prev up inhalt next

Komplette Initialisierungsdatei

Die Konfigurationsdatei ermöglicht, verschiedene Einstellungen für ein Dokument vorzunehmen. Die Standard-Konfigurationsdatei mas2tex.config vom Master-Konverter liegt im mas2tex-Installationsverzeichnis. Man sollte diese Datei aber in das $HOME- oder das Arbeitsverzeichnis als .m2t-init kopieren und nach eigenen Wünschen anpassen. Ausgehend von den Einstellungen in der Initialisierungsdatei erzeugt der mas2tex-Konverter die LaTeX2HTML-Konfigurationsdatei .latex2html-init im Arbeitsverzeichnis. Als Vorlage für diese Datei dienen die Dateien $HOME/.latex2html-init und $MAS2TEX_DIR/latex2html.config mit folgender Prioritätsfolge:

  1. $HOME/.latex2html-init
  2. $MAS2TEX_DIR/latex2html.config
Mit der Kommandozeilenoption -not_l2hinit (s. Abschnitt 3.1) kann man das Generieren der LaTeX2HTML-Konfigurationsdatei unterdrücken. Die für dieses Dokument verwendete Initialisierungsdatei soll als Beispiel für die Konfigurationsmöglichkeiten dienen:
###Mas2TeX Init-Datei
# Die Einstellungen in dieser Datei entsprechen dem Standard.
# Wenn Sie eigene Einstellungen benoetigen, benutzen Sie die
# Kommandozeilenoptionen von mas2tex und/oder erstellen Sie
# eine Datei .m2t-init in Ihrem HOME- und/oder Arbeits-
# verzeichnis mit dem erforderlichen geaenderten Werten.

# Liste aller externen Programme. Ist ein Programm nicht
# vorhanden, so muss ein leerer String eingetragen werden.
# Die zugehörigen Konvertierungsmethoden brechen in diesem
# Fall ab.
$PSTOIMG   = "/usr/bin/pstoimg";
$FIG2DEV   = "/usr/X11R6/bin/fig2dev";
$LATEX     = "/usr/bin/latex";
$DVIPS     = "/usr/bin/dvips";
$GIFTOPNM  = "/usr/bin/giftopnm";
$PNMTOPNG  = "/usr/bin/pnmtopng";
$PNMTOPS   = "/usr/bin/pnmtops";
$GNUPLOT   = "/usr/bin/gnuplot";
$TIFFTOPNM = "/usr/bin/tifftopnm";
$PNMTOPS   = "/usr/bin/pnmtops";

# Zugriffsrechte fuer Output-Verzeichnis
$ACCESSMODUS = '0755';	

# Temporaeres Verzeichnis
$TEMP_DIR = "$ENV{HOME}/.m2t-temp";	

# Mitkopieren von Quellen erlaubt
$COPY_SOURCE = 1;			

# die Icons werden lokal abgelegt
$LOCAL_ICONS=1;		

# die Htmllinks lokal ablegen (kopieren)
# relevant in Verbindung mit $COPY_SOURCE
$HTMLLINK_COPY="";

# Transparenz der Bilder in HTML
$USE_TRANSPARENT=1;	
		
# Antialiasing fuer die generirten Images (GIF-Bilder)
$USE_IMAGES_ANTIALIAS="";	

# Zentrierung von Quellen
$USE_CENTER=1;	
		
# Die times- und mathptm- Fonts in der
# LaTeX-Version benutzen
$USE_PDF_FONTS=1;

# Font fuer VIEWCODE-Dateien
# (tiny,scriptsize,footnotesize,small,normalsize,large,...)
$VIEWCODE_FONT = "footnotesize";

# Font fuer SHELL-Ausgabe im Dokument
# (tiny,scriptsize,footnotesize,small,normalsize,large,...)
$SHELL_FONT = "footnotesize";

# Report-Font fuer die Presaentation
# (normalsize,large,Large,LARGE huge,Huge)
$REPORT_FONT = "large";

# Bilder als Gleitobjekte
$USE_FIGURE="";		
# Tabellen als Gleitobjekte
$USE_TABLE="";		
# Optionen fuer die Gleitobjekte
$FIGURE_OPTIONS="htb";	

# Einbettung von Quellen in HTML
$USE_EMBED=1;	
		
# Einbettung von Java-Applets in HTML
$USE_APPLET_EMBED=0;

# Skalierungsfaktor fuer die Bilder [1,..,4]
$USE_SCALE=1.6;
			
# Faktor fuer die FigTeX-Bilder
$USE_FACTOR="";
		
# Transparenz der SHOW-Bilder
$USE_SHOW_TRANSPARENT=1;
# Skalierungsfaktor fuer die SHOW-Bilder [1,..,4]
$USE_SHOW_SCALE=1.6;
# Zentrierung fuer die SHOW-Bilder
$USE_SHOW_CENTER="";
# Antialiasing fuer die SHOW-Bilder
$USE_SHOW_ANTIALIAS="";	

# Verzeichnis mit Java-Quellen
$USE_JAVA_PATH="";
# Verzeichnis mit der Java-Dokumentation
$USE_JAVADOC_PATH="";
# Verzeichnis mit Java-Applets
$USE_APPLET_PATH="";
# Bild, das als Link fuer ein Applet 
# eingesetzt wird
$USE_APPLET_IMAGE="$MAS2TEX_DIR/icons/duke.gif";


# ---------------------------------
### HTML-Dokument Einstellungen ###
# ---------------------------------

# Hintergrundbild fuer HTML-Seiten
$BACKGROUND="";

# Hintergrundfarbe
$BGCOLOR="#F9D1A1";

# Textfarbe
$TEXTCOLOR = "#000000";

# Textgroesse
$FONT_SIZE = "12pt";

# HTML-Font fuer die Quellen-Unterschrift
$HTML_SIGN_FONT="I";

# Titel fuer HTML-Dokument
$TITLE = "$MASTERFILE";      # Titel fuer HTML-Dokument 

# Kurze Information z.B. Name+Datum
# Erscheint unten auf jeder HTML-Seite
$ADDRESS = "<I></I>";

# wenn $INFO wahr, dann wird
# am Ende des HTML-Dokuments
# eine Informationsdatei generiert
$INFO = "";

# HTML-Code wird fuer den Netscape-Browser
# optimiert
$NETSCAPE_HTML = 1;
# HTML-Version
$HTML_VERSION = '3.2';

# Obere Navigationsleiste einblenden
$TOP_NAVIGATION=1;

# Untere Navigationsleiste einblenden
$BOTTOM_NAVIGATION=1;

# Die untere Navigationsleiste einblenden,
# falls die Anzahl der Worte in der HTML-Seite
# $WORDS_IN_PAGE ueberschreitet 
$AUTO_NAVIGATION=1;
$WORDS_IN_PAGE=200;

# ----------------------------------
###      Navigation Panel        ###
#-----------------------------------

# Verzeichnis mit den Navigationsicons
$ICONSERVER="$MAS2TEX_DIR/icons";

# Icons-Dateinamen
%icons =				
(
  'up' ,               'up.gif',
  'up_inactive',       'up_gr.gif',
  'next',              'next.gif',
  'next_inactive',     'next_gr.gif',
  'previous',          'prev.gif',
  'previous_inactive', 'prev_gr.gif',
  'contents',          'inhalt.gif',
  'index',             'index.gif',
  'footnote',          'footnote.gif',
  'cross_ref',         'cross_ref.gif',
);

# Iconsgroessen in Pixel
%iconsizes = 			
(
  'up',       'WIDTH=12 HEIGHT=16',
  'next',     'WIDTH=20 HEIGHT=12',
  'previous', 'WIDTH=20 HEIGHT=12',
  'contents', 'WIDTH=40 HEIGHT=16',
  'index',    'WIDTH=32 HEIGHT=12',
);


# Das Aussehen der Navigations-Panel
# Moegliche Werte : $PREVIOUS, $UP, $NEXT, $CONTENTS, $INDEX, $CUSTOM_BUTTONS
# und beliebige HTML-Tags

# das Aussehen der oberen Navigationsleiste
$top_Nav_Panel='$PREVIOUS $UP $CONTENTS $INDEX $NEXT $CUSTOM_BUTTONS';

# Woerter in der oberen Leiste erlauben
$words_in_top_page=0;

# das Aussehen der unteren Navigationsleiste
$bot_Nav_Panel='$PREVIOUS $UP $CONTENTS $INDEX $NEXT $CUSTOM_BUTTONS';

# Woerter in der unteren Leiste erlauben
$words_in_bot_page=0;

1;	# Diese Zeile muss die letzte sein

prev up inhalt next