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.

2021-03-31 ZOOM-Universe
ITUG Jour Fixe 03

TUSTEP Standard-Makros

Von RTF mit *import zur Weiterverarbeitung mit *satz

Präsentation https://itug.github.io/ITUGJF03
Daten https://github.com/ITUG/ITUGJF03
Download Präsentation und Daten (zip)
Wieland Carls @felixf006
Thomas Kollatz @kol_t
CC-BY 4.0
01
TUSTEP Standard-Makros

Standard-Makros

TUSTEP wird mit einer Reihe von Standard-Makros ausgeliefert.

Kommando Funktion
#informiere,*
Liste der Standard-Makros
#informiere,*import
Spezifikationen zu #*import
Import von RTF||Word 2003 XML-Dokumenten nach TUSTEP
#informiere,*export
Spezifikationen zu #*export
Export von TUSTEP-Dateien ins RTF-Format
#informiere,*satz
Spezifikationen zu #*satz
Satz von Texten in verschiedenen Formaten

#*zebe

Kommando Ergebnis
#informiere,*zebe
Spezifikationen zu #*zebe
Zeige Beschreibungen
#*m,zebe
Aufruf des Standard-Makro *zebe im TUSTEP-Makro-Manager
Konfiguration über Eingabemaske
#*zebe,import
Zeigt Beschreibung des Standard-Makro *import
Konfiguration über Eingabemaske
02
Das Standard-Makro *import

#*import

Allgemeines
[…] Um Daten von Textverarbeitungsprogrammen wie z. B. MS-Word mit Formatierung und Auszeichnungen zu übernehmen, müssen die Dateien [...] mit dem entsprechenden Programm geladen und als XML-Datei (Word 2003 XML-Dokument, nicht als Word XML-Dokument!) oder als RTF-Datei (Rich-Text-Format) abgespeichert werden; diese Dateien können mit dem Kommando-Makro *IMPORT nach TUSTEP importiert werden. Dabei ist anzugeben, ob bestimmte Informationen zur Formatierung oder Textauszeichnung (z. B. Schriftgröße oder Farbangaben) ignoriert werden können:
#*IMPORT, fremddatei, tustepdatei, lo=+, IGNORIEREN=-

TUSTEP Import & Export (2019), S. 5

Von MS-Word zu TUSTEP

MSWORD
jf03.docx
Speichern als RTF Speichern als Word 2003 XML
save as RTF
save as Word 2003 XML
jf03.rtf jf03.xml

Spezifikation: ignorieren

ignorieren=- ignorieren=+
#*import,jf03.rtf,jf03_minus.tf,lo=+,ig=-
#*import,jf03.rtf,jf03_plus.tf,lo=+,ig=+
Alle vorgesehenen Tags ausgeben Alle ignorierbaren Tags nicht ausgeben
<document >
 <head>
   <!-- styles -->
 </head>
 <body>
   <!-- text -->
 </body>
</document>
<document >
 <body>
  <!-- text -->
 </body>
</document>
#*export,jf03_minus.tf,ziel1.rtf,lo=+,an=+
#*export,jf03_plus.tf,ziel2.rtf,lo=+,an=+,def=jf03.def
03
Das Standard-Makro #*satz

#*m,import

import

#*m,satz

Satz

Arbeitsschritte in #*satz

Kommando/Anweisung Funktion
*satz_jf03_satz.tf,mo=ed,par=a5,kopf=+
öffnet Editor mit *satz spezifischen Editoreinstellungen
Aktion ctrl+LEFT-MC Anpassen der Tags an *satz Konventionen
Button Preview erzeugt Postscript-Datei(en)
Button Tag-Listezeigt Liste der in *satz vordefinierten Tags
<xe><re>
<xe type="person"><r_p>
Austausch in *satz-konforme Registertags

Beispiele

Sowohl die Beschreibung von import/export #*zebe,import als auch Satz #m,*satzbeispiel bieten zahlreiche illustrative, lehrreiche Beispiele für Anfänger und Fortgeschrittene.
04
one more thing …

Spezifikation: BILDER

Mit der #*import Spezifikation bilder können in die Worddatei eingebettete Bilder aus der zu importierenden Quelldatei in Bilddateien extrahiert werden. Positionierung und Größe der Bilder in der Quelldatei werden dabei als Attributwerte des <picture>-Elements in die Zieldatei übernommen.
#*import,jf03.rtf,jf03_bild.tf,lo=+,ig=+,bilder=bilder*jf01
#*export,jf03_bild.tf,zielbild.rtf,lo=+,an=+,de=jf03.def

*eof