Definition neuer Kontexte |
Die env-base D.T.D. enthält Konstrukte, die man benutzen kann, um neue nummerierte Kontexte, wie z.B. Satz, Bemerkung, Aufgabe und Abbildung:
Dieses Meta-Makro wird zur Definition neuer nummerierter
(Theorem-ähnlicher) Kontexte benutzt. Das erste Argument
env-name spezifiziert den Namen des
Kontextes z.B. „Experimente” und display-name
den dazugehörigen Text z.B. „Versuch”. Wenn ein
Theorem-ähnlicher Kontext definiert wird, z.B.
Ähnlich
Ähnlich
Ähnlich
Die nummerierten (Theorem-ähnlichen) Kontexte gehören alle zu der Haupt-Gruppe theorem-env. Voreinstellung ist die amerikanische Art der Nummerierung: ein gemeinsamer Zähler für alle Kontexte. Wenn man aber das Paket number-europe, Zahl-europäisch, wählen, hat jeder Kontext einen eigenen Zähler. Jede Aufgabe und jede Abbildung benutzt eine eigene Zählergruppe.
Allgemein gilt, dass die std-env Zählergruppe die Zähler für alle TeXmacs-Standard-Kontexte umgruppiert. Typischerweise werden alle Gruppen auf ähnliche Weise mit einem Präfix, z.B. der Kapitel-Nummer, versehen. Abbildung ? zeigt die hierarchische Struktur dieser Zählergruppe.
Abbildung 1. Organisation der
Zähler von TeXmacs-Standard-Kontexten.
|
Zusätzlich zu den Standard-Typen, Satz-ähnliche,
Bemerkung-ähnliche, Aufgabe-ähnliche und
Abbildung-ähnliche Kontexte, können weitere nummerierte
Text-Kontexte mit dem
Das erste Argument ist der Name der Zählergruppe group, zu der der neue Kontext gehören
soll. Das zweite Argument env ist der
Name eines binären Makros zur Darstellung des Kontexts. Die
Argumente des darstellenden Makros sind: ein Name (z.B.
„Theorem 3.14”) und sein Rumpf. Die verbleibenden
Argumente entsprechen denjenigen von
<document|<assign|new-theorem|<macro|env|name|<new-env|env|name|theorem-env|render-theorem>>>>
definiert.
Es sei daran erinnert, dass man neue Zähler und
Zählergruppen zu theorem-env mit Hilfe von