summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/hvextern/latex/hvextern-tex.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/hvextern/latex/hvextern-tex.cfg')
-rw-r--r--macros/latex/contrib/hvextern/latex/hvextern-tex.cfg30
1 files changed, 30 insertions, 0 deletions
diff --git a/macros/latex/contrib/hvextern/latex/hvextern-tex.cfg b/macros/latex/contrib/hvextern/latex/hvextern-tex.cfg
new file mode 100644
index 0000000000..2baf3552f8
--- /dev/null
+++ b/macros/latex/contrib/hvextern/latex/hvextern-tex.cfg
@@ -0,0 +1,30 @@
+%% 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{tex}
+ {\perCent StartBody}
+ {\string\bye}
+ {\perCent StartVisiblePreamble}
+ {\perCent StopVisiblePreamble}
+
+\def\hv@extern@runTEX#1#2#3#4{% path compiler file extension
+ \ifhv@extern@verbose \typeout{>>>> running #1#2 #3#4}\fi
+ \ShellEscape{#1tex\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