Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
-- preamble6.lua: the preamble-ish TeX definitions for the .dnt file. -- This file: -- http://angg.twu.net/dednat6/dednat6/preamble6.lua -- http://angg.twu.net/dednat6/dednat6/preamble6.lua.html -- (find-angg "dednat6/dednat6/preamble6.lua") -- -- See: (find-dn6 "preamble.lua") -- «.preamble0» (to "preamble0") -- «.preamble1» (to "preamble1") -- «preamble0» (to ".preamble0") -- LaTeX needs to run these commands BEFORE the "\begin{document}". -- For some reason, doing "\directlua{output(preamble0)}" doesn't -- work; the obvious workaround is to include them in the .tex file -- explicitly. preamble0 = [==[ \usepackage{proof} % For derivation trees ("%:" lines) \input diagxy % For 2D diagrams ("%D" lines) \xyoption{curve} % For the ".curve=" feature in 2D diagrams ]==] -- «preamble1» (to ".preamble1") -- These commands can be run either before of after "\begin{document}". -- Usage: "\directlua{output(preamble1)}". -- See: (find-LATEX "edrxdnt.tex" "diagxy") -- (find-LATEX "edrx15.sty" "picture-cells") preamble1 = [==[ % Dednat6's "preamble1": % \def\diagxyto{\ifnextchar/{\toop}{\toop/>/}} \def\to {\rightarrow} % \def\defded#1#2{\expandafter\def\csname ded-#1\endcsname{#2}} \def\ifdedundefined#1{\expandafter\ifx\csname ded-#1\endcsname\relax} \def\ded#1{\ifdedundefined{#1} \errmessage{UNDEFINED DEDUCTION: #1} \else \csname ded-#1\endcsname \fi } \def\defdiag#1#2{\expandafter\def\csname diag-#1\endcsname{\bfig#2\efig}} \def\defdiagprep#1#2#3{\expandafter\def\csname diag-#1\endcsname{{#2\bfig#3\efig}}} \def\ifdiagundefined#1{\expandafter\ifx\csname diag-#1\endcsname\relax} \def\diag#1{\ifdiagundefined{#1} \errmessage{UNDEFINED DIAGRAM: #1} \else \csname diag-#1\endcsname \fi } % \def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax} \ifundefined {celllower} \newlength {\celllower} \fi \ifundefined {lcelllower} \newlength{\lcelllower} \fi \def\cellfont{} \def\lcellfont{} \def\cell #1{\lower\celllower\hbox to 0pt{\hss\cellfont${#1}$\hss}} \def\lcell#1{\lower\celllower\hbox to 0pt {\lcellfont${#1}$\hss}} % \def\expr#1{\directlua{output(tostring(#1))}} \def\eval#1{\directlua{#1}} \def\pu{\directlua{pu()}} % % End of preamble1. ]==] -- Missing: -- (find-LATEX "edrx15.sty" "savebox") -- (find-dn6file "tests/proof.sty" "\\infer*" "many step deduction") -- (find-dn6file "tests/proof.sty" "\\@IFnextchar *") -- (find-dn6file "tests/proof.sty" "\\def\\DeduceSym") -- (find-LATEXfile "2012minicats.tex" "\\def\\DeduceSym") --[[ • (eepitch-lua51) • (eepitch-kill) • (eepitch-lua51) dofile "preamble6.lua" print(preamble1) --]] -- Local Variables: -- coding: utf-8-unix -- End: