% This file contains macros interfacing between US-TeX and SWE-TeX. % The macro \usinput may be used to read a file containing % macros written in US-TeX. % % By Lennart B\"orjeson, Elmer KTH % \def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&% Include Swedish symbols \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~% \do\/\do\<\do\>\do\|\do\]\do\[}% % \def\lt{<}% \def\gt{>}% % \def\swedishmode{% This makes TeX know Swedish... \catcode`\/=0 \catcode`\<=1 \catcode`\>=2 \catcode`\}=13 \catcode`\{=13 \catcode`\|=13 \catcode`\]=13 \catcode`\[=13 \catcode`\\=13 \escapechar`\/}% % \def\usmode{% ...and this switches back... \catcode`\/=12 \catcode`\<=12 \catcode`\>=12 \catcode`\}=2 \catcode`\{=1 \catcode`\|=12 \catcode`\]=12 \catcode`\[=12 \catcode`\\=0 \escapechar`\\}% % \swedishmode % ...this defines our Swedish characters. /let}=/aa /def{/def|% /let]=/AA /def[/def\% /usmode % \def\ifswedishmode{\ifnum\the\escapechar=47\relax }% \def\ifusmode{\ifnum\the\escapechar=92\relax }% % \def\usinput#1{% This \inputs a file in US-mode. \ifswedishmode \let\callingmode=\swedishmode \else \let\callingmode=\usmode \fi \usmode \input #1 \callingmode}% % \def\sweinput#1{% This /inputs in Swedish mode. \ifswedishmode \let\callingmode=\swedishmode \else \let\callingmode=\usmode \fi \swedishmode \input #1 \callingmode}%