summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/hvextern/latex/hvextern-latex.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/hvextern/latex/hvextern-latex.cfg')
-rw-r--r--macros/latex/contrib/hvextern/latex/hvextern-latex.cfg31
1 files changed, 31 insertions, 0 deletions
diff --git a/macros/latex/contrib/hvextern/latex/hvextern-latex.cfg b/macros/latex/contrib/hvextern/latex/hvextern-latex.cfg
new file mode 100644
index 0000000000..8f186f9e58
--- /dev/null
+++ b/macros/latex/contrib/hvextern/latex/hvextern-latex.cfg
@@ -0,0 +1,31 @@
+%% This is file `hvextern-mp.cfg',
+%%
+%% Copyright (C) 2016-22 Herbert Voß hvoss@tug.org
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+
+\def\hvFileversion{0.01}
+\ProvidesFile{hvextern-latex}[2022/04/21 v\hvFileversion: running latex (HV)]
+
+\extern@ExampleType{latex}%
+ {\string\begin\string{document\string}}%
+ {\string\end\string{document\string}}%
+ {\perCent StartVisiblePreamble}%
+ {\perCent StopVisiblePreamble}%
+
+% only for the sequence latex->dvips->ps2pdf
+\def\hv@extern@runLATEX#1#2#3#4{% path compiler file extension
+ \ifhv@extern@verbose \typeout{>>>> running #1#2 #3#4}\fi
+ \ShellEscape{#1#2\space #3#4}%
+ \ifhv@extern@verbose \typeout{>>>> running #1dvips #3}\fi
+ \ShellEscape{#1dvips\space #3.dvi}%
+ \ifhv@extern@verbose \typeout{>>>> running ps2pdf #3.ps}\fi
+ \ShellEscape{#1ps2pdf\space -dAutoRotatePages=/None\space -dALLOWPSTRANSPARENCY\space #3.ps}%
+}
+\endinput