HomeTipps & TricksVerwenden Sie standardisierte DateinamenAllgemeine Fragen (FAQ)
Handbuch UDO > Praktische Arbeit mit UDO > Tipps & Tricks Index

Schreiben Sie Ihre eigenen Kommandos

UDO unterstützt längst nicht alle Möglichkeiten jedes Ausgabeformates. Jedoch ist es unter Zuhilfenahme der Definitionen leicht, eigene Befehle zu schreiben oder spezielle Befehle für ein Ausgabeformat einzubauen. Die Kenntnis der Syntax des Ausgabeformates ist dabei natürlich sehr von Vorteil.

Das folgende Beispiel zeigt, wie Sie Befehle zur Änderungen der Schriftgröße im LaTeX-, HTML-, WinHelp- und Rich Text Format einbauen können:

!code [iso]
!docinfo [program] Änderung der Schriftgröße
!docinfo [author] Dirk Hagedorn
!docinfo [date] 19. August 1996

!ifdest [tex]
!define tiny  {\tiny{(!1)}}
!define large {\large{(!1)}}
!define Large {\Large{(!1)}}
!define LARGE {\LARGE{(!1)}}
!define huge  {\huge{(!1)}}
!define Huge  {\Huge{(!1)}}
!endif

!ifdest [win,rtf]
!define tiny  {\fs14 (!1)}
!define large {\fs28 (!1)}
!define Large {\fs36 (!1)}
!define LARGE {\fs44 (!1)}
!define huge  {\fs50 (!1)}
!define Huge  {\fs60 (!1)}
!endif

!ifndest [tex,win,rtf]
!macro  tiny  (!1)
!macro  large (!1)
!macro  Large (!1)
!macro  LARGE (!1)
!macro  huge  (!1)
!macro  Huge  (!1)
!endif

!begin_document
!maketitle
!tableofcontents

!node Test

(!tiny [tiny]),
normal,
(!large [large]),
(!Large [Large]),
(!LARGE [LARGE]),
(!huge [huge]) und
(!Huge [Huge]).

!end_document

Copyright © www.udo-open-source.org (Kontakt)
Letzte Aktualisierung am 19. Mai 2014

HomeTipps & TricksVerwenden Sie standardisierte DateinamenAllgemeine Fragen (FAQ)