File tree Expand file tree Collapse file tree 3 files changed +27
-2
lines changed Expand file tree Collapse file tree 3 files changed +27
-2
lines changed Original file line number Diff line number Diff line change @@ -213,6 +213,7 @@ COPY --from=base /opt/base/pg $APP_ROOT/pg
213
213
214
214
# Patch files that are applied below
215
215
COPY docker-config/imagemagick-allow-pdf-read.patch /tmp
216
+ COPY docker-config/pgfsys-dvisvmg-bbox-fix.patch /tmp
216
217
217
218
RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \
218
219
&& mkdir /run/webwork2 /etc/ssl/local \
@@ -230,7 +231,9 @@ RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \
230
231
&& cd $PG_ROOT/htdocs \
231
232
&& npm install \
232
233
&& patch -p1 -d / < /tmp/imagemagick-allow-pdf-read.patch \
233
- && rm /tmp/imagemagick-allow-pdf-read.patch
234
+ && rm /tmp/imagemagick-allow-pdf-read.patch \
235
+ && patch -p1 -d / < /tmp/pgfsys-dvisvmg-bbox-fix.patch \
236
+ && rm /tmp/pgfsys-dvisvmg-bbox-fix.patch
234
237
235
238
# ==================================================================
236
239
# Phase 7 - Final setup and prepare docker-entrypoint.sh
Original file line number Diff line number Diff line change @@ -75,6 +75,7 @@ COPY --from=base /opt/base/pg $APP_ROOT/pg
75
75
76
76
# Patch files that are applied below
77
77
COPY docker-config/imagemagick-allow-pdf-read.patch /tmp
78
+ COPY docker-config/pgfsys-dvisvmg-bbox-fix.patch /tmp
78
79
79
80
RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \
80
81
&& mkdir /run/webwork2 /etc/ssl/local \
@@ -92,7 +93,9 @@ RUN echo "PATH=$PATH:$APP_ROOT/webwork2/bin" >> /root/.bashrc \
92
93
&& cd $PG_ROOT/htdocs \
93
94
&& npm install \
94
95
&& patch -p1 -d / < /tmp/imagemagick-allow-pdf-read.patch \
95
- && rm /tmp/imagemagick-allow-pdf-read.patch
96
+ && rm /tmp/imagemagick-allow-pdf-read.patch \
97
+ && patch -p1 -d / < /tmp/pgfsys-dvisvmg-bbox-fix.patch \
98
+ && rm /tmp/pgfsys-dvisvmg-bbox-fix.patch
96
99
97
100
# ==================================================================
98
101
# Phase 5 - Final setup and prepare docker-entrypoint.sh
Original file line number Diff line number Diff line change
1
+ --- a/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvisvgm.def 2024-02-22 13:30:26.167777811 -0600
2
+ +++ b/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvisvgm.def 2024-02-22 13:36:29.820956330 -0600
3
+ @@ -127,7 +127,15 @@
4
+ \dp#1=0pt%
5
+ \leavevmode%
6
+ \pgf@xa=\pgf@trimleft@final\relax \ifdim\pgf@xa=0pt \else\kern\pgf@xa\fi%
7
+ - \raise-\pgf@ya\hbox{\ifpgf@sys@svg@inpicture\else\special{dvisvgm:bbox \pgf@sys@tonumber\pgf@picmaxx\space\pgf@sys@tonumber\pgf@picmaxy}\fi\box#1}%
8
+ + \raise-\pgf@ya\hbox{%
9
+ + \ifpgf@sys@svg@inpicture
10
+ + \box#1%
11
+ + \else
12
+ + \special{dvisvgm:bbox \pgf@sys@tonumber\pgf@picmaxx\space\pgf@sys@tonumber\pgf@picmaxy}%
13
+ + \special{dvisvgm:bbox lock}%
14
+ + \box#1%
15
+ + \special{dvisvgm:bbox unlock}%
16
+ + \fi}%
17
+ \pgf@xa=\pgf@trimright@final\relax \ifdim\pgf@xa=0pt \else\kern\pgf@xa\fi%
18
+ }
19
+
You can’t perform that action at this time.
0 commit comments