Sebastian Walz 860d31cee1
Tohu vaBohu
2023-04-21 00:22:52 +02:00

10 lines
514 B
TeX

\newboolean{@plainText}
\setboolean{@plainText}{false}
\def\enablePlainText{\setboolean{@plainText}{true}\directlua{plainText=true}}
\def\disablePlainText{\setboolean{@plainText}{false}\directlua{plainText=false}}
\newcommand{\ifPlainText}[2]{\if@plainText #1\else#2\fi}
\let\@textbf=\textbf\renewcommand{\textbf}[1]{\ifPlainText{**#1**}{\@textbf{#1}}}
\let\@textit=\textit\renewcommand{\textit}[1]{\ifPlainText{*#1*}{\@textit{#1}}}
\let\@textsc=\textsc\renewcommand{\textsc}[1]{\ifPlainText{+#1+}{\@textsc{#1}}}