11.07.2015 Aufrufe

Paket zur Erstellung wissenschaftlicher Arbeiten in LaTeX

Paket zur Erstellung wissenschaftlicher Arbeiten in LaTeX

Paket zur Erstellung wissenschaftlicher Arbeiten in LaTeX

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ImplementierungcreateconnectdisconnectdestroyDie Funktion create reserviert alle Systemressourcenund weist den benötigten Speicher zu.Die Funktion connect stellt e<strong>in</strong>e Verb<strong>in</strong>dungzum Server her.Die Funktion disconnect baut die zuvor hergestellteVerb<strong>in</strong>dung zum Server wieder ab.Die Funktion destroy gibt alle reserviertenSystemressourcen und den zugewiesenen Speicherwieder frei.Abbildung 19:Ergebnis der Makroverwendung \Itemnicht nur e<strong>in</strong>es der beiden Makros entwickelt wurde. Die Antwort darauf f<strong>in</strong>detsich <strong>in</strong> erster L<strong>in</strong>ie <strong>in</strong> der Verwendung der optionalen Makroparameter.Würde als Beispiel e<strong>in</strong> zusätzlicher freiwilliger Parameter <strong>zur</strong> Ausrichtung desBezeichners vorhanden se<strong>in</strong>, dann entstünde hieraus e<strong>in</strong>e unnötige Komplexität!Da <strong>in</strong> L A TEX zwar die Implementierung optionaler Parameter möglich ist,ist dennoch ihre Reihenfolge durch das System festgelegt. Das bedeutet nichtsanderes, als dass bereits <strong>zur</strong> Verwendung des zweiten optionalen Parametersdie Angabe des ersten optionalen Parameters erforderlich wird. Daraus folgt,dass die Abwägung, welches der freiwilligen Argumente nun wichtiger als e<strong>in</strong>anderes ist und somit <strong>in</strong> der Reihenfolge höher priorisiert werden kann, für denhier diskutierten Anwendungsfall nur schwer möglich ist. Daher wurde währendder Umsetzung entschieden, auch hier das s<strong>in</strong>nvolle Limit von maximal zweioptionalen Parametern nicht zu überschreiten.Konfiguration der Makros \Remark und \ItemWährend der Implementierung der Datei fompar.sty konnte festgestellt werden,dass e<strong>in</strong>e global wirkende Konfiguration des E<strong>in</strong>zugs sowie des Abstandeszum umgebenden Text s<strong>in</strong>nvoll se<strong>in</strong> könnte. Zu diesem Zweck wurden weitereMakros implementiert. Da diese Makros ihre Daten analog verarbeiten, soll andieser Stelle nur kurz darauf e<strong>in</strong>gegangen werden.Die Makros \RemarkIndent und \ItemIndent dienen der globalen Anpassungdes Absatze<strong>in</strong>zuges der korrespondierenden Makros \Remark und \Item unds<strong>in</strong>d <strong>zur</strong> alternativen Verwendung zum ersten optionalen Parameter gedacht.Mit Hilfe der Makros \DefaultRemarkIndent und \DefaultItemIndent kanne<strong>in</strong> zuvor global geänderter Absatze<strong>in</strong>zug auf se<strong>in</strong>en Standardwert <strong>zur</strong>ückgesetztwerden.65

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!