make pip an option

This commit is contained in:
Maximilian Keßler 2022-02-10 00:40:13 +01:00
parent 78e06ed17d
commit 394ecc310c

View file

@ -1,5 +1,8 @@
__HEADER__(Hacky code setup for verbatim code) __HEADER__(Hacky code setup for verbatim code)
__NEW_IF__(pipe,false)
\DeclareOption{pipe}{__SET_IF__(pipe,true)}
\ProcessOptions
\catcode`_=13 \catcode`_=13
\let_\_ \let_\_
@ -15,6 +18,7 @@ __HEADER__(Hacky code setup for verbatim code)
} }
\newif\ifactive\activefalse \newif\ifactive\activefalse
__IF__(pipe)
\catcode`|=\active \catcode`|=\active
\def|{ \def|{
\ifactive \ifactive
@ -26,7 +30,7 @@ __HEADER__(Hacky code setup for verbatim code)
\ttfamily \ttfamily
\fi \fi
} }
% Quick fix for tables % Quick fix for tables
\AddToHook{env/tabular/begin}[code]{\catcode`|=13} \AddToHook{env/tabular/begin}[code]{\catcode`|=13}
\AddToHook{env/tabular/end}[code]{\catcode`|=8} \AddToHook{env/tabular/end}[code]{\catcode`|=8}
\fi