# runtexfile
Copyright 2025 Herbert Voß <
[email protected]>
all files are LPPL 1.3
Small script like latexmk to run a LaTeX document controlled
from within the document itself.
The syntax of `runtexfile`
runtexfile [options] filename
eg
runtexfile test
runtexfile -v test
possible options are (short,long):
-h,--help
-v,--verbose
-V,--version
<file> .tex file
The TeX or LaTeX document has to define the comamnds at the
beginning of the document. Only empty lines are possible
before the command lines:
%! HV runtexfile
%! HV xindex
%! HV runtexfile
\documentclass{foo}
..
In this case the given filename from runtexfile is used.
Other filenames can be used inside angles:
%! HV lualatex --shell-escape
%! HV biber
%! HV lualatex --shell-escape
%! HV xindex
%! HV xindex --config DIN2 -l DE -o test2.vwd <test2.vwx>
%! HV xindex --config DIN2 -l DE -o test2.dbd <test2.dbx>
%! HV lualatex --shell-escape
%! HV lualatex --shell-escape
\documentclass{...}
..