Your browser doesn't support the features required by impress.mod.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

2026-02-25 ZOOM-Universe
ITUG Jour Fixe 21

TUSTEP
Standard-Makro #*satz

Präsentation https://itug.github.io/ITUGJF21
Wieland Carls CC-BY 4.0
01
TUSTEP Standard-Makros

TUSTEP wird mit einer Reihe von Standard-Makros ausgeliefert

Kommando Ergebnis
#informiere,*
Liste der Standard-Makros
#informiere,*satz
Spezifikationen zu #*satz
Satzumgebung zum Bearbeiten und Setzen von Texten
#informiere,*zebe
Spezifikationen zu #*zebe
Zeige Beschreibungen
#*m,zebe
Aufruf des Standard-Makro #*zebe im TUSTEP-Makro-Manager
Konfiguration über Eingabemaske
#*zebe,satz
Zeigt Beschreibung des Standard-Makro #*satz
Konfiguration über Eingabemaske
02
Beispieltexte zum Standardmakro #*SATZ

Beispieltexte in #*SATZ generieren

Kommando Ergebnis
#*SATZBEISPIEL,beispiel.tf
Die Texte für die Satzbeispiele werden in die Datei beispiel.tf geschrieben.
Die Datei beispiel.tf wird erstellt oder angemeldet und überschrieben.

Info zum Setzen der Beispieltexte mit #*satzbeispiel finden sich auch von Wolfram Schneider-Lastin im TUSTEP-WIKI

03
Das Standard-Makro #*SATZ

Arbeitsschritte 1

Kommando/Anweisung Funktion
#ed,beispiel.tf
öffnet die Datei mit den Beispieltexten im Editor noch ohne weitere Editoreinstellungen
#*satz,beispiel.tf
Ruft das Standardmakro #*SATZ für die Datei beispiel.tf auf (voreingestellt ist Modus=Satz).
Es wird eine Segmentdatei erkannt und nach dem zu setzenden Segment gefragt.
Auf dieser Ebene können verschiedene Vorgaben für den Satz gemacht werden.
#da,jf_satz.tf,seq-ap
Da beispiel.tf eine Segementdatei ist, wird eine permanente Arbeitsdatei erstellt, in die dann die Segmente zur Bearbeitung geholt werden können.
#*satz,jf_satz.tf,mo=ed
Öffnet die Datei jf_satz.tf im Editor mit #*satz-spezifischen Editoreinstellungen.
h,beispiel.tf,?
Mit der Anweisung h(ole) wird das Inhaltsverzeichnis der Datei oder ein spezifisches Segment in den Editor geholt.

Arbeitsschritte 2

Makroleisten und vordefinierte Makros 1
Kommando/Anweisung Funktion
Button Preview erzeugt Postscript-Datei(en)
Button PDF (nur bei frisch gesetzter, nicht veränderter Datei möglich)! erzeugt PDF-Datei(en)
Button Tag-Liste zeigt Liste der in *satz vordefinierten Tags
Aktion CTRL+LEFT-PRESS Markieren von Text bei gedrückter Ctrl-Taste mit der linken Maustaste
Es wird eine temporäre Mausleiste angezeigt, mit der ein Tag für die Auszeichnung des markierten Bereichs ausgewählt werden kann.
Die Ctrl-Taste muß dazu beim Loslassen der Maustaste noch gedrückt sein.
Aktion CTRL+LEFT-MC Anpassen der Tags an *satz-konforme Registertags
z. B. <xe> | <re>
oder <xe type="person"> | <r_p>

Arbeitsschritte 3

Makroleisten und vordefinierte Makros 2
Kommando/Anweisung Funktion
Button Tag-Bearbeitung öffnet Makroleiste zur Tag-Bearbeitung
Button Paare prüfen Zeigt Tags an, die nicht paarig vorkommen - Ausnahme: Milestones (leere Tags)

Arbeitsschritte 4

Tastaturmakros
Tastaturmakro Funktion
CTRL+F1 Schaltet den Überschreibschutz für Tags ein und aus.
Aktion CTRL+ALT+Buchstabe/Ziffer Fügt an der Cursorposition ein Anfangstag ein.
z. B. CTRL+ALT+1 : <h1>
Aktion TAB Fügt an der Cursorposition das passende Endetag ein -
in diesem Fall </h1>.
Aktion ALT+A Fügt an der Cursorposition ein passende Anfangstag ein (nur im Text der im Fenster angezeigt wird.
Aktion ALT+E Fügt an der Cursorposition ein passende Endetag ein (nur im Text der im Fenster angezeigt wird.

#*m,satz

Satz