% \RequirePackage{etoolbox} \newtoggle{lehrerversion} \DeclareOption{lehrerversion}{\toggletrue{lehrerversion}} \newtoggle{vaguebe} \DeclareOption{vaguebe}{\toggletrue{vaguebe}} \newtoggle{debug} \DeclareOption{debug}{\toggletrue{debug}} \newcommand{\VagueBE}{\toggletrue{vaguebe}} \ProcessOptions\relax \RequirePackage{xparse} \ExplSyntaxOn \NewDocumentCommand{\getenv}{om} { \sys_get_shell:nnN { kpsewhich ~ --var-value ~ #2 } { } \l_tmpa_tl \tl_trim_spaces:N \l_tmpa_tl \IfNoValueTF { #1 } { \tl_use:N \l_tmpa_tl } { \tl_set_eq:NN #1 \l_tmpa_tl } } \ExplSyntaxOff \getenv[\lehrerversionEnv]{LESSON_LEHRERVERSION} \ifdefstring{\lehrerversionEnv}{true}{ \toggletrue{lehrerversion}% }{} \iftoggle{debug}{ \RequirePackage{showframe} % Seitenlayout anzeigen }{}