blob: 18cd210bfc8339f81c403751f4fd7c5998921307 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
% \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
}{}
|