Syntax:
#JAVA{optionen}
Beschreibung:
Der Master-Befehl #JAVA bietet die Möglichkeit, Java-Applets in das Dokument einzufügen. Es ist auch möglich, die Dokumentation (javadoc) und den Programmcode einzubinden. Statt eines Applets kann in der LATEX2e-Version ein alternatives Bild dargestellt werden.
Der Befehl #JAVA hat im Gegensatz zu anderen Master-Befehlen zwei verschiedenen Modi, die von der Dateierweiterung der Option file abhängen.
Beispiel:
#JAVA{ file=Applets/Live.class, % class-Datei embed, % eingebettet hwidth=500, % HTML-Breite hheight=280, % HTML-Hoehe sign="Berechnung des Lebensverlaufs eines Menschen \\\\ ausgehend vom Geburtsdatum", center, % zentriert alt=Gif/live.gif % alternatives Bild } #JAVA{ file=Evo.java, % java-Datei java_path=../Applets, % Pfad mit der Java-Quelle applet, % Link auf Applet setzen applet_path=../Applets, % Pfad mit dem Applet applet_image=../icons/duke.gif % Bild als Link auf Applet }Optionen:
file=<dateiname>.<classjava>
alt=<alternativbilddatei>
Die Bilddatei wird in der LATEX2e-Version eingefügt. Die alternativbilddatei muß den gesamten (relativen oder absoluten) Pfad enthalten. (nur im class-Modus)
(no)center
Siehe Seite (#IMAGE-Optionen). (nur im class-Modus)
codelink="linkname"
Es wird ein Link mit dem Namen linkname auf eine HTML-Datei, die den Quellkode von dem Applet enthält, erzeugt. Diese HTML-Datei wird automatisch vom Master-Konverter generiert und hat das gleiche Layout wie das ganze Dokument. Die Datei wird in dem Unterverzeichnis $OUTPUT_DIR/Sources abgelegt. Die Datei dateiname.java muß dabei im gleichen Verzeichnis liegen wie dateiname.class. (nur im class-Modus)
Defaultwert : Source
(no)embed
Das Applet (nicht) einbetten. Bei der Option noembed wird eine Verknüpfung mit dem Namen hsign auf die Datei erstellt. (nur im class-Modus)
(no)figure
Siehe Seite (#IMAGE-Optionen). (nur im class-Modus)
height=<bildhöhe>
Siehe Seite (#IMAGE-Optionen). (nur im class-Modus)
hheight=<html-höhe>
HTML-Höhe in Pixel oder Prozent. (nur im class-Modus)
Defaultwert: 80
hsign="html-unterschrift"
Unterschrift bei eingebettetem Applet, sonst Verknüpfungsname. Diese Option kann auch die HTML-Tags enthalten. (nur im class-Modus)
Beispiel: hsign= "Verknüpfungsname"
hwidth=<html-breite>
HTML-Breite in Pixel oder Prozent. (nur im class-Modus)
Defaultwert: 80
imglink
Es erscheint in der HTML-Version ein sensitives Bild (alternativbilddatei), das mit der Applet-Datei verknüpft wird. Bei dieser Option wird der embed-Schalter ignoriert. (nur im class-Modus)
import="importliste"
In der Liste importliste gibt man alle Dateien oder Verzeichnisse an, die in die Applet-Klassendatei importiert werden. Mit der Kommandozeilenoption -copy werden diese Dateien lokal mitkopiert. (nur im class-Modus)
label=<labelbezeichner>
Siehe Seite (#IMAGE-Optionen). (nur im class-Modus)
sign="bildunterschrift"
Siehe Seite (#IMAGE-Optionen). (nur im class-Modus)
width=<bildbreite>
Siehe Seite (#IMAGE-Optionen). (nur im class-Modus)
applet=<applet-file>
Link auf die Applet-Datei setzen. Die Datei applet-file wird im java_applet_path-Verzeichnis gesucht. Falls die HTML-Datei applet-file nicht angegeben ist, wird als Dokumentation die Datei dateiname.html aus dem java_applet_path-Verzeichnis genommen. (nur im java-Modus)
applet_image=<bilddatei>
Die Datei bilddatei erscheint als sensitives Bild mit Link auf die Applet-Datei. (nur im java-Modus)
applet_path=<pfadname>
Pfad mit dem Applet (s. applet-Option). (nur im java-Modus)
doc=<doc-file>
Link auf die Dokumentation setzen. Die Datei doc-file wird im java_doc_path-Verzeichnis gesucht. Ist die HTML-Datei doc-file nicht angegeben, dann wird als Dokumentation die dateiname.html aus dem java_doc_path-Verzeichnis genommen. (nur im java-Modus)
java_doc_path=<pfadname>
Pfad mit der Dokumentation (s. doc-Option). (nur im java-Modus)
java_path=<pfadname>
Pfad mit dem Programmquelltext (dateiname.java). (nur im java-Modus)
htmlonly
Der Befehl ist nur für die HTML-Version relevant. (nur im java-Modus)