Home Allgemeine Tips & Tricks Verwenden Sie standardisierte Quelltexte Tips & Tricks zu LaTeX

Schreiben Sie Ihre eigenen Kommandos

UDO unterstützt längst nicht alle Möglichkeiten jedes Ausgabeformates. Jedoch ist es unter Zuhilfenahme der Definitionen ein Leichtes, sich 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 man Befehle zur Änderungen der Schriftgröße im LaTeX-, HTML-, WinHelp- und Rich Text Format einbauen kann:

!code_iso
!program Änderung der Schriftgröße
!author Dirk Hagedorn
!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  (!2)
!macro  large (!2)
!macro  Large (!2)
!macro  LARGE (!2)
!macro  huge  (!2)
!macro  Huge  (!2)
!endif

!begin_document
!maketitle
!tableofcontents

!node Test

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

!end_document


Home Allgemeine Tips & Tricks Verwenden Sie standardisierte Quelltexte Tips & Tricks zu LaTeX