Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
% (find-LATEX "2020luatex-catcodes.tex") % (defun c () (interactive) (find-LATEXsh "lualatex -record 2020luatex-catcodes.tex" :end)) % (defun d () (interactive) (find-pdf-page "~/LATEX/2020luatex-catcodes.pdf")) % (defun d () (interactive) (find-pdftools-page "~/LATEX/2020luatex-catcodes.pdf")) % (defun e () (interactive) (find-LATEX "2020luatex-catcodes.tex")) % (defun u () (interactive) (find-latex-upload-links "2020luatex-catcodes")) % (defun v () (interactive) (find-2a '(e) '(d)) (g)) % (find-pdf-page "~/LATEX/2020luatex-catcodes.pdf") % (find-sh0 "cp -v ~/LATEX/2020luatex-catcodes.pdf /tmp/") % (find-sh0 "cp -v ~/LATEX/2020luatex-catcodes.pdf /tmp/pen/") % file:///home/edrx/LATEX/2020luatex-catcodes.pdf % file:///tmp/2020luatex-catcodes.pdf % file:///tmp/pen/2020luatex-catcodes.pdf % http://angg.twu.net/LATEX/2020luatex-catcodes.pdf % (find-LATEX "2019.mk") \documentclass[oneside,12pt]{article} % \usepackage{edrx15} % (find-LATEX "edrx15.sty") \input edrxaccents.tex % (find-LATEX "edrxaccents.tex") \input edrxchars.tex % (find-LATEX "edrxchars.tex") \input edrxheadfoot.tex % (find-LATEX "edrxheadfoot.tex") \input edrxgac2.tex % (find-LATEX "edrxgac2.tex") % \begin{document} % (find-dednat6 "demo-core.tex") %\catcode`\^^J=10 \directlua{dofile "dednat6/minimalcore.lua"} % (find-dednat6 "dednat6/minimalcore.lua") \directlua{texfile0(status.filename)} \def\pu{\directlua{pu()}} %L tex.print([[ %L foo %L poo %L boo %L ]]) \pu foo poo boo %L tex.print(99) \pu foo poo boo \makeatletter %\showthe\catcodetable@latex catcodetable@initex is \the\catcodetable@initex catcodetable@string is \the\catcodetable@string catcodetable@latex is \the\catcodetable@latex catcodetable@atletter is \the\catcodetable@atletter \makeatother % (find-es "luatex" "luatex-svn") % (find-es "luatex" "spurious-omega") % (find-es "luatex" "catcodetable@string") % (find-luatexrefpage (+ 4 27) "\\initcatcodetable") % (find-luatexreftext (+ 4 27) "\\initcatcodetable") % (find-luatexrefpage (+ 4 187) "tex.catcodetable") % (find-luatexreftext (+ 4 187) "tex.catcodetable") % (find-luatexrefpage (+ 4 192) "tex.setcatcode") % (find-luatexreftext (+ 4 192) "tex.setcatcode") % (find-es "luatex" "catcodetable@string") % (find-tlsh "find * | sort | grep catcode") \makeatletter \def\foo {Foo} \def\foo@bar{FooAtBar} At 1: \foo@bar \makeatother At 2: \foo@bar %L tex.print([[ %L \makeatletter %L At 3: \foo@bar %L \makeatother %L At 4: \foo@bar %L ]]) \pu %L cacotable_string = 2 %L cacotable_latex = 3 %L categ_letter = 11 %L categ_other = 12 %L tex.print([[ At 5: \foo@bar ]]) \pu %L tex.print([[ At 6: \foo@bar ]]) %L tex.setcatcode("global", 64, categ_letter) %L tex.print([[ At 7: \foo@bar ]]) \pu %L tex.print([[ At 8: \foo@bar ]]) %L tex.setcatcode("global", 64, categ_other) %L tex.print([[ At 9: \foo@bar ]]) \pu %L tex.print([[ At 10: \foo@bar ]]) %L tex.setcatcode("global", cacotable_string, 64, categ_letter) %L tex.print([[ At 11: \foo@bar ]]) \pu %L tex.print([[ At 12: \foo@bar ]]) %L tex.setcatcode("global", cacotable_string, 64, categ_other) %L tex.print([[ At 13: \foo@bar ]]) \pu %L tex.print([[ At 14: \foo@bar ]]) %L tex.setcatcode("global", cacotable_latex, 64, categ_letter) %L tex.print([[ At 15: \foo@bar ]]) \pu %L tex.print([[ At 16: \foo@bar ]]) %L tex.setcatcode("global", cacotable_latex, 64, categ_other) %L tex.print([[ At 17: \foo@bar ]]) \pu % tex.setcatcode (["global"], <number> cattable, <number> n, <number> c) \end{document} % __ __ _ % | \/ | __ _| | _____ % | |\/| |/ _` | |/ / _ \ % | | | | (_| | < __/ % |_| |_|\__,_|_|\_\___| % % <make> * (eepitch-shell) * (eepitch-kill) * (eepitch-shell) # (find-LATEXfile "2019planar-has-1.mk") make -f 2019.mk STEM=2020luatex-catcodes veryclean make -f 2019.mk STEM=2020luatex-catcodes pdf % Local Variables: % coding: utf-8-unix % ee-tla: "NONE" % End: