summaryrefslogtreecommitdiff
path: root/handouts.sty
blob: 9d006adf333dfb10a4ba9e8ae9e23a6a5478a396 (plain) (blame)
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
% Define ifsolutions only if it is not defined yet (see Makefile)
\@ifundefined{ifshowpagenrs}{%
	\newif\ifshowpagenrs
	\showpagenrstrue
}{}
\@ifundefined{ifshowsummary}{%
	\newif\ifshowsummary
	\showsummarytrue
}{}
\@ifundefined{ifshownotes}{%
	\newif\ifshownotes
	\shownotestrue
}{}
\@ifundefined{ifshowcriticism}{%
	\newif\ifshowcriticism
	\showcriticismtrue
}{}

\newcommand{\pagenrStyle}{\small\color{darkgray}}

\newcommand{\criticismStart}{\emph{Criticism:} }
\newcommand{\criticismStyle}{\color{RedOrange}}

\newcommand{\noteStyle}{\color{gray}}

\newcommand{\termStyle}{\it}

\PassOptionsToPackage{dvipsnames}{xcolor}
\RequirePackage{xcolor}

\newcommand{\pagenr}[1]{%
	\ifshowpagenrs\begingroup\pagenrStyle\enspace(p. #1)\endgroup\fi}
\newcommand{\summary}[1]{%
	\ifshowsummary #1\fi}
\newcommand{\note}[1]{%
	\ifshownotes\begingroup\noteStyle\enspace(#1)\endgroup\fi}
\newcommand{\criticism}[1]{%
	\ifshowcriticism\begingroup\criticismStyle\criticismStart{}#1\endgroup\fi}
\newcommand{\term}[1]{%
	\begingroup\termStyle #1\endgroup}