summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/willowtreebook/willowtreebook.tex
blob: 96cb7d3190afac770c27dcd55836cc6f87c00781 (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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
\documentclass{willowtreebook}
\Title{The Willow Tree Book Class 1.01}
\Author{Benjamin \scotsMc{}Kay}
\Colophon{Released under the \LaTeX{} Public Project License 1.3c}
\BibliographyFile{willowtreebook}
\usepackage{fancyvrb}
\usepackage{inconsolata}
\begin{document}
\includegraphics[width=\textwidth]{willow-2.jpg}%
\chapter{Preface}
The Willow Tree Book class is a simplified derivative of the \verb!memoir! book class.
I use it for my lecture notes.
The document you are reading is in the Willow Tree Book class.
\afterpreface
\chapter{Use}
Here is a typical book using the Willow Tree Book class:
\begin{Verbatim}[frame=leftline]
\documentclass{willowtreebook}
\Title{Odyssey}
\Author{Homer}
\BibliographyFile{odyssey} 		
	% The name of the .bib file, without file extension.
\begin{document}
\chapter{Preface}
This is the preface to my book.
\afterpreface
\chapter{We meet Odysseus}
Tell me, O muse, of that ingenious hero \dots 	
Thus spoke Minerva, and Ulysses obeyed her gladly. Then Minerva assumed
the form and voice of Mentor, and presently made a covenant of peace
between the two contending parties.
\par\bigskip\noindent
THE END
	% End the document without loading the bibliography
	% or the index, or the list of notation.
\end{document}
\end{Verbatim}
Compile with \verb!latex! or \verb!pdflatex!.
\chapter{Definitions, Problems and Theorems}
\section{Definitions}
We can define a term like \emph{hamster}\define{hamster}, or say that the term hamster\SubIndex{hamster} appears again later.
\begin{Verbatim}[frame=leftline]
\chapter{Definitions, Problems and Theorems}
\section{Definitions}
We can define a term like \emph{hamster}\define{hamster}, 
or say that the term hamster\SubIndex{hamster} appears again later.
\end{Verbatim}
Compile, for a book called \verb!filename.tex!, with
\begin{Verbatim}[frame=leftline]
	makeindex filename
\end{Verbatim}
We add notation like when we use a variable called \(\omega\),
we put it in the list of notation.%
\Notation{omega}{\omega}{A variable called $\omega$}
\begin{Verbatim}
We add notation like when we use a variable called \(\omega\),
we put it in the list of notation.%
\Notation{omega}{\omega}{A variable called $\omega$}
\end{Verbatim}
If you use notation, compile with
\begin{Verbatim}[frame=leftline]
	makeindex -s notation.gst -o not.gls not.glo  
\end{Verbatim}
\section{Problems}
\begin{problem}{label.for.the.first.problem}
What is the point of your life?
\end{problem}
\begin{answer}{label.for.the.first.problem}
Your life is pointless.
\end{answer}
In problem~\ref{problem:label.for.the.first.problem}, we can clearly see ...
\begin{Verbatim}[frame=leftline]
		% We add problems by:
\begin{problem}{label.for.the.first.problem}
What is the point of your life?
\end{problem}
		% and answers by:
\begin{answer}{label.for.the.first.problem}
Your life is pointless.
\end{answer}
In problem~\ref{problem:label.for.the.first.problem}, we can clearly see ...
\end{Verbatim}
\chapter{Citations}
Our bibliography file looks like
\VerbatimInput[frame=leftline]{willowtreebook.bib}
We can cite works from the bibliography, like Homer~\cite{Homer:Iliad}, p. 12.
\begin{Verbatim}[frame=leftline]
We can cite works from the bibliography, like Homer~\cite{Homer:Iliad}, p. 12.
\end{Verbatim}
Compile with \verb!bibtex!.
\section{Theorems}
You have the usual theorem environments, like \texttt{amsthm}.
\begin{theorem}[Pythagoras]
In any triangle with sides of lengths \(a,b,c\), \(a^2+b^2=c^2\) just when the angle opposite the side of length \(c\) is a right angle.
\end{theorem}
\begin{Verbatim}[frame=leftline]
\begin{theorem}[Pythagoras]
In any triangle with sides of lengths \(a,b,c\), 
\(a^2+b^2=c^2\) just when the angle opposite the 
side of length \(c\) is a right angle.
\end{theorem}
\end{Verbatim}
I often want to present an example, and make clear where it starts and stops.
\begin{example}
The integral 
\[
\int e^{x^2}x\,dx
\]
is evaluated by substituting \(u=x^2\), so
\[
\int e^{x^2}x\,dx=\int e^u \frac{du}{2}.
\]
\end{example}
\begin{Verbatim}[frame=leftline]
The integral 
\[
\int e^{x^2}x\,dx
\]
is evaluated by substituting \(u=x^2\), so
\[
\int e^{x^2}x\,dx=\int e^u \frac{du}{2}.
\]
\end{Verbatim}
\end{document}