ambevar-dotfiles/.scripts/ltx

22 lines
723 B
Plaintext
Raw Normal View History

#!/bin/sh
2013-10-23 11:24:54 +02:00
if [ $# -eq 0 ] || [ "$1" = "-h" ]; then
2013-06-25 22:56:10 +02:00
cat<<EOF
2013-10-23 11:24:54 +02:00
Usage: ${0##*/} FILES
2013-10-23 11:24:54 +02:00
LaTeX quick compiler. It adds the preambule and the "\end{document}"
2013-06-25 22:56:10 +02:00
automatically.
EOF
exit
fi
## One line is mandatory.
PREAMBLE='\documentclass[10pt,a4paper]{article}\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}\usepackage{amsmath,amssymb,amsfonts}\usepackage{geometry}\usepackage{lmodern}\usepackage{marvosym}\usepackage{textcomp}\DeclareUnicodeCharacter{20AC}{\EUR{}}\DeclareUnicodeCharacter{2264}{\leqslant}\DeclareUnicodeCharacter{2265}{\geqslant}\begin{document}\input'
END='\end{document}'
2013-10-23 11:24:54 +02:00
for i ; do
pdflatex -file-line-error-style -interaction nonstopmode -jobname="${i%.tex}" "$PREAMBLE" "$i" "$END"
done