]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/tex/glossary.yo
839ed95eca38870000212465ba795d2cdc9f3baf
[lilypond.git] / Documentation / tex / glossary.yo
1
2 COMMENT(-*-text-*-)
3
4 DEFINEMACRO(var)(1)(whenlatex(latexcommand({\normalfont\scshape )ARG1+latexcommand(}))\
5     whenhtml(sc(ARG1)))
6
7
8
9 COMMENT( This document contains Mudela fragments.  You need at least
10 Yodl-1.30.18 to convert this to tex or html.
11
12 TODO
13
14 in stead <-> instead
15 )
16
17 htmlbodyopt(bgcolor)(white)
18 htmlcommand(<font color=black>)
19
20 latexlayoutcmds(
21 \setlength{\topmargin}{-0.25in}
22 \setlength{\textheight}{9in}
23 \setlength{\textwidth}{5.875in} 
24 \setlength{\oddsidemargin}{0.25in}   
25 \setlength{\evensidemargin}{0.25in}
26 )
27
28 latexpackage()(a4wide) COMMENT(UGH)
29
30 whenlatex(notableofcontents())
31 whentexinfo(notableofcontents())
32
33 article(Glossary of notation terms)
34       (Han-Wen Nienhuys and Jan Nieuwenhuizen)
35       (nop()PIPETHROUGH(date "+%B %d, %Y")()()nop())
36
37 COMMENT(
38
39 * The [ ] look weird
40
41 * paragraphs have too much space.
42
43 )
44
45
46 latexcommand(\def\interexample{})
47 latexcommand(\def\preexample{\par})
48 latexcommand(\def\postexample{\par\medskip})
49 latexcommand(\def\file#1{{code(#1)}})
50 COMMENT(
51 latexcommand(\def\texttt#1{\tt #1})
52 latexcommand(\def\textbf#1{\bf #1})
53 )
54
55 This glossary is far from complete.  Additions are welcome.
56
57 whenlatex(latexcommand(
58     {\parindent -1pc
59     \parskip 0pc\parsep 0pc
60     %  COMMENT( from the texbook)
61     \def\length#1{\count0=0 \getlength#1\end}
62     \def\getlength#1{\ifx#1\end \let\next=\relax
63       \else\advance\count0 by1 \let\next=\getlength\fi \next}
64       \def\inlanguage#1#2{{\length{#2}%
65         \ifnum\count0=0
66         \else
67         \emph{#1}: #2.
68         \fi}}
69     \small
70
71     % COMMENT(\def\tableentry#1#2#3#4#5#6#7{\par\textbf{#1}: #7)
72     \def\tableentry#1#2#3#4#5#6#7{\par{\bf #1}: #7
73       \inlanguage{Fran\c cais}{#2}
74        \inlanguage{British}{#4}  \inlanguage{Deutsch}{#3}
75        \inlanguage{Nederlands}{#5}\inlanguage{Italiano}{#6}}
76       \input glossary-table
77     }
78 ))
79
80 whenhtml(
81     includeverbatim(DOEXPAND(outdir)/glossary-table.html)
82 )
83