summaryrefslogtreecommitdiff
path: root/macros/mtex/documentation/mdocanhb.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/mtex/documentation/mdocanhb.tex')
-rw-r--r--macros/mtex/documentation/mdocanhb.tex49
1 files changed, 49 insertions, 0 deletions
diff --git a/macros/mtex/documentation/mdocanhb.tex b/macros/mtex/documentation/mdocanhb.tex
new file mode 100644
index 0000000000..d615bdb6da
--- /dev/null
+++ b/macros/mtex/documentation/mdocanhb.tex
@@ -0,0 +1,49 @@
+\font\bigrm=cmbx12
+\heading{Anhang B:\quad Das "Ubersetzungsprogramm}
+\bigskip
+Die vorgestellte Noteneingabesprache wurde so angelegt, da\3 mit
+Hilfe eines "Uber\-setzungsprogramms die Daten, die
+f"ur die Erstellung der Ausgabe notwendig sind, erzeugt werden k"onnen.
+Um eine Vorstellung von der Form, in der diese Daten vorliegen m"ussen,
+zu vermitteln, wird hier ein kurzes Beispiel
+eingef"ugt. F"ur dieses Beispiel wird die Darstellung in
+der Noteneingabesprache und in Notenschrift ebenfalls angegeben.
+\par
+Zun"achst die Eingabe mit Hilfe der Noteneingabesprache:
+$$\hbox{\ks{group}{\bf \{b4.`a 8a g ba\} \ks{gslur}\{1-2\}
+\ks{gbeam}\{2-4\}}}$$
+Dies entspricht der anschlie\3enden Notation in Notenschrift:
+\par
+{\hsize9cm\parindent4.5cm
+\universal\nointerlineskip\beginsong
+\vio\C%
+\group{\\{\b3\v3\.1}\\{\a3}\\{\a2}\\{\b3\a3}}
+{\\{3}\\{3}\\{2}\\{3}}\ubeam24\lslur12\go
+\hfill\hbox{}\endsong}
+\par
+Um die obige Ausgabe zu erhalten, m"ussen die Daten folgende Form
+haben:\absatz\parindent30pt
+\verbatimon
+|\universal\beginsong|
+|\vio\C%|\par
+|\group{\\{\b3\v3\.1}\\{\a3}\\{\a2}\\{\b3\a3}}|\par
+|{\\{3}\\{3}\\{2}\\{3}}\ubeam24\lslur12\go|
+|\endsong|
+\par
+\verbatimoff
+
+
+
+\vskip 3cm
+
+\noindent Die folgende (unvollst"andige) Programmliste gibt den Aufbau
+und die wesentlichen Einzelteile des "Ubersetzungsprogramms
+wieder.
+
+\parindent0pt
+\vfill\eject
+
+{
+ \input mdoctrns.tex
+}
+\output={\plainoutput}