blob: c175319f69dba3e716f4ed9981b0380323f3c54a (
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
% \subsubsection{Instructor notes}
% \begin{macrocode}
%<*classXimera>
%% instructor intro/instructor notes
%%
\ifhandout % what follows is handout behavior
\ifinstructornotes
\newenvironment{instructorIntro}%
{%
\begin{trivlist}
\item[\hskip \labelsep\bfseries Instructor Introduction:\hspace{2ex}]
}
% %% line at the bottom}
{
\end{trivlist}
\par\addvspace{.5ex}\nobreak\noindent\hung
}
\else
\newenvironment{instructorIntro}%
{%
\setbox0\vbox\bgroup
}
{%If this mysteriously starts breaking
% remove \ignorespacesafterend
\egroup\ignorespacesafterend
}
\fi
\else% for handout, so what follows is default
\ifinstructornotes
\newenvironment{instructorIntro}%
{%
\setbox0\vbox\bgroup
}
{%
\egroup
}
\else
\newenvironment{instructorIntro}%
{%
\begin{trivlist}
\item[\hskip \labelsep\bfseries Instructor Introduction:\hspace{2ex}]
}
% %% line at the bottom}
{
\end{trivlist}
\par\addvspace{.5ex}\nobreak\noindent\hung
}
\fi
\fi
%% instructorNotes environment
\ifhandout % what follows is handout behavior
\ifinstructornotes
\newenvironment{instructorNotes}%
{%
\begin{trivlist}
\item[\hskip \labelsep\bfseries Instructor Notes:\hspace{2ex}]
}
% %% line at the bottom}
{
\end{trivlist}
\par\addvspace{.5ex}\nobreak\noindent\hung
}
\else
\newenvironment{instructorNotes}%
{%
\setbox0\vbox\bgroup
}
{%
\egroup
}
\fi
\else% for handout, so what follows is default
\ifinstructornotes
\newenvironment{instructorNotes}%
{%
\setbox0\vbox\bgroup
}
{%
\egroup
}
\else
\newenvironment{instructorNotes}%
{%
\begin{trivlist}
\item[\hskip \labelsep\bfseries Instructor Notes:\hspace{2ex}]
}
% %% line at the bottom}
{
\end{trivlist}
\par\addvspace{.5ex}\nobreak\noindent\hung
}
\fi
\fi
%</classXimera>
% \end{macrocode}
|