Prathamesh Sarjerao Vaidya
commited on
Commit
Β·
da95057
1
Parent(s):
6512a42
made some changes
Browse files
.github/workflows/scripts/latex-header.tex
CHANGED
@@ -3,7 +3,8 @@
|
|
3 |
\usepackage{adjustbox}
|
4 |
\usepackage{caption}
|
5 |
\usepackage{subcaption}
|
6 |
-
\usepackage{geometry}
|
|
|
7 |
\usepackage{fancyhdr}
|
8 |
\usepackage{xcolor}
|
9 |
\usepackage{hyperref}
|
@@ -15,9 +16,6 @@
|
|
15 |
\setsansfont{DejaVu Sans}
|
16 |
\setmonofont{DejaVu Sans Mono}
|
17 |
|
18 |
-
% Try to set a font with emoji support as fallback
|
19 |
-
\newfontfamily\emojifont{Apple Color Emoji}[Renderer=Harfbuzz]
|
20 |
-
|
21 |
% Better image positioning and scaling
|
22 |
\floatplacement{figure}{H}
|
23 |
\let\oldincludegraphics\includegraphics
|
@@ -25,13 +23,8 @@
|
|
25 |
\adjustbox{max width=\textwidth,center}{\oldincludegraphics[#1]{#2}}%
|
26 |
}
|
27 |
|
28 |
-
%
|
29 |
-
\
|
30 |
-
top=0.5in,
|
31 |
-
left=0.5in,
|
32 |
-
right=0.5in,
|
33 |
-
bottom=0.5in
|
34 |
-
}
|
35 |
|
36 |
% Hyperlink colors
|
37 |
\hypersetup{
|
|
|
3 |
\usepackage{adjustbox}
|
4 |
\usepackage{caption}
|
5 |
\usepackage{subcaption}
|
6 |
+
% \usepackage[top=0.5in,left=0.5in,right=0.5in,bottom=0.5in]{geometry}
|
7 |
+
\usepackage[a4paper,top=2.25cm,bottom=2.25cm,left=1.9cm,right=1.9cm]{geometry}
|
8 |
\usepackage{fancyhdr}
|
9 |
\usepackage{xcolor}
|
10 |
\usepackage{hyperref}
|
|
|
16 |
\setsansfont{DejaVu Sans}
|
17 |
\setmonofont{DejaVu Sans Mono}
|
18 |
|
|
|
|
|
|
|
19 |
% Better image positioning and scaling
|
20 |
\floatplacement{figure}{H}
|
21 |
\let\oldincludegraphics\includegraphics
|
|
|
23 |
\adjustbox{max width=\textwidth,center}{\oldincludegraphics[#1]{#2}}%
|
24 |
}
|
25 |
|
26 |
+
% Try to set a font with emoji support as fallback
|
27 |
+
\newfontfamily\emojifont{Noto Color Emoji}[Renderer=Harfbuzz]
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
% Hyperlink colors
|
30 |
\hypersetup{
|
.github/workflows/scripts/preprocess_markdown.py
CHANGED
@@ -26,10 +26,11 @@ def process_mermaid_diagrams(content, file_dir):
|
|
26 |
return f'\n```\n{mermaid_code}\n```\n'
|
27 |
|
28 |
try:
|
29 |
-
# Convert to SVG
|
30 |
result = subprocess.run([
|
31 |
'mmdc', '-i', mermaid_file, '-o', svg_file,
|
32 |
-
'--theme', 'default', '--backgroundColor', 'white'
|
|
|
33 |
], check=True, capture_output=True, text=True)
|
34 |
|
35 |
# Convert SVG to PNG for better PDF compatibility
|
@@ -81,7 +82,9 @@ def clean_emojis_and_fix_images(content, file_dir):
|
|
81 |
'π': '[Analytics]',
|
82 |
'π§ ': '[AI]',
|
83 |
'π₯': '[Media]',
|
84 |
-
'π': '[File]'
|
|
|
|
|
85 |
}
|
86 |
|
87 |
for emoji, replacement in emoji_replacements.items():
|
|
|
26 |
return f'\n```\n{mermaid_code}\n```\n'
|
27 |
|
28 |
try:
|
29 |
+
# Convert to SVG with --no-sandbox flag for CI environments
|
30 |
result = subprocess.run([
|
31 |
'mmdc', '-i', mermaid_file, '-o', svg_file,
|
32 |
+
'--theme', 'default', '--backgroundColor', 'white',
|
33 |
+
'--puppeteerConfig', '{"args": ["--no-sandbox", "--disable-setuid-sandbox"]}'
|
34 |
], check=True, capture_output=True, text=True)
|
35 |
|
36 |
# Convert SVG to PNG for better PDF compatibility
|
|
|
82 |
'π': '[Analytics]',
|
83 |
'π§ ': '[AI]',
|
84 |
'π₯': '[Media]',
|
85 |
+
'π': '[File]',
|
86 |
+
'β
': '[Success]',
|
87 |
+
'β': '[Failed]'
|
88 |
}
|
89 |
|
90 |
for emoji, replacement in emoji_replacements.items():
|