summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/hvextern/latex/hvextern-tex.cfg
blob: 2baf3552f8b605e3dd2ed4c32a36686f4ab70694 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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