diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/logreq/examples/01-basic.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/logreq/examples/01-basic.tex | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/logreq/examples/01-basic.tex b/Master/texmf-dist/doc/latex/logreq/examples/01-basic.tex new file mode 100644 index 00000000000..ab22edd8c59 --- /dev/null +++ b/Master/texmf-dist/doc/latex/logreq/examples/01-basic.tex @@ -0,0 +1,63 @@ +\documentclass{minimal} +\usepackage{logreq} + +% basic examples + +% shorthand for simple "rerun latex" requests +% (for any package which requires another latex run) + +\ltxrequest{sample}{1}{} + +% typical bibtex request +% (e.g., if natbib.sty were to support logreq) + +% sample code: + +% ... +% \usepackage{natbib} +% \begin{document} +% ... +% \bibliographystyle{plainnat} +% \bibliography{bibfile1,bibfile2,bibfile3} +% \end{document} + +% workflow: + +% latex file (-> both requests active) +% bibtex file +% latex file (-> latex request active, bibtex request inactive) +% latex file (-> both requests inactive) + +\logrequest[package=natbib,priority=5,active=1]{ + \generic{bibtex} + \cmdline{ + \binary{bibtex} + \infile{\jobname} + } + \provides[type=dynamic]{ + \file{\jobname.bbl} + } + \requires[type=dynamic]{ + \file{\jobname.aux} + } + \requires[type=editable]{ + \file{bibfile1.bib} + \file{bibfile2.bib} + \file{bibfile3.bib} + } + \requires[type=static]{ + \file{plainnat.bst} + } +} + +\ltxrequest{natbib}{1}{ + \provides[type=dynamic]{ + \file{\jobname.aux} + } + \requires[type=dynamic]{ + \file{\jobname.bbl} + } +} + +\begin{document} +\end{document} |