#LyX 2.1 created this file. For more info see http://www.lyx.org/ \lyxformat 474 \begin_document \begin_header \textclass scrbook \begin_preamble % Präambel nicht verändern!!! % % Die Präambel stellt sicher, dass das Benutzerhandbuch korrekt % in die Formate pdf, ps und dvi exportiert werden kann. % Wenn Probleme beim Exportieren auftreten, können Sie sich % an das LyX-Dokumentationsteam wenden. % EMail: lyx-docs@lists.lyx.org % if pdflatex is used \usepackage{ifpdf} \ifpdf % set fonts for nicer pdf view \IfFileExists{lmodern.sty} {\usepackage{lmodern}}{} \fi % end if pdflatex is used % the pages of the TOC are numbered roman % and a PDF-bookmark for the TOC is added \pagenumbering{roman} \let\myTOC\tableofcontents \renewcommand{\tableofcontents}{% \pdfbookmark[1]{\contentsname}{} \myTOC \cleardoublepage \pagenumbering{arabic}} % extra space for tables \newcommand{\extratablespace}[1]{\noalign{\vskip#1}} \end_preamble \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading \use_default_options false \begin_modules logicalmkup theorems-ams theorems-ams-extended multicol shapepar \end_modules \maintain_unincluded_children false \begin_local_layout Format 7 InsetLayout CharStyle:MenuItem LyxType charstyle LabelString menu LatexType command LatexName menuitem Font Family Sans EndFont Preamble \newcommand*{\menuitem}[1]{{\sffamily #1}} EndPreamble End \end_local_layout \language ngerman \language_package default \inputencoding auto \fontencoding global \font_roman default \font_sans default \font_typewriter default \font_math auto \font_default_family default \use_non_tex_fonts false \font_sc false \font_osf false \font_sf_scale 100 \font_tt_scale 100 \graphics default \default_output_format default \output_sync 0 \bibtex_command default \index_command default \paperfontsize 12 \spacing single \use_hyperref true \pdf_title "Handbuchergänzungen" \pdf_author "LyX Team, deutsche Übersetzung: Hartmut Haase" \pdf_subject "LyX-Dokumentation, Benutzerhandbuch, Ergänzungen" \pdf_keywords "LyX, Dokumentation" \pdf_bookmarks true \pdf_bookmarksnumbered true \pdf_bookmarksopen false \pdf_bookmarksopenlevel 1 \pdf_breaklinks false \pdf_pdfborder true \pdf_colorlinks true \pdf_backref false \pdf_pdfusetitle false \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue, pdfpagelayout=OneColumn, pdfnewwindow=true, pdfstartview=XYZ, plainpages=false" \papersize a4paper \use_geometry false \use_package amsmath 1 \use_package amssymb 1 \use_package cancel 0 \use_package esint 0 \use_package mathdots 1 \use_package mathtools 0 \use_package mhchem 1 \use_package stackrel 0 \use_package stmaryrd 0 \use_package undertilde 1 \cite_engine basic \cite_engine_type default \biblio_style plain \use_bibtopic false \use_indices false \paperorientation portrait \suppress_date false \justification true \use_refstyle 0 \notefontcolor #0000ff \index Stichwortverzeichnis \shortcut idx \color #008000 \end_index \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \paragraph_indentation default \quotes_language german \papercolumns 1 \papersides 2 \paperpagestyle headings \tracking_changes false \output_changes false \html_math_output 0 \html_css_as_file 0 \html_be_strict true \end_header \begin_body \begin_layout Title Erweiterte LyX Features \end_layout \begin_layout Subtitle Version 2.0.x \end_layout \begin_layout Author vom LyX-Team \begin_inset Foot status collapsed \begin_layout Plain Layout \size normal Übersetzung und Bearbeitung: \size default Hartmut \noun on \noun default Haase ( \noun on HHa \noun default , bis März 2010) \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset toc LatexCommand tableofcontents \end_inset \end_layout \begin_layout Chapter Einleitung \end_layout \begin_layout Section Was Sie hier finden \end_layout \begin_layout Standard Die \emph on Handbuchergänzungen \emph default , die Sie gerade lesen, sind eigentlich so etwas wie der zweite Teil des \emph on Benutzerhandbuches \emph default . Der Grund, diesen Text in zwei Teile zu teilen, ist einfach: Das \emph on Benutzerhandbuch \emph default ist bereits sehr umfangreich und enthält all die grundlegenden Dinge, die man beherrschen sollte, um einen Großteil der regelmäßig anfallenden Aufgaben beim Erstellen professioneller Dokumente bewältigen zu können. \end_layout \begin_layout Standard Auf längere Sicht ist es vom Entwicklerteam geplant und zu einem gewissen Teil bereits realisiert, LyX durch unterschiedliche Konfigurationsdateien erweiterbar zu machen. Das bedeutet: Wenn Sie Unterstützung für ein beliebiges LaTeX-Paket wünschen, erstellen Sie dafür lediglich eine passende Format-Datei, ohne LyX selber zu ändern. Auf diese Weise hat LyX bereits viele Erweiterungen erfahren. All diese sind hier dokumentiert. \end_layout \begin_layout Standard Außerdem werden in diesem Handbuch auch einige spezielle Funktionen wie etwa Fax-Un\SpecialChar \- ter\SpecialChar \- stüt\SpecialChar \- zung, Versionskontrolle und Unterstützung für die \family typewriter SGML-Tools \family default beschrieben, für die zur korrekten Funktion zusätzliche Software installiert sein muss. Zuletzt gibt es noch ein Kapitel mit LaTeX-Werkzeugen und -Tipps, Dingen, mit denen Sie Ihre Dokumente \emph on herausputzen \emph default können, indem Sie die mächtigen LaTeX-Funktionen direkt benutzen. LyX selber ist ja ein WYSIWYM-Programm und unterstützt nur gewisse LaTeX-Funkti onen. \end_layout \begin_layout Standard Natürlich können die \emph on Handbuchergänzungen \emph default selber zu groß werden, so dass man es spaßeshalber das \begin_inset Quotes gld \end_inset über-erweiterte Handbuch \begin_inset Quotes grd \end_inset nennen könnte! \end_layout \begin_layout Standard Sollten Sie die \emph on Einführung \emph default noch nicht gelesen haben, dann sind Sie auf jeden Fall im falschen Handbuch. Sie sollten wirklich mit der \emph on Einführung \emph default anfangen, denn sie wird Sie zum richtigen Handbuch führen, und sie beschreibt auch die Notation und das Format, die in allen Handbüchern verwendet werden. Sie sollten auch gründlich mit dem \emph on Benutzerhandbuch \emph default und allen Grundfunktionen von LyX vertraut sein. \end_layout \begin_layout Standard In diesem Dokument sind viele Abschnitte unabhängige Artikel, die von einzelnen Autoren beigesteuert wurden, und entsprechend gekennzeichnet. Diese Person ist im allgemeinen die, die auch die entsprechende Format-Datei für die jeweilige Dokumentklasse oder das neue LaTeX-Paket geschrieben hat. Ist kein spezieller Autor angegeben, wurde der Text gemeinsam vom Dokumentation s-Team verfasst. \end_layout \begin_layout Standard Weil alle Themen dieses Handbuchs stark vom Zusammenspiel LyX–LaTeX abhängen, beschreibt das erste Kapitel die innere Arbeitsweise von LyX und wie man LyX dazu bringt, den gewünschten LaTeX-Code zu erzeugen. Es ist offensichtlich für erfahrenere LyX-Benutzer gedacht. \end_layout \begin_layout Chapter LyX und LaTeX \end_layout \begin_layout Section Wie LyX LaTeX benutzt \begin_inset Index idx status collapsed \begin_layout Plain Layout Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X und LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \end_layout \end_inset \end_layout \begin_layout Standard Dieses Kapitel ist für LaTeX-Benutzer gedacht. Hier werden wir erklären, wie LyX und LaTeX zusammenarbeiten, um eine Druckausg abe zu erzeugen. Dies ist die einzige Stelle in allen Handbüchern, an der wir einige LaTeX-Kennt nisse voraussetzen. \end_layout \begin_layout Standard Einst nannten wir LyX eine \begin_inset Quotes gld \end_inset WYSIWYM \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english What You See Is What You Mean \lang ngerman \begin_inset Note Note status collapsed \begin_layout Plain Layout HHa: Der Text wurde von LyX unterstrichen, weil er als englisch markiert wurde ( \family sans Bearbeiten\SpecialChar \menuseparator Textstil\SpecialChar \menuseparator Benutzerdefiniert\SpecialChar \menuseparator Sprache \family default oder \begin_inset Graphics filename ../../images/dialog-show_character.png scale 70 BoundingBox 0bp 6bp 20bp 20bp \end_inset ). Das hat bei der Rechtschreibprüfung den Vorteil, dass er dann übergangen wird. \end_layout \end_inset \end_layout \end_inset -Oberfläche für LaTeX \begin_inset Quotes grd \end_inset , aber das stimmt nicht mehr. Es gibt Oberflächen für LaTeX. Sie sind im Grunde Editoren, die LaTeX laufen lassen können und Fehler in der editierten Datei markieren. Obwohl LyX ein Editor ist, LaTeX laufen lässt und auch Fehler in der Datei markiert, macht es auch viel, viel mehr. Wegen des WYSIWYM-Konzeptes benötigen Sie LaTeX nicht, um LyX wirkungsvoll zu benutzen. LyX hat auch einige Erweiterungen zu LaTeX hinzugefügt. \begin_inset Foot status collapsed \begin_layout Plain Layout Das LyX-Team hat das wegen Parsing/Kodierung gemacht. Die neuen Makros erleichtern es LyX, LaTeX-Code zu erzeugen und sicherzustellen , dass das Ergebnis richtig ist. Darüber müssen Sie sich als Benutzer keine Sorgen machen. \end_layout \end_inset Versuchen Sie einmal folgendes: wählen Sie \family sans Ansicht\SpecialChar \menuseparator Quelle \begin_inset space \space{} \end_inset ansehen \family default und \family sans \family default kreuzen \family sans Vollständige \family default \begin_inset space \space{} \end_inset \family sans Quelle \family default \begin_inset space \space{} \end_inset \family sans anzeigen \family default an. Sie werden eine Vielzahl neuer Makros bemerken, die speziell durch LyX definiert wurden. \begin_inset Foot status collapsed \begin_layout Plain Layout Ein wenig Geschichte: früher waren all diese Makros in einer \family typewriter lyx.sty \family default -Datei. Das LyX-Team hat dann entschieden, dass die von LyX erzeugten \family typewriter .tex \family default -Dateien besser portierbar sind. Deshalb sind die Makros jetzt im Vorspann. \end_layout \end_inset \end_layout \begin_layout Standard Es gibt mehrere Befehle, bei denen automatisch LaTeX gestartet wird: \end_layout \begin_layout Itemize \family sans Ansicht\SpecialChar \menuseparator Ansehen \end_layout \begin_layout Itemize \family sans Ansicht\SpecialChar \menuseparator Aktualisieren \end_layout \begin_layout Itemize \family sans Datei\SpecialChar \menuseparator Drucken \family default ( \family sans Strg+P \family default oder \begin_inset Info type "icon" arg "dialog-show print" \end_inset ) \end_layout \begin_layout Itemize \family sans Datei\SpecialChar \menuseparator Faxen \end_layout \begin_layout Standard LaTeX wird nur gestartet, wenn die Datei seit dem letzten LaTeX-Lauf geändert wurde. \end_layout \begin_layout Standard Wenn LaTeX für die von Ihnen editierte Datei ausgeführt wird, führt LyX folgende Schritte aus: \end_layout \begin_layout Enumerate Das Dokument wird nach LaTeX konvertiert und in eine \family typewriter .tex \family default -Datei anstatt in eine \family typewriter .lyx \family default -Datei gespeichert. \end_layout \begin_layout Enumerate LaTeX wird mit der \family typewriter .tex \family default -Datei gestartet (vielleicht mehrmals). \end_layout \begin_layout Enumerate Wenn Fehler auftreten, werden sie in der \family typewriter .lyx \family default -Datei markiert. \end_layout \begin_layout Standard Wenn LaTeX mit \family sans Ansicht\SpecialChar \menuseparator DVI (Strg+D \family default oder \begin_inset Info type "icon" arg "buffer-view dvi" \end_inset \family sans ) \family default gestartet wurde, wird LyX dann den DVI-Betrachter mit der \family typewriter .dv \family default i-Datei ausführen, der in \family sans Werkzeuge\SpecialChar \menuseparator Einstellungen\SpecialChar \menuseparator Datei-Handhabung\SpecialChar \menuseparator Dateiformate\SpecialChar \menuseparator Format \family default unter \family sans Anzeigeprogramm \family default festgelegt wurde.. Wenn Sie \family sans Ansicht\SpecialChar \menuseparator Postscript (Strg+T \family default oder \begin_inset Info type "icon" arg "buffer-view ps" \end_inset \family sans ) \family default oder \family sans Datei\SpecialChar \menuseparator Drucken \family default aufgerufen haben, werden noch zwei Schritte ausgeführt: \end_layout \begin_layout Itemize \family typewriter dvips \family default wird aufgerufen, um die \family typewriter .dv \family default i-Datei nach PostScript zu konvertieren \end_layout \begin_layout Itemize Ein PostScript Anzeigeprogramm wird ausgeführt und die Datei angezeigt oder die PostScript-Datei wird an den Drucker geschickt \end_layout \begin_layout Standard Wenn Sie \family sans Ansicht\SpecialChar \menuseparator PDF \family default \begin_inset space ~ \end_inset \family sans (ps2pdf) \family default \begin_inset space \space{} \end_inset aufgerufen haben, wird die \family typewriter .ps \family default -Datei mit \family typewriter ps2pdf \family default in eine \family typewriter .pdf \family default -Datei konvertiert und mit einem pdf-Betrachter angezeigt (zum Beispiel \family typewriter Adobe Reader \family default ). Bei den beiden anderen PDF-Betrachtern kommen andere Programme zum Einsatz. \end_layout \begin_layout Section \begin_inset Quotes gld \end_inset Hilfe! LyX hat eine unleserliche \family typewriter .tex \family default -Datei erzeugt! \begin_inset Quotes grd \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset label LatexCommand label name "Hilfe!LyX-hat-eine-unleserliche" \end_inset Eingeschworene LaTeX-Benutzer werden schreien und dies in die Nacht hinausheulen und dann LyX als nutzlos erklären, nur weil sie die Handbücher nicht gelesen haben. \begin_inset Foot status collapsed \begin_layout Plain Layout Anmerkung von \noun on John Weiss \noun default : Ich kenne einen bestimmten Experten, der sich wirklich bei mir beklagte, dass LyX keine LaTeX-Dateien erzeugt. Ist es nicht manchmal spaßig, dass Experten die schlimmsten beim Lesen von Anweisungen sind? \end_layout \end_inset \end_layout \begin_layout Standard Wir wollen es richtigstellen: LyX produziert zwei LaTeX-Dateitypen. Einer kann von Menschen gelesen werden. Der andere kann von LyX gelesen werden. Jedesmal, wenn LyX LaTeX ausführt, erzeugt es eine LaTeX-Datei, die es einfach nach Fehlern durchsuchen kann. Die erzeugte \family typewriter .tex \family default -Datei kann von Menschen nicht gelesen werden. Versuchen Sie es einfach nicht. Wenn Sie eine \family typewriter .tex \family default -Datei wollen, um sie jemandem zu schicken, wählen Sie \family sans Datei\SpecialChar \menuseparator Exportieren\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X. \family default \begin_inset Note Note status collapsed \begin_layout Plain Layout Die Klammerung {} verhindert, dass der Sonderbegriff LaTeX erkannt wird, ebenso bei LyX, TeX usw. \end_layout \end_inset \end_layout \begin_layout Standard Wir sagen es nochmal, speziell hervorgehoben für Begriffsstutzige: \end_layout \begin_layout Quote \series bold Wenn Sie eine \series default \family typewriter \series bold .tex \family default -Datei wollen, um sie jemandem zu schicken, wählen Sie \series default \family sans \series bold Datei\SpecialChar \menuseparator Exportieren\SpecialChar \menuseparator LaTe \series default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \series bold X. \end_layout \begin_layout Section LaTeX-Dateien nach LyX konvertieren \end_layout \begin_layout Standard Mit \family sans Datei\SpecialChar \menuseparator Importieren\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X\SpecialChar \ldots{} \family default \begin_inset space \space{} \end_inset können Sie eine LaTeX-Datei nach LyX importieren. Dadurch wird ein Programm namens \family typewriter tex2lyx \family default aufgerufen, das aus der Datei \family typewriter Beispiel.tex \family default eine Datei \family typewriter Beispiel.lyx \family default erzeugt und diese dann öffnet. Wenn die Umsetzung nicht funktioniert, können Sie versuchen, \family typewriter tex2lyx \family default auf der Kommandozeile aufzurufen, \begin_inset Foot status collapsed \begin_layout Plain Layout Wenn LyX installiert wird, wird ein Programm namens \family typewriter tex2lyx \family default in denselben Ordner wie \family typewriter lyx \family default kopiert. \family typewriter tex2lyx \family default benötigt Perl. \end_layout \end_inset um weitere Optionen zu benutzen. \end_layout \begin_layout Standard \family typewriter tex2lyx \family default wird die meisten zulässigen LaTeX-Texte übersetzen, aber nicht alles. Es wird Dinge, die es nicht versteht, als TeX-Code belassen, dann können Sie nach der Übersetzung nach rotem Text suchen und ihn editieren, damit er richtig aussieht. \end_layout \begin_layout Standard \family typewriter tex2lyx \family default hat eine \family typewriter man \family default -Seite, die Sie lesen sollten um herauszufinden, welche LaTeX-Texte nicht unterstützt werden, welche Fehler es gibt (und wie man sie umschifft) und wie man die verschiedenen Optionen benutzt. \end_layout \begin_layout Standard Wenn Sie \family typewriter tex2lyx \family default nicht zum Laufen bringen oder nur ein Stück LaTeX-Code in eine LyX-Datei einsetzen wollen, lesen Sie Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "sec:LaTeX-Code" \end_inset . \end_layout \begin_layout Section LaTeX-Code in LyX-Dokumente einsetzen \begin_inset Index idx status collapsed \begin_layout Plain Layout LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X!-Code \end_layout \end_inset \begin_inset Index idx status collapsed \begin_layout Plain Layout Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Code \end_layout \end_inset \begin_inset CommandInset label LatexCommand label name "sec:LaTeX-Code" \end_inset \end_layout \begin_layout Standard Dies ist ein ziemlich wichtiger Punkt: Sie können LaTeX-Code in jedes LyX-Dokume nt einsetzen. LyX kann einfach nicht jede mögliche LaTeX-Konstruktion darstellen und wird es wohl auch nie können. Wenn Sie jemals LaTeX-Befehle in Ihr LyX-Dokument einsetzen müssen, können Sie ein TeX-Code-Kästchen benutzen, das Sie mit \family sans Einfügen\SpecialChar \menuseparator Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Code \family default , \family sans Strg+L \family default oder Klicken auf \begin_inset Info type "icon" arg "ert-insert" \end_inset erhalten. \end_layout \begin_layout Standard Das TeX-Code-Kästchen hat zwei Formen: geschlossen und geöffnet. Sie können zwischen den beiden Formen hin- und herschalten, indem Sie mit der rechten Maustaste in das rote Rechteck klicken oder mit der linken Maustaste auf die graue Fläche. \end_layout \begin_layout Standard Hier ist ein Beispiel für LaTeX-Befehle in einem LyX-Dokument. Der Code sieht so aus: \end_layout \begin_layout LyX-Code \backslash begin{tabular}{ll} \begin_inset Newline newline \end_inset \backslash begin{minipage}{5cm} \begin_inset Newline newline \end_inset Dies ist ein Beispiel für die Mini-Seiten-Umgebung. \begin_inset Newline newline \end_inset Sie können fast alles hineintun, sogar feste \begin_inset Newline newline \end_inset Bilder und Tabellen. \begin_inset Newline newline \end_inset \backslash end{minipage} \begin_inset Newline newline \end_inset & \begin_inset Newline newline \end_inset \backslash begin{minipage}{5cm} \begin_inset Newline newline \end_inset \backslash begin{verbatim} \begin_inset Newline newline \end_inset \backslash begin{minipage}{5cm} \begin_inset Newline newline \end_inset Dies \begin_inset Newline newline \end_inset \backslash end{minipage} \begin_inset Newline newline \end_inset \backslash end{verbatim} \begin_inset Newline newline \end_inset \backslash end{minipage} \begin_inset Newline newline \end_inset \backslash end{tabular} \end_layout \begin_layout LyX-Code \end_layout \begin_layout Standard Das TeX-Code-Kästchen mit diesem Text folgt direkt auf diesen Absatz. Wenn Sie dieses Handbuch in LyX lesen und das TeX-Code-Kästchen geöffnet haben, sehen Sie die obigen Zeilen in rot und rot umrandet. Wenn Sie das gedruckte Handbuch lesen, sehen Sie das Ergebnis: \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash begin{tabular}{ll} \end_layout \begin_layout Plain Layout \backslash begin{minipage}{5cm} \end_layout \begin_layout Plain Layout Dies ist ein Beispiel für die Mini-Seiten-Umgebung. \end_layout \begin_layout Plain Layout Sie können fast alles hineintun, sogar feste \end_layout \begin_layout Plain Layout Bilder und Tabellen. \end_layout \begin_layout Plain Layout \backslash end{minipage} \end_layout \begin_layout Plain Layout & \end_layout \begin_layout Plain Layout \backslash begin{minipage}{5cm} \end_layout \begin_layout Plain Layout \backslash begin{verbatim} \end_layout \begin_layout Plain Layout \backslash begin{minipage}{5cm} \end_layout \begin_layout Plain Layout Dies ... \end_layout \begin_layout Plain Layout \backslash end{minipage} \end_layout \begin_layout Plain Layout \backslash end{verbatim} \end_layout \begin_layout Plain Layout \backslash end{minipage} \end_layout \begin_layout Plain Layout \backslash end{tabular} \end_layout \end_inset \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard \noindent Zusätzlich zu diesen beiden Methoden können Sie eine separate Datei erstellen, die komplexere LaTeX-Strukturen enthält. Mit \family sans Einfügen\SpecialChar \menuseparator Datei \family default \SpecialChar \menuseparator \family sans Unterdokument \family default können Sie dann diese Datei einfügen (im Menüfenster \family sans Unterdokument \family default sollten Sie als \family sans Art \begin_inset space ~ \end_inset der \begin_inset space ~ \end_inset Einbindung: \family default \family sans Input \family default wählen). Wir empfehlen, \family typewriter .tex \family default -Dateien nur dann einzufügen, wenn Sie \emph on wissen \emph default , dass sie bereits funktionieren. Sonst werden Sie Arbeit haben, LaTeX-Fehler zu beheben. \end_layout \begin_layout Standard Schließlich sind noch ein paar Dinge hervorzuheben: \end_layout \begin_layout Itemize Innerhalb von LyX erscheinen TeX-Code-Kästchen in \emph on rot. \end_layout \begin_layout Itemize LyX \emph on prüft NICHT \emph default , ob Ihre TeX-Code syntaktisch richtig ist. \end_layout \begin_layout Itemize Versuchen Sie nicht, das Rad noch einmal zu erfinden. \end_layout \begin_layout Standard Die letzte Bemerkung bezieht sich auf zwei Dinge. Als erstes hat LyX eine ganze Menge eingebaute Funktionen, und weitere werden folgen. Vergewissern Sie sich in den Handbüchern, dass LyX die Funktion xyz nicht hat, bevor Sie sich fröhlich daranmachen, TeX-Code zu schreiben. Zweitens gibt es zahlreiche LaTeX-Pakete, die alle möglichen Dinge tun, von Marken über Umschläge bis zu hübschen mehrseitigen Tabellen. Suchen Sie auf einem CTAN-Archiv nach Einzelheiten. \begin_inset Foot status collapsed \begin_layout Plain Layout \noun on John Weiss \noun default : Ich scheine das schrecklich oft zu tun. Ich setzte mich hin und fing fröhlich an zu kodieren, um Marken auszudrucken, bis ich merkte, dass es bereits 2 verschiedene LaTeX-Pakete dafür gab. Noch schlimmer – ich hatte sie bereits! \end_layout \end_inset \end_layout \begin_layout Standard Wenn Sie einige wilde und hübsche Dinge in Ihrem Dokument machen müssen, benutzen Sie ein gutes LaTeX-Buch zur Unterstützung. Im Literaturverzeichnis des \emph on Benutzerhandbuches \emph default sind einige aufgeführt. \end_layout \begin_layout Standard Es gibt eine Reihe von LaTeX-Befehlen, die vor den eigentlichen Text gesetzt werden müssen. Sie stehen im Vorspann, der im nächsten Abschnitt beschrieben wird. \end_layout \begin_layout Section LyX und der LaTeX-Vorspann \end_layout \begin_layout Subsection Über den LaTeX-Vorspann \end_layout \begin_layout Standard Wenn Sie LaTeX bereits kennen, müssen wir Ihnen hier nicht erklären, wofür der Vorspann da ist. Wenn nicht, wird das Folgende Ihnen einige Ideen geben — wir empfehlen nochmals, ein LaTeX-Buch für weitere Informationen heranzuziehen. In jedem Fall sollten Sie die untenstehenden Punkte lesen, weil sie erklären, was Sie im LaTeX-Vorspann eines LyX-Dokumentes tun können und was Sie nicht tun müssen. \end_layout \begin_layout Standard Der LaTeX-Vorspann steht ganz am Anfang eines Dokumentes, \emph on vor \emph default dem Text. Er dient dazu: \end_layout \begin_layout Itemize die Dokumentklasse festzulegen. LyX macht das bereits für Sie. \end_layout \begin_deeper \begin_layout Standard Wenn Sie ein erfahrener LaTeX-Benutzer sind und eine eigene Dokumentklasse haben, die Sie benutzen wollen, lesen Sie im Handbuch \emph on Anpassung \emph default nach, wie man erreicht, dass LyX mit ihr arbeiten kann. Schicken Sie Ihre Ergebnisse an das LyX-Team, damit sie in zukünftige Versionen einfließen können! \end_layout \end_deeper \begin_layout Itemize die Benutzung von Paketen zu deklarieren. LaTeX-Pakete liefern Spezialbefehle, die nur dann in einem Dokument benutzt werden können, wenn das Paket im Vorspann deklariert wurde. Zum Beispiel erzwingt das Paket \family typewriter indentfirst \family default das Einrücken aller Absätze. Es gibt andere Pakete für Marken, Umschläge, Ränder usw. \end_layout \begin_layout Itemize Zähler, Variablen, Längen und Breiten zu setzen. Es gibt mehrere LaTeX-Zähler und -Variablen, die global im Vorspann gesetzt werden \emph on müssen \emph default , um die gewünschte Wirkung zu erzielen. (Es gibt andere Variablen, die Sie auch im Dokument (zurück)setzen können.) Ränder sind ein gutes Beispiel dafür, was im Vorspann gesetzt werden muss. Ein anderes Beispiel ist das Markenformat für Listen. Eigentlich können Sie diese fast überall setzen, aber am besten ist es, das nur einmal im Vorspann zu tun. \end_layout \begin_layout Itemize benutzerdefinierte Befehle zu deklarieren (mit \family typewriter \backslash newcommand \family default oder \family typewriter \backslash renewcom\SpecialChar \- mand \family default ), meistens Abkürzungen für LaTeX-Befehle, die sehr oft in einem Dokument benutzt werden. Obwohl der Vorspann ein guter Platz ist, solche Befehle zu deklarieren, \emph on können \emph default sie irgendwo \emph on vor \emph default ihrem ersten Benutzen deklariert werden. Das kann nützlich sein, wenn Ihr Dokument viel rohen LaTeX-Code enthält, was normalerweise nicht vorkommt. \end_layout \begin_layout Standard LyX fügt dem Vorspann der \family typewriter .tex \family default -Datei, die es produziert, seinen eigenen Satz an Definitionen hinzu. Dies macht LaTeX-Dateien, die LyX erzeugt, portierbar. \end_layout \begin_layout Subsection Den Vorspann ändern \end_layout \begin_layout Standard Die Befehle, die LyX dem Vorspann einer LaTeX-Datei hinzufügt, sind fest; Sie können sie nicht ändern, ohne LyX selber zu ändern. Sie können aber Ihre eigenen Sachen zum Vorspann hinzufügen. Es gibt zwei Wege, das zu tun: \end_layout \begin_layout Enumerate Wählen Sie \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Vorspann. \family default Dies öffnet ein Editierfenster, in das Sie Ihre bevorzugten Befehle schreiben können. \end_layout \begin_deeper \begin_layout Standard Das Editierverhalten in diesem Fenster ist unterschiedlich, also erwarten Sie nicht, dass die LyX-Ta\SpecialChar \- sten\SpecialChar \- kom\SpecialChar \- bi\SpecialChar \- na\SpecialChar \- ti\SpecialChar \- o\SpecialChar \- nen darin funktionieren. \end_layout \end_deeper \begin_layout Enumerate Setzen Sie dies in Ihre Standardschablone, so dass es der Standardvorspann für jede von Ihnen geschriebene Datei wird. \end_layout \begin_layout Standard LyX fügt alles im \family sans LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Vorspann \family default -Fenster zu seinem eingebauten Vorspann hinzu. Bevor Sie Ihre eigenen Deklarationen zum Vorspann hinzufügen, sollten Sie prüfen, ob LyX das nicht bereits unterstützt (Erinnern Sie sich, was wir über das Rad noch einmal erfinden sagten?). Außerdem: \emph on stellen Sie sicher, dass Ihre Vorspannzeilen richtig sind \emph default . LyX prüft das nicht. \end_layout \begin_layout Subsection Beispiele \end_layout \begin_layout Standard Hier sind einige Beispiele für Dinge, die Sie zum Vorspann hinzufügen können, und was sie bewirken: \end_layout \begin_layout Subsubsection* Beispiel 1: Verschiebungen (Offsets) \end_layout \begin_layout Standard Es gibt zwei LaTeX-Variablen, die die Seitenposition kontrollieren: \family typewriter \backslash hoffset \family default und \family typewriter \backslash voff\SpecialChar \- set \family default . Ihre Namen sollten selbsterklärend sein. Diese Variablen sind hilfreich, wenn die Papiergröße und die Seitengröße nicht gleich sind. Dann benutzt man \family typewriter \backslash hoffset \family default und \family typewriter \backslash voffset \family default . \end_layout \begin_layout Standard Die Standardwerte für \family typewriter \backslash hoffset \family default und \family typewriter \backslash voffset \family default sind beide 0pt, das heißt die Seite wird nicht verschoben. \end_layout \begin_layout Standard Unglücklicherweise scheinen einige DVI-Treiber die Seite immer zu verschieben. Wir wissen nicht, warum oder warum der Systemadministrator solch ein Verhalten nicht korrigiert hat. Wenn Sie LyX auf einem System benutzen, das Sie nicht selber warten und Ihr Systemadministrator ein wenig beschränkt ist, können Sie sich mit \family typewriter \backslash hoffset \family default und \family typewriter \backslash voffset \family default behelfen. Angenommen, Ihr linker und oberer Seitenrand ist immer 1.5 cm zu groß. Sie können dann folgende zum Vorspann hinzufügen: \end_layout \begin_layout LyX-Code \backslash setlength{ \backslash hoffset}{-1.5 cm} \end_layout \begin_layout LyX-Code \backslash setlength{ \backslash voffset}{-1.5 cm} \end_layout \begin_layout Standard und Ihre Ränder sollten jetzt richtig sein. \end_layout \begin_layout Subsubsection* Beispiel 2: Aufkleber \end_layout \begin_layout Standard Nehmen wir an, Sie wollten viele Adressaufkleber drucken. Es gibt in Ihrem nächsten CTAN-Archiv ein nettes Paket, mit dem Sie Adressaufkl eber drucken können, genannt \family typewriter labels.sty \family default . Vielleicht ist dieses Paket auf Ihrem System nicht standardmäßig installiert. Wir überlassen es Ihnen, das zu prüfen. Sie sollten auch die zugehörige Dokumentation lesen; wir werden das nicht für Sie tun. Weil dies aber ein Beispiel ist, werden wir Ihnen zeigen, wie Sie dieses Paket benutzen können. \end_layout \begin_layout Standard Als erstes müssen Sie die Dokumentklasse \family sans article \family default benutzen. Dann müssen Sie folgendes in Ihren Vorspann eintragen: \end_layout \begin_layout LyX-Code \backslash usepackage{labels} \end_layout \begin_layout LyX-Code \backslash LabelCols=x1 \end_layout \begin_layout LyX-Code \backslash LabelRows=x2 \end_layout \begin_layout LyX-Code \backslash LeftBorder=x3mm \end_layout \begin_layout LyX-Code \backslash RightBorder=x4mm \end_layout \begin_layout LyX-Code \backslash TopBorder=x5mm \end_layout \begin_layout LyX-Code \backslash BottomBorder=x6mm \end_layout \begin_layout Standard Die Werte für x1 – x6 hängen von Ihren Adressaufklebern ab. Sie können jetzt Adressaufkleber drucken, aber Sie müssen TeX-Code einfügen, wobei die Befehle \family typewriter \backslash begin{labels} \family default und \family typewriter \backslash end{labels} \family default die Adresse umschließen. Dies und andere Spezialfunktionen von \family typewriter labels.sty \family default werden in der Dokumentation erklärt. \end_layout \begin_layout Standard Eines Tages wird jemand eine LyX-Format-Datei schreiben, um dieses Paket direkt zu unterstützen. Vielleicht werden Sie das sein. \end_layout \begin_layout Subsubsection* Beispiel 3: Absatzeinrückung \begin_inset Index idx status collapsed \begin_layout Plain Layout Absatzeinruckung@Absatzeinrückung \end_layout \end_inset und Vertikaler Abstand \begin_inset Index idx status collapsed \begin_layout Plain Layout Abstand!vertikaler \end_layout \end_inset \end_layout \begin_layout Standard Die deutschen LyX-Handbücher verwenden als Absatztrennung eine Absatz\SpecialChar \- ein\SpecialChar \- rü\SpecialChar \- ckung. Wie in Büchern üblich, wird die erste Zeile eines Absatzes eingerückt, aber nur dann, wenn der Absatz auf einen anderen folgt. Wenn aber kein Absatz davor steht, er auf ein Bild folgt oder er der erste eines Abschnitts ist, dann wird nicht eingerückt. \end_layout \begin_layout Standard Wenn Sie aber die amerikanische Art vorziehen, die ersten Zeilen \emph on aller \emph default Absätze einzurücken, fügen Sie dies zum Vorspann hinzu: \end_layout \begin_layout LyX-Code \backslash usepackage{indentfirst} \end_layout \begin_layout Standard Dann werden die ersten Zeilen aller Absätze eingerückt. \end_layout \begin_layout Standard Wenn Sie aber einen vertikalen Abstand wollen ( \family sans Dokument \family default \SpecialChar \menuseparator \family sans Einstellungen \family default \SpecialChar \ldots{} \SpecialChar \menuseparator \family sans Text\SpecialChar \- for\SpecialChar \- mat \family default \SpecialChar \menuseparator \family sans Absätze \begin_inset space \space{} \end_inset trennen \begin_inset space \space{} \end_inset durch: \family default \family sans Vertikaler \begin_inset space \space{} \end_inset Abstand \family default ), wird zwischen zwei Absätze ein Standard-Zwischenraum eingefügt. \end_layout \begin_layout Subsubsection* Beispiel 4: Dieses Dokument \end_layout \begin_layout Standard Sie können sich den Vorspann dieses Dokuments ansehen, um eine Vorstellung davon zu bekommen, was für fortgeschrittene Dinge Sie machen können. Sie sollten das \family sans LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Vorspann \family default -Fenster vergrößern, damit Sie möglichst viel auf einmal sehen können. \end_layout \begin_layout Section LyX und LaTeX-Fehler \begin_inset Index idx status collapsed \begin_layout Plain Layout LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X!-Fehler \end_layout \end_inset \end_layout \begin_layout Standard Wenn LyX LaTeX aufruft, sagt es ihm, ungeniert alle Fehler zu ignorieren und weiterzumachen. LyX benutzt dann die log-Datei des LaTeX-Laufs für eine Analyse. Wie wir bereits in Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Hilfe!LyX-hat-eine-unleserliche" \end_inset sagten, erzeugt LyX zwei verschiedene \family typewriter .tex \family default -Dateien, eine davon benutzt es, um Fehler im Dokument zu lokalisieren. Wenn irgendwo ein Fehler auftrat, wird ein Fenster mit der Fehlermeldung geöffnet. Außerdem wird die Fehlermeldung in die log-Datei geschrieben. \end_layout \begin_layout Standard Einige ziehen es vor, die log-Datei direkt anzusehen, was man mit \family sans Dokument\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Protokoll \family default erreicht. Es gibt einige ziemlich einfache Fehlermeldungen und Warnungen. Wir wollen diese hier beschreiben. Wegen einer vollständigen Liste sollten Sie in einem guten LaTeX-Buch nachsehen. \end_layout \begin_layout Itemize \family typewriter \begin_inset Quotes gld \end_inset LaTeX Warning: \family default \begin_inset Quotes eld \end_inset \end_layout \begin_deeper \begin_layout Standard Alles, was mit diesen Worten beginnt, ist eine Warnung, damit man den LaTeX-Code selber \emph on debugged \emph default . Solche Meldungen erhält man, wenn man Querverweise oder Literaturverzeichnisein träge hinzugefügt oder geändert hat. In dem Fall will LaTeX Ihnen sagen, dass Sie einen weiteren Durchlauf machen müssen. \end_layout \begin_layout Standard Sie können sie weitgehend ignorieren. \end_layout \end_deeper \begin_layout Itemize \begin_inset Quotes gld \end_inset \family typewriter LaTeX Font Warning: \family default \begin_inset Quotes grd \end_inset \end_layout \begin_deeper \begin_layout Standard Dies ist eine weitere Warnung, wenn LaTeX einen Font nicht finden konnte. Der Rest der Meldung sagt oft etwas über einen Ersatzfont, den LaTeX benutzt hat. \end_layout \begin_layout Standard Sie können sie immer ignorieren. \end_layout \end_deeper \begin_layout Itemize \begin_inset Quotes gld \end_inset \family typewriter Overfull \backslash hbox \family default \begin_inset Quotes grd \end_inset \end_layout \begin_deeper \begin_layout Standard LaTeX \emph on liebt \emph default es, dies zu melden. Es sind Warnungen über zu lange Zeilen, die über den rechten Rand ragen. Fast immer sieht man es in der Druckausgabe nicht. Oder nur ein Buchstabe oder zwei ragen über den Rand hinaus. LaTeX scheint mindestens eine solche Meldung für jedes Dokument zu erzeugen. \end_layout \begin_layout Standard Sie können diese Meldungen ignorieren. Sie werden selber sehen, ob es mit zu langen Zeilen Probleme gibt; sehen Sie sich einfach den Ausdruck an. \end_layout \end_deeper \begin_layout Itemize \begin_inset Quotes gld \end_inset \family typewriter Underfull \backslash hbox \family default \begin_inset Quotes grd \end_inset \end_layout \begin_deeper \begin_layout Standard Nicht ganz so häufig wie ihre Kusine. Sie erscheint, wenn LaTeX glaubt, die beim Zeilenumbruch entstandenen Wortabstä nde sind zu groß, was zum Beispiel bei einem manuellen Zeilenumbruch passieren kann. \end_layout \begin_layout Standard Sie können sie auch ignorieren. \end_layout \end_deeper \begin_layout Itemize \begin_inset Quotes gld \end_inset \family typewriter Overfull \backslash vbox \family default \begin_inset Quotes grd \end_inset und \begin_inset Quotes gld \end_inset \family typewriter Underfull \backslash vbox \family default \begin_inset Quotes grd \end_inset \end_layout \begin_deeper \begin_layout Standard Dies Warnungen erscheinen bei Problemen mit dem Seitenumbruch. Noch einmal: sehen Sie sich den Ausdruck an. Sie werden selber sehen, ob etwas falsch ist. \end_layout \end_deeper \begin_layout Itemize \begin_inset Quotes gld \end_inset \family typewriter LaTeX Error: File \begin_inset Quotes els \end_inset Xxxx \begin_inset Quotes ers \end_inset not found \family default \begin_inset Quotes grd \end_inset \end_layout \begin_deeper \begin_layout Standard Die Datei \emph on Xxxx \emph default ist nicht auf diesem System installiert. Diese Meldung erscheint gewöhnlich dann, wenn ein von Ihrem Dokument benötigtes Paket nicht installiert ist. Wenn Sie den Vorspann nicht angerührt und keinen \family typewriter \backslash use\SpecialChar \- pack\SpecialChar \- age{} \family default -Befehl benutzt haben, fehlt eins der Pakete, das LyX versuchte zu laden. Benutzen Sie \family sans Hilfe\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \begin_inset space \space{} \end_inset Kon\SpecialChar \- fi\SpecialChar \- gu\SpecialChar \- ra\SpecialChar \- tion \family default , um eine Liste der Pakete zu bekommen, die LyX kennt. Diese Datei wird immer dann aktualisiert, wenn Sie LyX neu konfigurieren (mit \family sans Werkzeuge\SpecialChar \menuseparator Neu \begin_inset space ~ \end_inset konfigurieren \family default ), und sagt Ihnen, welche Pakete gefunden wurden und was sie machen. \end_layout \begin_layout Standard Wenn Sie aber einen \family typewriter \backslash usepackage{} \family default -Befehl benutzt haben und das dort erwähnte Paket nicht installiert haben, müssen Sie es selber installieren. \end_layout \end_deeper \begin_layout Itemize \begin_inset Quotes gld \end_inset \family typewriter LaTeX Error: Unknown option \family default \begin_inset Quotes grd \end_inset \end_layout \begin_deeper \begin_layout Standard Fehlermeldungen, die so anfangen, versuchen Ihnen zu sagen, dass Sie für ein Paket eine falsche oder unbekannte Option angegeben haben. Sehen Sie in der Paketdokumentation nach. \end_layout \end_deeper \begin_layout Itemize \begin_inset Quotes gld \end_inset \family typewriter Undefined control sequence \family default \begin_inset Quotes grd \end_inset \end_layout \begin_deeper \begin_layout Standard Wenn Sie TeX-Code in Ihr Dokument eingefügt und sich dabei verschrieben haben, werden Sie solch eine Meldung bekommen. Vielleicht haben Sie vergessen, ein Paket zu laden. Auf jeden Fall bedeutet diese Fehlermeldung, dass Sie einen nicht definierten Befehl benutzt haben. \end_layout \end_deeper \begin_layout Standard Es gibt andere Fehlermeldungen und Warnungen. Einige sind selbsterklärend. Es sind gewöhnlich LaTeX-Meldungen. Andere sind ausgesprochen kryptisch. Das sind in Wahrheit TeX-Fehlermeldungen, und wir haben wirklich \emph on keine Ahnung \emph default , was sie bedeuten oder wie man sie entziffert. \end_layout \begin_layout Standard Wenn Sie Fehlermeldungen bekommen, sollten Sie folgendes machen: \end_layout \begin_layout Enumerate Prüfen Sie den von Ihnen eingefügten LaTeX-Code auf Schreibfehler. \end_layout \begin_layout Enumerate Wenn es keine gibt, prüfen Sie, ob Sie die Befehle richtig benutzt haben. \end_layout \begin_layout Enumerate Wenn Sie den Vorspann nicht angerührt und keinen LaTeX-Befehl benutzt haben, ist der erste Verdächtige Ihre LaTeX-Distribution selber. Suchen Sie nach fehlenden Paketen und installieren Sie sie. \end_layout \begin_layout Enumerate Gut, es gibt keine fehlenden Pakete. Haben Sie irgendwelche Feineinstellungen in LyX benutzt? Insbesondere, haben Sie sie \emph on falsch \emph default angewendet, wollten Sie zum Beispiel viele manuelle geschützte Leerzeichen, Zeilen- oder Seitenumbrüche einfügen? Haben Sie versucht, damit herumzutricksen anstatt die passende Absatzumgebung zu benutzen? \end_layout \begin_layout Enumerate Gut, Sie haben keine der Feineinstellungen benutzt, Sie haben die Regeln beachtet. Haben Sie etwas Ausgefallenes gemacht? Haben Sie in einer Tabelle oder Gleichung etwas Irres gemacht, zum Beispiel ein Bild in eine Tabelle eingefügt? \end_layout \begin_layout Enumerate Haben Sie lange Textabschnitte, bei denen LaTeX keinen Zeilenumbruch finden kann? Standardmäßig ist LaTeX ziemlich streng mit dem Wortzwischenraum beim Zeilenumbruch. Sie sollten den Absatz überarbeiten, um das Problem zu vermeiden. Wenn das nicht geht, könnten Sie Ihren Text zwischen \family typewriter \backslash begin{sloppypar} \family default und \family typewriter \backslash end{sloppypar} \family default setzen, um LaTeX die Zeilen etwas schlampiger umbrechen zu lassen. \end_layout \begin_layout Enumerate Haben Sie zu tief geschachtelt? LyX prüft (zur Zeit) nicht, ob Sie die Grenzen der Schachtelungstiefe einhalten. Wenn Sie einen Haufen Umgebungen bis zur 17. Stufe geschachtelt haben, ist das das Problem. \end_layout \begin_layout Enumerate Gut, es gibt keine Fehlermeldungen, aber Ihre Ausgabe sieht kaputt aus. Wenn Sie ein Bild haben, das zu breit oder eine Tabelle, die zu lang für die Seite ist, müssen Sie: \end_layout \begin_deeper \begin_layout Enumerate das Bild verkleinern, bis es passt. \end_layout \begin_layout Enumerate die Tabelle als lange Tabelle deklarieren. \end_layout \begin_layout Standard Wenn mit der Ausgabe etwas Anderes falsch ging und Sie nichts Ausgefallenes gemacht und auch nicht mit den Feineinstellungen getrickst haben, wissen wir nicht genau, was falsch ist. \end_layout \end_deeper \begin_layout Standard Wenn all das nicht hilft — nun, dann haben Sie \emph on vielleicht \emph default einen Fehler in LyX gefunden\SpecialChar \ldots{} \end_layout \begin_layout Chapter Ergänzende Werkzeuge \end_layout \begin_layout Section Literaturverzeichnisse \begin_inset Index idx status collapsed \begin_layout Plain Layout Literaturverzeichnis \end_layout \end_inset mit BibTeX \begin_inset Index idx status collapsed \begin_layout Plain Layout BibTeX \end_layout \end_inset \begin_inset CommandInset label LatexCommand label name "Literaturverzeichnisse-mit-BibTeX" \end_inset \end_layout \begin_layout Standard von \noun on Mike Ressler \end_layout \begin_layout Standard \noindent Wenn Sie nicht wissen, was BibTeX ist, und auch nicht wissen, wie man es sinnvoll verwendet, das heißt wie man eine eigene Literaturdatenbank erstellt, können Sie sich die zweite Auf\SpecialChar \textcompwordmark{} lage von \noun on Leslie \noun default \noun on Lamport \noun default s \emph on LaTeX: A Document Preparation System \emph default besorgen, in dessen Anhang B BibTeX eingehend beschrieben ist. \begin_inset Foot status collapsed \begin_layout Plain Layout oder Helmut Kopka: \emph on LaTeX, Band 1 – Einführung, 2., überarbeitete Auf\SpecialChar \textcompwordmark{} lage \emph default . \end_layout \end_inset \end_layout \begin_layout Standard Im Rahmen dieser Dokumentation wird angenommen, dass Sie bereits eine funktionie rende Literaturdatenbank erstellt haben, dass die entsprechenden Umgebungsvariab len (insbesondere \family typewriter BIBINPUTS \family default , \family typewriter BSTINPUTS \family default und \family typewriter TEXINPUTS \family default ) richtig gesetzt sind und dass Sie (im Notfall) eine gewöhnliche LaTeX-Datei unter Verwendung Ihrer BibTeX-Datenbank erzeugen können. \end_layout \begin_layout Standard Für diejenigen, die BibTeX nicht kennen: es ist ein System zum Erstellen einer Datenbank mit Ihren am häufigsten benutzen Literaturverweisen. Bei allen zukünftigen Artikeln, die Sie schreiben, müssen Sie nur noch diese Datenbank einbinden und für einen Literaturverweis den einer Referenz zugeordneten Schlüssel angeben. Auch wenn Sie nur gelegentlich Veröffentlichungen mit nur ein paar Literaturver weisen schreiben, sollten Sie sich BibTeX einmal ansehen und entscheiden, ob es den Lernaufwand wert ist. \end_layout \begin_layout Standard Um BibTeX zusammen mit LyX zu benutzen, lesen Sie zunächst im \emph on Benutzerhandbuch \emph default , wie man Querverweise einfügt. Beim Einfügen von BibTeX-Querverweisen handelt es sich um denselben Mechanismus. Am Ende Ihres Dokumentes wählen Sie den Menüpunkt \family sans Einfügen\SpecialChar \menuseparator Liste \begin_inset space \space{} \end_inset / \begin_inset space \space{} \end_inset Inhaltsverzeichnis\SpecialChar \menuseparator BibTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Literaturverzeichnis \family default . In der sich dann öffnenden Dialogbox tragen Sie folgendes ein: \end_layout \begin_layout Description \family sans \series medium Datenbank \family default en \series default Geben Sie den Namen Ihrer \family typewriter .bib \family default -Datei \emph on ohne \emph default die Endung \family typewriter .bib \family default ein. Wenn Sie mehrere Dateien angeben wollen, müssen Sie diese in der gewünschten Reihenfolge, getrennt durch Kommata, eingeben. \end_layout \begin_layout Description \family sans \series medium Stil \family default \series default Wählen Sie einen Stil für BibTeX aus. Die Standardeinstellung ist \family sans plain \family default ; die zugehörigen Stildateien sollten Bestandteil der LaTeX-Distribution sein, so dass Sie sich nicht darum kümmern müssen, diese erst anzulegen. \end_layout \begin_layout Standard Wenn Sie nun einen Literaturverweis einfügen wollen, dessen Referenz in der \family typewriter .bib \family default -Datei enthalten ist, müssen Sie lediglich den Cursor an der gewünschten Stelle im Text positionieren, den Menüpunkt \family sans Einfügen\SpecialChar \menuseparator Literaturverweis\SpecialChar \ldots{} \family default wählen und den entsprechenden Schlüssel eintragen. Sonst sind keine weiteren Aktionen nötig. Ein Blick in die Druckvorschau ( \family sans Ansicht\SpecialChar \menuseparator DVI \family default oder \begin_inset Info type "icon" arg "buffer-view dvi" \end_inset ) zeigt, dass LyX automatisch die notwendigen Programme (BibTeX, LaTeX inklusive eventuell notwendiger mehrfacher Aufrufe) startet. \end_layout \begin_layout Subsection Alternative Zitierstile \end_layout \begin_layout Standard BibTeX benutzt standardmäßig Zahlen (zum Beispiel \begin_inset Quotes gld \end_inset [12] \begin_inset Quotes grd \end_inset ), um auf ein zitiertes Werk zu verweisen. Aber in vielen wissenschaftlichen Disziplinen werden andere Verweisstile benutzt. Der gebräuchlichste ist der Autor-Jahr-Stil (zum Beispiel \begin_inset Quotes gld \end_inset \noun on Knuth \noun default 1984a \begin_inset Quotes grd \end_inset ). LyX unterstützt zwei Pakete, die diesen Stil liefern: \family typewriter natbib \family default und \family typewriter jurabib \family default . Beide Pakete haben Vor- und Nachteile, die nicht im Einzelnen erläutert werden können. Wenn Sie nur Autor-Jahr oder Autor-numerisch zitieren oder eine der unzähligen \family typewriter natbib \family default -Stildateien benutzen wollen, dann ist das \family typewriter natbib \family default -Paket wahrscheinlich das richtige. Wenn Sie aber besondere Funktionen wie Kurztitel oder ibidem usw. \begin_inset space \space{} \end_inset benötigen, Sollten Sie das ziemlich neue \family typewriter jurabib \family default -Paket in Erwägung ziehen. \end_layout \begin_layout Standard Beide Pakete werden in LyX ähnlich benutzt. Unter \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \menuseparator Literaturverzeichnis \family default wählen Sie zunächst den \family sans Zitierstil \family default aus. Bei beiden Paketen enthält der \family sans Literaturverweis \family default -Dialog weitere Funktionen, und Sie können zum Beispiel wie folgt zitieren: \begin_inset Quotes gld \end_inset \noun on Knuth \noun default 1984 \begin_inset Quotes grd \end_inset , \begin_inset Quotes gld \end_inset \noun on Knuth \noun default (1984) \begin_inset Quotes grd \end_inset , \begin_inset Quotes gld \end_inset \noun on Knuth \noun default , 1984 \begin_inset Quotes grd \end_inset , \begin_inset Quotes gld \end_inset 1984 \begin_inset Quotes grd \end_inset usw. Beide Pakete benötigen besondere Stildateien und bringen ihre eigenen mit sich, während es für \family typewriter natbib \family default viele andere und sogar interaktive Stildatei-Ersteller \begin_inset Foot status collapsed \begin_layout Plain Layout Siehe \begin_inset Flex URL status collapsed \begin_layout Plain Layout ftp://ctan.tug.org/tex-archive/macros/latex/contrib/custom-bib/ \end_layout \end_inset \end_layout \end_inset gibt. \end_layout \begin_layout Subsection Abschnittsweise Literaturverzeichnisse \begin_inset CommandInset label LatexCommand label name "Literaturverzeichnisse-abschnitssweise" \end_inset \end_layout \begin_layout Standard Manchmal ist es vielleicht nötig, Ihr Literaturverzeichnis in mehrere Abschnitte aufzuteilen. Wenn Sie vielleicht Historiker sind, ist die Möglichkeit, Quellen und wissensch aftliche Arbeiten zu trennen, ein \emph on Muss \emph default . Unglücklicherweise erlaubt BibTeX dies nicht. Aber mit Hilfe einiger LaTeX-Pakete kann BibTeX erweitert werden. \end_layout \begin_layout Standard Ab Version 1.4.0 unterstützt LyX \noun on Stefan Ulrich \noun default s \family typewriter bibtopic \family default . \begin_inset Foot status collapsed \begin_layout Plain Layout Zu finden auf \begin_inset Flex URL status collapsed \begin_layout Plain Layout ftp://ctan.tug.org/tex-archive/macros/latex/contrib/bibtopic/ \end_layout \end_inset \end_layout \end_inset Der Vorteil dieses Paketes – verglichen mit anderen wie \family typewriter multibib \family default – ist, dass Sie keine neuen Li\SpecialChar \- te\SpecialChar \- ra\SpecialChar \- tur\SpecialChar \- ver\SpecialChar \- zeich\SpecialChar \- nis-Befehle definieren müssen. Stattdessen müssen Sie verschiedene Literaturverzeichnis-Datenbanken erstellen, die die Einträge für die verschiedenen Abschnitte des Literaturverzeichnisses enthalten. Wenn Sie zum Beispiel Ihr Literaturverzeichnis in die Abschnitte \begin_inset Quotes gld \end_inset Quellen \begin_inset Quotes grd \end_inset und \begin_inset Quotes gld \end_inset wissenschaftliche Arbeiten \begin_inset Quotes grd \end_inset unterteilen wollen, müssen Sie zunächst zwei Literaturverzeichnis-Datenbanken erstellen, zum Beispiel \family typewriter Quellen.bib \family default und \family typewriter Wissenschaft.bib \family default . \end_layout \begin_layout Standard In \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Literaturverzeichnis \family default kreuzen Sie \family sans Abschnittsspezifisches \begin_inset space \space{} \end_inset Literaturverzeichnis \family default an. Jetzt fügen Sie mehrere BibTeX-Verzeichnisse ein, wie in Abschnitt \begin_inset space \space{} \end_inset \begin_inset CommandInset ref LatexCommand vref reference "Literaturverzeichnisse-mit-BibTeX" \end_inset beschrieben, eins für jeden Abschnitt Ihres Literaturverzeichnisses. In unserem Beispiel fügen Sie also \family typewriter Quellen.bib \family default und \family typewriter Wissenschaft.bib \family default hinzu. Sie können denselben oder einen unterschiedlichen \family sans Zitiers \family default til benutzen. Zusätzlich können Sie festlegen, ob der Abschnitt des Literaturverzeichnisses \begin_inset Quotes gld \end_inset alle zitierten Literatureinträge \begin_inset Quotes grd \end_inset (Standard), \begin_inset Quotes gld \end_inset alle unzitierten Literatureinträge \begin_inset Quotes grd \end_inset oder \begin_inset Quotes gld \end_inset alle Literatureinträge \begin_inset Quotes grd \end_inset enthalten soll. Das kann hilfreich sein, wenn Sie Ihr Literaturverzeichnis zum Beispiel in \begin_inset Quotes gld \end_inset zitierte Quellen \begin_inset Quotes grd \end_inset , \begin_inset Quotes gld \end_inset nicht zitierte Quellen \begin_inset Quotes grd \end_inset und \begin_inset Quotes gld \end_inset wissenschaftliche Arbeiten \begin_inset Quotes grd \end_inset aufteilen wollen. Die Abschnittstitel können wie gewöhnliche Abschnitte oder Unterabschnitte hinzugefügt werden. Weil \family typewriter bibtopic \family default den Literaturverzeichnis-Titel entfernt, müssen Sie ihn von Hand wieder einfügen, zum Beispiel als \family sans Kapitel* \family default oder \family sans Abschnitt* \family default . \end_layout \begin_layout Subsection Mehrfache Literaturverzeichnisse \end_layout \begin_layout Standard Mehrfache Literaturverzeichnisse, zum Beispiel ein Literaturverzeichnis für jeden Teil oder jedes Kapitel des Dokumentes, werden von BibTeX nicht unterstützt. Aber mit dem \family typewriter bibtopic \family default -Paket, das man für abschnittsweise Literaturverzeichnisse (siehe Abschnitt \begin_inset space \space{} \end_inset \begin_inset CommandInset ref LatexCommand vref reference "Literaturverzeichnisse-abschnitssweise" \end_inset ) benutzen kann, ermöglicht LyX auch dies, wenn Sie bereit sind, ein wenig LaTeX-Code (TeX-Code, siehe Abschnitt \begin_inset space ~ \end_inset \begin_inset CommandInset ref LatexCommand vref reference "sec:LaTeX-Code" \end_inset ) zu benutzen. \begin_inset Foot status collapsed \begin_layout Plain Layout Alternativen bieten die Pakete \family typewriter chapterbib \family default und \family typewriter bibunits \family default . \end_layout \end_inset \end_layout \begin_layout Standard Zunächst kreuzen Sie in \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Literaturverzeichnis \family default \family sans Abschnitts\SpecialChar \- spezifisches \begin_inset space \space{} \end_inset Literaturverzeichnis \family default an. Im Dokument müssen Sie die Teile, die eigene Literaturverzeichnisse bekommen sollen (einschließlich BibTeX selber), zwischen \family typewriter begin{btUnit} \family default und \family typewriter \backslash end{btUnit} \family default einschließen. Diese Befehle müssen als TeX-Code eingefügt werden ( \family sans Einfügen\SpecialChar \menuseparator Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Code \family default , \family sans Strg+L \family default oder \begin_inset Info type "icon" arg "ert-insert" \end_inset ). Das Literaturverzeichnis wird alle Verweise, die in der jeweiligen \family typewriter btUnit \family default zitiert werden, enthalten. \end_layout \begin_layout Description Anmerkung: Wenn Sie so vorgehen, muss \emph on jeder \emph default Querverweis innerhalb einer \family typewriter btUnit \family default sein. Außerdem können \family typewriter btUnit \family default s nicht geschachtelt werden. \end_layout \begin_layout Section Mehrteilige Dokumente \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokument!mehrteilig \end_layout \end_inset \end_layout \begin_layout Subsection Allgemeine Handhabung \end_layout \begin_layout Standard Wenn Sie an sehr langen Texten mit vielen Kapiteln oder Abschnitten arbeiten, ist es oft üblich, ein Dokument in mehrere Dateien aufzuteilen. Auch wenn Sie zum Beispiel einen Text haben, in dem eine Tabelle von Zeit zu Zeit geändert wird, aber der Text davor unverändert bleibt, kann es sinnvoll sein, ein mehrteiliges Dokument zu verwenden. \end_layout \begin_layout Standard Zum Beispiel haben wissenschaftliche Veröffentlichungen meist fünf Hauptteile: Einleitung, Beobachtungen, Ergebnisse, Diskussion und Zusammenfassung. Jeder dieser Teile kann als separate LyX-Datei angelegt werden, die dann von einem Hauptdokument eingebunden wird, welches Titel, Autoren, Zusammenfassu ng, Querverweise usw. \begin_inset space \space{} \end_inset enthält und die fünf eingefügten Dateien. \end_layout \begin_layout Standard Jede dieser Dateien muss aber dieselbe Dokumentklasse haben – versuchen Sie nicht, Buch- und Artikelklassen zu mischen. Sie können auch LaTeX-Dateien einbinden, diese dürfen dann aber keinen eigenen Vorspann haben (das heißt der Teil bis einschließlich der Zeile \family typewriter \backslash begin{document} \family default als auch das abschließende \family typewriter \backslash end{document} \family default müssen entfernt werden), andernfalls werden beim LaTeX-Lauf Fehler gemeldet. \end_layout \begin_layout Standard In LyX können externe Dateien sehr einfach über den Menüpunkt \family sans Einfügen\SpecialChar \menuseparator Datei \family default integriert werden. Die verschiedenen Möglichkeiten sind im \emph on Benutzerhandbuch \emph default beschrieben. Für mehrteilige Dokumente eignet sich \family sans Unterdokument \family default am besten. \end_layout \begin_layout Standard Die drei Einbindungsarten sind \family sans Include \family default , \family sans Input \family default und \family sans Unformatiert \family default . Der Unterschied zwischen \family sans Include \family default und \family sans Input \family default bedeutet wirklich nur etwas für LaTeX-Experten, aber der praktische Unterschied besteht darin, dass Dateien, die über \family sans Include \family default eingebunden werden, auf einer neuen Seite gesetzt werden, während über \family sans Input \family default eingebundene Dateien auf der aktuellen Seite gesetzt werden. \end_layout \begin_layout Standard Normalerweise wird das Hauptdokument vor dem Setzen des Textes in eine vollwerti ge LaTeX-Datei konvertiert, die eingebundenen Dateien jedoch nur in LaTeX-Dateie n ohne jeglichen Vorspann. \end_layout \begin_layout Standard Eine Datei, die \family sans Unformatiert \family default eingebunden wird, erscheint ohne Formatierung, das heißt genau so wie in der Datei, der Text wird mit dem Schrifttyp Schreibmaschine gesetzt. Normalerweise sind Leerzeichen in dieser Datei unsichtbar, obwohl zwei aufeinanderfolgende Leerzeichen beibehalten werden, im Gegensatz zum normalen LyX-Verhalten. Über den Auswahlpunkt \family sans Leerzeichen \begin_inset space \space{} \end_inset bei \begin_inset space \space{} \end_inset der \begin_inset space \space{} \end_inset Ausgabe \begin_inset space \space{} \end_inset kennzeichnen \family default können diese durch eine kleine Markierung ersetzt werden, die das Vorhandensein von Leerzeichen anzeigt. \end_layout \begin_layout Subsection Querverweise \begin_inset Index idx status collapsed \begin_layout Plain Layout Querverweise!zwischen Dateien \end_layout \end_inset zwischen Dateien \end_layout \begin_layout Standard Es ist möglich, Querverweise zwischen verschiedenen Dateien zu machen. Zunächst öffnen Sie alle infrage kommenden Dateien: nennen wir sie A und B in einem Beispiel mit zwei Dateien, wobei B in A eingefügt wird. Setzen Sie jetzt in A eine Marke, auf die Sie in B verweisen wollen, so öffnen Sie in B \family sans Einfügen \family default \SpecialChar \menuseparator \family sans Querverweis \family default \SpecialChar \ldots{} \begin_inset space ~ \end_inset und wählen die gewünschte. \end_layout \begin_layout Subsection Literaturverzeichnisse in allen Unterdokumenten \end_layout \begin_layout Standard Kopieren Sie das Literaturverzeichnis mit allen Einträgen in alle Unterdokumente , und ändern Sie es um in einen Kommentar. Auf diese Weise findet LyX die \family typewriter .bib \family default -Dateien, und Sie können die Verweise einfach einfügen, ohne das Literaturverzei chnis sichtbar zu machen. \end_layout \begin_layout Standard Da das Literaturverzeichnis in einem Kommentar ist, wird LaTeX es aber nicht benutzen, und die Verweise werden wie [?] anstatt [1] aussehen. Eine Lösung ist, das LaTeX-Paket \family typewriter comment \family default zu benutzen, mit dem die Kommentare nur beim separaten Druck eingefügt werden. Fügen Sie im LaTeX-Vorspann jedes Unterdokuments folgendes ein: \end_layout \begin_layout LyX-Code \backslash usepackage{comment} \end_layout \begin_layout LyX-Code \backslash includecomment{comment} \end_layout \begin_layout Standard Siehe auch \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://wiki.lyx.org/FAQ/Unsorted#toc31 \end_layout \end_inset . \end_layout \begin_layout Subsection Druckvorschau \end_layout \begin_layout Standard Wenn Sie alle zum Hauptdokument gehörenden Unterdokumente geöffnet haben und eins davon gerade bearbeiten, müssen Sie nicht zum Hauptdokument wechseln, um dessen Druckvorschau zu starten oder zu aktualisieren. Sie können das auch vom Unterdokument aus mit den Tastenkombinationen \family sans Strg+Alt+D \family default und \family sans Strg+Alt+Umschalt+D \family default machen. KDE-Benutzer müssen aber vorher \family sans Strg+Alt+D \family default in \family sans K-Menü\SpecialChar \menuseparator Systemeinstellungen\SpecialChar \menuseparator Regional\SpecialChar \- ein\SpecialChar \- stellungen \begin_inset space \space{} \end_inset & \begin_inset space \space{} \end_inset Zugangshilfen\SpecialChar \menuseparator Tastenkürzel\SpecialChar \menuseparator Allgemeine \begin_inset space \space{} \end_inset Tastenkürzel\SpecialChar \menuseparator Arbeits\SpecialChar \- flä\SpecialChar \- che anzeigen \begin_inset space \space{} \end_inset an/aus \family default ändern, zum Beispiel in \family sans Strg+Alt+W \family default , weil die KDE-Tastenkürzel Vorrang haben. \end_layout \begin_layout Section Kunstvolle Kopf- und Fußzeilen \begin_inset Index idx status collapsed \begin_layout Plain Layout Kopf- und Fußzeilen!kunstvoll \end_layout \end_inset \end_layout \begin_layout Standard Der normale Satzspiegel einer Seite ist recht einfach. Für die Dokumentklasse \family sans article \family default besteht er aus der in der Fußzeile zentrierten Seitennummer. Der vorliegende Text verwendet die Klasse \family sans book \family default \begin_inset space ~ \end_inset \family sans (KOMA-script) \family default und erscheint daher bereits ein wenig aufwendiger, doch um wirklich \emph on aufsehenerregende \emph default Dinge zu erreichen, müssen Sie (wie im \emph on Benutzerhandbuch \emph default beschrieben) das Seitenformat im Menü \family sans Dokument-Einstellungen\SpecialChar \menuseparator Seitenformat\SpecialChar \menuseparator Seiten-Stil \family default auf \family sans fancy \family default einstellen. Dieser Abschnitt beschreibt, welche La\SpecialChar \- TeX-Befehle Sie im LaTeX-Vorspann einfügen müssen, um den gewünschten Effekt zu erzielen. \end_layout \begin_layout Standard Die Kopfzeile der Seite ist in drei Bereiche aufgeteilt, die mit \emph on left, \emph default \emph on center \emph default und \emph on right \emph default bezeichnet sind. Gleiches gilt für die Fußzeile. Die LaTeX-Befehle, mit denen diese Felder am einfachsten beschrieben werden können, sind \family typewriter \backslash lhead \family default , \family typewriter \backslash chead \family default , \family typewriter \backslash rhead \family default , \family typewriter \backslash lfoot \family default usw\SpecialChar \@. Wenn Sie zum Beispiel Ihren Namen links oben auf jeder Seite einfügen wollen, genügt dafür der folgende Befehl im LaTeX-Vorspann: \end_layout \begin_layout LyX-Code \backslash lhead{Mein Name} \end_layout \begin_layout Standard Sie werden jetzt in der Druckausgabe Ihren Namen links oben sehen. Wenn eines der Felder einen Standard-Eintrag hat, den Sie entfernen wollen (oft die Seitennummer, die mitten in der Fußzeile ausgegeben wird), fügen Sie den entsprechenden Befehl einfach mit einem leeren Argument ein, also etwa: \end_layout \begin_layout LyX-Code \backslash cfoot{} \end_layout \begin_layout Standard So, und nun wird es wirklich abgehoben: In die linke obere Ecke soll das Wort \emph on Abschnitt \emph default , gefolgt von der laufenden Abschnittsnummer, in die rechte obere Seite die Seitennummer (zum Beispiel Seite 4); links unten soll Ihr Name stehen und unten rechts das Datum. Dazu benötigen Sie die folgenden Befehle im LaTeX-Vorspann: \end_layout \begin_layout LyX-Code \backslash lhead{Abschnitt \backslash thesection} \end_layout \begin_layout LyX-Code \backslash chead{} \end_layout \begin_layout LyX-Code \backslash rhead{Seite \backslash thepage} \end_layout \begin_layout LyX-Code \backslash lfoot{Mein Name} \end_layout \begin_layout LyX-Code \backslash cfoot{} \end_layout \begin_layout LyX-Code \backslash rfoot{ \backslash today} \end_layout \begin_layout Standard Die Befehle \family typewriter \backslash thesection \family default und \family typewriter \backslash thepage \family default referenzieren die internen LaTeX-Zähler für Abschnitt und Seitennummer und geben so die jeweils aktuellen Werte aus. Der Befehl \family typewriter \backslash today \family default gibt einfach das heutige Datum aus. \end_layout \begin_layout Standard Die Dicke der Linien, die unter der Kopf- und über der Fußzeile eingefügt werden, kann ebenfalls verändert werden. Wenn Sie eine dieser Linien nicht wollen, setzen Sie ihre Dicke auf 0\SpecialChar \@. Die Standarddicke der Linie unter der Kopfzeile beträgt 0pt, über der Fußzeile 0.4pt. Verwenden Sie die Befehle \family typewriter \backslash renewcommand{ \backslash headrulewidth}{0.4pt} \family default und \family typewriter \backslash renewcommand{ \backslash footrule\SpecialChar \- width}{0.4pt} \family default , um die Dicke zu verändern. \end_layout \begin_layout Standard Die Einstellungen für Kopf- und Fußzeile können durch die Befehle \family typewriter \backslash thispage\SpecialChar \- style \begin_inset ERT status collapsed \begin_layout Plain Layout "" \end_layout \end_inset {empty} \family default , \family typewriter \backslash thispagestyle{plain} \family default und \family typewriter \backslash thispagestyle{fancy} \family default gezielt für einzelne Seiten ein- und ausgeschaltet werden. Fügen Sie sie einfach auf der gewünschten Seite ein, und markieren Sie sie als TeX-Code. Wenn Sie die Einstellung \family sans fancy \family default verwenden, werden standardmäßig alle Titelseiten im Stil \family sans plain \family default gesetzt, alle folgenden dann in \family sans fancy \family default . \end_layout \begin_layout Standard Es gibt noch weitere komplexe Befehle, zum Beispiel um Dinge nur auf ungeraden Seiten zu setzen usw., doch für deren Beschreibung seien Sie an die Dokumentatio n des LaTeX-Paketes \family typewriter fancyhdr \family default verwiesen. ( \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html \end_layout \end_inset ) \end_layout \begin_layout Standard Als letztes Beispiel soll gezeigt werden, wie man eine Abbildung im Encapsulated -PostScript-Format in die Kopf- oder Fußzeile einbinden kann. Angenommen, Sie wollen Ihr Firmenlogo in die obere linke Ecke setzen, dann sollten Sie etwa folgendes versuchen: \end_layout \begin_layout Standard \leftindent 1cm \family typewriter \backslash lhead{ \backslash resizebox{1in}{!}{ \backslash includegraphics{logo.eps}}} \end_layout \begin_layout Section Listenmarkierer \begin_inset Index idx status collapsed \begin_layout Plain Layout Listenmarkierer \end_layout \end_inset auswählen \begin_inset CommandInset label LatexCommand label name "Listenmarkierer" \end_inset \end_layout \begin_layout Standard von \noun on Allan Rae \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard LyX stellt 216 verschiedene Symbole zur Verfügung, die Sie über ein Dialogfenste r erreichen. In diesem Dialogfenster können Sie einfach für jede Ebene einer Aufzählung eines dieser Zeichen auswählen. Diese Einstellungen gelten allerdings für das gesamte Dokument, Sie können also nicht in verschiedenen Teilen des Textes unterschiedliche Zeichen verwenden. \begin_inset Foot status collapsed \begin_layout Plain Layout Genaugenommen geht es schon, Sie müssen dann aber die Einstellungen von Hand eingeben. \end_layout \end_inset \end_layout \begin_layout Subsection Das Dialogfenster \end_layout \begin_layout Standard Öffnen Sie das Dialogfenster mit \family sans Dokument \family default \SpecialChar \menuseparator \family sans Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Auflistungszeichen. \family default Der Dialog zeigt eine Tabelle der Auf\SpecialChar \textcompwordmark{} listungszeichen. Auf linken Seite können Sie für die vier Ebenen jeweils sechs verschiedene Felder mit Zeichen auswählen. \end_layout \begin_layout Standard Wenn Sie \family sans Benutzerdef. \begin_inset space \space{} \end_inset Zeichen \family default ankreuzen, wird ein Feld aktiviert, in das Sie den LaTeX-Befehl des Zeichens eingeben müssen. Wenn Sie das tun, kann es aber notwendig sein, ein entsprechendes LaTeX-Paket, in dem der Eintrag definiert wird, selber in den LaTeX-Vorspann einzutragen. \end_layout \begin_layout Standard Die sechs zur Auswahl stehenden Felder ergeben sich aufgrund der zu ihrer Darstellung notwendigen LaTeX-Pakete. Die folgende Tabelle zeigt die Zuordnung von Name und zugehörigem LaTeX-Paket. \end_layout \begin_layout Standard \align center \begin_inset Tabular \begin_inset Text \begin_layout Plain Layout \series bold Schalter \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \series bold Benötigtes Paket \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family sans Standard \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout LaTeX \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family sans Mathe \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family typewriter amssymb.sty \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family sans Dings 1 \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family typewriter pifont.sty \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family sans Dings 2 \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family typewriter pifont.sty \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family sans Dings 3 \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family typewriter pifont.sty \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family sans Dings 4 \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \family typewriter pifont.sty \end_layout \end_inset \end_inset \end_layout \begin_layout Standard \noindent LyX hindert Sie nicht daran, Aufzählungszeichen aus Paketen zu verwenden, die Sie nicht installiert haben. Wenn Sie LaTeX-Fehlermeldungen beim Ansehen oder Drucken der Datei erhalten, haben Sie wahrscheinlich ein Paket vergessen. LyX beschränkt den Gebrauch nicht, weil Sie vielleicht lokal schreiben und dann irgendwohin exportieren. \end_layout \begin_layout Standard Außerdem können Sie für jede Ebene die Größe des Zeichens wählen. Die Namen sind die gleichen wie für Buchstaben. \end_layout \begin_layout Subsection So funktioniert es \end_layout \begin_layout Standard Legen Sie fest, welche Aufzählungsebene Sie ändern wollen, und wählen Sie dann ein Zeichen aus. Falls Sie \emph on wirklich \emph default in verschiedenen Absätzen unterschiedliche Aufzählungszeichen verwenden wollen, müssen Sie von Hand eingreifen. Um nun Ihren eigenen, abweichenden Absatz anzulegen, haben Sie folgende Möglichkeiten: \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash let \backslash savelabelitemi= \backslash labelitemi \end_layout \begin_layout Plain Layout \backslash renewcommand \backslash labelitemi[0]{ \backslash small \backslash ( \backslash sharp \backslash )} \end_layout \end_inset \end_layout \begin_layout Itemize Verwenden Sie den LaTeX-Befehl \family typewriter \backslash renewcommand{}{} \family default , um für eine Aufzählungsebene ein neues Zeichen zu definieren. Sie sollten außerdem den gegenwärtigen Wert speichern, um ihn hinterher wiederherstellen zu können. In der aktuellen Aufzählung wurden folgende LaTeX-Befehle verwendet, um das Zeichen für die erste Aufzählungsebene zu verändern: \end_layout \begin_layout LyX-Code \backslash let \backslash savelabelitemi= \backslash labelitemi \begin_inset Newline newline \end_inset \backslash renewcommand \backslash labelitemi[0]{ \backslash small \backslash ( \backslash sharp \backslash )} \begin_inset Newline newline \end_inset \begin_inset Newline newline \end_inset \end_layout \begin_deeper \begin_layout Standard \family roman Beachten Sie, dass die Aufzählungsebene in römischen Ziffern als Teil des Befehls \family default \backslash label-item \family roman angegeben wird. \end_layout \end_deeper \begin_layout Itemize \begin_inset ERT status open \begin_layout Plain Layout [ \backslash ( \backslash star \backslash )] \end_layout \end_inset Geben Sie jedes Zeichen einzeln an, indem Sie jeden Eintrag mit einem in eckige Klammern eingeschlossenen Befehl für das Zeichen beginnen. Dieser Eintrag hier wurde zum Beispiel mit dem Befehl \family typewriter [ \backslash ( \backslash star \backslash )] \family default begonnen. \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash renewcommand \backslash labelitemi[0]{ \backslash savelabelitemi} \end_layout \end_inset \end_layout \begin_layout Standard \noindent Falls Sie das Listensymbol lokal verändert haben, denken Sie daran, es hinterher wieder in den Originalzustand zurückzusetzen. Für das vorliegende Beispiel geschieht das mit \family typewriter \begin_inset Newline newline \end_inset \backslash renewcommand \backslash labelitemi[0]{ \backslash savelabelitemi} \end_layout \begin_layout Chapter LyX und das World Wide Web \end_layout \begin_layout Standard \lang english LyX has long supported the export of documents to various web-friendly formats, such as HTML. Before verson 2.0, however, HTML export was always accomplished by the use of external converters. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english For details on the use of external converters with LyX, see the \emph on Converters \emph default section of the Customization manual. \end_layout \end_inset These fall into two large groups: there are converters that use LaTeX as an intermediate format, such as \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english htlatex \end_layout \end_inset , \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english html2latex \end_layout \end_inset , and \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english plastex \end_layout \end_inset , relying upon LyX to produce the LaTeX; and there is a converter that works directly on LyX files, \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english eLyXer \end_layout \end_inset . All of these have different advantages and disadvantages. \end_layout \begin_layout Standard \lang english The LaTeX-based converters have the advantage that, in principle, they know everything about the exported document that LaTeX does. Such converters do not care, for example, if a certain block of code was produced by LyX or was Evil Red Text. These converters know about \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english aux \end_layout \end_inset files, counters, and references, and can often make use of the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english bbl \end_layout \end_inset files generated by BibTeX. On the other hand, LaTeX is a very hard language to parse---it is sometimes said that only TeX itself understands TeX---and LaTeX-based converters will often choke on what seem to be quite simple constructs; complex ones can throw them completely, and as of this writing, for example, the \emph on Embedded Objects \emph default manual will not export with \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english htlatex \end_layout \end_inset , though the others will. The other issue concerns how math is handled. These converters typically convert the formulae into little pictures that are then linked from the HTML document. Since these are actually generated by LaTeX, they are accurate. But they do not scale well, and just getting them to look as if they are actually meant to be in your document---so that the font sizes seem to be roughly the same---can be a challenge. \end_layout \begin_layout Standard \lang english Alex Fernandez's \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english eLyXer \end_layout \end_inset ( \begin_inset CommandInset href LatexCommand href name "http://elyxer.nongnu.org/" target "http://elyxer.nongnu.org/" \end_inset ) solves some of these problems. In particular, the formulae it produces scale perfectly, since it renders math using a combination of HTML and CSS rather than converting the formulae to images. But even moderately complex formula are rendered less well than with \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english htlatex \end_layout \end_inset ; this reflects the limitations of HTML. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english That said, \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english eLyXer \end_layout \end_inset can also use jsMath and MathJax for equations, but this setting is only available globally and requires one to have access to a server that runs the backend. \end_layout \end_inset More importantly (as of version 1.1.1, at least), \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english eLyXer \end_layout \end_inset has limited support for math macros and no support for user-defined paragraph or character styles. These limitations make \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english eLyXer \end_layout \end_inset unsuitable for many of the documents LyX users produce. In principle, of course, these problems could be solved, but the LyX developers have decided to follow a different path and have made LyX itself capable of writing XHTML, just as it is capable of writing LaTeX, DocBook, and plaintext. \end_layout \begin_layout Standard \lang english As of this writing, XHTML output remains under development and should probably be regarded as \begin_inset Quotes eld \end_inset experimental \begin_inset Quotes erd \end_inset . \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english The file \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english development/HTML.notes \end_layout \end_inset , which can be found in the LyX source tree or \begin_inset CommandInset href LatexCommand href name "accessed online" target "http://www.lyx.org/trac/browser/lyxgit/development/HTML/HTML.notes?rev=master" \end_inset , usually contains up-to-date information about the state of XHTML output. See also the list of XHTML bugs on \begin_inset CommandInset href LatexCommand href name "the bug tracker" target "http://www.lyx.org/trac/query?status=reopened&status=assigned&status=new&max=0&component=xhtml+export&order=id&col=id&col=summary&col=reporter&col=keywords&keywords=%21%7Efixedintrunk&desc=1" \end_inset . \end_layout \end_inset Still, the developers have chosen this approach because it has several potential advantages over the other two. \end_layout \begin_layout Standard \lang english These advantages are primarily due to the fact that the XHTML output routines, since they are part of LyX, know everything LyX knows about the document being exported. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english Another advantage is that, since these routines are internal to LyX, they are immune to changes in LyX's file format, or to changes in the semantics of existing insets. \end_layout \end_inset So they know about the table of contents (as displayed in the outline), about the counters associated with different paragraph styles, and about user-defined styles. The XHTML output routines know what LyX knows about internationalization, too, so they will output \begin_inset Quotes eld \end_inset Chapter 1 \begin_inset Quotes erd \end_inset or \begin_inset Quotes eld \end_inset \lang ngerman Kapitel \lang english 1 \begin_inset Quotes erd \end_inset , depending upon the language in effect at the time. \end_layout \begin_layout Standard \lang english Quite generally, the output routines know what LyX knows about document layout, that is, about how the document is to be rendered on screen. We use this information when we output the document as XHTML. In particular, LyX \emph on automatically \emph default generates CSS style information corresponding to the layout information it uses to render the document on screen: if section headings are supposed to be sans-serif and bold as seen in LyX, then (by default) they will be sans-serif and bold when viewed in a web browser, too. And this is true not just for pre-defined styles, like Section, but for any style, including user-defined styles. Indeed, the XHTML output routines make no distinction between user-defined paragraph and character styles and LyX's own pre-defined styles: in each case, everything LyX knows about the styles is contained in the layout files. And much the same is true as regards pre-defined textual insets, such as footnotes, and various custom insets. \end_layout \begin_layout Standard \lang english The result is that XHTML output can be customized and extended in exactly the same way LaTeX output can be customized and extended: through layout files and modules. See chapter five of the \emph on Customization \emph default manual for the details. \end_layout \begin_layout Standard \lang english The remainder of this chapter contains more detailed information on XHTML output, its limitations, and ways to work around those limitations. \end_layout \begin_layout Section Mathe-Ausgabe in XHTML \end_layout \begin_layout Standard \lang english LyX offers four choices for how math is rendered. These have various advantages and disadvantages: \end_layout \begin_layout Itemize \lang english MathML \begin_inset Newline newline \end_inset MathML is a dialect of XML designed specifically for mathematics on the web, and it typically renders very well in browsers that support it. The disadvantage is that not all browsers support MathML, and support is not complete even in the Gecko-based browsers, such as Firefox. \begin_inset Newline newline \end_inset If LyX is unable to render a formula as MathML---for example, if the formula uses the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english xymatrix \end_layout \end_inset package or ERT---then it will instead output the formula as an image. \end_layout \begin_layout Itemize \lang english HTML \begin_inset Newline newline \end_inset As mentioned above, \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english elyxer \end_layout \end_inset outputs math as HTML, styled by CSS. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english LyX has borrowed some of the CSS for its HTML output from \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english elyxer \end_layout \end_inset . \end_layout \end_inset For simple formulae, this can work quite well, though with more complicated formulae it tends to break down. Still, this method has the advantage that it is very widely supported and so it may be appropriate for documents that contain only a little, fairly simple math. \begin_inset Newline newline \end_inset If Lyx is unable to render a formula as HTML---for example, if the formula uses the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english xymatrix \end_layout \end_inset package or ERT---then it will instead output the formula as an image. \end_layout \begin_layout Itemize \lang english Images \begin_inset Newline newline \end_inset Like \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english htlatex \end_layout \end_inset , LyX will output formulae as images, the very same images, in fact, that are used for instant preview. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english Instant preview does \emph on not \emph default have to be on for images to be output, however. \end_layout \end_inset The advantage to this method is that the images are simply generated by LaTeX, so they are very accurate. The disadvantage, as mentioned earlier, is that these are bitmapped images, so they do not scale terribly well, and one cannot copy them, etc. (As of this writing, there are also problems about equation numbering. See \begin_inset CommandInset href LatexCommand href name "bug 6894" target "http://www.lyx.org/trac/ticket/6894" \end_inset .) \begin_inset Newline newline \end_inset The size of the images can be controlled by setting the \begin_inset Quotes eld \end_inset Math Images Scaling \begin_inset Quotes erd \end_inset parameter under \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Document\SpecialChar \menuseparator Settings\SpecialChar \menuseparator Output \end_layout \end_inset . \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english For those who want to know, this controls the resolution of the image in dots per inch and is based upon a default of 75 dpi. \end_layout \end_inset \begin_inset Newline newline \end_inset If LyX for some reason fails to create an image for a formula (e.g., if a required LaTeX package is not installed), then it will fall back to outputing the raw LaTeX. \end_layout \begin_layout Itemize \lang english LaTeX \begin_inset Newline newline \end_inset Finally, LyX will happily output math as LaTeX. As well as being the output of last resort, this method can be used with such tools as \begin_inset CommandInset href LatexCommand href name "jsMath" target "http://www.math.union.edu/~dpvc/jsMath/" \end_inset , which uses JavaScript to render LaTeX embedded in HTML documents. LyX wraps the LaTeX in either a \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english span \end_layout \end_inset (for inline formulas) or \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english div \end_layout \end_inset (for displayed formulas) with \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english class='math' \end_layout \end_inset , as is required for jsMath. \end_layout \begin_layout Standard \lang english One of these output methods must be selected under \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Document\SpecialChar \menuseparator Settings\SpecialChar \menuseparator Output \end_layout \end_inset . By default, LyX outputs MathML. This is a document-wide setting, therefore. \end_layout \begin_layout Standard \lang english Eventually, LyX will offer the user the option to select an alternate output method for a particular inset, say, one that isn't being rendered very well by MathML. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english That said, since LyX falls back to images if the inset contains ERT, then one can force output as an image by putting some harmless ERT into the math, for example: \begin_inset Formula $a=b\relax$ \end_inset . \end_layout \end_inset \end_layout \begin_layout Section \lang english Bibliography and Citations \end_layout \begin_layout Standard \lang english XHTML output fully supports bibliographies and citations. \end_layout \begin_layout Standard \lang english Citation labels are generated by the same machinery that generates LyX's on-screen labels, so the labels will look in the output much as they do in LyX, though better. If you are using numerical citations, then LyX will output numerical labels, such as [1] or [17], rather than simply showing the citation key in square brackets, as it does on-screen. If you are using author-year citations, then LyX will add lowercase letters to the years, just as BibTeX does, if it finds more than one citation for a given author-year combination. The labels will be printed with the bibliography entries. Note that there is, at present, no way to customize the appearance of the labels, for example, to choose between square brackets and parentheses. \end_layout \begin_layout Standard \lang english Bibliography output is handled by the same machinery that handles the presentati on of reference information in the citation dialog, so you will see in the XHTML output pretty much what you would see if you were to look at a given entry in the citation dialog. The formatting can be customized in your layout file or, preferably, in a module. See the \emph on Customization \emph default manual for the details. \end_layout \begin_layout Standard \lang english The main defect at present is that cross-referenced information is printed with every entry with which it is associated. So you can see things like this: \end_layout \begin_layout Quote \lang english Jason Stanley, \begin_inset Quotes eld \end_inset Context and Logical Form \begin_inset Quotes erd \end_inset , in \emph on Language in Context: Selected Essays \emph default (Oxford: Oxford University Press, 2007), pp. 30--68. \end_layout \begin_layout Quote \lang english Jason Stanley, \begin_inset Quotes eld \end_inset Semantics in Context \begin_inset Quotes erd \end_inset , in \emph on Language in Context: Selected Essays \emph default (Oxford: Oxford University Press, 2007), pp. 201--30. \end_layout \begin_layout Standard \lang english This should be fixed before long. \end_layout \begin_layout Standard \lang english There is no support at present for sectioned bibliographies. If you have multiple bibliographies, then LyX will print the same bibliography over and over. \end_layout \begin_layout Section \lang english Indexes \end_layout \begin_layout Standard \lang english LyX will happily export indexes as XHTML, but with certain limitations at the moment. \end_layout \begin_layout Standard \lang english Index export will be most reliable when you do not attempt to use the fancy constructs that are described in the section on indexes in the \emph on User's Guide \emph default . \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english The main issue here is that LyX itself does not really handle these. It just lets you enter what you would have to enter in raw LaTeX. \end_layout \end_inset We'll describe how they are handled using the subsection headings from that section. \end_layout \begin_layout Itemize \lang english Grouping Index Entries (aka, sub-entries): LyX makes an effort to support these, but the entries must be separated by \begin_inset Quotes eld \end_inset ! \begin_inset Quotes erd \end_inset , that is, there must be spaces around the exclamation point. This is because it is otherwise too difficult to check for escaped exclamation points, ones in math, and so forth. \end_layout \begin_layout Itemize \lang english Page Ranges: There is no support at all for page ranges, since these make no sense with XHMTL. Instead, you will just get two index entries, one at either end. \end_layout \begin_layout Itemize \lang english Cross-referencing: There is no support for cross-referencing. If LyX finds an entry containing the \begin_inset Quotes eld \end_inset |see\SpecialChar \ldots{} \begin_inset Quotes erd \end_inset construct, it is just dropped, and the rest is treated as an ordinary index entry. \end_layout \begin_layout Itemize \lang english Index Entry Order: LyX does support attempts to fix the sorting order. It will take what is before the first `@' it finds and use that for sorting, taking what follows the first `@' to be the actual entry. At present, LyX does not check for escaped `@', so do not try to index email addresses. \end_layout \begin_layout Itemize \lang english Index Entry Layout: You can format entries by using the text style dialog, or by using any other method available within LyX itself. There is no support for constructs like: \begin_inset Quotes eld \end_inset entry|textbf \begin_inset Quotes erd \end_inset . Indeed, if LyX finds a pipe symbol, `|', in an entry, it will delete it and everything that follows it. \end_layout \begin_layout Itemize \lang english Multiple Indexes: There is no support for multiple indexes. Rather, all index entries will be printed as one large index. To avoid our printing several versions of the index, we print only the main index, so make sure you have one. \end_layout \begin_layout Section \lang english Nomenclature and Glossary \end_layout \begin_layout Standard \lang english There is at present no support for glossaries. Adding it would be fairly trivial, and welcome. \end_layout \begin_layout Chapter \lang english The LyX Server \end_layout \begin_layout Section \lang english Introduction \end_layout \begin_layout Standard \lang english The `LyX server' allows other programs to talk to LyX, invoke LyX commands, and retrieve information about the LyX internal state. This is only intended for advanced users, but they should find it useful. It is by writing to the LyX server, for example, that bibliography managers, such as JabRef, are able to \begin_inset Quotes eld \end_inset push \begin_inset Quotes erd \end_inset citations to LyX. \end_layout \begin_layout Section \lang english Starting the LyX Server \end_layout \begin_layout Standard \lang english The LyX server works through the use of a pair of named pipes. These are usually located in \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english UserDir \end_layout \end_inset , (except on Windows, where \emph on local \emph default named pipes are special objects located in \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english \backslash \backslash . \backslash pipe \end_layout \end_inset ) and have the names \begin_inset Quotes eld \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxpipe.in \end_layout \end_inset \begin_inset Quotes erd \end_inset and \begin_inset Quotes eld \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxpipe.out \end_layout \end_inset \begin_inset Quotes erd \end_inset . External programs write into \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxpipe.in \end_layout \end_inset and read back data from \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxpipe.out \end_layout \end_inset . The stem of the pipe names can be defined in the \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Tools\SpecialChar \menuseparator Preferences \end_layout \end_inset dialog, for example \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english "/home/myhome/lyxpipe" \end_layout \end_inset , or \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english " \backslash \backslash . \backslash pipe \backslash lyxpipe" \end_layout \end_inset on Windows (but any working path can be used). You \emph on must \emph default configure this manually in order for the server to start. \end_layout \begin_layout Standard \lang english LyX will add the ' \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english .in \end_layout \end_inset ' and ' \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english .out \end_layout \end_inset ' to create the pipes. If one of the pipes already exists, LyX will assume that another LyX process is already running and will not start the server. On POSIX (Unix like) systems, if for some other reason, an unused \begin_inset Quotes eld \end_inset stale \begin_inset Quotes erd \end_inset pipe is left in existence when LyX closes, then LyX will try to delete it. If this fails for some reason, you will need to delete the pipes manually and then restart LyX. On Windows, pipes are deleted by the OS on program termination or crash, so \begin_inset Quotes eld \end_inset stale \begin_inset Quotes erd \end_inset pipes should not be possible. \end_layout \begin_layout Standard \lang english To have several LyX processes with servers at the same time, you have to use different configurations, perhaps by using separate user directories, each with its own \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english preferences \end_layout \end_inset file, for each process. \end_layout \begin_layout Standard \lang english If you are developing a client program, you might find it useful to enable debugging information from the LyX server. Do this by starting LyX as \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyx -dbg lyxserver \end_layout \end_inset . \end_layout \begin_layout Standard \lang english You can find a complete example client written in C in the source distribution as \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english development/lyxserver/server_monitor.c \end_layout \end_inset . \end_layout \begin_layout Standard \lang english Another useful tool is command-line based client you will find in \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english src/client/lyxclient \end_layout \end_inset . \end_layout \begin_layout Section \lang english Normal communication \end_layout \begin_layout Standard \lang english To issue a LyX call, the client writes a line of ASCII text into the input pipe. This line has the following format: \end_layout \begin_layout Quote \lang english LYXCMD: \emph on clientname \emph default : \emph on function \emph default : \emph on argument \end_layout \begin_layout Description \lang english clientname is a name that the client can choose arbitrarily. Its only use is that LyX will echo it if it sends an answer—so a client can dispatch results from different requesters. \end_layout \begin_layout Description \lang english function is the function you want LyX to perform. It is the same as the commands you'd use in the minibuffer. \end_layout \begin_layout Description \lang english argument is an optional argument which is meaningful only to some functions (for instance, the \begin_inset Quotes eld \end_inset self-insert \begin_inset Quotes erd \end_inset LFUN will insert the argument as text at the cursor position). \end_layout \begin_layout Standard \lang english The answer from LyX will arrive in the output pipe and be of the form \end_layout \begin_layout Quote \lang english INFO: \emph on clientname \emph default : \emph on function \emph default : \emph on data \end_layout \begin_layout Standard \lang english where \emph on clientname \emph default and \emph on function \emph default are just echoed from the command request, while \emph on data \emph default is more or less useful information filled according to how the command execution worked out. Some commands, such as \begin_inset Quotes eld \end_inset font-state \begin_inset Quotes erd \end_inset , will return information about the internal state of LyX, while other will return an empty data-response. This means that the command execution went fine. \end_layout \begin_layout Standard \lang english In case of errors, the response from LyX will have this form \end_layout \begin_layout Quote \lang english ERROR: \emph on clientname \emph default : \emph on function \emph default : \emph on error message \end_layout \begin_layout Standard \lang english where the \emph on error message \emph default should contain an explanation of why the command failed. \end_layout \begin_layout Standard \lang english Examples: \end_layout \begin_layout LyX-Code \lang english echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in \begin_inset Newline newline \end_inset echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in \begin_inset Newline newline \end_inset read a <~/.lyxpipe.out \begin_inset Newline newline \end_inset echo $a \end_layout \begin_layout Section \lang english Notification \end_layout \begin_layout Standard \lang english LyX can notify clients of events going on asynchronously. Currently it will only do this if the user binds a key sequence with the function \begin_inset Quotes eld \end_inset notify \begin_inset Quotes erd \end_inset . The format of the string LyX sends is as follows: \end_layout \begin_layout Quote \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english NOTIFY: \end_layout \end_inset \emph on key-sequence \end_layout \begin_layout Standard \lang english where \emph on key-sequence \emph default is the printed representation of the key sequence that was actually typed by the user. \end_layout \begin_layout Standard \lang english This mechanism can be used to extend LyX's command set and implement macros. Bind some key sequence to \begin_inset Quotes eld \end_inset notify \begin_inset Quotes erd \end_inset . Then start a client that listens on the output pipe, dispatches the command according to the sequence, and starts a function that may use LyX calls and LyX requests to issue a command or a series of commands to LyX. \end_layout \begin_layout Section \lang english The simple LyX Server Protocol \end_layout \begin_layout Standard \lang english LyX implements a simple protocol that can be used for session management. All messages are of the form \end_layout \begin_layout Quote \lang english LYXSRV: \emph on clientname \emph default : \emph on protocol message \end_layout \begin_layout Standard \lang english where \emph on protocol message \emph default can be \begin_inset Quotes eld \end_inset hello \begin_inset Quotes erd \end_inset or \begin_inset Quotes eld \end_inset bye \begin_inset Quotes erd \end_inset . If \begin_inset Quotes eld \end_inset hello \begin_inset Quotes erd \end_inset is received from a client, LyX will report back to inform the client that it's listening to it's messages, while \begin_inset Quotes eld \end_inset bye \begin_inset Quotes erd \end_inset sent from LyX will inform clients that LyX is closing. \end_layout \begin_layout Section DVI/PDF Rückwärtssuche \end_layout \begin_layout Standard \lang english Some DVI/PDF viewers \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english The following viewers offer the reverse PDF search feature: Okular on KDE/Linux, Skim on Mac OSX and SumatraPDF on Windows. \end_layout \end_inset provide \emph on reverse search \emph default facility (also called \emph on inverse search \emph default ). This means that you can tell LyX to put the cursor to a specific line in the document by clicking at the respective position in the DVI/PDF output. To achieve this, the viewer must be able to communicate with LyX. This is done via the LyX server either by using the named pipe ( \emph on lyxpipe \emph default ), or the UNIX domain socket ( \emph on lyxsocket \emph default ) that LyX creates in its temporary directory (this is the way the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxclient \end_layout \end_inset program communicates with LyX). In some cases, you need a helper script that mediates between the viewer and LyX, in others, the viewer can communicate with LyX directly. This depends on the selected viewer and on your operating system. The same applies to the way viewers need to be configured and the way the reverse search is actually performed. In what follows, we will thus describe how to setup reverse search for specific viewers. Before we turn to this, though, we will explain what needs to be done generally to enable reverse search in the DVI/PDF output. \end_layout \begin_layout Subsection \lang english Automatic setup \begin_inset CommandInset label LatexCommand label name "sub:rev-search" \end_inset \end_layout \begin_layout Standard \lang english In most cases LyX will do the work for you by enabling \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Document\SpecialChar \menuseparator Output\SpecialChar \menuseparator Synchronize with Output \end_layout \end_inset . In such a case LyX will automatically insert the necessary SyncTeX macro (for PDF) or load the srcltx package (for DVI) respectively. This option can be easily reached also on \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english View/Update \end_layout \end_inset Toolbar. \end_layout \begin_layout Standard \lang english If you need a different setting, you can select or input a custom macro from the drop down box just below \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Document\SpecialChar \menuseparator Settings\SpecialChar \menuseparator Output\SpecialChar \menuseparator Synchronize with Output \end_layout \end_inset . \end_layout \begin_layout Standard \lang english Note that the method \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english \backslash synctex=1 \end_layout \end_inset enables gzip compression. If your viewer does not support it, you should instead use \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english \backslash synctex=-1 \end_layout \end_inset . \end_layout \begin_layout Standard \lang english Please note that including the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english srcltx \end_layout \end_inset package or \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english src-specials \end_layout \end_inset sometimes has an undesired impact on the typesetting. Thus, you should switch output synchronization off for the final typesetting if you use the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english srcltx \end_layout \end_inset package or \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english src-specials \end_layout \end_inset . \end_layout \begin_layout Standard \lang english In case you need some more special settings that are not covered by the automatic settings, read the next section about how to set up output synchroniz ation manually. If the automatic setup suits your needs, you can readily jump to section \begin_inset space ~ \end_inset \begin_inset CommandInset ref LatexCommand ref reference "sub:configuring-viewers" \end_inset , where the necessary configuration steps in your viewer -- needed both with the automatic and the manual setup -- are described. \end_layout \begin_layout Subsection \lang english Manual setup \end_layout \begin_layout Standard \lang english LaTeX provides several different methods for reverse search. Some are built-in in the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english latex/pdflatex \end_layout \end_inset program, some are provided by external packages. Your choice depends on whether your LaTeX distribution already provides a given method (the built-in methods are rather new) and whether your viewer can cope with it. The available methods are described in the following. \end_layout \begin_layout Subsubsection* \lang english Built-in DVI-search via src-specials (DVI only) \end_layout \begin_layout Standard \lang english This method provides the DVI file with the necessary information for reverse search. It is available in LaTeX since quite some time (any somewhat recent LaTeX distribution should include it), and it works reliably. To enable it, change the \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english LaT \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset eX (plain)->DVI \end_layout \end_inset or \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english LaT \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset eX (plain)->DraftDVI \end_layout \end_inset converter in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Preferences\SpecialChar \menuseparator File Handling\SpecialChar \menuseparator Converters \end_layout \end_inset to \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english latex -src-specials $$i \end_layout \end_inset . If this doesn't work, check if your TeX engine needs different options (the syntax might differ in some distributions). \end_layout \begin_layout Subsubsection* \lang english External Packages (PDFSync and scrltx) \end_layout \begin_layout Standard \lang english The packages \emph on pdfsync \emph default and \emph on scrltx \emph default provide reverse search facility for PDF output (via pdflatex) and DVI output, respectively. In order to enable it, load the packages in the LyX preamble: \end_layout \begin_layout Itemize \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english \backslash usepackage{pdfsync} \end_layout \end_inset for reverse PDF search, \end_layout \begin_layout Itemize \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english \backslash usepackage[active]{srcltx} \end_layout \end_inset for reverse DVI search. \end_layout \begin_layout Standard \lang english If you want to be able to perform both DVI and PDF reverse searches, you can also insert in the preamble the following lines \end_layout \begin_layout LyX-Code \lang english \backslash usepackage{ifpdf} \begin_inset Newline newline \end_inset \backslash ifpdf \begin_inset Newline newline \end_inset \backslash usepackage{pdfsync} \begin_inset Newline newline \end_inset \backslash else \begin_inset Newline newline \end_inset \backslash usepackage[active]{srcltx} \begin_inset Newline newline \end_inset \backslash fi \end_layout \begin_layout Standard \lang english This way, you can preview the file as either DVI or PDF (pdflatex) and the right package will be used. \end_layout \begin_layout Standard \lang english Note that PDFSync might affect the output layout of your document. It is therefore advised to disable PDFsync for final documents. \end_layout \begin_layout Subsubsection* \lang english Built-in reverse search via SyncTeX (DVI and PDF) \end_layout \begin_layout Standard \lang english Recent versions of \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english (pdf)latex \end_layout \end_inset have built-in support for both PDF and DVI reverse search. This so-called \emph on SyncTeX \emph default facility is basically the result of the integration of the PDFSync package to the pdftex program and its merge with the \emph on scr-specials \emph default approach. You need at least TeXLive 2008 or a recent MikTeX distribution in order to use it. Also note that only a few PDF viewers (Skim on the Mac, SumatraPDF on Windows) already provide SyncTeX support. \end_layout \begin_layout Standard \lang english To enable SyncTeX for DVI output, change the \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english LaT \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset eX (plain) -> DVI \end_layout \end_inset or \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english LaT \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset eX (plain) -> DraftDVI \end_layout \end_inset converter in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Preferences\SpecialChar \menuseparator File Handling\SpecialChar \menuseparator Converters \end_layout \end_inset to \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english latex -synctex=1 $$i \end_layout \end_inset , and for PDF output, change the \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english LaT \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset eX (pdflatex) -> PDF (pdflatex) \end_layout \end_inset or converter to \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english pdflatex -synctex=1 $$i \end_layout \end_inset . Check the documentation of your viewer whether the viewer needs to be configure d for the use with SyncTeX. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english Not that the option \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english -synctex=1 \end_layout \end_inset enables gzip compression. If your viewer does not support it, you should instead use \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english -synctex=-1 \end_layout \end_inset . \end_layout \end_inset \end_layout \begin_layout Subsection \lang english Configuring and using specific viewers \begin_inset CommandInset label LatexCommand label name "sub:configuring-viewers" \end_inset \end_layout \begin_layout Subsubsection* \lang english Xdvi (all platforms) \end_layout \begin_layout Standard \lang english If you use \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english xdvi \end_layout \end_inset , you don't need to do anything else for performing a reverse DVI search, as LyX already provides the necessary hooks for automatically using the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxclient \end_layout \end_inset program. Just setup your document as described above (reverse search is triggered by Ctrl-click or Alt-click on Mac OSX, respectively). \end_layout \begin_layout Standard \lang english However, if for whatever reason you want to use the named pipe instead of the socket for communicating with LyX, simply change the DVI viewer in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Preferences\SpecialChar \menuseparator File Handling\SpecialChar \menuseparator File formats \end_layout \end_inset to \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english On Mac OSX you have to use \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english DISPLAY=:0.0 xdvi -editor 'lyxeditor.sh %f %l' \end_layout \end_inset \end_layout \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english xdvi -editor 'lyxeditor.sh %f %l' \end_layout \end_inset , where \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.sh \end_layout \end_inset is a suitable script. For example, a minimal shell script is the following one: \end_layout \begin_layout LyX-Code \lang english #!/bin/sh \begin_inset Newline newline \end_inset LYXPIPE="/path/to/lyxpipe" \begin_inset Newline newline \end_inset COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2" \begin_inset Newline newline \end_inset echo "$COMMAND" > "${LYXPIPE}".in || exit \begin_inset Newline newline \end_inset read < "${LYXPIPE}".out || exit \end_layout \begin_layout Standard \lang english where \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english /path/to/lyxpipe \end_layout \end_inset is the Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset XServer pipe path specified in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Preferences\SpecialChar \menuseparator Paths \end_layout \end_inset . \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english In the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english development/tools \end_layout \end_inset folder of a source distribution you can find a \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor \end_layout \end_inset script which is able to locate the \emph on lyxpipe \emph default based on your preferences. \end_layout \end_inset \end_layout \begin_layout Subsubsection* \lang english MacDviX (Mac OSX) \end_layout \begin_layout Standard \lang english At the end of \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english /Applications/MacDviX_Folder/calleditor.script \end_layout \end_inset , add the following lines: \end_layout \begin_layout LyX-Code \lang english /Applications/Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X.app/Contents/MacOS/lyxeditor "$2" $1 \begin_inset Newline newline \end_inset exit 1 \end_layout \begin_layout Standard \lang english Modify the lines accordingly if you install LyX somewhere else than in the Applications folder. \end_layout \begin_layout Standard \lang english Reverse search is triggered by Alt-click (OPTION-click). \end_layout \begin_layout Subsubsection* \lang english Skim (Mac OSX) \end_layout \begin_layout Standard \lang english Enter \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english open -a Skim.app $$i \end_layout \end_inset to the viewer setting in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Preferences\SpecialChar \menuseparator File Handling\SpecialChar \menuseparator File formats\SpecialChar \menuseparator PDF (pdflatex) \end_layout \end_inset , and then in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Skim\SpecialChar \menuseparator Preferences\SpecialChar \menuseparator Sync \end_layout \end_inset select Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X. \end_layout \begin_layout Standard \lang english Reverse search is triggered by COMMAND-SHIFT-click \end_layout \begin_layout Subsubsection* \lang english Okular (KDE) \end_layout \begin_layout Standard \lang english Go to \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Settings\SpecialChar \menuseparator Configure Okular\SpecialChar \ldots{} \SpecialChar \menuseparator Editor \end_layout \end_inset , select \begin_inset Quotes eld \end_inset Custom Text Editor \begin_inset Quotes erd \end_inset and add the command \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxclient -g %f %l \end_layout \end_inset . \end_layout \begin_layout Standard \lang english Reverse search is triggered by SHIFT-click. \end_layout \begin_layout Subsubsection* \lang english YAP (Windows) \end_layout \begin_layout Standard \lang english Launch yap, choose its \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english View\SpecialChar \menuseparator Options \end_layout \end_inset menu and select the \begin_inset Quotes eld \end_inset Inverse DVI Search \begin_inset Quotes erd \end_inset tab. Click on the \begin_inset Quotes eld \end_inset New\SpecialChar \ldots{} \begin_inset Quotes erd \end_inset button and, in the window that opens, enter \begin_inset Quotes eld \end_inset LyX Editor \begin_inset Quotes erd \end_inset (or any other name you like) in the \begin_inset Quotes eld \end_inset Name: \begin_inset Quotes erd \end_inset field. Now click on the button labeled \begin_inset Quotes eld \end_inset \SpecialChar \ldots{} \begin_inset Quotes erd \end_inset to open a file dialog and navigate to the directory containing the batch file \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.bat \end_layout \end_inset (see below). Select \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.bat \end_layout \end_inset and then specify the program arguments as \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english %f %l \end_layout \end_inset . The \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.bat \end_layout \end_inset wrapper is used for communicating with LyX through the \emph on lyxpipe \emph default and is as follows: \end_layout \begin_layout LyX-Code \lang english @echo off \begin_inset Newline newline \end_inset echo LYXCMD:revdvi:server-goto-file-row:%1 %2> \backslash \backslash . \backslash pipe \backslash lyxpipe.in \begin_inset Newline newline \end_inset type \backslash \backslash . \backslash pipe \backslash lyxpipe.out \end_layout \begin_layout Standard \lang english Make sure that the LyXServer pipe path you specified in LyX is \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english \backslash \backslash . \backslash pipe \backslash lyxpipe \end_layout \end_inset , otherwise change the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.bat \end_layout \end_inset wrapper accordingly. \end_layout \begin_layout Standard \lang english In yap, reverse search is triggered by double-click. \end_layout \begin_layout Subsubsection* \lang english SumatraPDF (Windows) \end_layout \begin_layout Standard \lang english In order to use SumatraPDF for inverse search, enter \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english SumatraPDF -inverse-search "lyxeditor.bat %f %l" \end_layout \end_inset in the viewer setting in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Preferences\SpecialChar \menuseparator File Handling\SpecialChar \menuseparator File formats\SpecialChar \menuseparator PDF (pdflatex) \end_layout \end_inset , where \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.bat \end_layout \end_inset is the previous wrapper. If SumatraPDF.exe is not in your command PATH, use its full file name. \end_layout \begin_layout Standard \lang english Reverse search is triggered by double-click. \end_layout \begin_layout Subsubsection* \lang english YAP (Cygwin) \end_layout \begin_layout Standard \lang english First of all, make sure that yap is your default DVI viewer in the Windows environment, then launch it, choose its \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english View\SpecialChar \menuseparator Options \end_layout \end_inset menu and select the \begin_inset Quotes eld \end_inset Inverse DVI Search \begin_inset Quotes erd \end_inset tab. Click on the \begin_inset Quotes eld \end_inset New\SpecialChar \ldots{} \begin_inset Quotes erd \end_inset button and, in the window that opens, enter \begin_inset Quotes eld \end_inset LyX Editor \begin_inset Quotes erd \end_inset (or any other name you like) in the \begin_inset Quotes eld \end_inset Name: \begin_inset Quotes erd \end_inset field. Now click on the button labeled \begin_inset Quotes eld \end_inset \SpecialChar \ldots{} \begin_inset Quotes erd \end_inset to open a file dialog and navigate to the directory containing the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.exe \end_layout \end_inset program (which is installed by default on Cygwin along with the LyX executable). Select \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english lyxeditor.exe \end_layout \end_inset and then specify the program arguments as \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english -g %f %l \end_layout \end_inset . In this way, you will be using the \emph on lyxsocket \emph default for communicating with LyX. If, for whatever reason, you want to use the \emph on lyxpipe \emph default , omit the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english -g \end_layout \end_inset option and be sure to specify the LyXServer pipe path in the LyX preferences. \end_layout \begin_layout Standard \lang english In yap, reverse search is triggered by double-click. \end_layout \begin_layout Subsubsection* \lang english SumatraPDF (Cygwin) \end_layout \begin_layout Standard \lang english In order to use SumatraPDF for inverse search, enter \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english SumatraPDF.sh \end_layout \end_inset in the viewer setting in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Preferences\SpecialChar \menuseparator File Handling\SpecialChar \menuseparator File formats\SpecialChar \menuseparator PDF (pdflatex) \end_layout \end_inset , where \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english SumatraPDF.sh \end_layout \end_inset is the following script (to be placed in your command PATH, \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english /usr/local/bin \end_layout \end_inset being the best choice): \end_layout \begin_layout LyX-Code \lang english #!/bin/bash \begin_inset Newline newline \end_inset cd $(dirname $1) \begin_inset Newline newline \end_inset SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1) \end_layout \begin_layout Standard \lang english This wrapper script is needed because SumatraPDF is a native Windows application and does not understand the posix paths used by the Cygwin version of LyX. If SumatraPDF.exe is not in your command PATH, use its full posix path in the script above. The \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english -g \end_layout \end_inset enables communication via the \emph on lyxsocket \emph default . Again, omit the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english -g \end_layout \end_inset option if you want to use the \emph on lyxpipe \emph default , and be sure to specify the LyXServer pipe path in the LyX preferences. \end_layout \begin_layout Standard \lang english Reverse search is triggered by double-click. \end_layout \begin_layout Section Vorwärtssuche \end_layout \begin_layout Standard \lang english Forward search is, as the name implies, in a sense the \begin_inset Quotes eld \end_inset opposite \begin_inset Quotes erd \end_inset to reverse search. It allows you to let the viewer jump to a given position from within LyX. If forward search is set up (as described in what follows), you can put the cursor anywhere in your LyX document, and hit \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Navigate\SpecialChar \menuseparator Forward search \end_layout \end_inset (or select \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Forward search \end_layout \end_inset in the context menu via right mouse click), and then the viewer will jump to that position as well. This implies, of course, that your viewer supports this function. \end_layout \begin_layout Standard \lang english To make forward search possible, you first need to provide the generated output PDF/DVI file with additional information about the TeX sources. This can be done via the methods described in the section \begin_inset CommandInset ref LatexCommand ref reference "sub:rev-search" \end_inset . \end_layout \begin_layout Standard \lang english Additionally, you need to configure LyX for using your viewers in \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Werkzeuge\SpecialChar \menuseparator Preferences\SpecialChar \menuseparator Output\SpecialChar \menuseparator General \end_layout \end_inset . We provide a range of tested configurations for some viewers, which you can select from the drop down list. If none of these configurations suits you, you have to find out and enter a suitable configuration yourself. The definition syntax uses the following placeholders: \end_layout \begin_layout Itemize \noindent \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english $$n \end_layout \end_inset : row number \end_layout \begin_layout Itemize \noindent \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english $$t \end_layout \end_inset : name of the (temporary) exported .tex file (without path) \end_layout \begin_layout Itemize \noindent \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english $$f \end_layout \end_inset : name of the (temporary) exported .tex file (including path) \end_layout \begin_layout Itemize \noindent \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english $$o \end_layout \end_inset : name of the exported output file (either dvi or pdf, depending on which one exists in the temporary directory) \end_layout \begin_layout Standard \lang english Note that only some of the viewers provide full forward search functionality, among them yap, xdvi, okular and Sumatra PDF \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english For Sumatra CMCDDE is needed --- downloadable from http://www.istri.fr/zip/CMCDDE.z ip \end_layout \end_inset . While many of the widespread PDF viewers (most notably Adobe Reader) do not support forward search at all, some other viewers -- e. \begin_inset space \thinspace{} \end_inset g. evince and xpdf -- allow at least to reload the document and jump to a specific page of the file, so you can at least navigate \begin_inset Quotes eld \end_inset near \begin_inset Quotes erd \end_inset . These latter functionality is provided by an external call of synctex (see the predefined example configurations). \end_layout \begin_layout Standard \lang english Forward search works both with DVI and PDF output. LyX simply checks which preview format you have used before (i. \begin_inset space \thinspace{} \end_inset e., which format is already there in the temporary directory) and chooses the appropriate configuration for the respective format. \end_layout \begin_layout Chapter Besondere Dokumentklassen \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!besondere \end_layout \end_inset \end_layout \begin_layout Section AMS-Mathe \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!AMS-Mathe \end_layout \end_inset \end_layout \begin_layout Standard von \noun on David Johnson \end_layout \begin_layout Standard Die Formate der Klasse AMS-Mathe wurden erstellt, um damit mathematische Veröffentlichungen zu schreiben, die in den diversen Veröffentlichungen der American Mathematical Society erscheinen sollen. Sie sind nicht an eine bestimmte Zeitschrift gebunden, können aber einfach verändert werden, um dies zu erreichen. Lesen Sie dazu die Anleitung für die jeweilige Zeitschrift (oft beschränken sich die Änderungen auf das Verändern einer einzigen Zeile in der TeX-Datei). Die Dokumentation der AMS ist auch über das WWW zugänglich ( \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.ams.org \end_layout \end_inset ) oder kann per FTP geladen werden ( \family typewriter \begin_inset Flex URL status collapsed \begin_layout Plain Layout ftp://ftp.ams.org/pub/tex/amslatex/ \end_layout \end_inset \family default ). Diese Formate sind für jede Art von mathematischen Texten geeignet und nützlich. Derzeit gibt es drei verschiedene Formate für AMS-Mathe: \end_layout \begin_layout Enumerate amsart – Das AMS-Standardformat für Artikel. Alle Ergebnisse und gleichwertige Aussagen werden in der Form \begin_inset Formula $(n,m)$ \end_inset nummeriert. Dabei steht die erste Zahl für den Abschnitt, die zweite zählt alle Aussagen (Theoreme, Korollare, Sätze, Definitionen usw.) in diesem Abschnitt durch. Außerdem stehen eine ganze Reihe von nichtnummerierten Umgebungen zur Verfügung , die auch gelegentlich benötigt werden. Diese sind durch einen Stern am Ende des Namens gekennzeichnet. \end_layout \begin_layout Enumerate amsart-seq – Hier ist die Nummerierung unabhängig vom Abschnitt und wird für jeden Typ von Aussage getrennt geführt. Einige öfters benötigte Typen (nicht alle) stehen ebenfalls in einer nichtnumme rierten Form zur Verfügung, die durch einen Stern am Ende des Namens gekennzeich net ist. \end_layout \begin_layout Enumerate amsbook – Das AMS-Standardformat für Bücher (oder besser Monographien). Die Nummerierung erfolgt ähnlich wie bei amsart, allerdings umfasst die Nummerierung drei Ziffern, \begin_inset Formula $(n,m,p)$ \end_inset , mit Kapitel (erste Zahl), Abschnitt (zweite Zahl) und Aussage (dritte Zahl). Theorem, Korollar, Satz, Definition usw. \begin_inset space \space{} \end_inset werden wiederum gleichbehandelt. Die wichtigsten Umgebungen gibt es ebenfalls in einer nichtnummerierten Version, die mit einem Stern am Ende des Namens gekennzeichnet ist. \end_layout \begin_layout Standard Eine LyX-Datei der ams*-Klasse kann einfach in jede andere der ams*-Klassen umgewandelt werden, indem man die entsprechende Klasse über das Menü \family sans Dokument-Einstellungen \family default aktiviert. \end_layout \begin_layout Subsection Was diese Formate bieten \end_layout \begin_layout Standard Dies ist eine umfangreiche Aufzählung der Umgebungstypen, die von den Formaten der AMS-Klasse bereitgestellt werden. AMS-LaTeX selber bietet die Möglichkeit, eine Unzahl derartiger Typen selber für eigene Zwecke zu definieren. Die hier realisierte Auswahl entspricht den Empfehlungen der AMS\SpecialChar \@. Zusätzlich zu den normalen LyX-Typen wie \family sans Abschnitt \family default , \family sans Literaturliste \family default , \family sans Titel \family default , \family sans Autor \family default , \family sans Datum \family default sind dies: \end_layout \begin_layout Description \family sans \series medium Theorem \family default \series default Dies wird normalerweise zur Präsentation zentraler Ergebnisse verwendet. Das Wort \family sans Theorem \family default wird in Fettdruck ausgegeben, zusammen mit einer automatisch ermittelten Zahl (eine nichtnummerierte Version ist als \family sans Theorem* \family default vorhanden). Der Text erscheint hervorgehoben. \end_layout \begin_layout Description \family sans \series medium Corollary \family default \series default Dies wird für Aussagen verwendet, die direkt aus vorhergehenden Aussagen hervorgehen. Dies können ebenfalls wieder zentrale Ergebnisse sein. Eine nichtnummerierte Version ( \family sans Corollary* \family default ) ist vorhanden. \end_layout \begin_layout Description \family sans \series medium Lemma \family default \series default Dies sind kleinere Ergebnisse, die benötigt werden, um andere Aussagen zu beweisen. \end_layout \begin_layout Description \family sans \series medium Proposition \family default \series default Noch weniger zentrale Ergebnisse, die (hoffentlich) zu der entwickelten Theorie beitragen. \end_layout \begin_layout Description \family sans \series medium Conjecture \family default \series default Aussagen, für die der Autor keinen Beweis liefern kann, die aber einleuchtend und wahr erscheinen (für den Autor zumindest). \end_layout \begin_layout Description \family sans \series medium Criterion \family default \series default Eine benötigte Bedingung. \end_layout \begin_layout Description \family sans \series medium Algorithm \family default \series default Eine generelle Vorgehensweise, die verwendet werden soll. \end_layout \begin_layout Description \family sans \series medium Axiom \family default \series default Eine Eigenschaft oder Aussage, die für den Augenblick als wahr vorausgesetzt wird. \end_layout \begin_layout Description \family sans \series medium Definition \family default \series default Raten Sie wofür. Diese Aussage hebt sich im Zeichensatz stark von den vorherigen ab. Die Überschrift ( \family sans Definition \family default ) ist zwar auch in Fettdruck, aber der restliche Text erscheint in normaler Schrift. \end_layout \begin_layout Description \family sans \series medium Example \family default \series default Wird ähnlich wie \family sans Definition \family default gesetzt. \end_layout \begin_layout Description \family sans \series medium Condition \family default \series default eine Bedingung \end_layout \begin_layout Description \family sans \series medium Problem \family default \series default ein (zu lösendes) Problem \end_layout \begin_layout Description \family sans \series medium Exercise \family default \series default eine Übungsaufgabe \end_layout \begin_layout Description \family sans \series medium Remark \family default \series default Dies ist auch eine etwas veränderte Art von \family sans Theorem \family default . \emph on Remark \emph default wird hervorgehoben gesetzt, der Rest in Normalschrift. \end_layout \begin_layout Description \family sans \series medium Note \family default \series default Wird genauso wie \family sans Remark \family default gesetzt \end_layout \begin_layout Description \family sans \series medium Notation \end_layout \begin_layout Description \family sans \series medium Claim \end_layout \begin_layout Description \family sans \series medium Summary \end_layout \begin_layout Description \family sans \series medium Acknowledgement \end_layout \begin_layout Description \family sans \series medium Case \family default \series default Dies wird verwendet, um lange Argumentationen aufzuspalten, indem besondere Fälle betrachtet werden. \family sans Case \family default hat sein eigenes, unabhängiges Num\SpecialChar \- me\SpecialChar \- rie\SpecialChar \- rungs\SpecialChar \- sche\SpecialChar \- ma. \end_layout \begin_layout Description \family sans \series medium Conclusion \end_layout \begin_layout Description \family sans \series medium Fact \end_layout \begin_layout Description \family sans \series medium Proof \family default \series default Das Wort \emph on Proof \emph default wird hervorgehoben gesetzt. Am Ende dieser Umgebung wird ein QED-Symbol (normalerweise ein Quadrat, das hängt aber vom verwendeten Stil ab) eingefügt. \end_layout \begin_layout Description \family sans \series medium Address \family default \series default Die permanente Adresse des Autors. \end_layout \begin_layout Description \family sans \series medium Current \begin_inset space ~ \end_inset Address \family default \series default Hierher gehört die (momentane) Adresse des Autors zum Zeitpunkt der Einsendung des Artikels, falls diese von der permanenten Adresse abweicht. \end_layout \begin_layout Description \family sans \series medium Email \family default \series default Die E-Mail Adresse des Autors. \end_layout \begin_layout Description \family sans \series medium URL \family default \series default Die Web-Adresse des Autors, falls gewünscht. \end_layout \begin_layout Description \family sans \series medium Keywords \family default \series default Schlüsselworte oder Phrasen, um die im Artikel verwendeten Themen zu charakteri sieren. \end_layout \begin_layout Description \family sans \series medium Subjectclass \family default \series default Dies bezieht sich auf die AMS-Subjektklassifizierung, die in \emph on Mathematical Reviews \emph default beschrieben und veröffentlicht ist. Sie sind auch Online über die oben angegebenen Adressen zugänglich. \end_layout \begin_layout Description \family sans \series medium Thanks \end_layout \begin_layout Description \family sans \series medium Dedicatory \end_layout \begin_layout Description \family sans \series medium Translator \end_layout \begin_layout Standard Darüberhinaus aktivieren all diese Formate automatisch die AMS-LaTeX- und AMS-Font-Pakete. Sie müssen auf Ihrem System installiert sein, damit Sie diese Formate verwenden können. \end_layout \begin_layout Section Dinbrief \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Dinbrief \end_layout \end_inset \end_layout \begin_layout Standard Mit der Dokumentklasse \family sans dinbrief \family default können Briefe unter Berücksichtigung deutscher Konventionen geschrieben werden. In \family typewriter LyXDir/templates \family default ( \family sans Datei \family default \SpecialChar \menuseparator \family sans Neu \begin_inset space ~ \end_inset von \family default \begin_inset space ~ \end_inset \family sans Vorlage \family default \SpecialChar \ldots{} , \family sans Strg+ \begin_inset ERT status collapsed \begin_layout Plain Layout "" \end_layout \end_inset Umschalt+N \family default ) finden Sie ein Beispiel als Vorlage. \end_layout \begin_layout Section Paper \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!AMS-Mathe \end_layout \end_inset \end_layout \begin_layout Standard Die Dokumentklasse \family sans paper \family default stellt eine Alternative zur Standard-Klasse \family sans article \family default dar. Sie hat in etwa dieselbe Funktionalität, hat aber ein etwas anderes Format mit Abschnittsüberschriften in Sans Serif und einigen weiteren Änderungen. \end_layout \begin_layout Section A&A Paper \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!A&A Paper \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Peter Sütterlin \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard Dieser Abschnitt beschreibt, wie man mit LyX Artikel für die Veröffentlichung in der wissenschaftlichen Zeitschrift \emph on Astronomy & Astrophysics \emph default \begin_inset Newline newline \end_inset ( \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.edpsciences.fr/aa/ \end_layout \end_inset ) schreiben kann. Man benötigt dafür die Dokumentklasse \family typewriter aa.cls \family default , Version 5.01, die Sie von folgendem FTP-Server beziehen können: \end_layout \begin_layout Standard \begin_inset VSpace medskip \end_inset \end_layout \begin_layout Standard \align center \family typewriter \begin_inset Flex URL status collapsed \begin_layout Plain Layout ftp://ftp.edpsciences.org/pub/aa/readme.html \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset VSpace medskip \end_inset \end_layout \begin_layout Standard Zu diesem Paket gehört auch ein Handbuch, und der vorliegende Text dient nicht als Ersatz für dieses Handbuch! Er soll nur ein paar Hilfestellungen geben, wie man unter LyX die richtige Form erreicht. \end_layout \begin_layout Standard Bitte beachten Sie auch, dass \emph on Astronomy & Astrophysics \emph default seit dem 1. \begin_inset space ~ \end_inset Januar 2001 nicht mehr von Springer, sondern von EDP Sciences herausgegeben wird. Mit diesem Wechsel wurden auch einige Änderungen im Format und in den Stildatei en eingeführt, insbesondere wurde der Thesaurus-Befehl entfernt. Die vorliegende LyX-Klasse unterstützt die derzeit neueste Version 5.01 der A&A-Textklasse. Wenn Sie eine ältere Version installiert haben, sollten Sie unbedingt auf die aktuelle Version umsteigen. Aus Gründen der Kompatibilität wurde das alte Format als \family sans article (A&A V4) \family default beibehalten. Bitte lesen Sie dazu die Kommentare in der Datei \family typewriter LyXDir/layouts/aapaper.layout \family default . \end_layout \begin_layout Subsection Der Anfang \end_layout \begin_layout Standard Sie beginnen ein neues Dokument über den Menüpunkt \family sans Datei\SpecialChar \menuseparator Neu\SpecialChar \ldots{} \family default \begin_inset space \space{} \end_inset ( \family sans Strg+N \family default ) oder \family sans Datei\SpecialChar \menuseparator Neu \begin_inset space ~ \end_inset von \begin_inset space ~ \end_inset Vor\SpecialChar \- la\SpecialChar \- ge\SpecialChar \ldots{} \begin_inset space \space{} \end_inset (Strg+Umschalt+N) \begin_inset Foot status collapsed \begin_layout Plain Layout Die Verwendung von Vorlagen ist äußerst empfehlenswert. Legen Sie sich selber eine an, oder bitten Sie den lokalen System\SpecialChar \- administrator, eine solche zu erstellen. Ein Beispiel für eine solche Vorlage finden Sie in der normalen LyX-Distributio n. \end_layout \end_inset \family default Falls Sie keine Vorlage verwenden, achten Sie auf die folgenden Einstellungen: \end_layout \begin_layout Itemize Wählen Sie die Klasse \family sans article (A&A) \family default im Menü \family sans Einstellungen \begin_inset space ~ \end_inset Dokument \family default (na ja, das war naheliegend). \end_layout \begin_layout Itemize Ändern Sie nichts an den Einstellungen Seitenformat, alles Notwendige wird von den Makros eingestellt. \end_layout \begin_layout Subsection Der Titelblock \end_layout \begin_layout Standard Das erste, was Sie eingeben müssen, sind die Informationen für den Titel. Er hat insgesamt sieben Einträge, von denen einige optional sind. Dies sind: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{3} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Titel \family default : [benötigt] \end_layout \begin_layout Itemize \family sans Subtitle \family default : [optional] \end_layout \begin_layout Itemize \family sans Autor \family default : [optional] \end_layout \begin_layout Itemize \family sans Address \family default : [benötigt] \end_layout \begin_layout Itemize \family sans Of\SpecialChar \textcompwordmark{} fprints \family default : [optional] falls mehr als ein Autor beteiligt ist: An wen sollen Anfragen bzgl. \begin_inset space \space{} \end_inset Reprints gestellt werden? \end_layout \begin_layout Itemize \family sans Mail \family default : [optional] Postadresse. \end_layout \begin_layout Itemize \family sans Datum \family default : [benötigt]. Das hier verwendete Format ist: \family typewriter Received: \begin_inset space ~ \end_inset ; Ac\SpecialChar \- cept\SpecialChar \- ed \begin_inset space ~ \end_inset \family default . \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard Der Befehl \family typewriter \backslash maketitle \family default darf nicht selber eingefügt werden, dies wird automatisch von LyX getan, sobald der Titelblock beendet ist. Die Reihenfolge der Einträge im Titelblock ist übrigens egal, die oben gegebene Reihenfolge ist aber optisch am nächsten am Format des späteren Textes. \end_layout \begin_layout Standard Wenn Sie im Titelblock Fußnoten verwenden wollen, zum Beispiel um Ihre gegenwärt ige Adresse anzugeben, können Sie dazu die normale Fußnote \family sans Einfügen\SpecialChar \menuseparator Fußnote \family default verwenden. LyX verwendet dann automatisch die in diesem Fall korrekte LaTeX-Form \family typewriter \backslash thanks{} \family default . \end_layout \begin_layout Standard Darüberhinaus werden drei zusätzliche LaTeX-Befehle verwendet, für die es in LyX kein Gegenstück gibt: \end_layout \begin_layout Itemize \family typewriter \backslash and \family default trennt die Namen von mehreren Autoren bzw. \begin_inset space ~ \end_inset Adressen \end_layout \begin_layout Itemize \family typewriter \backslash inst{} \family default wird verwendet, um die zusammengehörigen Autoren/Adressen zu kennzeichnen. Die Adressen werden normalerweise in der Reihenfolge nummeriert, wie sie in der Umgebung \family sans Address \family default eingegeben werden. Deshalb werden mit \family typewriter \backslash inst \family default die zugehörigen Autoren markiert. \end_layout \begin_layout Itemize \family typewriter \backslash email{Adresse} \family default erlaubt das Einfügen einer Email-Adresse für schnellere Kontaktaufnahme. \end_layout \begin_layout Standard In allen Fällen müssen Sie die entsprechenden Befehle selber eingeben und als TeX-Code markieren. Beachten Sie auch das Beispiel. \end_layout \begin_layout Subsection Die Zusammenfassung \end_layout \begin_layout Standard Die Zusammenfassung sollte direkt auf den Titelblock folgen. Mit Version 5 der Textklasse wurde die Abstract-Umgebung in einen Befehl umgewandelt und auf einen einzigen Absatz beschränkt. Hier muss auch der Eintrag der Schlüsselworte erfolgen. Diese Umgebung ist in LyX derzeit nicht implementiert, deshalb müssen Sie den LaTeX-Befehl \family typewriter \backslash keywords{} \family default von Hand eingeben und als TeX-Code kennzeichnen. Siehe dazu auch das Beispiel. \end_layout \begin_layout Subsection Unterstützte Umgebungstypen \end_layout \begin_layout Standard Vom Format \family sans paper (A&A) \family default werden folgende Umgebungstypen unterstützt: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{3} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Standard \end_layout \begin_layout Itemize \family sans Abschnitt \end_layout \begin_layout Itemize \family sans Unterabschnitt \end_layout \begin_layout Itemize \family sans Unterunterabschn. \end_layout \begin_layout Itemize \family sans Auflistung \end_layout \begin_layout Itemize \family sans Aufzählung \end_layout \begin_layout Itemize \family sans Beschreibung \end_layout \begin_layout Itemize \family sans Beschriftung \end_layout \begin_layout Itemize \family sans Zusammenfassung \end_layout \begin_layout Itemize \family sans Danksagung \end_layout \begin_layout Itemize \family sans Literaturliste \end_layout \begin_layout Itemize \family sans La \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset TeX \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Subsection Von LyX nicht unterstützte Befehle \end_layout \begin_layout Standard Einige der LaTeX-Befehle werden vom Format \family sans paper (A&A) \family default in LyX nicht unterstützt. Einige davon wurden bereits erwähnt. Der Übersicht halber sind hier nochmals alle zusammen aufgeführt: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{3} \end_layout \end_inset \end_layout \begin_layout Itemize \family typewriter \backslash and \end_layout \begin_layout Itemize \family typewriter \backslash email \end_layout \begin_layout Itemize \family typewriter \backslash appendix \end_layout \begin_layout Itemize \family typewriter \backslash authorrunning \end_layout \begin_layout Itemize \family typewriter \backslash inst{} \end_layout \begin_layout Itemize \family typewriter \backslash keywords{} \end_layout \begin_layout Itemize \family typewriter \backslash object{} \end_layout \begin_layout Itemize \family typewriter \backslash titlerunning{} \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard Wenn Sie einen dieser Befehle verwenden wollen, müssen Sie ihn von Hand eingeben. \series bold Vergessen Sie keinesfalls, die Befehle als LaTeX-Code zu kennzeichnen! \end_layout \begin_layout Subsection Gleitende Abbildungen und Tabellen \end_layout \begin_layout Standard LyX stellt die notwendigen Float-Umgebungen \family sans figure \family default , \family sans figure* \family default , \family sans table \family default und \family sans table* \family default zur Verfügung, deshalb hier keine weiteren Erläuterungen dazu. Lesen Sie das \emph on Benutzerhandbuch \emph default . Denken Sie aber daran, dass laut Vorgabe Tabellen linksbündig gesetzt werden sollten. Verwenden Sie dazu die Einstellungsmöglichkeit im Menü \family sans Bearbeiten\SpecialChar \menuseparator Absatz-Einstellungen \family default ( \begin_inset Info type "icon" arg "layout-paragraph" \end_inset ). \end_layout \begin_layout Standard Eine kleine Ausnahme vom Standard stellen breite Abbildungen mit der Bilduntersc hrift neben dem Bild dar. Um eine solche Abbildung zu erstellen, gehen Sie folgendermaßen vor: \end_layout \begin_layout Enumerate Erzeugen Sie eine breite Gleitabbildung: \family sans Einfügen\SpecialChar \menuseparator Gleitobjekt\SpecialChar \menuseparator Abbildung. \end_layout \begin_layout Enumerate Geben Sie Ihre Bildunterschrift ein. \end_layout \begin_layout Enumerate Drücken Sie \family sans Eingabe, \family default um den Cursor über den Text zu positionieren. \end_layout \begin_layout Enumerate Fügen Sie die Abbildung ein: \family sans Einfügen\SpecialChar \menuseparator Grafik \family default \SpecialChar \ldots{} Die Abbildung sollte auf eine Breite von 12 \begin_inset Formula $\,$ \end_inset cm skaliert werden. \end_layout \begin_layout Enumerate Positionieren Sie den Cursor hinter die Abbildung und fügen Sie einen horizontal en Leerraum ein: \family sans Einfügen\SpecialChar \menuseparator Formatierung\SpecialChar \menuseparator Variabler \begin_inset space \space{} \end_inset horiz. \begin_inset space \space{} \end_inset Abstand \family default . \end_layout \begin_layout Enumerate Schalten Sie in den LaTeX-Modus: \family sans Alt+Z \begin_inset space ~ \end_inset T \family default oder \family sans Strg+L \family default . \end_layout \begin_layout Enumerate Geben Sie folgenden Text ein: \family typewriter \backslash parbox[b]{55mm}{ \family default . \series bold Schließen Sie die Klammer nicht! \end_layout \begin_layout Enumerate Setzen Sie den Cursor hinter den Text und fügen Sie im LaTeX-Modus die schließen de Klammer ein: \family sans Strg+L \begin_inset space ~ \end_inset \family typewriter } \family default . \end_layout \begin_layout Standard Sehen Sie sich dazu auch die Abbildungen im Beispiel an. \end_layout \begin_layout Subsection Das Schiedsrichter-Format \end_layout \begin_layout Standard Um den Artikel einzureichen, muss er in einem speziellen, zweizeiligen Format ausgedruckt werden. Dazu muss der Dokumentklasse in LaTeX die Option \family typewriter referee \family default angegeben werden. Verwenden Sie hierzu im Menü \family sans Dokument-Einstellungen\SpecialChar \menuseparator Do\SpecialChar \- ku\SpecialChar \- ment\SpecialChar \- klas\SpecialChar \- se, \family default Feld \family sans Optionen \family default :, und geben Sie dort das Wort \family typewriter referee \family default ein. \end_layout \begin_layout Subsection Der Beispielartikel \end_layout \begin_layout Standard Im Verzeichnis Beispiele, in das Sie über den entsprechenden Knopf im Dialog \family sans Datei\SpecialChar \menuseparator Öffnen\SpecialChar \ldots{} \family default \SpecialChar \menuseparator \family sans Beispiele \family default gelangen, finden Sie einen Artikel für dieses Format ( \family typewriter aa_sample. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset lyx \family default ). Es ist der Artikel, der auch im originalen Paket der Textklasse beigelegt ist, in LyX ,,übersetzt``. Sie können ihn als Anregung verwenden und den originalen LaTeX-Text mit LyX' Art und Weise zu schreiben vergleichen. \end_layout \begin_layout Section AASTeX \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!AASTeX \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Mike Ressler \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard AASTeX ist ein Makro-Paket, welches von der American Astronomical Society zusammengestellt wurde, um die Einsendung von Manuskripten für die drei von ihr herausgegebenen Zeitschriften zu vereinfachen: Astrophysical Journal (einschließlich Briefe und Ergänzung), Astronomical Journal sowie Publications of the Astronomical Society of the Pacific. Es hat sich gezeigt, dass LyX sich ausgezeichnet dafür eignet, dies Dokumente zu erzeugen, besonders wegen seiner Fähigkeiten, Gleichungen, Zitate und Bilder zu handhaben. LyX setzt mindestens Version 5.2, die hier beschrieben wird, dieses Makro-Pakete s voraus. Version 5.2 wird hier beschrieben wird. Das AASTeX-Paket kann vom FTP-Server der AAS heruntergeladen werden: \end_layout \begin_layout Standard \align center \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.journals.uchicago.edu/AAS/AASTeX \end_layout \end_inset \end_layout \begin_layout Standard Das Paket enthält auch ein vollständiges Benutzerhandbuch, und Sie sollten sich sorgfältig damit vertraut machen, bevor Sie damit einen Artikel mit LyX schreiben. Denn auch mit LyX müssen Sie sich über die Bedeutung der diversen AASTeX-Befehl e im Klaren sein, LyX nimmt Ihnen lediglich ab, all diese Befehle selber einzutipppen. Sie sind auch verantwortlich dafür, dass das endgültige LaTeX-Dokument den Richtlinien derjenigen Zeitschrift entspricht, bei dem Sie den Artikel einreichen wollen. \end_layout \begin_layout Subsection Einen neuen Artikel beginnen \end_layout \begin_layout Standard Es ist sehr ratsam, mit der beigefügten Vorlagedatei zu beginnen. Klicken Sie dazu auf \family sans Datei\SpecialChar \menuseparator Neu \begin_inset space \space{} \end_inset von \begin_inset space \space{} \end_inset Vorlage \family default \SpecialChar \ldots{} , geben Sie einen Dateinamen ein und wählen Sie dann \family typewriter aastex.lyx \family default als Vorlage. Diese zeigt Ihnen die in Manuskripten am häufigsten auftretenden Umgebungstypen. Ersetzen Sie einfach den vorhandenen Text (inklusive der spitzen Klammern, \family typewriter <> \family default ) mit den richtigen Inhalten. Viele der AASTeX-Befehle lassen sich einfach in LyX integrieren, bei manchen ist das jedoch nicht der Fall, insbesondere bei \family typewriter \backslash altaffilmark \family default und \family typewriter \backslash altaffiltext \family default . Diese fallen Ihnen in der Vorlage sicherlich sofort auf: Derartige Befehle müssen direkt eingetippt und als TeX-Code markiert werden. Ich habe versucht, den Umfang solcher TeX-Code-Kästchen so gering wie möglich zu halten, aber es sind immer noch ein paar mehr, als den meisten lieb ist. \end_layout \begin_layout Subsection Der Abschluss eines Artikels \end_layout \begin_layout Standard Wenn das Dokument zu Ihrer Zufriedenheit erstellt ist und einwandfrei in der Vor\SpecialChar \- schau betrachtet und ausgedruckt werden kann, sind einige Nachbearbeitun gsschritte not\SpecialChar \- wen\SpecialChar \- dig, bevor der Text eingereicht werden kann. \end_layout \begin_layout Enumerate Exportieren Sie den Text als LaTeX-Datei ( \family sans Datei\SpecialChar \menuseparator Exportieren\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \family default ). \end_layout \begin_layout Enumerate Editieren Sie die so erzeugte \family typewriter .tex \family default -Datei mit Ihrem bevorzugten Text-Editor: \end_layout \begin_deeper \begin_layout Enumerate Entfernen Sie die Kommentarzeilen vor dem \family typewriter \backslash documentclass \family default -Befehl. \end_layout \begin_layout Enumerate Entfernen Sie (falls vorhanden) die Zeile \family typewriter \backslash usepackage\SpecialChar \ldots{} {fontenc} \family default (normalerweise direkt nach \family typewriter \backslash docu\SpecialChar \- ment\SpecialChar \- class \family default ). Ebenfalls entfernt werden muss eine eventuell vorhandene \family typewriter \backslash secnumdepth \family default -Zeile. \end_layout \begin_layout Enumerate Entfernen Sie alle Zeilen zwischen (einschließlich) \family typewriter \backslash makeatletter \family default und \family typewriter \backslash make\SpecialChar \- atother \family default , mit Ausnahme derjenigen Einträge, die Sie selber in den LaTeX-Vorspann eingefügt haben (diese sollten direkt nach den \begin_inset Quotes gld \end_inset User specified LaTeX commands \begin_inset Quotes grd \end_inset in der \family typewriter .tex \family default -Datei stehen). \end_layout \end_deeper \begin_layout Enumerate Starten Sie einen LaTeX-Lauf um sicherzustellen, dass die Datei noch immer fehlerfrei verarbeitet werden kann. \end_layout \begin_layout Enumerate Lesen Sie nochmals die Vorgaben der Zeitschrift um sicherzugehen, dass die verwendeten Dateinamen und Formate richtig sind. \end_layout \begin_layout Enumerate Reichen Sie die Arbeit ein. \end_layout \begin_layout Subsection Hinweise zu einzelnen Befehlen \end_layout \begin_layout Standard Ich werde hier nicht die verschiedenen AASTeX-Befehle ausführlich erläutern; dies wird im Handbuch des Makropaketes ( \family typewriter aasguide.tex \family default ) sehr gut gemacht. Ich gehe an dieser Stelle also nur die Liste durch und füge an einigen Stellen Kommentare hinzu. Also los\SpecialChar \ldots{} \end_layout \begin_layout Subsubsection Dinge, die wie erwartet funktionieren \end_layout \begin_layout Standard Da sie funktionieren, wie Sie es von ihnen erwarten, zähle ich sie hier nur auf und füge die Abschnittsnummern hinzu, in denen sie im Handbuch erläutert sind: \end_layout \begin_layout Standard \family typewriter \backslash documentclass \family default (2.1.1), \family typewriter \backslash begin{document} \family default (2.2), \family typewriter \backslash title \family default (2.3), \family typewriter \backslash author \family default (2.3), \family typewriter \backslash affil \family default (2.3), \family typewriter \backslash abstract \family default (2.4), \family typewriter \backslash keywords \family default (2.5), \family typewriter \backslash section \family default (2.7), \family typewriter \backslash subsection \family default (2.7), \family typewriter \backslash subsubsection \family default (2.7), \family typewriter \backslash paragraph \family default (2.7), \family typewriter \backslash facility \family default (2.10), \family typewriter \backslash begin{displaymath} \family default (2.12), \family typewriter \backslash begin{equation} \family default (2.12), \family typewriter \backslash begin{eqnarray} \family default (2.12), \family typewriter \backslash begin{mathletters} \family default (2.12), \family typewriter \backslash begin{thebibliography} \family default (2.13.1), \family typewriter \backslash bibitem \family default (2.13.2), all the cite commands and their variations (2.13.2), the generic graphicx figure commands (2.14.1), \family typewriter \backslash begin{table} \family default (2.15.4), \family typewriter \backslash begin{tabular} \family default (2.15.4), \family typewriter \backslash caption \family default (2.15.4), \family typewriter \backslash label \family default (2.15.4, sowie an anderen Stellen), \family typewriter \backslash tablerefs \family default (2.15.5), \family typewriter \backslash tablecomments \family default (2.15.5), \family typewriter \backslash url \family default (2.17.4), \family typewriter \backslash end{document} \family default (2.18). \end_layout \begin_layout Standard Die folgenden Stiloptionen arbeiten ebenfalls korrekt: \family typewriter longabstract \family default (2.4), \family typewriter preprint \family default (3.2.1), \family typewriter preprint2 \family default (3.2.2), \family typewriter eqsecnum \family default (3.3), \family typewriter flushrt \family default (3.4). Tragen Sie sie einfach im Feld \family sans Optionen \family default in \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Dokumentformat \family default ein. \end_layout \begin_layout Subsubsection Dinge, die funktionieren, jedoch zusätzlicher Hinweise bedürfen \begin_inset Argument 1 status collapsed \begin_layout Plain Layout Dinge, die funktionieren \end_layout \end_inset \end_layout \begin_layout Itemize Die folgenden Befehle sind für die Verwendung durch die Zeitschrifteneditoren vorgesehen. Aber wenn Sie sie unbedingt verwenden wollen, tragen Sie sie in den LaTeX-Vorsp ann ein: \begin_inset Newline newline \end_inset \family typewriter \backslash received \family default , \family typewriter \backslash revised \family default , \family typewriter \backslash accepted \family default , \family typewriter \backslash ccc \family default , \family typewriter \backslash cpright \family default (alle in 2.1.3) \end_layout \begin_layout Itemize Die folgenden Befehle können ebenfalls im LaTeX-Vorspann platziert werden. Sie sind in der Vorlagedatei als (leere) Platzhalter aufgeführt: \begin_inset Newline newline \end_inset \family typewriter \backslash slugcomment \family default (2.1.4), \family typewriter \backslash shorttitle \family default (2.1.5), \family typewriter \backslash shortauthors \family default (2.1.5) \end_layout \begin_layout Itemize \family typewriter \backslash email \family default (2.3) – Dieser Befehl kann nur in einer eigenen Absatzumgebung verwendet werden. Verwenden Sie TeX-Code, um ihn einzufügen. \end_layout \begin_layout Itemize \family typewriter \backslash and \family default (2.3) – Es wird ein zusätzliches Klammerpaar \family typewriter {} \family default danach ausgegeben, das sollte aber zu keinem Fehler führen. \end_layout \begin_layout Itemize \family typewriter \backslash notetoeditor \family default (2.6) – Dieser Befehl kann nur in einer eigenen Absatzumgebung verwendet werden. Verwenden Sie TeX-Code, um ihn einzufügen. \end_layout \begin_layout Itemize \family typewriter \backslash placetable \family default (2.8) kann keine Marke für Querverweise einfügen. Sie müssen das von Hand eingeben. \end_layout \begin_layout Itemize \family typewriter \backslash placefigure \family default (2.8) – Es gilt das zu \family typewriter \backslash placetable \family default Gesagte. \end_layout \begin_layout Itemize \family typewriter \backslash acknowledgements \family default (2.9) – Es wird ein zusätzliches Klammerpaar \family typewriter {} \family default ausgegeben, das sollte aber keine Probleme bereiten. \end_layout \begin_layout Itemize \family typewriter \backslash appendix \family default (2.11) – Es wird ein zusätzliches Klammerpaar \family typewriter {} \family default danach ausgegeben, das sollte aber zu keinem Fehler führen. \end_layout \begin_layout Itemize \family typewriter \backslash figcaption \family default (2.14.2) – Sie können ein optionales Dateinamen-Argument einfügen, indem Sie den Cursor am Textanfang platzieren und \family sans Einfügen\SpecialChar \menuseparator Kurztitel \family default auswählen. \family sans Kurztitel \family default fügt ein optionales Argument des Typs ein, der von \family typewriter \backslash fig\SpecialChar \- caption \family default benötigt wird. Hoffentlich wird es eines Tages umbenannt werden. \end_layout \begin_layout Itemize \family typewriter \backslash objectname \family default (2.17.1) – wie \family typewriter \backslash figcaption \family default für den optionalen Parameter der Katalog-ID \end_layout \begin_layout Itemize \family typewriter \backslash dataset \family default (2.17.1) – wie \family typewriter \backslash figcaption \family default für den optionalen Parameter der Katalog-ID \end_layout \begin_layout Subsubsection Nicht implementierte Dinge (TeX-Code verwenden) \end_layout \begin_layout Standard \family typewriter \backslash altaffilmark \family default (2.3), \family typewriter \backslash altaffiltext \family default (2.3), \family typewriter \backslash eqnum \family default (2.12), \family typewriter \backslash setcounter{equation} \family default \begin_inset Newline linebreak \end_inset (2.12), Abkürzungen von Zeitschriftennamen (2.13.4), \family typewriter \backslash figurenum \family default (2.14.1), \family typewriter \backslash epsscale \family default (2.14.1), \family typewriter \backslash plotone \family default (2.14.1), \family typewriter \backslash plottwo \family default (2.14.1), \family typewriter \backslash tablenum \family default (2.15.4), \family typewriter \backslash tableline \family default (2.15.4, fügen Sie es als erstes Element in der Zelle \emph on vor \emph default derjenigen ein, in der Sie es verwenden wollen. Verwenden Sie keine von LyX erzeugten Linien in der Tabelle.), \family typewriter \backslash tablenotemark \family default (2.15.5), \family typewriter \backslash tablenotetext \family default (2.15.5), vieles im Abschnitt Misc (2.17, außer \family typewriter \backslash objectname \family default , \family typewriter \backslash dataset \family default , \family typewriter \backslash url \family default und \family typewriter \backslash email \family default , siehe oben), \family typewriter \backslash singlespace \family default (3.1), \family typewriter \backslash doublespace \family default (3.1), \family typewriter \backslash onecolumn \family default (3.2), \family typewriter \backslash twocolumn \family default (3.2). \end_layout \begin_layout Subsubsection Dinge, die nicht implementiert werden können \end_layout \begin_layout Standard \SpecialChar \ldots{} jedenfalls nicht auf irgendeine sinnvolle Weise, deshalb sollten Sie sie am Besten ignorieren. Es handelt sich dabei um die Umgebungstypen \family typewriter references \family default (2.13.3) und \family typewriter deluxtable \family default (2.15). Wenn Sie \family typewriter deluxtable \family default wirklich verwenden wollen, legen Sie die Tabelle mit einem normalen Editor als Datei an und fügen Sie diese über den Menüpunkt \family sans Einfügen\SpecialChar \menuseparator Datei \family default in Ihre LyX-Datei ein. In der Datei \family typewriter aas_sample.lyx \family default finden Sie ein Beispiel dafür. \end_layout \begin_layout Subsection FAQs, Tipps, Tricks und andere Wiederholungen \end_layout \begin_layout Subsubsection Wie man LyX und AASTeX zusammenarbeiten lässt \end_layout \begin_layout Standard Es kann etwas schwierig sein, LyX dazu zu bringen, neue Formate und Dokumentklas sen zu erkennen. Wenn alles Andere versagt, machen Sie folgendes: \end_layout \begin_layout Enumerate Stellen Sie sicher, dass LaTeX das AASTeX-Paket findet. Kopieren Sie \family typewriter sample. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset tex \family default (und eventuell \begin_inset Flex URL status collapsed \begin_layout Plain Layout table.tex \end_layout \end_inset ) in ein eigenes Verzeichnis und versuchen Sie, es mit \family typewriter latex \family default zu übersetzen. \end_layout \begin_layout Enumerate Überzeugen Sie sich, dass die Datei \family typewriter aastex.layout \family default entweder in \family typewriter LyXDir/lay\SpecialChar \- outs \family default oder in \begin_inset Flex URL status collapsed \begin_layout Plain Layout ~/.lyx/layouts \end_layout \end_inset zu finden ist. \end_layout \begin_layout Enumerate Rekonfigurieren Sie LyX mit \family sans Bearbeiten\SpecialChar \menuseparator Neu \begin_inset space ~ \end_inset konfigurieren \family default und starten Sie LyX dann neu. \end_layout \begin_layout Enumerate Öffnen Sie eine neue Datei (nicht mit Vorlagedatei). Erscheint AASTeX als Auswahloption in \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Dokumentklasse\SpecialChar \menuseparator Dokument\SpecialChar \- klas\SpecialChar \- se \family default ? \end_layout \begin_layout Standard Wenn Sie beim Übersetzen eines existierenden AASTeX-Dokumentes eine Fehlermeldun g von LaTeX bekommen, es könne das AASTeX-Format nicht finden oder ein \begin_inset Quotes gld \end_inset You should not mix title layouts with normal ones \begin_inset Quotes grd \end_inset , ist das Paket nicht korrekt installiert. \end_layout \begin_layout Subsubsection LaTeX-Fehler beim Verarbeiten von Tabellen \end_layout \begin_layout Standard LyX versucht standardmäßig, die Über/Unterschriften von Tabellen zu zentrieren. Dies verursacht scheinbar Probleme im Zusammenhang mit AASTeX, Sie sollten deshalb für diese Abschnitte in \family sans Bearbeiten\SpecialChar \menuseparator Absatz \family default - \family sans Einstellungen \family default die \family sans Ausrichtung \family default auf \family sans Blocksatz \family default einstellen. Dies hat bei mir die Probleme beseitigt. \end_layout \begin_layout Subsubsection Literaturverzeichnisse \end_layout \begin_layout Standard Ein paar Hinweise dazu: \end_layout \begin_layout Enumerate Mir sind ein paar seltsame Formatierungen bei Literaturverzeichnissen im Text aufgefallen. Wenn Sie einen Eintrag vornehmen, achten Sie darauf, dass sich kein Leerzeichen zwischen dem Namen des letzten Autors und der Klammer für die Jahreszahl befindet. Schreiben Sie also \family typewriter Ressler(1992) \family default und nicht \family typewriter Ressler \begin_inset space \space{} \end_inset (1992) \family default . \end_layout \begin_layout Enumerate Das Einfügen der Literaturverzeichnisse ist überhaupt nicht einleuchtend. Am einfachsten schreiben Sie Ihren ersten Verweis ans Ende des Dokuments und markieren ihn als Literaturverzeichnis. Dann wird eine kleines graues Kästchen davorgesetzt. Klicken Sie darauf, um die restlichen Informationen einzugeben. Für weitere Verweise gehen Sie ans Ende eines vorhandenen Verweises und drücken die Eingabetaste. Das erzeugt eine neue Zeile mit einem eigenen Kästchen, usw. \end_layout \begin_layout Subsubsection Einbinden von EPS-Dateien \end_layout \begin_layout Standard Obwohl AASTeX eigene Befehle für Bilder hat ( \family typewriter \backslash plotone \family default zum Beispiel), ziehe ich die Standard-Bildbefehle von LaTeX (mit dem Ergänzungs paket \family typewriter graphicx \family default ) vor. Sie können die \family typewriter \backslash plotone \family default - usw \begin_inset space ~ \end_inset Befehle als TeX-Code in einer Gleitumgebung einsetzen, mir ist es aber nie gelungen, auf diese Weise ein korrektes Aussehen zu erhalten. Mit \family typewriter graphicx \family default wird LyX den Befehl \family typewriter \backslash usepackage{graphics} \family default in den LaTeX-Vorspann einfügen und die Abbildungen auf die in LaTeX übliche Weise behandeln. Ich glaube, dass ApJ Bilder jetzt auf genau diese Art akzeptiert; AJ wird wohl noch die \begin_inset Quotes gld \end_inset packe alles ans Ende \begin_inset Quotes grd \end_inset -Technik benutzen. \end_layout \begin_layout Subsubsection Dinge, die ich nicht realisiert habe \end_layout \begin_layout Standard Es gibt noch ein paar hübsche Dinge, die ich hätte implementieren können, aber es nicht tat. Etwa wird der doppelte Zeilenabstand in LyX nicht angezeigt, obwohl das Dokument auf Papier so ausgedruckt wird. Ebenfalls gibt es keine zusätzlichen Formate für die Stile \family typewriter preprint \family default und \family typewriter preprint2 \family default . Da Sie vermutlich sowieso die meiste Zeit im normalen Manuskriptmodus arbeiten, wollte ich den Platz auf der Festplatte nicht dafür verschwenden. \end_layout \begin_layout Subsection Schlussbemerkung \end_layout \begin_layout Standard Ihre Erfahrung mag eine andere sein. Ich habe jetzt Artikel für ApJ und AJ veröffentlicht, für die LyX 98% der Arbeit getan hat; die restlichen 2% LaTeX-Nachbearbeitung und ein paar Aufräumarbeiten. Ich hatte keinen Ärger mit dem Abgabeprozess, und ich bin sicher, dass die Journale nie einen Unterschied bemerkt haben. Also: probieren Sie es aus und veröffentlichen Sie! \end_layout \begin_layout Section ijmpc \begin_inset Index idx status collapsed \begin_layout Plain Layout ijmpc \end_layout \end_inset und ijmpd \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!ijmpd \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Panayotis Papasotiriou \end_layout \begin_layout Subsection Überblick \end_layout \begin_layout Standard The ijmpc package is a set of macros that facilitates electronic manuscript submission to the \emph on International Journal of Modern Physics C \emph default . Similarly, the ijmpd package is for creating manuscripts to be submitted to the \emph on International Journal of Modern Physics D \emph default . Both journals are published by World Scientific. The corresponding document classes are named \family typewriter ws-ijmpc.cls \family default and \family typewriter ws-ijmpd.cls \family default , respectively. These files, together with instructions for the authors, can be downloaded from the sites \begin_inset Newline newline \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.worldscinet.com/ijmpc/mkt/guidelines.shtml \end_layout \end_inset and \begin_inset Newline newline \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml \end_layout \end_inset . \end_layout \begin_layout Standard Both packages are modified versions of the standard \begin_inset Quotes gld \end_inset article \begin_inset Quotes grd \end_inset package, and they are almost (but not exactly) identical. Most of their features are supported by LyX. I have used LyX successfully to write articles submitted to both journals without any problem. \end_layout \begin_layout Standard Das ijmpd-Paket ist ein Makrosatz, der die elektronische Manuskript\SpecialChar \- über\SpecialChar \- sen\SpecialChar \- dung an das International Journal of Modern Physics D, herausgegeben von World Scientific, erleichtert. Die Dokumentklasse ist \family sans ws-ijmpd \family default . Es kann, zusammen mit Anweisungen des Autors, von \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.worldscinet.com/ijmpd/mkt/guidelines.shtml \end_layout \end_inset heruntergeladen werden. Das ijmpd-Paket ist eine modifizierte Version der article-Klasse. Die meisten Funktionen werden von LyX unterstützt. Ich habe vor kurzem LyX erfolgreich benutzt, um einen Artikel an das Internatio nal Journal of Modern Physics D zu schicken. \end_layout \begin_layout Subsection Ein Papier schreiben \end_layout \begin_layout Standard As usual, the easiest way to write a paper is to start with a template. Click on \family sans \bar under F \bar default ile\SpecialChar \menuseparator New from \family default \family sans \bar under T \bar default emplate \family default , then choose the \family typewriter ijmpc.lyx \family default or \family typewriter ijmpd.lyx \family default template. This will give an (almost) empty document that includes the most common fields found in a manuscript. Simply overwrite the existing text (including the brackets, \family typewriter <> \family default ) with your text. You should keep in mind the following remarks. \end_layout \begin_layout Enumerate LyX won't let you change the font size and the page style of the document, because such modifications are not allowed by both packages. \end_layout \begin_layout Enumerate The language of the document should not be changed. Before previewing your paper, be sure that the babel package is not used. To do this, click on \family sans \bar under T \bar default ools\SpecialChar \menuseparator \bar under P \bar default references \family default , select the \family sans Lang Opts \family default tab, deselect the \family sans \bar under U \bar default se babel \family default checkbox in the language settings, and click on \family sans \bar under A \bar default pply \family default (or \family sans Save \family default , if you wish to make this change permanent). \end_layout \begin_layout Enumerate The \begin_inset Quotes eld \end_inset Keywords \begin_inset Quotes erd \end_inset style must be used to define keywords. \end_layout \begin_layout Enumerate The ijmpc package provides a style named \begin_inset Quotes eld \end_inset Classification Codes \begin_inset Quotes erd \end_inset , which can be used to define classification codes, such as PACS numbers. Note that this facility is not supported by the ijmpd package. \end_layout \begin_layout Enumerate Several new environments are available: \begin_inset Quotes eld \end_inset Definition \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Step \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Example \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Remark \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Notation \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Theorem \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Proof \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Corollary \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Lemma \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Proposition \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Prop \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Question \begin_inset Quotes erd \end_inset , \begin_inset Quotes eld \end_inset Claim \begin_inset Quotes erd \end_inset , and \begin_inset Quotes eld \end_inset Conjecture \begin_inset Quotes erd \end_inset . Their use is more or less obvious. LyX supports all these environments; it will use the proper label, text style, and numbering scheme for each of them. \end_layout \begin_layout Enumerate Both packages use basic citations; the natbib package should not be used. In LyX, citation references are shown as usual; in the output, citations are shown as superscripts. If you want to use a citation as normal text, you should use the \family typewriter refcite \family default command, e. \begin_inset space \thinspace{} \end_inset g., \begin_inset Quotes eld \end_inset See Ref. \begin_inset space ~ \end_inset \family typewriter \backslash refcite{key} \family default \begin_inset Quotes erd \end_inset . \end_layout \begin_layout Enumerate There is no \begin_inset Quotes eld \end_inset Acknowledgments \begin_inset Quotes erd \end_inset section in both packages. To put acknowledgments, just use the \begin_inset Quotes eld \end_inset Section* \begin_inset Quotes erd \end_inset environment. \end_layout \begin_layout Enumerate Appendices may be added to the paper, \emph on after \emph default the Acknowledgments and \shape italic before \shape default the References. LyX provides a special environment, called \begin_inset Quotes eld \end_inset Appendices Section \begin_inset Quotes erd \end_inset which marks the beginning of the appendices. This environment should be left blank; it just sends a LaTeX command, but nothing is really printed. In LyX, the word \begin_inset Quotes eld \end_inset Appendix \begin_inset Quotes erd \end_inset is printed with blue letters, as a signal that all sections after that point are appendices. To write an appendix, use the \begin_inset Quotes eld \end_inset Appendix \begin_inset Quotes erd \end_inset environment. LyX will number each appendix with capital letters, as required by both journals. Note that \begin_inset Quotes eld \end_inset Appendices Section \begin_inset Quotes erd \end_inset \emph on must \emph default be present before the first appendix; if not, all appendices will be numbered as normal sections in the output. \end_layout \begin_layout Enumerate The ijmpc and the ijmpd packages use the \family typewriter tbl \family default command to implement table captions. As a result, a table created by LyX is printed correctly, but its caption is ignored. However, you can use some TeX-Code to overpass this problem, so that captions are printed as expected. To do so, create a float table as usual, remove the caption, and replace it with the TeX-Code \family typewriter \backslash tbl{ \emph on your table caption \emph default }{ \family default (sic); you must also the TeX-Code \family typewriter } \family default immediately after the tabular material. Study the example table included in the template files to see how this trick is implemented. Alternatively, If you need table captions, you should implement the whole table float in a \family typewriter .tex \family default file, then include this file to the LyX document ( \family sans \bar under I \bar default nsert\SpecialChar \menuseparator Fil \bar under e \bar default \SpecialChar \menuseparator Chil \bar under d \bar default \begin_inset space ~ \end_inset Document \family default ). Details on how to create a table float can be found in the files \family typewriter ws-ijmpc.tex \family default and \family typewriter ws-ijmpd.tex \family default , included in the corresponding packages. \end_layout \begin_layout Standard Der einfachste Weg, ein Papier zu schreiben, ist mit einer Vorlagendatei anzufangen. Klicken Sie auf \family sans Datei \family default \SpecialChar \menuseparator \family sans Neu \begin_inset space ~ \end_inset von \begin_inset space ~ \end_inset Vorlage \family default \SpecialChar \ldots{} \begin_inset space ~ \end_inset und wählen die Datei \family typewriter ijmpd.lyx \family default aus. Sie erhalten ein (fast) leeres Dokument, das die meisten Felder enthält, die in einem Manuskript vorkommen und eine kleine Beschreibung für ihre Benutzung. Überschreiben Sie wie in den meisten Vorlagen den vorhandenen Text (einschließl ich der Klammern <>) mit Ihrem Text. Sie sollten die folgenden Bemerkungen beachten: \end_layout \begin_layout Enumerate LyX erlaubt Ihnen nicht, die Fontgröße und den Seitenstil des Dokuments zu ändern, weil das ijmpd-Paket diese Änderungen nicht erlaubt. \end_layout \begin_layout Enumerate Das ijmpd-Paket verlangt, dass die Dokumentsprache nicht geändert wird. Bevor Sie Ihr Papier in der Druckansicht ansehen, überzeugen Sie sich, dass das Babel-Paket nicht benutzt wird: deaktivieren Sie \family sans Werkzeuge\SpecialChar \menuseparator Einstellungen\SpecialChar \menuseparator Sprach-Einstellungen\SpecialChar \menuseparator Sprache\SpecialChar \menuseparator Babel \begin_inset space ~ \end_inset verwenden. \end_layout \begin_layout Enumerate Es gibt zwei neue Umgebungen \family sans Theorem \family default und \family sans Beweis \family default . \end_layout \begin_layout Enumerate Anhänge können ans Papier hinzugefügt werden. LyX bietet dafür eine besondere Umgebung \emph on Appendix \emph default , die den Anfang des Anhangs markiert. Ein Anhang kann normale Abschnitte, Unterabschnitte und Unterunterabschnitte enthalten. \end_layout \begin_layout Enumerate Das ijmpd-Paket behandelt Tabellenbeschriftungen ganz anders als LyX. Deswegen wird eine von LyX erstellte Tabelle zwar richtig gedruckt, aber ihre Beschriftung wird ignoriert. Wenn Sie Tabellenbeschriftungen brauchen, sollten Sie die ganze gleitende Tabelle in eine \family typewriter .tex \family default -Datei einbauen und dann diese Datei in das LyX-Dokument importieren ( \family sans Einfügen\SpecialChar \menuseparator Datei \begin_inset space \space{} \end_inset einbinden \family default \SpecialChar \ldots{} ). Wie Sie eine gleitende Tabelle für ijmpd erstellen, steht in der Datei \family typewriter ws-ijmpd.tex \family default , die zum ijmpd-Paket dazugehört. \end_layout \begin_layout Subsection Ein Papier zum Versenden vorbereiten \end_layout \begin_layout Standard Bevor Sie Ihr Papier versenden, müssen Sie es als LaTeX-Datei ( \family sans Datei \family default \SpecialChar \menuseparator \family sans Exportieren \family default \SpecialChar \menuseparator \family sans LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \family default ) \begin_inset Foot status collapsed \begin_layout Plain Layout Actually you have the choice between LaTeX (normal) and pdflatex. If you intend to use pdflatex to prepare the paper, you should use the pdflatex option so that included graphics are converted to PDF format, ready for use by pdflatex. \end_layout \end_inset exportieren. Dann \end_layout \begin_layout Enumerate entfernen Sie alle Kommentarzeilen vor dem \family typewriter \backslash documentclass \family default -Befehl, \end_layout \begin_layout Enumerate Entfernen Sie alles zwischen (einschließlich) \family typewriter \backslash makeatletter \family default und \family typewriter \backslash make\SpecialChar \- at\SpecialChar \- other \family default , mit Ausnahme derjenigen Einträge, die Sie selber in den LaTeX-Vorspann eingefügt haben. \end_layout \begin_layout Standard Die geänderte \family typewriter .tex \family default -Datei muss gespeichert werden und von LaTeX sooft wie nötig bearbeitet werden. Außerdem sollten Sie sich das resultierende \family typewriter .dvi \family default -Dokument ansehen. \end_layout \begin_layout Subsection Use of TeX-Code \end_layout \begin_layout Standard The use of TeX-Code is reduced to two commands, which must be placed at the top of the document. If you started writing your paper by using the \family typewriter ijmpc.lyx \family default or the \family typewriter ijmpd.lyx \family default template, the TeX-Code needed is already in its place; you usually don't need to delete it. You may only modify the first TeX-Code to specify the information printed to the top of odd and even pages (authors' names and short paper's title, respectively). This TeX-Code must have the form \family typewriter \backslash markboth{Authors' Names}{Short Paper's Title} \family default . \end_layout \begin_layout Section Kluwer \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Kluwer \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Panayotis Papasotiriou \end_layout \begin_layout Subsection Überblick \end_layout \begin_layout Standard Das Kluwer-Paket ist ein Makrosatz der Kluwer Academic Publishers, der die elektronische Ma\SpecialChar \- nu\SpecialChar \- skript\SpecialChar \- über\SpecialChar \- sen\SpecialChar \- dung an Zeitschriften erleichtert. Die bekanntesten sind Astrophysics und Space Science and Solar Physics, aber es gibt viele andere (eine vollständige Liste ist unter \noun on \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.wkap.nl/jrnllist.htm/JRNLHOME \end_layout \end_inset \noun default zu finden). Das Kluwer-Paket kann von \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.wkap.nl/kaphtml.htm/STYLEFILES \end_layout \end_inset heruntergeladen werden. Das Paket enthält ein vollständiges Benutzerhandbuch, das aber auch separat heruntergeladen werden kann. \end_layout \begin_layout Standard LyX unterstützt viele Funktionen des Paketes, aber nicht alles. Aber der benötigte LaTeX-Code reduziert sich auf einige \emph on seltsame \emph default Paketbefehle (siehe Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Kluwer-Paket-Besonderheiten" \end_inset ). Ich habe vor kurzem mit LyX einen Artikel an Astrophysics and Space Science ohne Probleme verschickt. \end_layout \begin_layout Subsection Ein Papier schreiben \end_layout \begin_layout Standard Der einfachste Weg, ein Papier zu schreiben, ist mit einer Vorlagendatei anzufangen. Klicken Sie auf \family sans Datei \family default \SpecialChar \menuseparator \family sans Neu \begin_inset space ~ \end_inset von \begin_inset space ~ \end_inset Vorlage \family default \SpecialChar \ldots{} \begin_inset space ~ \end_inset und wählen die Datei \family typewriter kluwer.lyx \family default aus. Sie erhalten ein (fast) leeres Dokument, das die meisten Felder enthält, die in einem Manuskript vorkommen und eine kleine Beschreibung für ihre Benutzung. Überschreiben Sie wie in den meisten Vorlagen den vorhandenen Text (einschließl ich der Klammern <>) mit Ihrem Text. \end_layout \begin_layout Subsection Ein Papier zum Versenden vorbereiten \end_layout \begin_layout Standard Bevor Sie Ihr Papier versenden, müssen Sie es wie beim AASTeX-Paket wie folgt \emph on nachbearbeiten \emph default : \end_layout \begin_layout Enumerate Exportieren Sie Ihr Papier als LaTeX-Datei ( \family sans Datei \family default \SpecialChar \menuseparator \family sans Exportieren \family default \SpecialChar \menuseparator \family sans LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \family default ). \end_layout \begin_layout Enumerate Editieren Sie die \family typewriter .tex \family default -Datei mit einem Texteditor und machen Sie die folgenden Änderungen: \end_layout \begin_deeper \begin_layout Enumerate Entfernen Sie alle Kommentarzeilen vor dem \family typewriter \backslash documentclass \family default -Befehl, \end_layout \begin_layout Enumerate Entfernen Sie alles zwischen (einschließlich) \family typewriter \backslash makeatletter \family default und \family typewriter \backslash make\SpecialChar \- at\SpecialChar \- other \family default , mit Ausnahme derjenigen Einträge, die Sie selber in den LaTeX \begin_inset ERT status collapsed \begin_layout Plain Layout "= \end_layout \end_inset Vorspann \begin_inset Note Note status collapsed \begin_layout Plain Layout siehe \emph on Benutzerhandbuch \emph default , Zusammengesetzte Worte \end_layout \end_inset eingefügt haben. \end_layout \begin_layout Standard Speichern Sie die \family typewriter .tex \family default -Datei. \end_layout \end_deeper \begin_layout Enumerate Starten Sie einen LaTeX-Lauf mit der \family typewriter .tex \family default -Datei sooft wie nötig (meistens dreimal). \end_layout \begin_layout Enumerate Sehen Sie sich die erzeugte \family typewriter .dvi \family default -Datei an, zum Beispiel mit \family typewriter xdvi \family default , und prüfen Sie, ob alles in Ordnung ist. \end_layout \begin_layout Subsection Besonderheiten des Kluwer-Paketes \begin_inset CommandInset label LatexCommand label name "Kluwer-Paket-Besonderheiten" \end_inset \end_layout \begin_layout Standard Das Kluwer-Paket hat folgende Besonderheiten: \end_layout \begin_layout Enumerate Es ist möglich, mehrere Artikel in dieselbe LaTeX-Datei zu schreiben. \begin_inset Foot status collapsed \begin_layout Plain Layout Ich wüsste aber nicht, warum. \end_layout \end_inset Jeder Artikel muss in die Umgebung \family sans article \family default eingeschlossen sein. Unglücklicherweise kann die Umgebung nicht gelöscht werden, auch wenn Sie nur einen Artikel schreiben, Deshalb beginnt jeder Artikel mit dem Befehl \family typewriter \backslash begin{article} \family default und hört mit dem Befehl \family typewriter \backslash end{article} \family default auf. Obwohl man das in LyX implementieren kann, habe ich es nicht getan, weil es hässlich aussieht und den Neuling verwirrt. Deshalb müssen Sie sie als TeX-Code eingeben. \end_layout \begin_layout Enumerate Informationen am Anfang des Artikels (zum Beispiel Titel, Untertitel, Autor, Institution, laufender Titel, laufender Autor, Zusammenfassung und Schlüsselwor te) müssen in der Umgebung \family sans opening \family default stehen. Das ist in LyX nicht implementiert, also müssen Sie das alles zwischen zwei Zeilen \family typewriter \backslash begin{opening} \family default und \family typewriter \backslash end{opening} \family default als TeX-Code eingeben. \end_layout \begin_layout Enumerate Entsprechend dem Benutzerhandbuch muss jeder Eintrag im Literaturverzeichnis in der Form \family typewriter \backslash protect \backslash \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset citeauthoryear{ \family default \emph on Autor(en) \family typewriter \emph default }{ \family default \emph on Jahr \family typewriter \emph default } \family default geschrieben werden. \end_layout \begin_layout Standard Die Vorlage \family typewriter kluwer.lyx \family default passt auf all diese Besonderheiten auf. Wenn Sie ein neues Papier mit dieser Vorlage beginnen, müssen Sie nichts Besonderes machen. \end_layout \begin_layout Enumerate Löschen Sie den LaTeX-Code der Vorlage nicht. \end_layout \begin_layout Enumerate Kopieren den Beispiel-Literatureintrag der Vorlage und ändern Sie ihn wie benötigt für neue Einträge. \end_layout \begin_layout Section Koma-Script \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Koma-Script \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Bernd Rellermeyer \end_layout \begin_layout Subsection Überblick \end_layout \begin_layout Standard Die LyX-Dokumentklassen \family sans article (koma-script) \emph on , \family default \emph default \family sans report (koma-script) \emph on , \family default \emph default \family sans book \family default \family sans (koma-script) \family default und \family sans letter \family default \family sans (koma-script) \family default korrespondieren zu den LaTeX-Dokumentklassen \family typewriter scrartcl.cls \family default , \family typewriter scr\SpecialChar \- reprt.cls \family default , \family typewriter scrbook.cls \family default und \family typewriter scrlettr.cls \family default der Koma-Script-Familie. Sie sind Ersetzungen der Stan\SpecialChar \- dard-Dokumentklassen \family typewriter article.cls \family default , \family typewriter re\SpecialChar \- port.cls \family default , \family typewriter book.cls \family default und \family typewriter letter.cls \family default und entsprechen in einigen Punkten besser den europäischen typographischen Konventionen. \end_layout \begin_layout Itemize Standard-Schriftgröße ist 11pt in \family sans article (koma-script) \emph on , \family default \emph default \family sans report (koma-script) \family default und \family sans book (koma-script) \family default und 12pt in \family sans letter (koma-script) \family default . \end_layout \begin_layout Itemize Überschriften, Marken der \family sans Beschreibung \family default -Umgebung und zahlreiche Elemente der Dokumentklasse \family sans letter (koma-script) \family default sind in einer fetten, serifenlosen Schrift gesetzt. \begin_inset Foot status collapsed \begin_layout Plain Layout Es gibt einen großen Unterschied zwischen den fetten, serifenlosen alten cm-Fonts und neuen ec-Fonts, insbesondere im Aussehen der Überschriften. Die fetten, serifenlosen ec-Fonts sehen in größeren Schriftgraden vergleichswei se dünn aus. Abhilfe schafft das LaTeX-Paket \family typewriter cmsd.sty \family default von \shape smallcaps Walter Schmidt \shape default , welches das \begin_inset Quotes gld \end_inset gewohnte \begin_inset Quotes grd \end_inset Aussehen bei Benutzung der ec-Fonts erzeugt. \end_layout \end_inset Die Nummerierung der \family sans Kapitel \family default -Überschriften ist genauso wie die der \family sans Abschnitt \family default -Überschriften, also ohne die Extrazeile \emph on Kapitel \emph default \begin_inset space ~ \end_inset \SpecialChar \ldots{} . Ferner kann das Aussehen der Überschriften mit einer Reihe von Optionen modifiziert werden (in LyX einzugeben im Feld \family sans Weitere \begin_inset space ~ \end_inset Optionen \family default (???) des Menüfensters \family sans Dokument-Einstellungen \family default \SpecialChar \menuseparator (???)). Eine ausführliche deutsche Beschreibung dieser Optionen findet sich in der Koma-Script-Dokumentation \emph on scrguide \emph default (zum Beispiel \begin_inset Newline newline \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout /usr/share/texmf/doc/latex/koma-script/scrguide.pdf \end_layout \end_inset ). \end_layout \begin_layout Itemize Hauptsächliches Mittel der Koma-Script-Dokumentklassen für die Satz\SpecialChar \- spie\SpecialChar \- gel\SpecialChar \- ge\SpecialChar \- stal\SpecialChar \- tung ist die Benutzung der Optionen \family sans BCOR \family default und \family sans DIV \family default (in LyX ein\SpecialChar \- zu\SpecialChar \- ge\SpecialChar \- ben im Feld \family sans Doku\SpecialChar \- ment-Einstellungen\SpecialChar \menuseparator \family default (???)). Sie ermöglichen eine klarere Modifikation von Seitenrändern als die Optionen im Menüfenster \family sans Doku\SpecialChar \- ment-Einstellungen\SpecialChar \menuseparator Seitenränder \family default . Eine ausführliche deutsche Beschreibung dieser und weiterer Satzspiegel-Optione n findet sich in der Koma-Script-Dokumen\SpecialChar \- ta\SpecialChar \- tion \emph on scrguide \emph default (zum Beispiel /usr/share/ texmf/doc/latex/koma-script/scrguide. pdf). \end_layout \begin_layout Itemize Die LaTeX-Dokumentklassen der Koma-Script-Familie definieren eine Reihe zusätzlicher Befehle. Der für LyX sinnvolle Teil davon ist in den LyX-Do\SpecialChar \- ku\SpecialChar \- men\SpecialChar \- ten\SpecialChar \- klas\SpecialChar \- sen in entspreche nden Absatztypen umgesetzt. \end_layout \begin_layout Standard Eine ausführliche deutsche Beschreibung der LaTeX-Dokumentklassen der Koma-Scrip t-Familie ist in der Koma-Script-Dokumentation \emph on scrguide \emph default (zum Beispiel \begin_inset Newline newline \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout /usr/share/texmf/doc/latex/koma-script/scrguide.pdf \end_layout \end_inset ) zu finden. \begin_inset Foot status collapsed \begin_layout Plain Layout Es gibt eine englische Übersetzung \emph on screnggu \emph default , die jedoch nicht vollständig ist. \end_layout \end_inset In den folgenden Abschnitten werden nur diejenigen Aspekte beschrieben, die für die LyX-Dokumen\SpecialChar \- ten\SpecialChar \- klassen relevant sind. \end_layout \begin_layout Subsection article, report und book \end_layout \begin_layout Standard Die Dokumentklassen \family sans article (koma-script) \emph on , \family default \emph default \family sans report (koma-script) \family default und \family sans book \family default \family sans (koma-script) \family default sind in den Format-Dateien \family typewriter scrartcl.layout \family default , \family typewriter scrreprt.layout \family default und \family typewriter scr\SpecialChar \- book.layout \family default implementiert. Sie enthalten sämtliche, teilweise modifizierten, Absatztypen der entsprechende n Stan\SpecialChar \- dard-Doku\SpecialChar \- mentenklassen \family sans article \emph on , \family default \emph default \family sans report \family default und \family sans book \family default , mit Ausnahme des LyX-spezifischen \family sans List \family default -Typs, welcher durch den neuen \family sans Labeling \family default -Typ mit der gleichen Funktionalität ersetzt wird. Neben dem \family sans Labeling \family default -Typ kommen eine Reihe neuer Absatztypen hinzu. Sie sind \emph on nicht \emph default Bestandteil von \family sans letter (koma-script) \family default . \end_layout \begin_layout Itemize \family sans Teil \begin_inset space ~ \end_inset (Inhaltsverz.), Kapitel \begin_inset space ~ \end_inset (Inhaltsverz.) \family default , \family sans Abschnitt \begin_inset space ~ \end_inset (Inhaltsverz.) \family default sind Äquivalente zu \family sans Teil*, Kapitel* \family default bzw. \family sans Abschnitt* \family default , wobei zusätzlich ein Eintrag in das Inhaltsverzeichnis erfolgt. \family sans Teil \begin_inset space ~ \end_inset (Inhaltsverz.) \family default und \family sans Kapitel \begin_inset space ~ \end_inset (Inhaltsverz.) \family default sind nicht in \family sans article (koma-script) \family default enthalten. \end_layout \begin_layout Itemize \family sans Kapitel* \begin_inset space ~ \end_inset (Inhaltsverz.) \family default , \family sans Abschnitt* \begin_inset space ~ \end_inset (Inhaltsverz.) \family default verhalten sich genauso wie \family sans Kapitel \begin_inset space ~ \end_inset (Inhaltsverz.) \family default und \family sans Abschnitt \begin_inset space ~ \end_inset (Inhaltsverz.) \family default , wobei zusätzlich die laufenden Titel gelöscht werden. \family sans Addchap* \family default ist nicht in \family sans article (koma-script) \family default enthalten. \begin_inset Foot status collapsed \begin_layout Plain Layout Es gibt in \family sans book (koma-script) \family default und \family sans report (koma-script) \family default auch eine Umgebung \family typewriter \backslash addpart* \family default . Da diese jedoch identisch mit \family sans Part* \family default ist, wurde sie nicht implementiert. \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Miniabschnitt \family default : erzeugt eine Überschrift direkt über dem nachfolgenden Absatz in der Standard- Schriftgröße, ohne die Struktur des Dokuments zu beeinflussen. \end_layout \begin_layout Itemize \family sans Legende \begin_inset space ~ \end_inset Oben \family default und \family sans Legende \begin_inset space ~ \end_inset Unten \family default sind spezielle Legenden, die die unterschied\SpecialChar \- li\SpecialChar \- chen Abstände berücksichtigen, welche Über- und Unterschriften benötigen (Überschriften verwendet man vor allem bei Tabellen; dies wird von der Typografie auch empfohlen). Alternativ kann man die Klassenoption \family typewriter table\SpecialChar \- captions\SpecialChar \- above \family default verwenden, welche die Standardumgebung \family sans Legende \family default für Tabellen nach \family sans Legende \begin_inset space ~ \end_inset Oben \family default und für Abbildungen nach \family sans Legende \begin_inset space ~ \end_inset Unten \family default umschaltet. Um diese Umgebungen zu nutzen, benötigen Sie Koma-Script Version 2.8q oder neuer. \end_layout \begin_layout Itemize \family sans Spruch \family default kann man verwenden, um einen schlauen Spruch (wie es zu Beginn von Kapiteln beliebt ist) zu setzen. Mit dem optionalen Argument ( \family sans Einfügen\SpecialChar \menuseparator Kurztitel \family default ) können Sie dabei den Autor des Spruchs angeben. \family sans Spruch \family default und \family sans Autor \family default werden durch eine Linie getrennt. Um diese Umgebungen zu nutzen, benötigen Sie Koma-Script Version 2.8q oder neuer. \family sans Spruch \family default ist nicht in \family sans article (koma-script) \family default enthalten. \end_layout \begin_layout Standard Die folgenden Typen bilden zusammen mit den Standardtypen \family sans Titel \family default , \family sans Autor \family default und \family sans Datum \family default den Titelbereich des Dokuments. Sie müssen vor dem ersten \emph on normalen \emph default Absatz eingegeben werden. \begin_inset Foot status collapsed \begin_layout Plain Layout Die entsprechenden LaTeX-Befehle müssen vor dem \family typewriter \backslash maketitle \family default -Befehl stehen. \end_layout \end_inset Wird solch ein Typ mehrfach verwendet, so überschreibt jede nachfolgende Verwendung die vorhergehende, das heißt es ist für jeden Typen nur die letzte Verwendung gültig. Die Reihenfolge der verschiedenen Typen untereinander hat jedoch, genauso wie bei \family sans Titel \family default , \family sans Autor \family default und \family sans Datum \family default , keinen Einfluss auf das Aussehen des erzeugten Dokuments. \end_layout \begin_layout Itemize \family sans Betreff \family default erzeugt einen zentrierten Absatz oberhalb des normalen Titels ( \family sans Titel \family default , \family sans Autor \family default , \family sans Datum \family default ) für das Thema des Dokuments. \end_layout \begin_layout Itemize \family sans Verleger \family default erzeugt einen zentrierten Absatz unterhalb des normalen Titels ( \family sans Titel \family default , \family sans Autor \family default , \family sans Datum \family default ) für den Verlagsnamen. \end_layout \begin_layout Itemize \family sans Widmung \family default erzeugt in \family sans report (koma-script) \family default und \family sans book (koma-script) \family default einen zentrierten Absatz auf einer eigenen Seite nach der Titelseite und in \family sans article (koma-script) \family default einen zentrierten Absatz unterhalb des normalen Titels ( \family sans Titel \family default , \family sans Autor \family default , \family sans Datum \family default , \family sans Verleger \family default ) für eine Widmung. \end_layout \begin_layout Itemize \family sans Titelkopf \family default erzeugt einen linksbündigen Absatz oberhalb des normalen Titels ( \family sans Titel \family default , \family sans Autor \family default , \family sans Datum \family default , \family sans Betreff \family default ) für einen Dokumentkopf. \end_layout \begin_layout Itemize \family sans Innenseite \begin_inset space ~ \end_inset oben \family default erzeugt im zweiseitigen Druck in \family sans report (koma-script) \family default und \family sans book (koma-script) \family default einen linksbündigen Absatz oben auf der Rückseite des Titelblatts oder hat im einseitigen Druck oder in \family sans article (koma-script) \family default keinen Effekt. \end_layout \begin_layout Itemize \family sans Innenseite \begin_inset space ~ \end_inset unten \family default erzeugt im zweiseitigen Druck in \family sans report (koma-script) \family default und \family sans book (koma-script) \family default einen linksbündigen Absatz unten auf der Rückseite des Titelblatts oder hat im einseitigen Druck oder in \family sans article (koma-script) \family default keinen Effekt. \end_layout \begin_layout Itemize \family sans Zusatztitel \family default erzeugt ein spezielles \emph on Schmutztitel \emph default -Blatt vor dem eigentlichen Dokument mit einem Absatz ohne besondere Formatierun g. \end_layout \begin_layout Standard Die Format-Dateien für die Dokumentklassen \family sans article (koma-script) \emph on , \family default \emph default \family sans report (koma-script) \family default und \family sans book (koma-script) \family default fügen die Datei \family typewriter scrmacros.inc \family default ein. Diese Datei ist als Ort gedacht, an dem eigene Typen definiert werden können. Kopieren Sie dazu s \family typewriter crmacros.inc \family default in Ihr persönliches Format-Verzeichnis und editieren Sie die Datei. \end_layout \begin_layout Subsection letter (koma-script) \begin_inset Index idx status collapsed \begin_layout Plain Layout letter!koma-script \end_layout \end_inset \end_layout \begin_layout Standard Die Dokumentklasse \family sans letter (koma-script) \family default ist in der Format-Datei \family typewriter scrlettr.layout \family default implementiert. Sie enthält sämtliche, teilweise modifizierten, Absatztypen der ent\SpecialChar \- spre\SpecialChar \- chen\SpecialChar \- den Standard-Doku\SpecialChar \- mentenklasse \family sans letter \family default , mit Ausnahme der LyX-spezifischen Typen \family sans Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Code \family default und \family sans Kommentar \family default sowie des durch den neuen \family sans Labeling \family default -Typ ersetzten \family sans List \family default -Typs. Außerdem enthält sie, abweichend von der Standard-Dokumentklasse, die Standard- Typen \family sans LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \family default , \family sans Zitat \begin_inset space ~ \end_inset (lang) \family default , \family sans Zitat \begin_inset space ~ \end_inset (kurz) \family default und \family sans Gedicht \family default . Ferner kommen eine Reihe neuer briefspezifischer Typen hinzu. \end_layout \begin_layout Standard Das Aussehen des durch diese Dokumentklasse erzeugten Briefes kann durch eine Reihe von LaTeX-Befehlen (in LyX einzugeben in \family sans Dokument-Einstellungen\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Vorspann \family default \SpecialChar \ldots{} ) gesteuert werden. \end_layout \begin_layout Standard Beispielsweise ist das Standardaussehen des Briefkopfs, bestehend aus Name und Adresse, recht eigenwillig. Ein \emph on normaler \emph default Briefkopf wird durch folgende LaTeX-Befehle im Vorspann erzeugt: \end_layout \begin_layout LyX-Code \backslash firsthead{ \backslash parbox[b]{ \backslash textwidth} \end_layout \begin_layout LyX-Code { \backslash ignorespaces \backslash fromname \backslash \backslash \backslash ignorespaces \backslash fromaddress}} \end_layout \begin_layout LyX-Code \backslash nexthead{ \backslash parbox[b]{ \backslash textwidth} \end_layout \begin_layout LyX-Code { \backslash ignorespaces \backslash fromname \backslash hfill \backslash ignorespaces \backslash pagename \backslash \begin_inset Newline newline \end_inset \backslash thepage}} \end_layout \begin_layout Standard Eine genaue deutsche Beschreibung solcher LaTeX-Befehle findet sich in der Koma-Script-Dokumentation \emph on scrguide \emph default (zum Beispiel /usr/share/texmf/doc/latex/koma-script/ \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset scrguide.pdf). Damit kann der Briefautor ein persönliches Brief\SpecialChar \textcompwordmark{} format erzeugen. \end_layout \begin_layout Standard Die Typen \family sans Letter \family default und \family sans Opening \family default definieren den Beginn des Briefes und müssen in jedem Brief verwendet werden. Zu deren Hervorhebung sind sie in der LyX-Do\SpecialChar \- ku\SpecialChar \- men\SpecialChar \- ten\SpecialChar \- vor\SpecialChar \- la\SpecialChar \- ge durch die Buchstabe n \shape italic L \shape default und \shape italic O \shape default am linken Rand markiert. Es können beliebig viele Briefe in eine Datei geschrieben werden. Ein \family sans Opening \family default -Typ erzeugt einen neuen Brief mit demselben Adressaten und ein \family sans Letter \family default -Typ einen neuen Adressaten. Die Typen \family sans Grußformel \family default , \family sans PS \family default , \family sans CC \family default und \family sans Anlagen \family default sind normale Absatztypen und können innerhalb eines Briefes auch mehrfach verwendet werden. \end_layout \begin_layout Itemize \family sans Brieftext \family default erzeugt einen Absatz für den Adressaten und definiert implizit den Beginn des Briefes. \end_layout \begin_layout Itemize \family sans Anrede \family default erzeugt einen Absatz für die Anrede und dadurch implizit einen neuen Brief. \end_layout \begin_layout Itemize \family sans Grußformel \family default erzeugt einen Absatz dafür. \end_layout \begin_layout Itemize \family sans PS \family default : erzeugt einen Absatz für ein Postskriptum. \end_layout \begin_layout Itemize \family sans CC \family default : erzeugt einen Absatz für einen Verteiler. \end_layout \begin_layout Itemize \family sans Anlagen \family default erzeugt einen Absatz dafür. \end_layout \begin_layout Standard Die Typen \family sans Name \family default , \family sans Unterschrift \family default , \family sans Adress \family default e, \family sans Telefon \family default , \family sans Ort \family default , \family sans Absender \family default , \family sans Versandart \family default , \family sans Adresszusatz \family default , \family sans Titel \family default und \family sans Betreff \family default sind Eingabetypen mit vorangestelltem Label zur Eingabe von Informationen, die durch die Dokumentklasse verarbeitet werden. \end_layout \begin_layout Standard Es kann als ein Zeichen von Inkonsequenz gewertet werden, dass die oben beschriebenen Typen \family sans Brieftext \family default und \family sans Anrede \family default nicht auch solche Eingabetypen sind. Aufgrund der besonderen Bedeutung jener Typen habe ich sie jedoch als normale Absatztypen mit Kennzeichnung durch einen Buchstaben am linken Rand realisiert. \end_layout \begin_layout Standard Zudem würde es mein Symmetrieempfinden stören, wenn der \family sans Anrede \family default - und der \family sans Grußformel \family default -Typ ein solch gravierend unterschiedliches Aussehen hätten. Die Typen müssen vor dem zugehörigen \family sans Anrede \family default -Typ verwendet werden. \end_layout \begin_layout Standard Eine Realisierung dieser Typen im WYSIWYM-Stil erscheint nicht sinnvoll, da das wirkliche Aussehen des erzeugten Briefes nicht nur von der Verwendung des jeweiligen Typs, sondern auch von anderen Faktoren abhängen kann. Beispielsweise wird eine im \family sans Unterschrift \family default -Typ eingegebene Unterschrift standardmäßig nur dann im erzeugten Brief angezeigt, wenn im selben Brief auch ein \family sans Grußformel \family default -Typ verwendet wird. \end_layout \begin_layout Standard Der eingegebene Wert des \family sans Telefon \family default -Typs wird standardmäßig im erzeugten Brief überhaupt nicht angezeigt. Auf die Möglichkeiten zur freien Gestaltung des Brief\SpecialChar \- kop\SpecialChar \- fes wurde oben in einer Fußnote bereits hingewiesen. \end_layout \begin_layout Standard Die Eingabe-Typen können auch als leere Absätze verwendet werden. Dies ist zum Beispiel sinnvoll für den \family sans Unterschrift \family default -Typ. Wird der \family sans Unterschrift \family default -Typ überhaupt nicht verwendet, wird standardmäßig der Wert des \family sans Name \family default -Typs als Unterschrift verwendet, während bei Verwendung eines leeren \family sans Unterschrift \family default -Typs keine Unterschrift definiert ist. \end_layout \begin_layout Standard Mit Hilfe der Eingabetypen ist es möglich, eine Briefvorlage zu schreiben, die ausgefüllte Eingabetypen mit den persönlichen Daten (Name, Adresse, usw.) und leere Eingabetypen für die anderen zu verwendenden Daten enthält. \end_layout \begin_layout Itemize \family sans Name \family default des Absenders, erscheint standardmäßig zentriert in Kapitälchen im Briefkopf. \end_layout \begin_layout Itemize \family sans Unterschrift \family default des Absenders, erscheint standardmäßig unterhalb des \family sans Grußformel \family default -Typs. Wenn kein \family sans Unterschrift \family default -Typ verwendet wird, erscheint stattdessen die Eingabe des \family sans Name \family default -Typs. \end_layout \begin_layout Itemize \family sans Adress \family default e des Absenders, erscheint standardmäßig zentriert im Briefkopf unterhalb des Absendernamens. \end_layout \begin_layout Itemize \family sans Telefon \family default Telefonnummer des Absenders, setzt standardmäßig lediglich die LaTeX-Variable \family typewriter \backslash telephonenum \family default . \end_layout \begin_layout Itemize \family sans Ort \family default der Brieferstellung. \end_layout \begin_layout Itemize \family sans Datum \family default der Brieferstellung. \family sans Ort \family default und \family sans Datum \family default erzeugen standardmäßig Ort und Datum in einer rechtsbündigen Zeile unterhalb des Adressatenfeldes. Falls ein leerer \family sans Datum \family default -Typ verwendet wird, wird unabhängig vom Wert des \family sans Ort \family default -Typs weder Ort noch Datum angezeigt. Falls kein \family sans Datum \family default -Typ verwendet wird, wird das Datum der Brieferstellung verwendet. \end_layout \begin_layout Itemize \family sans Absender \family default : Rücksendeadresse, erscheint standardmäßig oberhalb des Adressatenfeldes in kleiner serifenloser Schrift. \end_layout \begin_layout Itemize \family sans Versandart \family default erscheint standardmäßig unterstrichen oberhalb des Adressatenfeldes unterhalb der Rücksendeadresse. \end_layout \begin_layout Itemize \family sans Adresszusatz: \family default Zusatzinformation, erscheint standardmäßig rechts unten neben dem Adressatenfel d. \end_layout \begin_layout Itemize \family sans Titel \family default : Titel des Briefes, erscheint standardmäßig in großer, fetter, serifenloser Schrift oberhalb des Betreffs. \end_layout \begin_layout Itemize \family sans Betreff \family default des Briefes, erscheint standardmäßig in fetter Schrift oberhalb des \family sans Anrede \family default -Ab\SpecialChar \- sat\SpecialChar \- zes. \end_layout \begin_layout Standard Die Typen \family sans Ihr \begin_inset space ~ \end_inset Zeichen \family default , \family sans Ihr \begin_inset space ~ \end_inset Brief \family default , \family sans Mein \begin_inset space ~ \end_inset Zeichen \family default , \family sans Kunde \family default und \family sans Rechnung \family default erzeugen eine geschäftsbriefähnliche Zeile oberhalb der \family sans Titel \family default -Zeile mit den Feldern \emph on Ihr Zeichen \emph default , \emph on Ihr Schreiben vom \emph default , \emph on Unser Zeichen \emph default , \emph on Kundennummer \emph default , \emph on Rechnungsnummer \emph default und \emph on Datum \emph default . Für das Datumsfeld wird der Wert des \family sans Datum \family default -Typs verwendet. \end_layout \begin_layout Standard Der Wert des \family sans Ort \family default -Typs wird bei Verwendung einer dieser \emph on Geschäftsbrieftypen \emph default jedoch nicht ausgegeben, sondern es wird lediglich die LaTeX-Variable \family typewriter \backslash fromplace \family default gesetzt. Die übliche Ausgabe von Ort und Datum rechtsbündig in einer Zeile unterhalb des Adressatenfeldes entfällt. Die Typen sind als Eingabetypen mit vorangestellter Marke realisiert und müssen vor dem zugehörigen \family sans Anrede \family default -Typ verwendet werden. \end_layout \begin_layout Subsection Die neue Briefklasse: letter (koma-script v.2) \begin_inset Index idx status collapsed \begin_layout Plain Layout letter!koma-script v.2 \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Jürgen Spitzmüller \end_layout \begin_layout Standard Seit Version 2.8 kommt Koma-Script mit einer neuen Briefklasse ( \family typewriter scrlttr2 \family default ) daher. Diese ersetzt die alte \family typewriter scrlettr \family default -Klasse, welche (von den KOMA-Entwicklern) nun nicht mehr offiziell unterstützt wird. Die neue Briefklasse hat – was die LaTeX-Umsetzung betrifft – ein komplett neues Konzept und ist daher nicht kompatibel mit dem Vorgänger. Deshalb unterstützt LyX beide Klassen. Wir empfehlen jedoch den Umstieg auf die neue Briefklasse. \end_layout \begin_layout Standard Die neue Briefklasse deckt alle Möglichkeiten des Vorgängers ab und ergänzt diese um ein paar neue. Die grundlegenden Eingabetypen sind auch hier \family sans Adresse \family default (die Empfängeradresse, die der Umgebung \family sans Brieftext \family default in der Vorgängerklasse entspricht), \family sans Anrede \family default und \family sans Grußformel \family default . \family sans Nächste \begin_inset space ~ \end_inset Adresse \family default beginnt einen neuen Brief (das heißt Sie können mehrere Briefe pro Dokument verfassen). Neue Eingabetypen sind \family sans EMail \family default , \family sans URL \family default , \family sans Fax \family default und \family sans Bank \family default des Absenders sowie \family sans Logo \family default , welche ein Bild für den Briefkopf (mit Hilfe von \family sans Einfügen\SpecialChar \menuseparator Grafik \family default \SpecialChar \ldots{} ) entgegennimmt. \end_layout \begin_layout Standard Der größte Vorteil der neuen Klasse ist jedoch ihre Flexibilität, denn das Format lässt sich an beinahe alle Bedürfnisse anpassen. Dies können Sie mit Hilfe des LaTeX-Vorspanns ( \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Vorspann) \family default oder mittels einer speziellen Stildatei (einer sogenannten \emph on Letter-Class-Options \emph default -Datei mit Endung *.lco) tun, welche dann als Klassenoption eingebunden wird. \begin_inset Foot status collapsed \begin_layout Plain Layout Das KOMA-Paket stellt selbst einige dieser Stildateien zur Verfügung. So gibt es beispielsweise eine Datei DIN.lco, die ein Format nach DIN erstellt oder auch eine Datei KOMAold.lco, die das Standard-Aussehen der alten Briefklass e emuliert. Will man die letztere laden, kann man einfach die Klassenoption KOMAold in \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Dokumentklasse\SpecialChar \menuseparator Optionen \family default eingeben. \end_layout \end_inset Die Vorlage \emph on koma-letter2.lyx \emph default , die in der LyX-Distribution enthalten ist, illustriert die Möglichkeiten. Ausführliche Informationen entnehmen Sie bitte der KOMA-Script-Dokumentation \emph on scrguide \emph default (zum Beispiel /usr/share/texmf/doc/latex/koma-script/scrguide.pdf). \end_layout \begin_layout Subsubsection Serienbriefe \end_layout \begin_layout Standard Wenn Sie \family sans Datei\SpecialChar \menuseparator Öffnen \family default ( \family sans Strg+O \family default ) drücken und auf \family sans Beispiele \family default klicken, finden Sie im Ordner \family sans de \family default drei Beispiele für Serienbriefe ( \family typewriter serienbrief1/2/3.lyx \family default ). In diesen Dateien wird erklärt, wie man Serienbriefe erstellt. \end_layout \begin_layout Subsection Probleme \end_layout \begin_layout Standard Die LyX-Interna verursachen einige Probleme bei der Visualisierung der Koma-Scri pt-Doku\SpecialChar \- menten\SpecialChar \- klassen in LyX: \end_layout \begin_layout Itemize Die Absätze in einer \family sans letter \family default -Dokumentklasse sind standardmäßig durch vertikale Abstände und nicht durch Einzüge getrennt. Dafür sind keine speziellen LaTeX-Befehle nötig. Im Menüfenster \family sans Bearbeiten\SpecialChar \menuseparator Absatz-Einstellungen \family default ( \begin_inset Info type "icon" arg "layout-paragraph" \end_inset ) steht jedoch der entsprechende Schaltknopf für \family sans Absatztrennung \family default auf \family sans Einrückung \family default . Der Wert \family sans Abstand \family default hat immer den Effekt, dass der vertikale Abstand durch extra LaTeX-Befehle im Dokument erzeugt wird, was in diesem Fall aber nicht gewünscht ist. \end_layout \begin_layout Section Springer-Zeitschriften ( \family sans svjour \family default ) \begin_inset Index idx status collapsed \begin_layout Plain Layout Springer-Zeitschriften \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Martin Vermeer \end_layout \begin_layout Subsection Beschreibung \end_layout \begin_layout Standard Dies sind Format-Dateien für einige Zeitschriftenformate, die vom Springer-Verla g verwendet und auf \begin_inset space \space{} \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.springer.de/author/tex/help-journals.html \end_layout \end_inset auf\SpecialChar \- gelistet werden, wo Sie auch die Klassen-Dateien bekommen sollten. Es ist ein modulares System: die allen Zeitschriften gemeinsamen Dinge sind in \family typewriter svjour.inc \family default implementiert. Diese Datei kann in zeitschriftenabhängigen Format-Dateien wie zum Beispiel \family typewriter svjog.layout \family default für das Journal of Geodesy enthalten sein. \end_layout \begin_layout Standard Das bedeutet, dass die Implementierung der Unterstützung für irgendeine andere Sprin\SpecialChar \- ger-Zeit\SpecialChar \- schrift so einfach ist als würden Sie Ihre eigene \family typewriter sv< \family default meineZeitschrift \family typewriter >. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset layout \family default -Datei schreiben, indem Sie dem Grundriss von \family typewriter svjog.layout \family default folgen. \end_layout \begin_layout Standard Sie wurde nur für das Journal of Geodesy ausreichend getestet. \family typewriter svjour \family default und \family typewriter svjog \family default sind Bestandteil der LyX-Standarddistribution. Installieren Sie die benötigten Klassen-Dateien, die Sie bei Springer herunterg eladen haben, in ein geeignetes Verzeichnis, konfigurieren LaTeX im teTeX-Fall mit \family typewriter texhash \family default , wenn nötig als root (kümmert sich LyX nicht darum?) und LyX neu, und es sollte funktionieren. \end_layout \begin_layout Subsection Neue Stile \end_layout \begin_layout Standard Eine große Zahl an theoremähnlichen Stilen – \family sans Claim \family default , \family sans Conjecture \family default , \SpecialChar \ldots{} \family sans Theorem. \end_layout \begin_layout Standard \family sans Headnote, Dedication, Subtitle, Running_LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X_Titel, Autor_Running, Institute, Mail, Offprints, Keywords, Ac\SpecialChar \- knowledgements, Acknowledgement \family default . Sehen Sie sich die Dokumentation der Springer-Klassen-Dateien für Einzelheiten an. \end_layout \begin_layout Subsection Unterstützte Zeitschriften \end_layout \begin_layout Itemize \emph on Journal of Geodesy \emph default : \family typewriter svjog.layout \family default – Martin Vermeer \end_layout \begin_layout Itemize \emph on Probability Theory and Related Fields \emph default : \family typewriter svprobth.layout \family default – Jean-Marc Lasgouttes \end_layout \begin_layout Standard Fügen Sie Ihre eigene hinzu, es ist nicht so schwer! \end_layout \begin_layout Subsection Danksagung \end_layout \begin_layout Standard Diese Dateien basieren teilweise auf der älteren \family typewriter ejour2.layout \family default -Datei, die wiederum auf einer zusammengeschusterten Stildatei von Springer für LaTeX 2.09 basiert. All dies und das \family typewriter ejour2 \family default -Format funktionieren jetzt nicht mehr. Jean-Marc Lasgouttes hat mir sehr geholfen, den Format\SpecialChar \- datei-Mechanismus von LyX zu verstehen. \end_layout \begin_layout Subsection Fehler \end_layout \begin_layout Standard Wahrscheinlich. Aber wahrscheinlich weniger als im alten zusammengeschusterten LaTeX \family typewriter ejour2 \family default . \end_layout \begin_layout Standard Beschränkungen: es zeigt die Anzahl der theoremähnlichen Formate nicht an, nur #. \end_layout \begin_layout Section AGU journals (aguplus) \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Journal!AGU \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Martin Vermeer \end_layout \begin_layout Subsection Beschreibung \end_layout \begin_layout Standard Dies sind die Formatdateien für einige Journale der American Geophysical Society. Es wird vorausgesetzt, dass Sie sowohl AGUs Klassendateien als auch AGUplus installiert haben (Sie finden beides unter \begin_inset Newline newline \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout ftp://ftp.agu.org/journals/latex/journals \end_layout \end_inset ). \end_layout \begin_layout Subsection Neue Umgebungen \end_layout \begin_layout Standard \family sans Paragraph \family default und \family sans Paragraph* \family default wurden neu definiert. In LyX werden sie weiterhin so genannt, obwohl ihre LaTeX-Äquivalente in den AGU-Klasse \family sans Unterunterabschn \family default . und \family sans Unterunterabschn \family default * sind. \end_layout \begin_layout Standard Neu definierte Umgebungen sind \family sans Left_Header \family default , \family sans Right_Header \family default , \family sans Received \family default , \family sans Revised \family default , \family sans Accepted \family default , \family sans CCC \family default , \family sans PaperId \family default , \family sans AuthorAddr \family default , \family sans SlugComment \family default . Dies sind meist Manuskriptattribute und in der AGU-Do\SpecialChar \- ku\SpecialChar \- men\SpecialChar \- ta\SpecialChar \- tion definiert. \end_layout \begin_layout Standard Ich befürchte, dass sie noch sehr unvollständig ist. \end_layout \begin_layout Subsection Neue Gleitobjekte \end_layout \begin_layout Standard \family sans Planotable \family default und \family sans Plate \family default . Außerdem gibt es eine neues Tabellen-Gleitobjekt. \end_layout \begin_layout Subsection Unterstützte Journale \end_layout \begin_layout Standard \emph on Journal of Geophysical Research \emph default : \family typewriter jgrga.layout \family default — Martin Vermeer \end_layout \begin_layout Standard Fügen Sie Ihr eigenes hinzu, es ist nicht so schwer! Sehen Sie sich die Beispiele \family typewriter jgrga.lay\SpecialChar \- out \family default und \family typewriter aguplus.inc \family default an. \end_layout \begin_layout Subsection Bugs and things to remember \end_layout \begin_layout Standard In order to use the new layouts, you must remember to do the following for a new document: \end_layout \begin_layout Enumerate \emph on Turn off babel \emph default . This can be done in the \family sans layout\SpecialChar \menuseparator document \family default or \family sans document\SpecialChar \menuseparator settings \family default menu item. (AGU articles are always in English, right? So \emph on don't \emph default choose a language.) \end_layout \begin_layout Enumerate Enter \family typewriter jgrga \family default into the document's \family sans Extra Options \family default field. (Yes, this is a bug.) \end_layout \begin_layout Enumerate Make sure you use the \family typewriter agu.bst \family default bibliography style, by entering \family sans agu \family default into the second field of the BibTeX inset. None of the standard styles will do. \end_layout \begin_layout Section EGS journals (egs) \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Journal!EGS \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Martin Vermeer \end_layout \begin_layout Subsection Beschreibung \end_layout \begin_layout Standard Dies ist die Formatdatei für die Journale der European Geophysical Society. Die benötigte Datei \family typewriter egs.cls \family default kann von der EGS-Internetseite ( \begin_inset Flex URL status collapsed \begin_layout Plain Layout www.copernicus.org \end_layout \end_inset ) heruntergeladen. \end_layout \begin_layout Subsection Neue Umgebungen \end_layout \begin_layout Standard \family sans Right_address \family default , \family sans Latex_Title \family default , \family sans Affil \family default , \family sans Journal \family default , \family sans msnumber \family default , \family sans FirstAuthor \family default , \family sans Received \family default , \family sans Accepted \family default , \family sans Offsets \family default . Die gültige Formatdatei ist leider nicht sehr modular aufgebaut und würde davon profitieren, wenn sie die verschiedenen \family typewriter std*.inc \family default -Dateien benutzen würde. \end_layout \begin_layout Section Folien mit slides (default) \begin_inset CommandInset label LatexCommand label name "Folien-mit-slides" \end_inset \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!slides!default \end_layout \end_inset \end_layout \begin_layout Standard von \noun on John Weiss \noun default \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard In diesem Abschnitt wird beschrieben, wie Sie mit LyX Folien für Überkopf-Pro\SpecialChar \- jek\SpecialChar \- to\SpecialChar \- ren erstellen können. Es gibt zwei verschiedene Dokumentklassen, mit denen Sie dies realisieren können: Die normale Klasse \family sans slides \begin_inset space ~ \end_inset (default) \family default sowie die Klasse \family sans FoilTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X slides \family default . In diesem Abschnitt soll es um die erste der beiden gehen. \end_layout \begin_layout Standard Diese Klasse ist die verbesserte LaTeX2e-Version des alten Paketes \family sans \noun on Sli \noun default Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \family default . Sie gehört zum Standardumfang jeder LaTeX2e-Distribution. Im folgenden ist dieses Paket gemeint, wenn von der Klasse \family sans slides \family default gesprochen wird. Wie bereits erwähnt gibt es noch andere Klassen, mit denen ebenfalls Folien erzeugt werden können, die diese Aufgabe teilweise sogar besser erledigen. Einige Dinge sind aber nur mit der normalen Klasse \family sans slides \family default möglich. Dazu gleich mehr. \end_layout \begin_layout Subsection Zu Beginn \begin_inset CommandInset label LatexCommand label name "Folien-Start" \end_inset \end_layout \begin_layout Standard Als erstes müssen Sie im Dialogfeld \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Dokumentklasse \family default die \family sans Dokumentklasse \family default \family sans slides \begin_inset space ~ \end_inset (de\SpecialChar \- fault) \family default auswählen. Einige zusätzliche Dinge sollten Sie zu dieser Dokumentklasse wissen: \end_layout \begin_layout Itemize Verändern Sie nicht die Einstellungen für \family sans Textformat\SpecialChar \menuseparator Zweispaltiges \begin_inset space ~ \end_inset Dokument \family default und \family sans Seitenformat\SpecialChar \menuseparator Orientierung \family default . Dies wird von der Klasse \family sans slides \family default nicht unterstützt. \end_layout \begin_layout Itemize Die möglichen Einstellungen im Feld \family sans Seiten-Stil \family default des Dialogfensters \family sans Dokument-Ein\SpecialChar \- stel\SpecialChar \- lungen \family default unterscheiden sich etwas von dem normalen Verhalten. Sie können unter folgenden Versionen wählen: \end_layout \begin_deeper \begin_layout Description \family sans \series medium default \family default \series default ??? \end_layout \begin_layout Description \family sans \series medium plain \family default \series default Die Folien enthalten die Seitennummer in der rechten unteren Ecke. \end_layout \begin_layout Description \family sans \series medium headings \family default \series default Ähnlich wie \family sans plain \family default , es werden aber zusätzlich auch eingegebene Zeitmarken ausgegeben. Dies ist die Standardeinstellung. \end_layout \begin_layout Description \family sans \series medium empty \family default \series default Die Seite enthält weder eine Seitennummerierung noch Zeit- oder andere Marken. \end_layout \end_deeper \begin_layout Itemize Die Klasse \family sans slides \family default unterstützt eine weitere Option, \family typewriter clock \family default . Um sie zu verwenden, geben Sie ,,clock \begin_inset Quotes grd \end_inset im Feld \family sans Optionen \family default des Dialogfensters \family sans Dokument-Einstellungen \family default \SpecialChar \menuseparator \family sans Dokumentklasse \family default ein. Damit können Sie Zeitmarken für Ihren Vortrag einfügen. Näheres dazu in Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Folien-mit-Notizen" \end_inset . \end_layout \begin_layout Standard Sie können auch die Vorlage \family typewriter slides.lyx \family default verwenden, um automatisch ein Dokument der Klasse \family sans slides \family default zu erstellen (benutzen Sie dazu \family sans Datei\SpecialChar \menuseparator Neu \begin_inset space ~ \end_inset von \begin_inset space ~ \end_inset Vorlage \family default \SpecialChar \ldots{} , um ein neues Dokument zu öffnen). Die Vorlage enthält auch ein paar Beispiele für besondere Absatzumgebungen, die in dieser Klasse verwendet werden können. Diese werden in den folgenden Abschnitten beschrieben. \end_layout \begin_layout Subsection Absatzumgebungen \end_layout \begin_layout Subsubsection Unterstützte Umgebungen \end_layout \begin_layout Standard Das erste, was Ihnen bei einem Dokument der Klasse \family sans slides \family default vermutlich auf\SpecialChar \textcompwordmark{} fällt ist der Zeichensatz. Die Standardeinstellung entspricht der Größe \family sans Noch \begin_inset space ~ \end_inset größer \family default im Zeichensatz \family sans Sans \begin_inset space ~ \end_inset Serif \family default . Diese Einstellung wird auch bei der Ausgabe verwendet. Sehen Sie es als \emph on visuellen Hinweis \emph default an, dass Sie gerade ein Folien-Dokument bearbeiten. Da der Zeichensatz in der Druckausgabe viel größer ist, steht Ihnen auf der Seite weniger Platz zur Verfügung, denken Sie bei der Planung daran! \end_layout \begin_layout Standard Der nächste Unterschied betrifft die Auswahlbox mit den Absatzumgebungen (ganz links in der Werkzeugleiste). Die meisten der gewohnten Einstellungen fehlen dort, dafür gibt es fünf neue Einträge. Das liegt daran, dass von der Klasse \family sans slides \family default lediglich die folgenden Typen unterstützt werden: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{4} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Standard \end_layout \begin_layout Itemize \family sans Auflistung \end_layout \begin_layout Itemize \family sans Aufzählung \end_layout \begin_layout Itemize \family sans Beschreibung \end_layout \begin_layout Itemize \family sans Liste \end_layout \begin_layout Itemize \family sans Zitat (lang) \end_layout \begin_layout Itemize \family sans Zitat (kurz) \end_layout \begin_layout Itemize \family sans Gedicht \end_layout \begin_layout Itemize \family sans Beschriftung \end_layout \begin_layout Itemize \family sans Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Code \end_layout \begin_layout Itemize \family sans Kommentar \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard Alle anderen Typen, einschließlich der verschiedenen Abschnittsüberschriften, werden von der Klasse \family sans slides \family default nicht benutzt. \end_layout \begin_layout Standard Dafür gibt es folgende neue Umgebungstypen: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{3} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Folie \end_layout \begin_layout Itemize \family sans Overlay \end_layout \begin_layout Itemize \family sans Notiz \end_layout \begin_layout Itemize \family sans Unsichtbarer Text \end_layout \begin_layout Itemize \family sans SichtbarerText \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard \noindent Aufgrund einer Besonderheit von LyX sind diese fünf etwas kniff\SpecialChar \textcompwordmark{} lig zu benutzen: In LyX ist es nicht möglich, eine Absatzumgebung in einer anderen, leeren Umgebung einzubetten. Das ist zwar im Normalfall äußerst klug, bedeutet aber, dass Sie eine Folie ausschließlich mit normalem Text beginnen könnten. Deshalb ist ein wenig \emph on LaTeX-Magie \emph default nötig. \end_layout \begin_layout Subsubsection Kniffe mit den neuen Absatzumgebungen \begin_inset CommandInset label LatexCommand label name "Folien-Kniffe" \end_inset \end_layout \begin_layout Standard Wie gerade erwähnt kann in LyX eine Absatzumgebung nicht mit einer anderen, eingebetteten Umgebung beginnen. Aus diesem Grund ist der Typ \family sans Folie \family default keine normale Absatzumgebung, wie sie im \emph on Benutzerhandbuch \emph default beschrieben wird. \end_layout \begin_layout Standard Betrachten Sie \family sans Folie \family default , \family sans Overlay \family default und \family sans Notiz \family default als \emph on Pseudo-Umgebungen \emph default . Sie sehen zwar aus wie Abschnittsüberschriften oder eine \family sans Beschriftung \family default , beginnen aber eine Absatzumgebung (und beenden gegebenenfalls eine vorangehend e). In der gleichen Weise stellen \family sans Unsichtbarer \begin_inset space ~ \end_inset Text \family default und \family sans Sichtbarer \begin_inset space ~ \end_inset Text \family default eine Art \emph on Pseudo-Befehl \emph default dar, denn diese beiden führen etwas aus. \end_layout \begin_layout Standard Eine Gemeinsamkeit dieser fünf Umgebungstypen ist, dass sie sehr lange Marken besitzen. Der Text nach dieser Marke — normalerweise der Inhalt der Absatzumgebung — ist für die Typen \family sans Folie \family default , \family sans Overlay \family default , \family sans Notiz \family default , \family sans Unsichtbarer \begin_inset space ~ \end_inset Text \family default und \family sans Sichtbarer \begin_inset space ~ \end_inset Text \family default unbedeutend, LyX ignoriert ihn völlig. Sie können diese Umgebungen also auch ganz leer lassen. \end_layout \begin_layout Standard Vielleicht möchten Sie aber dennoch etwas Text hinter die Marken schreiben, beispielsweise eine kurze Beschreibung des Inhaltes der aktuellen Folie. In diesem Fall können Sie den Text wie gewohnt eingeben und mit \family sans Eingabe \family default abschließen. \end_layout \begin_layout Subsection Erstellen einer Präsentation mit Folie, \family sans Overlay \family default und \family sans Notiz \end_layout \begin_layout Subsubsection Die \family sans Folie- \family default Umgebung benutzen \end_layout \begin_layout Standard Wenn Sie erwarten, dass wir Ihnen in diesem Kapitel zeigen, wie Sie eine gute Präsentation erstellen, werden Sie enttäuscht sein. Selbstverständlich werden wir Ihnen alle Möglichkeiten und Hilfen erläutern, die Ihnen die Textklasse \family sans Slides \family default dazu zur Verfügung stellt, doch für den Inhalt und die Zusammenstellung sind Sie selbst verantwortlich (denn genau \emph on das \emph default ist ja die Philosophie von LyX). \end_layout \begin_layout Standard Wenn Sie (wie in Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Folien-Kniffe" \end_inset beschrieben) den Umgebungstyp \family sans Folie \family default einstellen, beginnt LyX mit einer neuen Folie. Die Marke für diese Umgebung ist ein blauer Schriftzug \family typewriter New \begin_inset space ~ \end_inset Slide: \family default . Alle Absätze, die auf diese Zeile folgen, werden auf die neue Folie geschrieben. \end_layout \begin_layout Standard Folien sind vermutlich die einzigen Dokumente, bei denen Sie in LyX explizit Seitenenden angeben müssen, nämlich dann, wenn Sie allen Text für eine Folie eingegeben haben. Falls Sie mehr Text eingegeben haben, als tatsächlich auf eine Folie passt, wird der Text zwar automatisch auf eine neue Folie umgebrochen, doch dieses Vorgehen ist nicht ratsam, da diese zusätzliche Seite keinerlei Seitennummern usw. \begin_inset space \space{} \end_inset enthält. Darüberhinaus kann es zu Problemen führen, wenn Sie den Umgebungstyp \family sans Overlay \family default verwenden, um übergroße Folien zu erstellen. \end_layout \begin_layout Standard \family sans Overlay \family default und \family sans Notiz \family default funktionieren genauso wie \family sans Folie \family default . Auch sie erzeugen in LyX einen Schriftzug \family typewriter \noun on New \begin_inset space ~ \end_inset Overlay \noun default : \family default und \family typewriter \emph on New \begin_inset space ~ \end_inset Note: \family default \emph default . Lediglich die Farbe (magenta statt blau) sowie der verwendete Zeichensatz sind unterschiedlich. \end_layout \begin_layout Standard Wie auch bei \family sans Folie \family default wird der Text in \family sans Overlay \family default und \family sans Notiz \family default automatisch auf eine neue Seite umgebrochen, falls er zu lang wird. Aber auch hier sollten Sie das vermeiden – es macht die Wirkung von \family sans Overlay \family default und \family sans Notiz \family default zunichte. \end_layout \begin_layout Subsubsection Die \family sans Overlay \family default - mit der Folie-Umgebung benutzen \end_layout \begin_layout Standard Der Sinn eines \family sans Overlay \family default s ist eine Folie, die man \emph on auf \emph default eine andere Folie legt. Vielleicht wollen Sie eine Abbildung zunächst erläutern, bevor Sie den zugehörigen Text zeigen. Das geht natürlich, indem Sie über den Text zunächst ein Blatt Papier legen. \end_layout \begin_layout Standard Das funktioniert aber bereits nicht mehr, wenn Sie zwei Graphen zum Vergleich übereinanderlegen wollen. Sie müssen dann, während Sie reden, mit den beiden Folien herumfummeln, um die beiden Abbildungen genau zur Deckung zu bringen. Die Verwendung eines \family sans Overlay \family default macht Ihr Leben in diesen Fällen viel einfacher. \end_layout \begin_layout Standard Jedes \family sans Overlay \family default erhält als Seitennummer diejenige seiner vorangehenden Folie, erweitert um den Anhang \begin_inset Quotes gld \end_inset -a \begin_inset Quotes grd \end_inset . \begin_inset Foot status collapsed \begin_layout Plain Layout Mehrere \family sans Overlay \family default s bekämen dann \begin_inset Quotes gld \end_inset -b \begin_inset Quotes grd \end_inset , \begin_inset Quotes gld \end_inset -c \begin_inset Quotes grd \end_inset usw. \begin_inset space \space{} \end_inset an die ursprüngliche Seitenzahl angehängt. \end_layout \end_inset Natürlich sollten der Inhalt von ursprünglicher Seite und Overlay jeweils auf eine einzige Seite passen. Am besten sehen Sie ein \family sans Overlay \family default als \emph on Teil \emph default einer \family sans Folie \family default an. LyX deutet das am Bildschirm dadurch an, dass die Marke zu Beginn eines \family sans Overlay \family default s eingerückt ist. \end_layout \begin_layout Standard Das Hauptproblem bei aufeinanderliegenden Folien ist die Ausrichtung des Inhaltes beider Folien. Wie viel Platz soll man für die Abbildung auf der anderen Folie freilassen? Oder, noch schlimmer, wie soll man erreichen, dass auf der ersten Folie eine Abbildung und etwas Text ist, und auf der zweiten Folie zusätzlicher Text \emph on zwischen \emph default diesen eingefügt werden soll? \end_layout \begin_layout Standard Sie könnten natürlich versuchen, mit unterschiedlich großen vertikalen Abständen herumzuprobieren, bis es passt, doch mit \family sans Unsichtbarer \begin_inset space ~ \end_inset Text \family default und \family sans Sichtbarer \begin_inset space ~ \end_inset Text \family default gibt es zwei Absatzumgebungen, um dieses Problem zu lösen. \end_layout \begin_layout Standard Wie die Namen andeuten, handelt es sich um zwei befehlsähnliche Absatzumgebungen , um den folgenden Text aus- und einzublenden. Denken Sie aber wie in Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Folien-Kniffe" \end_inset erwähnt daran, keinen Text \emph on in \emph default diese Umgebungen einzufügen. Wenn Sie \family sans Unsichtbarer \begin_inset space ~ \end_inset Text \family default schreiben, wird als Marke der Schriftzug \family typewriter \family default zentriert in Himmelblau über den Absatz geschrieben. Dieser wird dann im Drucktext nicht ausgegeben, belegt aber genau den Platz, den er (normal gesetzt) einnehmen würde. \end_layout \begin_layout Standard Für \family sans Sichtbarer \begin_inset space ~ \end_inset Text \family default lautet die Marke \family typewriter \family default , sie wird in hellgrün ausgegeben. Die folgenden Absätze werden unverändert gedruckt. Übrigens beendet auch eine neue Folie, \family sans Overlay \family default oder \family sans Notiz \family default automatisch den unsichtbaren Textmodus, Sie müssen ihn also nicht am Ende einer Folie explizit mit einem \family sans SichtbarerText \family default beenden. \end_layout \begin_layout Standard Inzwischen sollte klar sein, wie Sie eine solche zusammengesetzte Folie unter Zuhilfenahme von \family sans Folie \family default , \family sans Overlay \family default und \family sans (Un)sichtbarer \begin_inset space ~ \end_inset Text \family default erstellen: \end_layout \begin_layout Enumerate Erstellen Sie eine neue Folie mit der Umgebung \family sans Folie \family default , die alles enthält, was auf den beiden Teilfolien erscheinen soll. \end_layout \begin_layout Enumerate Vor jedem Bild oder Absatz, die nur auf der \family sans Overlay \family default -Folie erscheinen soll, fügen Sie eine \family sans Unsichtbarer \begin_inset space ~ \end_inset Text \family default -Umgebung ein. Wenn nötig, fügen Sie nach dem für die \family sans Overlay \family default -Folie bestimmten Text eine \family sans Sichtbarer \begin_inset space ~ \end_inset Text \family default -Umgebung ein. \end_layout \begin_layout Enumerate Legen Sie danach eine \family sans Overlay \family default -Folie an. \end_layout \begin_layout Enumerate Kopieren Sie den Inhalt der \family sans Folie \family default in die \family sans Overlay \family default -Folie. \end_layout \begin_layout Enumerate Vertauschen Sie auf der \family sans Overlay \family default -Folie \family sans Sichtbar \family default und \family sans unsichtbar \family default . \end_layout \begin_layout Standard Das ist bereits alles, Sie haben gerade eine \family sans Overlay \family default -Folie erstellt. \end_layout \begin_layout Standard Ein Nachteil bleibt noch bei der Art, in der die \family sans Slides \family default -Textklasse in LyX implementiert wurde: es ist nicht möglich, Text innerhalb eines Absatzes unsichtbar zu machen, oder innerhalb eines unsichtbaren Absatzes ein Textstück wieder sichtbar zu machen. Das ist zwar prinzipiell möglich, dazu benötigen Sie aber einige Befehle im LaTeX-Modus. \begin_inset Foot status collapsed \begin_layout Plain Layout Diese Befehle sind \end_layout \begin_layout Itemize \family typewriter { \backslash invisible \SpecialChar \ldots{} } \end_layout \begin_layout Itemize \family typewriter { \backslash visible \SpecialChar \ldots{} } \end_layout \begin_layout Plain Layout \SpecialChar \ldots{} \begin_inset space ~ \end_inset und müssen als TeX-Code markiert werden. Der Text, der unsichtbar oder sichtbar gemacht werden soll, muss innerhalb der Klammern anstelle der Punkte eingefügt werden. Weitere Informationen zum Einfügen von TeX-Code finden Sie im \emph on Benutzerhandbuch \emph default . \end_layout \end_inset \end_layout \begin_layout Subsubsection Die Notiz- mit der Folie-Umgebung benutzen \family sans \begin_inset CommandInset label LatexCommand label name "Folien-mit-Notizen" \end_inset \end_layout \begin_layout Standard Wie \family sans Overlay \family default ist auch \family sans Notiz \family default der \family sans Folie \family default -Umgebung zugeordnet. Dies wird wiederum von LyX durch die Art der Marke visualisiert: Eingerückt wie \family sans Overlay \family default und ebenfalls in Magenta, aber kursiv geschrieben. Eine \family sans Notiz \family default -Folie trägt dieselbe Seitennummer wie die zugehörige \family sans Folie \family default , es wird lediglich ein \begin_inset Quotes gld \end_inset -1 \begin_inset Quotes grd \end_inset , \begin_inset Quotes gld \end_inset -2 \begin_inset Quotes grd \end_inset usw. \begin_inset space \space{} \end_inset angehängt. Es sind mehrere \family sans Notiz \family default en je Folie möglich. Auch hier sollten Sie darauf achten, dass der Inhalt einer Folie auch wirklich darauf Platz hat, um einen automatischen Seitenumbruch zu verhindern. \end_layout \begin_layout Standard Der Sinn einer \family sans Notiz \family default ist offensichtlich: Sie enthält all das, was Sie zu einer \family sans Folie \family default zusätzlich sagen wollen. Sie können sie auch als eine Art Merkzettel zu einer Folie verwenden, in diesem Fall wollen Sie eventuell auch Zeitmarken verwenden. Diese besondere Fähigkeit des \noun on Sli \noun default TeX-Paketes wird derzeit von LyX nicht unterstützt, Sie müssen also auf eingefügte LaTeX-Befehle zurückgreifen. \end_layout \begin_layout Standard Um Zeitmarken verwenden zu können, müssen Sie die zusätzliche Option \family typewriter clock \family default angeben (siehe Abschnitt \begin_inset CommandInset ref LatexCommand ref reference "Folien-Start" \end_inset ). Diese Option aktiviert die Zeitmarken, sie werden in der linken unteren Ecke jeder \family sans Hinweis \family default -Folie ausgegeben. Um den ausgegebenen Wert zu verändern müssen Sie die LaTeX-Befehle \family typewriter \backslash settime{} \family default und \family typewriter \backslash addtime{} \family default verwenden. \end_layout \begin_layout Standard Die Argumente für beide Befehle müssen in Sekunden angegeben werden. \family typewriter \backslash set\SpecialChar \- time{} \family default stellt die Zeitmarke auf den angegebenen Wert, \family typewriter \backslash addtime{} \family default erhöht ihn um den entsprechenden Betrag. Auf diese Weise können Sie sich mit Zeitmarken und \family sans Note \family default s einen Zeitrahmen festlegen und wissen immer genau, wieviel Zeit Sie für eine Folie zur Verfügung haben. \end_layout \begin_layout Standard Bleibt noch ein letztes Problem: Natürlich wollen Sie alle Ihre \family sans Folie \family default n und \family sans Overlay \family default s auf Folien ausdrucken, die \family sans Notiz \family default en dagegen auf Papier. Nun sind diese im Dokument aber abwechselnd angeordnet. Was kann man da machen? \end_layout \begin_layout Standard Glücklicherweise gibt es zwei LaTeX-Befehle, mit denen Sie festlegen können, was wirklich ausgedruckt werden soll. Beide müssen im LaTeX-Vorspann eingefügt werden. Der Befehl \family typewriter \backslash onlyslides{ \backslash slides} \family default bewirkt, dass nur die Folien gedruckt werden, mit \family typewriter \backslash onlynotes{ \backslash notes} \family default können Sie die Notizen ausdrucken. \end_layout \begin_layout Standard Am besten lassen Sie beide Befehle im Vorspann stehen und kommentieren zunächst beide aus. Dann können Sie in der \family typewriter dvi \family default -Vorschau alle Seiten betrachten. Zum Ausdrucken können Sie dann jeweils eine der Zeilen aktivieren und die Dateien entweder sofort drucken oder aber in zwei getrennten PostScript-Dateien speichern. \end_layout \begin_layout Standard Für die LaTeX-Befehle \family typewriter \backslash onlyslides{} \family default und \family typewriter \backslash onlynotes{} \family default sind auch noch weitere Argumente möglich. Näheres dazu finden Sie in jedem guten LaTeX-Buch. \end_layout \begin_layout Subsection Die Vorlagedatei für die \family sans slides- \family default Klasse \end_layout \begin_layout Standard Es existiert auch eine Vorlagedatei, die Sie als Grundgerüst für eigene Präsentationen verwenden können. Legen Sie dazu Ihre neue Datei über den Menüpunkt \family sans Datei\SpecialChar \menuseparator Neu \begin_inset space ~ \end_inset von \begin_inset space ~ \end_inset Vorlage\SpecialChar \ldots{} \family default \begin_inset space \space{} \end_inset an und wählen Sie als Vorlage die Datei \family typewriter slides.lyx \family default . Diese Datei enthält ein Beispiel aus \family sans Folie \family default , \family sans Overlay \family default und \family sans Notiz \family default . \family sans Folie \family default und \family sans Overlay \family default enthalten außerdem ein Beispiel für die Verwendung von sichtbarem und unsichtba rem Text. Im LaTeX-Vorspann sind außerdem die folgenden Einträge vorhanden: \end_layout \begin_layout LyX-Code % Uncomment to print out only slides and overlays \end_layout \begin_layout LyX-Code % \end_layout \begin_layout LyX-Code % \backslash onlyslides{ \backslash slides} \begin_inset Newline newline \end_inset \end_layout \begin_layout LyX-Code % Uncomment to print out only notes \end_layout \begin_layout LyX-Code % \end_layout \begin_layout LyX-Code % \backslash onlynotes{ \backslash notes} \end_layout \begin_layout Standard Eine letzte Bemerkung: Diese LyX-Textklasse wurde geschaffen, um die \begin_inset Quotes gld \end_inset \noun on Sli \noun default TeX-Emu\SpecialChar \- lation \begin_inset Quotes grd \end_inset von LaTeX2e zu unterstützen. Dies soll keine Auf\SpecialChar \textcompwordmark{} forderung sein, genau diese Klasse zu verwenden, es gibt auch noch andere Dokumentklassen, um Folien zu erstellen, wie etwa \family sans Foils \family default (siehe Abschnitt \begin_inset space ~ \end_inset \begin_inset CommandInset ref LatexCommand vref reference "Folien-mit-foiltex" \end_inset ) oder das Paket \family typewriter seminar \family default , das in manchen TeX-Distributionen mitgeliefert wird. Das letztere wird allerdings von LyX noch nicht unterstützt. \begin_inset Foot status collapsed \begin_layout Plain Layout Vielleicht wollen Sie diese Aufgabe übernehmen\SpecialChar \ldots{} \end_layout \end_inset Kurz gesagt: Probieren Sie aus, was da ist, und entscheiden Sie dann. Wir werden keine Aussage für oder gegen eines der Pakete machen. \end_layout \begin_layout Section Folien [ \family sans \noun on Foil \family default TeX \noun default ] \begin_inset CommandInset label LatexCommand label name "Folien-mit-foiltex" \end_inset \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Folie!FoilTeX \end_layout \end_inset \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard von \noun on Allan Rae \end_layout \begin_layout Standard In diesem Abschnitt wird beschrieben, wie Sie mit LyX Folien für Überkopf-Pro\SpecialChar \- jek\SpecialChar \- to\SpecialChar \- ren erstellen können. Es gibt zwei verschiedene Dokumentklassen, mit denen Sie dies realisieren können: Die normale Klasse \family sans slides \family default sowie die Klasse \family sans FoilTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X slides \family default . In diesem Abschnitt soll es um letztere gehen. \end_layout \begin_layout Standard Falls Sie die Dokumentation für die Klasse \family sans slides (default) \family default suchen, lesen Sie bitte Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Folien-mit-slides" \end_inset . Bietet Ihnen LyX die \family sans foils \family default -Klasse ( \family sans slides (FoilTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X)) \family default nicht an, ist das entsprechende LaTeX-Paket vermutlich nicht auf Ihrem Rechner installiert. In diesem Fall müssen Sie das Paket installieren oder die Klasse \family sans slides (default) \family default , die nicht ganz so gut ist, verwenden. \end_layout \begin_layout Standard Die LyX-Dokumentklasse \family sans slides (FoilTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X) \family default basiert auf der Version 2.1 der Klassen\SpecialChar \- datei \family typewriter foils.cls \family default , die inzwischen fester Bestandteil von LaTeX2e ist. \end_layout \begin_layout Subsection Zu Beginn \end_layout \begin_layout Standard Als erstes müssen Sie im Dialogfeld \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \SpecialChar \menuseparator Dokumentklasse \family default die \family sans Dokumentklasse \family default \family sans slides \begin_inset space ~ \end_inset (FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X) \family default auswählen. Einige zusätzliche Dinge sollten Sie zu den Einstellungsmöglichkeiten für diese Dokumentklasse wissen: \end_layout \begin_layout Itemize Verändern Sie nicht die Einstellungen für \family sans Textformat\SpecialChar \menuseparator Zweispaltiges \begin_inset space ~ \end_inset Dokument \family default und \family sans Seitenformat\SpecialChar \menuseparator Orientierung \family default . Dies wird von der Klasse \family sans foils \family default nicht unterstützt. \end_layout \begin_layout Itemize Die Standardschriftgröße ist 20pt, alternativ sind 17pt, 15pt und 30pt möglich. \end_layout \begin_layout Itemize Der Standardzeichensatz ist \family sans Sans \begin_inset space ~ \end_inset Serif \family default , allerdings werden alle mathematischen Formeln weiterhin in der Schrift \family sans Roman \family default gesetzt. \end_layout \begin_layout Itemize \family sans Foil \family default TeX unterstützt die Papierformate \family sans A4 \family default und \family sans Letter \family default sowie eine spezielle Größe für 35 \begin_inset Formula $\,$ \end_inset mm Dias. Die Seitenformate \family sans A5 \family default , \family sans B5 \family default , \family sans Legal \family default oder \family sans Executive \family default werden nicht unterstützt. \end_layout \begin_layout Itemize Die Einstellung \family sans Gleitobjekt-Platzierung \family default wird ignoriert. Alle Gleitobjekte erscheinen genau da, wo sie eingefügt werden. \end_layout \begin_layout Itemize Die Einstellung \family sans Seiten-Stil \family default weicht ein wenig vom normalen Verhalten ab. \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default bietet Unterstützung für diverse Kopf- und Fußzeilen sowie benutzerdefinierte Logos. Näheres dazu im Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Foiltex-Kopf-und-fußzeilen" \end_inset . Die erste Seite wird \emph on immer \emph default ohne Seitennummer ausgegeben und enthält \emph on immer \emph default das Logo – falls eines definiert ist – zentriert unten auf der Seite. Mögliche Einstellungen für das Seitenformat sind: \end_layout \begin_deeper \begin_layout Labeling \labelwidthstring MMMMMMM \family sans empty \family default Keinerlei Seitennummerierung, Kopf- oder Fußzeilen außer Fuß\SpecialChar \- no\SpecialChar \- ten, falls diese verwendet werden. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMM \family sans plain \family default Seitennummer zentriert unten auf der Seite, aber keine Kopf- oder Fußzeilen außer Fußnoten. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMM \family sans foilheadings \family default Dies ist die Standardeinstellung. Seitennummer unten rechts. Kopf- und Fußzeilen werden ausgegeben. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMM \family sans fancy \family default Damit bekommen Sie Zugriff auf das Paket \family typewriter fancyhdr \family default . Allerdings rät der Autor von \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default von dessen Verwendung ab, da es zu Konflikten im Format kommen kann. \end_layout \end_deeper \begin_layout Subsubsection Weitere Optionen \end_layout \begin_layout Standard Die folgenden Optionen können Sie im Feld \family sans Optionen \family default im Menüfenster \family sans Dokument-Einstellun\SpecialChar \- gen \family default \SpecialChar \menuseparator \family sans Dokumentklasse \family default verwenden: \end_layout \begin_layout Labeling \labelwidthstring MMMMMMx 35mmSlide Damit wird das Seitenformat auf 18,62 \begin_inset Formula $\times$ \end_inset 27,94 \begin_inset Formula $\,$ \end_inset mm eingestellt. Dies ist dasselbe Seitenverhältnis wie bei einem 35 \begin_inset space ~ \end_inset mm Dia, wodurch die Arbeit mit diesem Medium erleichtert wird. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMx headrule Erzeugt einen Strich unter der Kopfzeile jeder Seite außer der Titelseite. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMx footrule Erzeugt einen Strich über der Fußzeile jeder Seite außer der Titelseite. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMx dvips Diese Option wird automatisch aktiviert, wenn Sie ein neues Dokument der Klasse \family sans s \family default anlegen. Diese Option sagt \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default , den dvips-Treiber zu verwenden, um Seiten, die im Querformat gesetzt werden sollen, zu drehen. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMx landscape Dadurch wird lediglich das Papierformat auf Querformat eingestellt, ohne die Seite zu drehen. Deshalb benötigen Sie ein externes Programm, um die Seiten zu drehen, bevor Sie das Dokument ausdrucken. Durch diese Option wird die Bedeutung der Umgebungen \family sans Foilhead \family default und \family sans Rotatefoilhead \family default vertauscht (siehe nächster Abschnitt). \end_layout \begin_layout Labeling \labelwidthstring MMMMMMx leqno Gleichungsnummerierung auf der linken Seite. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMx fleqn Gleichungen werden linksbündig ausgegeben. \end_layout \begin_layout Subsection Unterstützte Umgebungstypen \end_layout \begin_layout Standard Die meisten der auch von anderen Dokumentklassen unterstützten Umgebungstypen werden auch in der \family sans foils \family default -Klasse unterstützt. Außerdem bietet \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default eine Reihe zusätzlicher Typen, und ein paar weitere werden von LyX hinzugefügt. Die folgenden Typen werden auch in anderen Klassen verwendet: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{4} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Standard \end_layout \begin_layout Itemize \family sans Auflistung \end_layout \begin_layout Itemize \family sans Aufzählung \end_layout \begin_layout Itemize \family sans Beschreibung \end_layout \begin_layout Itemize \family sans Liste \end_layout \begin_layout Itemize \family sans Zitat (lang) \end_layout \begin_layout Itemize \family sans Zitat (kurz) \end_layout \begin_layout Itemize \family sans Gedicht \end_layout \begin_layout Itemize \family sans Beschriftung \end_layout \begin_layout Itemize \family sans Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Code \end_layout \begin_layout Itemize \family sans Kommentar \end_layout \begin_layout Itemize \family sans Itemize \end_layout \begin_layout Itemize \family sans Aufzählung \end_layout \begin_layout Itemize \family sans Description \end_layout \begin_layout Itemize \family sans Titel \end_layout \begin_layout Itemize \family sans Autor \end_layout \begin_layout Itemize \family sans Datum \end_layout \begin_layout Itemize \family sans Zusammen\SpecialChar \- fassung \end_layout \begin_layout Itemize \family sans Literaturliste \end_layout \begin_layout Itemize \family sans Adresse \end_layout \begin_layout Itemize \family sans RightAddress \end_layout \begin_layout Itemize \family sans Beschriftung \end_layout \begin_layout Itemize \family sans Kommentar \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard \noindent Das umfasst alle wichtigen Umgebungstypen mit Ausnahme der diversen Abschnitts\SpecialChar \- um gebungen. Da Folien im Prinzip selber eine Art Aufteilung in Abschnitte mit Überschrift und Inhalt darstellen, gibt es für derartige Aufteilungen spezielle Befehle in \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default , die neue Folien beginnen: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{4} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans head \end_layout \begin_layout Itemize \family sans Rotatehead \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard \noindent Außerdem bietet LyX leicht abgeänderte Versionen dieser Umgebungen: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{3} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Shorthead \end_layout \begin_layout Itemize \family sans ShortRotatehead \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard \noindent Die Unterschiede zwischen diesen beiden Typen werden im nächsten Abschnitt erläutert. \end_layout \begin_layout Standard Da Folien oft verwendet werden, um neue Ideen und Theorien zu präsentieren, bietet \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default eine ganze Menge an Umgebungen um diese gut darzustellen: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{4} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans Theorem \end_layout \begin_layout Itemize \family sans Lemma \end_layout \begin_layout Itemize \family sans Corollary \end_layout \begin_layout Itemize \family sans Proposition \end_layout \begin_layout Itemize \family sans Definition \end_layout \begin_layout Itemize \family sans Proof \end_layout \begin_layout Itemize \family sans Theorem* \end_layout \begin_layout Itemize \family sans Lemma* \end_layout \begin_layout Itemize \family sans Corollary* \end_layout \begin_layout Itemize \family sans Proposition* \end_layout \begin_layout Itemize \family sans Definition* \end_layout \begin_layout Standard \begin_inset space ~ \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard \noindent Die Umgebungen mit einem Stern am Ende des Namens sind nicht nummeriert. Darüberhinaus steuert LyX noch zwei Aufzählungstypen hinzu: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{4} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans TickList \end_layout \begin_layout Itemize \family sans CrossList \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard \noindent \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default bietet einige sehr mächtige Befehle, um Kopf- und Fußzeilen für die Folien zu erzeugen, die Sie am besten im LaTeX-Vorspann einfügen. Wenn Sie diese Einstellungen im Dokument ändern wollen, ist der beste Platz dafür direkt am Anfang der Folie, das heißt direkt nach dem \family sans Foilhead \family default -Befehl. \end_layout \begin_layout Standard Hierfür gibt es die folgende Befehle [ \shape smallcaps Martin Vermeer \shape default ]: \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash begin{multicols}{4} \end_layout \end_inset \end_layout \begin_layout Itemize \family sans My \begin_inset space ~ \end_inset Logo \end_layout \begin_layout Itemize \family sans Restriction \end_layout \begin_layout Itemize \family sans Right \begin_inset space ~ \end_inset Footer \end_layout \begin_layout Itemize \family sans Right \begin_inset space ~ \end_inset Header \end_layout \begin_layout Itemize \family sans Left \begin_inset space ~ \end_inset Header \end_layout \begin_deeper \begin_layout Standard \begin_inset space ~ \end_inset \end_layout \end_deeper \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash end{multicols} \end_layout \end_inset \end_layout \begin_layout Standard \noindent Außerdem gibt es noch eine Reihe von Befehlen in \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default , die von LyX nicht direkt unterstützt werden. Ihre Bedeutung, und wie man sie dennoch in LyX einsetzen kann, wird in Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Folitex:-nicht-unterstützt" \end_inset erläutert. \end_layout \begin_layout Subsection Die Erstellung eines Foliensatzes \end_layout \begin_layout Standard In diesem Abschnitt wird eine einfache Einführung gegeben, wie man mit den diversen Umgebungstypen einen Foliensatz erstellen kann. Wenn Sie ein Beispiel für einen solchen Foliensatz sehen wollen, finden Sie es unter dem Namen \family typewriter Foils.lyx \family default , wenn Sie im Dialog \family sans Datei\SpecialChar \menuseparator Öffnen\SpecialChar \ldots{} \family default auf den Knopf \family sans Beispiele \family default drücken. \end_layout \begin_layout Subsubsection Anlegen einer Titelseite \end_layout \begin_layout Standard Im Gegensatz zu anderen Klassen, die spezielle Umgebungen für \family sans Titel \family default , \family sans Autor \family default , \family sans Datum \family default und \family sans Zusammenfassung \family default bieten, erzeugt \family sans foils \family default aus diesen Angaben eine eigene Titelseite. Falls Sie hier kein Datum angeben, wird automatisch bei jedem LaTeX-Lauf das aktuelle Datum eingefügt. \end_layout \begin_layout Subsubsection Eine neue Folie beginnen \end_layout \begin_layout Standard Wie bereits erwähnt gibt es insgesamt vier unterschiedliche Wege, eine neue Folie zu beginnen. Für Folien im Hochformat können Sie \family sans Foilhead \family default oder \family sans ShortFoilhead \family default verwenden. Der Unterschied zwischen beiden Typen liegt im Abstand zwischen der Überschrift der Folie und dem eigentlichen Text. \end_layout \begin_layout Standard Folien im Querformat legt man mit den Umgebungstypen \family sans Rotatefoilhead \family default und \family sans ShortRotatefoilhead \family default an. Auch hier ist der Unterschied der Abstand zwischen Text und Überschrift, der für die \family sans Short \family default -Versionen etwa 1 \begin_inset Formula $\,$ \end_inset cm geringer ist. \end_layout \begin_layout Standard Eine Einschränkung bei der Verwendung von Folien im Querformat ist, dass hierfür das Paket \family typewriter dvips \family default benötigt wird. Besitzen Sie dieses nicht, können Sie die Folien nur ausdrucken, wenn Ihr Drucker die Folien auch quer einlegen kann. \end_layout \begin_layout Subsubsection Theoreme, Lemmas, Beweise und anderes \end_layout \begin_layout Standard Aufgrund eines kleinen Fehlers in LyX ist es nicht möglich, zwei Umgebungen desselben Typs direkt hin\SpecialChar \- ter\SpecialChar \- ein\SpecialChar \- an\SpecialChar \- der zu verwenden. Sie müssen durch irgendetwas getrennt sein. Wenn Sie es dennoch versuchen, wird die erste Umgebung erweitert, als hätten Sie beide vereint. Wie kann man das Problem nun lösen? Der einfachste Weg ist, etwas Text zwischen den beiden Umgebungen einzufügen, oder einen Abschnitt im LaTeX-Modus, der nur ein \begin_inset Quotes gld \end_inset % \begin_inset Quotes grd \end_inset (Kommentarzeichen) enthält. Dies zwingt LyX, zwei getrennte Umgebungen zu erzeugen, und so die richtige LaTeX-Ausgabe zu erzeugen. Dies wird auch in der Beispieldatei erläutert. Wie gesagt, dieses Problem tritt nur auf, wenn Sie zwei gleiche Umgebungen hintereinander anordnen wollen. \end_layout \begin_layout Subsubsection Aufzählungen \end_layout \begin_layout Standard Alle gängigen Aufzählungstypen werden unterstützt, außerdem zwei zusätzliche. Hier werden nur die neuen erklärt, für Informationen zu den Standardtypen lesen Sie bitte das \emph on Benutzerhandbuch \emph default . Wenn Sie Listen mit unterschiedlichen Symbolen verwenden wollen, sollten Sie auch einen Blick in Abschnitt \begin_inset CommandInset ref LatexCommand vref reference "Listenmarkierer" \end_inset werfen, dort wird erklärt, wie man dafür aus insgesamt 216 Symbolen geeignete Listenmarkierer auswählen kann. \end_layout \begin_layout Standard Die neuen Aufzählungstypen \family sans TickList \family default und \family sans CrossList \family default sollen es einfacher machen, Listen der Sorte machen/nicht machen oder richtig/f alsch anzulegen, die entweder einen Haken oder ein Kreuz als Marke verwenden. Sie sind eine Variation der normalen \family sans Itemize \family default -Liste. Um sie zu verwenden, muss allerdings das Paket \family typewriter psnfss \family default installiert sein. \end_layout \begin_layout Subsubsection Abbildungen und Tabellen \end_layout \begin_layout Standard \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default definiert die Umgebungstypen für gleitende Abbildungen und Tabellen um, so dass diese immer genau an der Stelle eingefügt werden, an der sie im Originaltext stehen. Falls Sie die Platzierung der Gleitobjekte verändert haben ( \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \family default ), so wird dies ignoriert. \end_layout \begin_layout Subsubsection Kopf- und Fußzeilen der Seite \begin_inset CommandInset label LatexCommand label name "Foiltex-Kopf-und-fußzeilen" \end_inset \end_layout \begin_layout Standard Die beiden Befehle \family sans My \begin_inset space ~ \end_inset Logo \family default und \family sans Restriction \family default erlauben es, die linke Seite der Fußzeile zu verändern. Der erste ist dafür vorgesehen, ein graphisches Logo einzubinden, standardmäßig ist hier der Text \begin_inset Quotes gld \end_inset -Typeset by \family sans FoilTe \family default \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family sans X \family default - \begin_inset Quotes grd \end_inset eingetragen. Über den zweiten Befehl können zusätzliche Hinweise für die Zuhörer gegeben werden, etwa \begin_inset Quotes gld \end_inset Vertraulich \begin_inset Quotes grd \end_inset . Dieser Eintrag ist normalerweise leer. \end_layout \begin_layout Standard Die anderen Ecken werden über die folgenden drei Befehle beeinflusst: \family sans Right \begin_inset space ~ \end_inset Footer \family default (Die Standardeinstellung ist die Seitennummer.), \family sans Right \begin_inset space ~ \end_inset Header \family default (obere rechte Ecke), \family sans Left \begin_inset space ~ \end_inset Header \family default (obere linke Ecke). \end_layout \begin_layout Subsection Nicht unterstützte Befehle von \family sans Foil \family default TeX \begin_inset CommandInset label LatexCommand label name "Folitex:-nicht-unterstützt" \end_inset \end_layout \begin_layout Standard Alle unten erwähnten Befehle müssen als TeX-Code eingegeben werden. \end_layout \begin_layout Subsubsection Längenangaben \end_layout \begin_layout Standard Alle Abstandsdefinitionen werden über den Befehl \family typewriter \backslash setlength{ \family default \emph on Name \family typewriter \emph default }{ \family default \emph on Wert \family typewriter \emph default } \family default verändert. \emph on Name \emph default muss dabei durch den Namen der zu verändernden Länge ersetzt werden und \emph on Wert \emph default durch den neuen Wert. Alle Längen müssen Einheiten haben, es können entweder absolute Werte wie Inches ( \family typewriter in \family default ), Millimeter ( \family typewriter mm \family default ) oder Punkte ( \family typewriter pt \family default ) verwendet werden, oder aber fontabhängige wie \family typewriter \backslash textwidth \family default . \end_layout \begin_layout Standard Der Abstand zwischen Folientitel ( \family sans foilhead \family default ) und eigentlichem Text kann über die Längendefinition \family typewriter \backslash foilhead\SpecialChar \- skip \family default verändert werden. Um zum Beispiel alle Titel 1 \begin_inset space ~ \end_inset cm näher an den Text heranzurücken, geben Sie im LaTeX-Vorspann folgenden Befehl ein: \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \family typewriter \backslash setlength{ \backslash foilheadskip}{-10mm} \family default . \end_layout \begin_layout Standard Die Abstände vor und nach Gleitobjekten können durch die folgenden Längendefinit ionen verändert werden: \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash abovefloatskip \family default Abstand zwischen Text und Oberkante des Gleitobjektes. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash abovecaptionskip \family default Abstand zwischen Gleitobjekt und Unterschrift. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash belowcaptionskip \family default Abstand zwischen Unterschrift und folgendem Text. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash captionwidth \family default Damit können Sie die Unterschrift schmaler als den normalen Text setzen. Am besten verwenden Sie hier Angaben relativ zur normalen Textbreite, \family typewriter \backslash textwidth \family default . \end_layout \begin_layout Standard Es gibt auch einige Größen, die sich auf die Titelseite beziehen und nützlich sind, falls Sie eine lange Überschrift haben, oder mehrere Autoren beteiligt sind. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash abovetitleskip \family default Abstand zwischen Kopfzeile und Überschrift. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash titleauthorskip \family default Abstand zwischen Überschrift und Autor. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash authorauthorskip \family default Zeilenabstand bei mehreren Autoren. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash authordateskip \family default Abstand zwischen Autor und Datum. \end_layout \begin_layout Labeling \labelwidthstring MMMMMMMMMMM \family typewriter \backslash dateabstractskip \family default Abstand zwischen Datum und Zusammenfassung. \end_layout \begin_layout Standard Die letzte Einstellung beeinflusst alle Aufzählungsumgebungen. Wenn Sie den LaTeX-Befehl \family typewriter \backslash zero\SpecialChar \- list\SpecialChar \- vert\SpecialChar \- dimens \family default \emph on innerhalb \emph default einer Aufzählungsumgebung verwenden, dann wird jeglicher vertikaler Zwischenrau m zwischen den einzelnen Einträgen entfernt. Beachten Sie, dass dies ein Befehl und keine Längenangabe ist, und keine \family typewriter \backslash setlength \family default -ähnlichen Dinge benötigt. \end_layout \begin_layout Subsubsection Kopf- und Fußzeilen \end_layout \begin_layout Standard Über die Befehle \family typewriter \backslash LogoOn \family default und \family typewriter \backslash LogoOff \family default können Sie bestimmen, ob der in \family typewriter \backslash MyLogo \family default definierte Eintrag auf der jeweiligen Seite ausgegeben werden soll. Wenn Sie den Befehl \family typewriter \backslash LogoOff \family default im LaTeX-Vorspann eingeben, wird keine der Seiten das Logo zeigen. Wollen Sie es lediglich auf einer einzelnen Seite deaktivieren, geben Sie den Befehl \family typewriter \backslash LogoOff \family default direkt nach dem foilhead für diese Seite ein, und schalten Sie es an derselben Stelle auf der nächsten Seite mit \family typewriter \backslash LogoOn \family default wieder ein. \end_layout \begin_layout Standard Falls Sie in \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \ldots{} \family default \begin_inset space \space{} \end_inset das Seitenformat \family sans fancy \family default eingestellt haben, sollten Sie möglicherweise die Zeile \family typewriter \backslash let \backslash headwidth \backslash textwidth \family default im LaTeX-Vorspann einfügen, damit Kopf- und Fußzeilen auch auf Seiten im Querformat richtig positioniert werden. Dies beruht auf einigen Konflikten der Format-Definitionen des Paketes \family typewriter fancyhdr \family default mit denen der Klasse \family sans foils \family default . \end_layout \begin_layout Section Hollywood (Skripte nach Hollywood-Spezifikation) \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Hollywood \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Garst Reese \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard Das Format eines Hollywood-Skriptes korrekt zu erstellen ist nicht einfach. Es wurde entworfen, damit die Leser sich auf den Inhalt konzentrieren und die Schauspieler es einfach lesen können. Jede Zeile des Skriptes sollte eine Minute des Filmes enthalten. Das Skript enthält nichts, was nicht im Film zu sehen oder zu hören ist. Es soll durchgängig die Schriftart Courier in 12pt verwendet werden. Keine Hervorhebungen. \end_layout \begin_layout Subsection Besondere Probleme \end_layout \begin_layout Standard Zeilenumbrüche dürfen NIEMALS in der Mitte eines Satzes erfolgen. Wenn sich der Text eines Sprechers über einen Seitenumbruch hinweg fortsetzt, wird sein Name gefolgt von \begin_inset Quotes gld \end_inset (Cont'd) \begin_inset Quotes grd \end_inset wiederholt. \end_layout \begin_layout Subsection Besondere Funktionen \end_layout \begin_layout Standard Fügen Sie die Namen der Sprecher ( \family sans Speaker \family default ) als Marken ein und verwenden Sie dann Querverweise, um die Namen einzufügen. Das Querverweis-Menü enthält auf diese Weise immer die Darstellerliste. Sie können die Querverweise auch verwenden, um die Namen der Sprecher in den Textpassagen einzufügen. \end_layout \begin_layout Subsection Seitengrößen und Randbreiten \end_layout \begin_layout Standard US Letter, links 1.6 \begin_inset Formula $\,$ \end_inset Inch, rechts 0.75 \begin_inset Formula $\,$ \end_inset Inch, Oben 0.5 \begin_inset Formula $\,$ \end_inset Inch, unten 0.75 \begin_inset Formula $\,$ \end_inset Inch \end_layout \begin_layout Subsection Umgebungstypen \end_layout \begin_layout Standard Die folgenden Absatzumgebungen stehen zur Verfügung. Sie können die Datei \family typewriter holly\SpecialChar \- wood.bind \family default verwenden, dann können Sie die Tastaturkürzel auf der rechten Seite benutzen. \end_layout \begin_layout Itemize \family sans Standard \family default \begin_inset Newline newline \end_inset Falls sonst nichts anderes verwendet werden kann. Versuchen Sie, es zu vermeiden. \end_layout \begin_layout Itemize \family sans FADE_IN \family default : \begin_inset space \hfill{} \end_inset \family sans Alt+Z \begin_inset space ~ \end_inset Umschalt+I \family default \begin_inset Newline newline \end_inset Normalerweise von etwas wie \begin_inset Quotes gld \end_inset Sally wacht gerade auf \begin_inset Quotes grd \end_inset gefolgt. \end_layout \begin_layout Itemize \family sans INT: \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset I \begin_inset Newline newline \end_inset \family default Legt eine neue (innen) Kameraeinstellung fest. Immer gefolgt von DAY oder NIGHT oder etwas Entsprechendem, um die Lichtverhält nisse wiederzugeben. Alles in dieser Zeile wird in GROSSBUCHSTABEN gesetzt. \end_layout \begin_layout Itemize \family sans EXT: \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset E \begin_inset Newline newline \end_inset \family default Eine neue Kameraeinstellung (außen). Alles in dieser Zeile wird in GROSS\SpecialChar \- BUCH\SpecialChar \- STABEN gesetzt. \end_layout \begin_layout Itemize \family sans Speaker \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset S \begin_inset Newline newline \end_inset \family default Die Person, die spricht. \end_layout \begin_layout Itemize \family sans Parenthetical \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset P \begin_inset Newline newline \end_inset \family default Anweisungen für den Sprecher. Die Klammern () werden automatisch eingefügt; in LyX wird nur die öffnende Klammer angezeigt, es werden aber beide gedruckt. \end_layout \begin_layout Itemize \family sans Dialogue \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset D \begin_inset Newline newline \end_inset \family default Was der Sprecher ( \family sans Speaker \family default ) sagt. \end_layout \begin_layout Itemize \family sans Transition \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset T \begin_inset Newline newline \end_inset \family default Kameraanweisungen, etwa CUT TO: \end_layout \begin_layout Itemize \family sans FADE OUT: \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+I \end_layout \begin_layout Itemize \family sans Autor \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+A \end_layout \begin_layout Itemize \family sans Titel \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+T \end_layout \begin_layout Itemize \family sans Right_Address \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset R \end_layout \begin_layout Subsection Skript Jargon \end_layout \begin_layout Itemize (O.S) — off screen \end_layout \begin_layout Itemize (V.0) — voice over \end_layout \begin_layout Itemize b.g. — background \end_layout \begin_layout Itemize C.U. — close-up \end_layout \begin_layout Itemize PAN — camera movement \end_layout \begin_layout Itemize INSERT — cut to close-up of \end_layout \begin_layout Section Broadway \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Broadway \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Garst Reese \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard \family sans Broadway \family default ist ein Format, um Theaterstücke zu schreiben. Das Format ist dekorativer als \family sans Hollywood \family default , und unterliegt weniger Standards. Dieses Format sollte für Workshops u. \begin_inset space \thinspace{} \end_inset ä. \begin_inset space \space{} \end_inset geeignet sein. \end_layout \begin_layout Subsection Besondere Probleme \end_layout \begin_layout Standard Wie bei \family sans Hollywood \family default . \end_layout \begin_layout Subsection Besondere Funktionen \end_layout \begin_layout Standard Fügen Sie die Sprechernamen als Marken ein und verwenden Sie Querverweise im Text, um die Namen einzufügen. Das Querverweis-Menü dient auf diese Weise als aktuelle Darstellerliste. \end_layout \begin_layout Subsection Seitengrößen und Randbreiten \end_layout \begin_layout Standard US Letter, links 1.6 \begin_inset Formula $\,$ \end_inset Inch, rechts 0.75 \begin_inset Formula $\,$ \end_inset Inch, Oben 0.5 \begin_inset Formula $\,$ \end_inset Inch, unten 0.75 \begin_inset Formula $\,$ \end_inset Inch \end_layout \begin_layout Subsection Umgebungstypen \end_layout \begin_layout Standard Die folgenden Absatzumgebungen stehen zur Verfügung. Sie können die Datei \family typewriter broad\SpecialChar \- way.bind \family default verwenden, dann können Sie die Tastaturkürzel auf der rechten Seite benutzen. \end_layout \begin_layout Itemize \family sans Standard \begin_inset Newline newline \end_inset \family default Diesen Typ sollten Sie nicht benötigen, aber er ist für alles, was sonst in keine Sparte passt. \end_layout \begin_layout Itemize \family sans Narrative \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset N \begin_inset Newline newline \end_inset \family default Wird verwendet, um Zustand der Bühne und Aktionen zu beschreiben. Namen von Sprechern bei der ersten Verwendung in GROSSBUCHSTABEN. \end_layout \begin_layout Itemize \family sans ACT \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset A \begin_inset Newline newline \end_inset \family default Wird automatisch nummeriert. Am Bildschirm in arabischen Ziffern, die ge\SpecialChar \- druck\SpecialChar \- te Version zeigt römische Ziffern. \end_layout \begin_layout Itemize \family sans ACT* \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+AT \begin_inset Newline newline \end_inset \family default Untertitel für \family sans ACT \family default . Einfach zentrierter Text. \end_layout \begin_layout Itemize \family sans SCENE \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+S \begin_inset Newline newline \end_inset \family default Nicht automatisch nummeriert, die Nummer muss von Ihnen eingegeben werden (weil ich einfach nicht herausgefunden habe, wie das geht). \end_layout \begin_layout Itemize \family sans AT_RISE: \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+R \begin_inset Newline newline \end_inset \family default Eine besondere Form von \family sans Narrative \family default , die beschreibt, was beim Heben des Vor\SpecialChar \- han\SpecialChar \- ges geschieht. \end_layout \begin_layout Itemize \family sans Speaker \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset S \begin_inset Newline newline \end_inset \family default Titel des Sprechers/Schauspielers, zentriert in Großbuchstaben. \end_layout \begin_layout Itemize \family sans Parenthetical \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset P \begin_inset Newline newline \end_inset \family default Anweisungen an den Sprecher. Die Klammern werden automatisch eingefügt. LyX zeigt nur die öffnende Klammer, es werden aber beide gedruckt. Dieser Umgebungstyp wird nur innerhalb von \family sans Dialogue \family default verwendet. \end_layout \begin_layout Itemize \family sans Dialogue \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset D \begin_inset Newline newline \end_inset \family default Was der Sprecher sagt. \end_layout \begin_layout Itemize \family sans CURTAIN \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+C \begin_inset Newline newline \end_inset \family default Der Vorhang fällt. \end_layout \begin_layout Itemize \family sans Titel \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+T \end_layout \begin_layout Itemize \family sans Autor \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset Umschalt+A \end_layout \begin_layout Itemize \family sans Right_Address \begin_inset space \hfill{} \end_inset Alt+Z \begin_inset space ~ \end_inset R \end_layout \begin_layout Section article (REVTeX 4) \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!article!RevTeX 4 \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Amir Karger \end_layout \begin_layout Standard Die Textklasse \family sans RevTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X4 \family default arbeitet mit der Dokumentklasse RevTeX \begin_inset space ~ \end_inset 4.0 der American Physical Society (genauer dem \begin_inset Formula $\beta$ \end_inset -Release vom Mai 1999). \end_layout \begin_layout Standard Die Textklasse \family sans article \begin_inset space ~ \end_inset (REVTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X) \family default von LyX basiert auf Version 3.1 von RevTeX. Leider ist diese mittlerweile obsolet, da sie nur mit LaTeX 2.09 funktioniert. Das bedeutet, dass einige RevTeX \begin_inset space ~ \end_inset 3.1-Befehle als TeX-Code eingegeben werden müssen. Da RevTeX \begin_inset space ~ \end_inset 4.0 auf die Arbeit mit LaTeX2e ausgerichtet wurde, ist auch LyX zusammen mit der Textklasse \family sans article \begin_inset space ~ \end_inset (REVTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \begin_inset space ~ \end_inset 4) \family default recht einfach zu benutzen. \end_layout \begin_layout Standard Dieser Text ist als ein \emph on Anhang \emph default zu der regulären Dokumentation des Paketes RevTeX \begin_inset space \space{} \end_inset 4.0 zu betrachten, deshalb werden hier keine der speziellen Makros beschrieben; es wird angenommen, dass Sie selbst wissen, was Sie nötigenfalls in den LaTeX-Vorspann einfügen müssen. \end_layout \begin_layout Subsection Installation \end_layout \begin_layout Standard Alles was Sie tun müssen, ist das Paket gemäß der ihm beiliegenden README-Datei zu installieren. Das Paket selber finden Sie bei \begin_inset Newline newline \end_inset RevTeX 4 unter \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://publish.aps.org/revtex4/ \end_layout \end_inset . Installieren Sie es dort, wo LaTeX das neue Paket sehen kann. Machen Sie einen LaTeX-Lauf mit einem kurzen RevTeX-Dokument in einem beliebige n Verzeichnis, das heißt nicht in dem Verzeichnis mit den \family typewriter .cls \family default -Dateien. Wenn Sie LyX nun neu konfigurieren, sollte nach einem Neustart auch die neue Textklasse \family sans REVTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \begin_inset space ~ \end_inset 4 \family default zur Verfügung stehen. \end_layout \begin_layout Standard Sie können nun Dokumente in dieser Klasse erstellen, entweder indem Sie ein bestehendes RevTeX \begin_inset space ~ \end_inset 4-Dokument mittels \family typewriter tex2lyx \family default importieren oder eines – ausgehend von der Datei \family typewriter revtex4.lyx \family default im Verzeichnis mit den Beispielen – neu anlegen. \end_layout \begin_layout Subsection LaTeX-Vorspann \end_layout \begin_layout Standard Optionale Argumente für \family typewriter \backslash documentstyle \family default können Sie wie gewohnt in der Rubrik \family sans Optionen \family default in \family sans Dokument\SpecialChar \menuseparator Einstellungen \family default \SpecialChar \ldots{} \begin_inset space \space{} \end_inset angeben. Bedenken Sie auch, dass RevTeX mindestens ein optionales Argument benötigt! Weitere Dinge wie etwa \family typewriter \backslash draft \family default geben Sie wie gewohnt im LaTeX-Vorspann ein. \end_layout \begin_layout Subsection Format \end_layout \begin_layout Standard Die Namen der Absatzumgebungen entsprechen im allgemeinen den entsprechenden Befehlen aus RevTeX \begin_inset space ~ \end_inset 4.0. Beachten Sie auch, dass (zumindest in RevTeX \begin_inset space ~ \end_inset 4.0 \begin_inset Formula $\beta$ \end_inset ) \family sans Address \family default und \family sans Affiliation \family default identisch sind, Deshalb müssen Sie auch nicht beide verwenden. \begin_inset Foot status collapsed \begin_layout Plain Layout Falls Sie neugierig sind: beide wurden eingebaut, so dass \family typewriter tex2lyx \family default sowohl \family typewriter \backslash address \family default als auch \family typewriter \backslash affiliation \family default übersetzen kann. \end_layout \end_inset \end_layout \begin_layout Subsection Wichtige Hinweise \end_layout \begin_layout Standard Es gibt einige Besonderheiten in RevTeX \begin_inset space ~ \end_inset 4.0, die möglicherweise Fehler hervorrufen, die in LyX sogar noch verwirrender erscheinen. In RevTeX \begin_inset space ~ \end_inset 4.0 steht der \family typewriter \backslash thanks \family default -Befehl \emph on außerhalb \emph default der \family typewriter \backslash author \family default -Umgebung. In LyX bedeutet das, dass \family sans Thanks \family default ein eigenes Format-Element ist. \end_layout \begin_layout Standard Benutzen Sie im \family sans Autor \family default -Format \emph on keine \emph default Fußnoten, oder es können verrückte Dinge geschehen. Die Dokumentation zu RevTeX \begin_inset space ~ \end_inset 4.0 enthält weitere Details dazu. Die Einträge \family sans Autor \begin_inset space ~ \end_inset Email \family default , \family sans Autor \begin_inset space ~ \end_inset URL \family default und \family sans Thanks \family default müssen \emph on zwischen \emph default \family sans Autor \family default und der zugehörigen \family sans Address \family default (bzw. \family sans Affiliation \family default ) platziert werden. Setzen Sie sie nach \family sans Address \family default , scheitert der LaTeX-Lauf. \end_layout \begin_layout Subsection Nachteile \end_layout \begin_layout Standard Das größte Problem mit diesem Format ist, dass Sie optionale Argumente zu Umgebungstypen wie \family sans Email \family default oder \family sans Titel \family default nicht verwenden können (es ist ein generelles Problem von LyX, dass für Gliederungsumgebungen keine optionalen Argumente an\SpecialChar \- ge\SpecialChar \- ge\SpecialChar \- ben werden können). \end_layout \begin_layout Standard Das bedeutet, dass Sie die Datei, nachdem Sie sie im LaTeX-Format exportiert haben, mit einem Editor bearbeiten und die fehlenden Optionen hinzufügen müssen (beispiels\SpecialChar \- weise um Kurztitel für die Seitenüberschrift anzugeben). \end_layout \begin_layout Standard Aus diesem Grund sind die Befehle \family typewriter \backslash altaffiliation \family default und \family typewriter \backslash altaddress \family default nutzlos, und die entsprechenden Umgebungen existieren in LyX nicht. Dies wird voraussichtlich in Version 1.2 von LyX behoben. \end_layout \begin_layout Section article (mwart) \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!article!mwart \end_layout \end_inset , book (mwbk) \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!book!mwart \end_layout \end_inset und report (mwrep) \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!report!mwrep \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Tomasz Luczak \end_layout \begin_layout Standard Die LyX-Dokumentklassen \emph on article (mwart) \emph default , \emph on report (mwrep) \emph default und \emph on book (mwbk) \emph default korrespondieren mit den LaTeX-Dokumentklassen \family typewriter mwart.cls \family default , \family typewriter mwrep.cls \family default und \family typewriter mwbk. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset cls \family default . Sie ersetzen die Standard-Dokumentklassen \begin_inset Flex URL status collapsed \begin_layout Plain Layout article.cls \end_layout \end_inset , \family typewriter report.cls \family default und \family typewriter book.cls \family default und passen in vielen Punkten besser zu den polnischen Typografie-Kon\SpecialChar \- ven\SpecialChar \- tionen. \end_layout \begin_layout Itemize Hauptunterschiede: \end_layout \begin_layout Itemize Nichtnummerierte Titel (zum Beispiel \family sans Abschnitt* \family default ) werden zum Inhaltsverzeichnis hinzugefügt, \end_layout \begin_deeper \begin_layout Description zusätzliche Seitenstile: \end_layout \begin_layout Description uheadings Kopfzeilen mit getrennten Zeilen, \end_layout \begin_layout Description myheadings benutzerdefinierte Kopfzeilen werden mit: \family typewriter \backslash markright \family default und \begin_inset Newline newline \end_inset \family typewriter \backslash markboth \family default erzeugt, \end_layout \begin_layout Description myuheadings benutzerdefinierte Kopfzeilen mit getrennten Zeilen, \end_layout \begin_layout Description outer die Seitennummer wird wird auf der Außenseite der Seite platziert. \end_layout \end_deeper \begin_layout Itemize Optionen \end_layout \begin_deeper \begin_layout Description rmheadings Titel in serif — default, \end_layout \begin_layout Description sfheadings Titel in sans serif, \end_layout \begin_layout Description authortitle auf der Titelseite kommt erst der Autor, dann der Titel — default, \end_layout \begin_layout Description titleauthor auf der Titelseite kommt erst der Titel, dann der Autor, \end_layout \begin_layout Description withmarginpar Platz für Ränder auf der Seite reservieren. \end_layout \end_deeper \begin_layout Section Elsevier Journals \begin_inset Index idx status collapsed \begin_layout Plain Layout Dokumentklasse!Journal!Elsevier \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Rod Pinna \end_layout \begin_layout Standard Elsevier Science Publishers B.V. stellt eine Standard-LaTeX-Dokumentklasse ( \family typewriter els\SpecialChar \- art.cls \family default ) zur Verfügung, mit der man Artikel für ihre verschiedenen Journale einreichen kann. Die Stildatei kann direkt von \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://authors.elsevier.com/ \end_layout \end_inset heruntergeladen werden. Anweisungen stehen in der Klassendatei, die die Anforderungen an die Verleger genau beschreibt. \end_layout \begin_layout Standard LyX enthält ein Paket, das die Benutzung dieser Klasse mit Hilfe einer Format- und einer Vorlagendatei erlaubt. Die Installation der Klasse erfolgt wie für andere LaTeX-Pakete; Anweisungen gibt es in der Elsevier-Dokumentation. \end_layout \begin_layout Standard Um \family typewriter elsart.cls \family default benutzen zu können, gibt es eine Datei \family typewriter elsart.layout \family default . Da die Elsevier \begin_inset ERT status collapsed \begin_layout Plain Layout "= \end_layout \end_inset Klassendatei weitgehend auf der Standard-article-Klasse basiert, hat man das meiste der normalen Funktionalität. Die Elsevier-Klasse enthält viele mathematischen Umgebungen, die den AMS-Um\SpecialChar \- ge\SpecialChar \- bu n\SpecialChar \- gen ähnlich sind. Diese Befehle sind alle in der Elsevier-Dokumentation beschrieben und in LyX verfügbar. \end_layout \begin_layout Standard Am einfachsten benutzt man den Elsevier-Stil mit der mitgelieferten Vorlagendate istil. Am besten benutzt man keine Dinge wie den Seiten-Stil \family sans fancy \family default headings oder das Geometrie-Paket, weil solche Elemente von Elsevier in deren Stildatei definiert sind. Idealerweise sollten keine Pakete außer den in der Elsevier-Dokumentation erwähnten benutzt werden. \end_layout \begin_layout Standard Für Elsevier ist eine möglichst \emph on saubere \emph default LaTeX-Datei unerlässlich, weil sie die mitgelieferte Datei nehmen wollen und die Klassendatei mit der eines bestimmten Journals ersetzen wollen, an das das Papier geschickt wurde. Das bedeutet auch, dass man nicht zuviel Zeit für die Formatierung des Dokuments aufwenden sollte. Wenn es veröffentlicht wird, wird sie sich sowieso ändern. Ansonsten wird dieses Format wie die normale \family sans article \family default -Dokumentklasse benutzt. Für Einzelheiten, was Elsevier macht und was nicht, lesen Sie bitte ihre Dokumentation. \end_layout \begin_layout Section Memoir \end_layout \begin_layout Standard von \noun on Jürgen Spitzmüller \end_layout \begin_layout Subsection Overview \end_layout \begin_layout Standard Memoir is a very powerful and constantly evolving class. It has been designed with regard to fictional and non-fictional literature. Its aim is to let the user have maximum control over the typesetting of his document. Memoir is based on the standard book class, but it can also emulate the article class (see below). \end_layout \begin_layout Standard Peter Wilson, the developer of Memoir, is known as the author of lots of useful packages in the LaTeX world. Most of them have been merged with Memoir. Therefore, it is much easier to layout the table of contents, appendices, chapter designs and such. LyX, though, does not support all of these goodies natively. Some of them might be added to forthcoming releases \begin_inset Foot status collapsed \begin_layout Plain Layout You are invited to send suggestions to \begin_inset Flex URL status collapsed \begin_layout Plain Layout lyx-devel@lists.lyx.org \end_layout \end_inset . \end_layout \end_inset , lots will probably never, due to the limitations of LyX's framework. Of course you can still use all features with the help of some native LaTeX commands (TeX-Code \begin_inset Foot status collapsed \begin_layout Plain Layout Cf. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset section \begin_inset space ~ \end_inset \begin_inset CommandInset ref LatexCommand ref reference "sec:LaTeX-Code" \end_inset for details. \end_layout \end_inset ). In this section, we can only list those features which are natively supported by LyX. For detailed descriptions (and for the rest of features) we are recommending to have a look at the detailed manual of the Memoir class \begin_inset Foot status collapsed \begin_layout Plain Layout Cf. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout CTAN:/macros/latex/memoir/memman.pdf \end_layout \end_inset . \end_layout \end_inset , which is not only a user guide for the class, but also both a comprehensive description on good typesetting and a superb example for good typesetting itself. \end_layout \begin_layout Subsection Basic features and restrictions \end_layout \begin_layout Standard Memoir supports basically all features of the standard book classes. There are, however, some differences, as follows: \end_layout \begin_layout Description Font \begin_inset space ~ \end_inset sizes: Memoir has a broader range of font sizes: 9, 10, 11, 12, 14, 17 \end_layout \begin_layout Description Page \begin_inset space ~ \end_inset style: The fancy page style is not supported, due to a command clash between Memoir and the fancyhdr package (they are both defining a command with the same name, which confuses LaTeX). Instead, Memoir comes with a bunch of own page styles (see \family sans Layout\SpecialChar \menuseparator Document\SpecialChar \menuseparator Page \begin_inset space ~ \end_inset Style \family default ). If you want to use these for the chapter pages, you have to use the command \family typewriter \backslash chapterstyle \family default in the main text or in preamble (e. \begin_inset space \thinspace{} \end_inset g. \begin_inset space ~ \end_inset \family typewriter \backslash chapterstyle{companion} \family default ). \end_layout \begin_layout Description Sectioning: Sectionings (chapter, section, subsection etc.) are coming with an optional argument in the standard classes. With this, you can specify an alternative version of the title for the table of contents and the headers (for instance, if the title is too long). In LyX, you can do this via \family sans Insert\SpecialChar \menuseparator Short \begin_inset space ~ \end_inset Title \family default at the beginning of a chapter/section. Memoir features a second optional argument and thus separates the table of contents from the header. You can define three variants of a title with this: one for the main text, one for the table of contents, and one for the headers. Simply insert two optional arguments if you need this feature, the first one containing the short title for the Table of Contents, the second one containing an alternative short title for the headers. \end_layout \begin_layout Description TOC/LOT/LOF: In the standard classes (and in many other classes), the table of contents, the list of figures and the list of table start a new page automatically. Memoir does not follow this route. You have to insert a page break yourself, if you want to have one. \end_layout \begin_layout Description Titlepage: For some unknown reason, Memoir uses pagination on the title page (in the standard classes, title pages are \begin_inset Quotes eld \end_inset empty \begin_inset Quotes erd \end_inset , i. \begin_inset space \thinspace{} \end_inset e. \begin_inset space ~ \end_inset without pagina). If you want an empty title page, type \family typewriter \backslash aliaspagestyle{title}{empty} \family default in the preamble. \end_layout \begin_layout Description Article: With the class option \emph on article \emph default (to be inserted in \family sans Layout\SpecialChar \menuseparator Document\SpecialChar \menuseparator Extra \begin_inset space ~ \end_inset Options \family default ), you can emulate article style. That is, counters (footnotes, figures, tables etc.) will not be reset on new chapters, chapters don't start a new page (but are—in contrary to \begin_inset Quotes eld \end_inset real \begin_inset Quotes erd \end_inset article classes—still allowed), parts, though, use their own page, as in book. \end_layout \begin_layout Description Oldfontcommands: By default, Memoir does not allow the use of the deprecated font commands, which have been used in the old LaTeX version 2.09 (e. \begin_inset space \thinspace{} \end_inset g. \begin_inset space ~ \end_inset \family typewriter \backslash rm \family default , \family typewriter \backslash it \family default ). It produces an error and stops LaTeX whenever such a command appears. The class option \emph on oldfontcommands \emph default reallows the commands and spits out warnings instead (which does at least not stop LaTeX). Since a lot of packages and particularly BibTeX style files are still using those commands, we have decided to use this option by default. \end_layout \begin_layout Subsection Extra features \end_layout \begin_layout Standard We will only describe the features supported by LyX (which is not much currently ). Please consult the Memoir manual \begin_inset Foot status collapsed \begin_layout Plain Layout Cf. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash \end_layout \end_inset \begin_inset Flex URL status collapsed \begin_layout Plain Layout CTAN:/macros/latex/memoir/memman.pdf \end_layout \end_inset . \end_layout \end_inset for details. \end_layout \begin_layout Description Abstract: You may wonder why an abstract is an extra feature. Well, it is in book class. Usually books don't have abstracts. Memoir, however, has. You can use it wherever and how often you like. \end_layout \begin_layout Description Chapterprecis: You may know this from belletristic: The contents of a chapter is shortly described below the title and also in the table of contents (e. \begin_inset space \thinspace{} \end_inset g. \begin_inset space ~ \end_inset \emph on Our hero arrives in Troia; he loses some friends; he finds others \emph default ). Chapterprecis does exactly this. It is therefore only sensible below a chapter. \end_layout \begin_layout Description Epigraph: An epigraph is a smart slogan or motto at the beginning of a chapter. The epigraph environment provides an elegant way of typesetting such a motto. The motto itself (text) and its author (source) are divided by a short line. Unfortunately, we have to fool LyX a bit here again, since the environment needs two arguments (text and source). In this case, we have to use curly brackets (in TeX mode) between the two arguments: \emph on \emph default \family typewriter }{ \family default \emph on . \end_layout \begin_layout Description Poemtitle: Memoir has lots of possibilities to typeset poetry (up to very complex figurative poems). LyX can only support a few of them. One is poemtitle, which is a centered title for poems, which will also be added to the table of contents (verse is the standard environment for poems. Memoir has some enhanced versions of verse, but you need to use TeX-Code, because they have to be nested inside regular verse environments, which is not possible with LyX). \end_layout \begin_layout Description Poemtitle*: Same as poemtitle, but it adds no entry to the table of contents. \end_layout \begin_layout Standard \begin_inset CommandInset index_print LatexCommand printindex type "idx" \end_inset \end_layout \begin_layout Chapter LyX-Funktionen, die zusätzliche Programme benötigen \end_layout \begin_layout Section TeX prüfen \end_layout \begin_layout Standard von \noun on Asger Alstrup \end_layout \begin_layout Subsection Einführung \end_layout \begin_layout Standard Im \family sans Werkzeuge \family default -Menü finden Sie den Eintrag \family sans Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \begin_inset space \space{} \end_inset prüfen \family default . Er ist nur vorhanden, wenn das Programm \family typewriter chktex \family default installiert ist. Sie können es von CTAN beziehen, \begin_inset Newline newline \end_inset \begin_inset CommandInset href LatexCommand href target "http://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html" \end_inset . \end_layout \begin_layout Standard Das \family typewriter chktex \family default -Paket hat \noun on Jens T. Berger Thielemann \noun default aus Frust darüber geschrieben, dass einige LaTeX-Konstrukte manchmal nicht intuitiv und leicht zu vergessen sind. Das Programm läuft durch Ihre LaTeX-Datei, prüft ihre Integrität und markiert Fehler. Es ist eine Art \family typewriter Lint \family default für LaTeX. \end_layout \begin_layout Standard Nun, was macht eine Syntax-Prüfung in LyX, das sowieso richtiges LaTeX produzier en sollte? Die Antwort ist einfach: So wie \family typewriter Lint \family default nicht nur die \emph on Syntax \emph default von C-Programmen prüft, sondern auch die \emph on Semantik \emph default , findet \family typewriter chktex \family default einfache \emph on typographische \emph default Fehler, zusätzlich zu den syntaktischen. Insbesondere findet \family typewriter chktex \family default folgende Fehler: \end_layout \begin_layout Itemize Fortsetzungspunkte: \begin_inset Newline newline \end_inset Benutzen Sie \SpecialChar \ldots{} anstatt ... \end_layout \begin_layout Itemize Kein Leerzeichen vor/nach Anführungszeichen: \begin_inset Newline newline \end_inset (falsche Zwischenräume) \end_layout \begin_layout Itemize Erzwingung von normalen Leerzeichen bei Abkürzungen: \begin_inset Newline newline \end_inset Hier z. B. ist der Abstand zu groß. \end_layout \begin_layout Itemize Erzwingung des Satzende-Leerzeichens, wenn der Satz mit einem Großbuchstaben endet: \begin_inset Newline newline \end_inset Dies ist ein TEST. Und dies ist ein falscher Abstand. \end_layout \begin_layout Itemize Leerzeichen vor Marken und ähnlichen Befehlen: \begin_inset Newline newline \end_inset Die Marke sollte am Text \emph on kleben \emph default , damit sie nicht auf die falsche Seite gerät. \begin_inset Foot status collapsed \begin_layout Plain Layout Diese Fußnote könnte auf der falschen Seite landen. \end_layout \end_inset Die Marke ist zu weit weg. \end_layout \begin_layout Itemize Normale Leerzeichen vor Querverweisen anstatt geschützter: \begin_inset Newline newline \end_inset Wenn Sie Pech haben, wird die Zeile zwischen dem Text und dem Querverweis umgebrochen, was schade wäre. \end_layout \begin_layout Itemize Zwischen Zahlen wird x anstatt \begin_inset Formula $\times$ \end_inset benutzt: \begin_inset Newline newline \end_inset 2x2 sieht armselig aus, verglichen mit \begin_inset Formula $2\times2$ \end_inset . \end_layout \begin_layout Standard und noch mehr \SpecialChar \ldots{} Es ist ein unersetzliches Werkzeug, um Ihrem Dokument vor dem Druck den letzten Schliff zu geben. Sie sollten es gleich nach der obligatorischen Rechtschreibprüfung benutzen, noch bevor Sie die letzten Feinheiten des Drucksatzes bearbeiten. \end_layout \begin_layout Subsection Wie es geht \end_layout \begin_layout Standard Wählen Sie \family sans Werkzeuge \family default \SpecialChar \menuseparator \family sans Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \begin_inset space \space{} \end_inset prüfen \family default . LyX wird aus Ihrem Dokument eine LaTeX-Datei erzeugen, \family typewriter chktex \family default starten und ein Fenster mit den \family typewriter chktex \family default -Warnungen öffnen. Wenn Sie im oberen Teil auf eine Warnung klicken, wird im unteren Teil der (englische) Text der Warnung erscheinen, und der Cursor wird ans Ende des blau hinterlegten Textteiles, der die Warnung erzeugte, gestellt. Sie können dann den Fehler korrigieren oder die Warnung ignorieren, weil sie vielleicht doch nicht zutrifft. \end_layout \begin_layout Standard An diesem Dokument können Sie diese Funktion ausprobieren, weil Sie bestimmt eine Menge Warnungen bekommen werden, von denen aber viele falsche Alarme sein werden. \end_layout \begin_layout Subsection Feineinstellungen \end_layout \begin_layout Standard Manchmal wird \family typewriter chktex \family default mehr Lärm erzeugen als Sie vertragen können. Dann können Sie versuchen, \family typewriter chktex \family default anzupassen. Obwohl \family typewriter chktex \family default sehr gut konfigurier- und erweiterbar ist, werden Sie nicht alle Probleme lösen können. Weil LyX eine etwas \emph on besondere \emph default LaTeX-Datei erzeugen muss, damit die Zeilennummern der \family typewriter chktex \family default -Ausgabe zur internen Dokumentstruktur passen, \begin_inset Foot status collapsed \begin_layout Plain Layout Die \family typewriter chktex \family default -Ausgabe können Sie sich mit \family sans Dokument\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Protokoll \family default ansehen. \end_layout \end_inset werden einige Warnungen verkehrt erscheinen. Sie haben zwei Möglichkeiten, das zu ändern: \end_layout \begin_layout Itemize Sie können den \family typewriter chktex \family default -Aufruf in \family sans Werkzeuge \family default \SpecialChar \menuseparator \family sans Einstellungen\SpecialChar \menuseparator Ausgaben\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X\SpecialChar \menuseparator ChkTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Befehl: \family default oder die globale Konfigurationsdatei \family typewriter chktexrc \family default ändern. Weiter unten sehen Sie, welche Warnungen Sie auf der Kommandozeile (de)ak\SpecialChar \- ti\SpecialChar \- vie\SpecialChar \- r en können. \end_layout \begin_layout Itemize Exportieren Sie Ihr Dokument als einfache LaTeX-Datei mit \family sans Datei\SpecialChar \menuseparator Exportieren\SpecialChar \menuseparator LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \begin_inset space \space{} \end_inset (normal) \family default und lassen Sie \family typewriter chktex \family default darüber laufen. Es wird mühsam sein, die zugehörige Stelle im LyX-Dokument zu finden, aber mit etwas Gedulde sollten Sie es schaffen. \end_layout \begin_layout Standard Hier ist eine Liste der Warnungen, die Sie in der \family sans ChkTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Befehl: \family default -Zeile (de)aktivieren können. Mit \family typewriter -n# \family default wird die Warnung \family typewriter # \family default deaktiviert, mit \family typewriter w# \family default aktiviert. Die \emph on hervorgehobenen \emph default Warnungen sind standardmäßig deaktiviert, der Standardaufruf ist " \family typewriter chktex -n1 -n3 -n6 -n9 -n22 -n25 -n30 -n38 \family default ". \end_layout \begin_layout Standard Beachten Sie, dass Sie nur Warnungen (de)aktivieren sollten, weil LyX sich darauf verlässt, dass einige andere Kommandozeilen-Parameter so gesetzt sind, dass es mit \family typewriter chktex \family default kommunizieren kann. \end_layout \begin_layout Enumerate \size small \emph on Command terminated with space. — Befehl endete mit einem Leerzeichen. \end_layout \begin_layout Enumerate \size small Non-breaking space ( \begin_inset Quotes eld \end_inset \family typewriter ~ \family default \begin_inset Quotes erd \end_inset ) should have been used. — Geschütztes Leerzeichen ( \begin_inset Quotes gld \end_inset \family typewriter ~ \family default \begin_inset Quotes grd \end_inset ) wäre besser. In LyX: \family sans Einfügen\SpecialChar \menuseparator Formatierung\SpecialChar \menuseparator Geschütztes \begin_inset space \space{} \end_inset Leerzeichen \family default oder \begin_inset Newline newline \end_inset \family sans Strg+Leertaste \family default . \end_layout \begin_layout Enumerate \size small \emph on You should enclose the previous parenthesis with \begin_inset Quotes eld \end_inset \family typewriter {} \family default \begin_inset Quotes erd \end_inset . — Sie sollten die vorigen Klammern in \begin_inset Quotes gld \end_inset ({}) \begin_inset Quotes grd \end_inset einschließen. \end_layout \begin_layout Enumerate \size small Italic correction ( \begin_inset Quotes eld \end_inset \family typewriter \backslash / \family default \begin_inset Quotes erd \end_inset ) found in non-italic buffer. — Kursiv-Korrektur ( \begin_inset Quotes gld \end_inset \family typewriter \backslash / \family default \size default \begin_inset Quotes grd \end_inset ) \size small in nicht-kursivem Text. Das sollte in LyX nicht passieren. \end_layout \begin_layout Enumerate \size small Italic correction ( \begin_inset Quotes eld \end_inset \family typewriter \backslash / \family default \begin_inset Quotes erd \end_inset ) found more than once. — Kursiv-Korrektur ( \begin_inset Quotes gld \end_inset \family typewriter \backslash / \family default \size default \begin_inset Quotes grd \end_inset ) wurde mehrfach benutzt. Das sollte in LyX nicht passieren. \end_layout \begin_layout Enumerate \size small \emph on No italic correction ( \begin_inset Quotes eld \end_inset \family typewriter \emph default \backslash / \family default \emph on \begin_inset Quotes erd \end_inset ) found. — Keine Kursiv-Korrektur ( \begin_inset Quotes gld \end_inset \family typewriter \emph default \backslash / \family default \size default \emph on \begin_inset Quotes grd \end_inset ) \size small gefunden. \emph default Das sollte in LyX nicht nötig sein. \end_layout \begin_layout Enumerate \size small Accent command \begin_inset Quotes eld \end_inset \family typewriter cmd \family default \begin_inset Quotes erd \end_inset needs use of \begin_inset Quotes eld \end_inset \family typewriter cmd \family default \begin_inset Quotes erd \end_inset . — Der Akzent-Befehl \begin_inset Quotes gld \end_inset \family typewriter cmd \family default \size default \begin_inset Quotes grd \end_inset benötigt \size small \begin_inset Quotes gld \end_inset \family typewriter cmd \family default \begin_inset Quotes grd \end_inset . (???) \end_layout \begin_layout Enumerate \size small Wrong length of dash may have been used. — Eventuell verkehrte Länge des Gedankenstrichs. \end_layout \begin_layout Enumerate \size small \emph on \begin_inset Quotes eld \end_inset \family typewriter \emph default %s \family default \emph on \begin_inset Quotes erd \end_inset expected, found \begin_inset Quotes eld \end_inset \family typewriter \emph default %s \family default \emph on \begin_inset Quotes erd \end_inset . — \begin_inset Quotes gld \end_inset \family typewriter \emph default %s \family default \emph on \begin_inset Quotes grd \end_inset erwartet, \begin_inset Quotes gld \end_inset \family typewriter \emph default %s \family default \emph on \begin_inset Quotes grd \end_inset gefunden. \emph default (???) \end_layout \begin_layout Enumerate \size small Solo \begin_inset Quotes eld \end_inset \family typewriter %s \family default \begin_inset Quotes erd \end_inset found. — Einzelnes \emph on \begin_inset Quotes gld \end_inset \family typewriter \emph default %s \family default \emph on \begin_inset Quotes grd \end_inset gefunden. \end_layout \begin_layout Enumerate \size small You should use \begin_inset Quotes eld \end_inset \family typewriter %s \family default \begin_inset Quotes erd \end_inset to achieve an ellipsis. — Sie sollten \begin_inset Quotes gld \end_inset \family typewriter %s \family default \begin_inset Quotes grd \end_inset für Fortsetzungspunkte benutzen. \end_layout \begin_layout Enumerate \size small Inter-word spacing ( \begin_inset Quotes eld \end_inset \family typewriter \backslash \family default \begin_inset Quotes eld \end_inset ) should perhaps be used. — Vielleicht sollten Sie ein normales Leerzeichen ( \begin_inset Quotes gld \end_inset \family typewriter \backslash \family default \begin_inset Quotes grd \end_inset ) benutzen. \end_layout \begin_layout Enumerate \size small Inter-sentence spacing ( \begin_inset Quotes eld \end_inset \family typewriter \backslash @ \family default \begin_inset Quotes erd \end_inset ) should perhaps be used. — Vielleicht sollten Sie einen Satz\SpecialChar \- endepunkt ( \begin_inset Quotes gld \end_inset \family typewriter \backslash @ \family default \begin_inset Quotes grd \end_inset ) benutzen. \end_layout \begin_layout Enumerate \size small Could not find argument for command. — Konnte kein Befehlsargument finden. \end_layout \begin_layout Enumerate \size small No match found for \begin_inset Quotes eld \end_inset \family typewriter %s \family default \begin_inset Quotes erd \end_inset . — Konnte nichts Passendes zu \begin_inset Quotes gld \end_inset \family typewriter %s \family default \begin_inset Quotes grd \end_inset finden. \end_layout \begin_layout Enumerate \size small Math mode still on at end of LaTeX file. — Der Mathe-Modus ist am Ende der LaTeX-Datei immer noch an. \end_layout \begin_layout Enumerate \size small Number of \begin_inset Quotes eld \end_inset \family typewriter char \family default \begin_inset Quotes erd \end_inset doesn't match the number of \begin_inset Quotes eld \end_inset \family typewriter char \family default \begin_inset Quotes erd \end_inset . — Die Anzahl der \begin_inset Quotes gld \end_inset \family typewriter char \family default \begin_inset Quotes grd \end_inset passt nicht zur Anzahl der \begin_inset Quotes gld \end_inset \family typewriter char \family default \begin_inset Quotes grd \end_inset . (???) \end_layout \begin_layout Enumerate \size small You should use either \family typewriter \begin_inset Quotes eld \end_inset \family default or \family typewriter \begin_inset Quotes erd \end_inset \family default as an alternative to \begin_inset Quotes eld \end_inset \family typewriter " \family default \begin_inset Quotes erd \end_inset . — Sie sollten \family typewriter \begin_inset Quotes gld \end_inset \family default \begin_inset space ~ \end_inset oder \family typewriter \begin_inset Quotes grd \end_inset \family default anstatt \begin_inset Quotes gld \end_inset \family typewriter " \family default \begin_inset Quotes grd \end_inset benutzen. \end_layout \begin_layout Enumerate \size small You should use "'" (ASCII 39) instead of "´" (ASCII 180). — Sie sollten \begin_inset Quotes gld \end_inset \family typewriter ' \family default \begin_inset Quotes grd \end_inset (ASCII 39) anstatt \begin_inset Quotes gld \end_inset ' \begin_inset Quotes grd \end_inset (ASCII 180) benutzen. \end_layout \begin_layout Enumerate \size small User-specified pattern found. — Benutzerdefiniertes Muster gefunden. \end_layout \begin_layout Enumerate \size small This command might not be intended. — Dieser Befehl war vielleicht nicht gewollt. \end_layout \begin_layout Enumerate \size small \emph on Comment displayed. — Kommentar angezeigt. \end_layout \begin_layout Enumerate \size small Either \family typewriter '' \backslash ,' \family default \begin_inset space ~ \end_inset or \family typewriter ' \backslash ,'' \family default \begin_inset space ~ \end_inset will look better. — Ein kleiner Abstand sieht besser aus. In LyX: \family sans Einfügen\SpecialChar \menuseparator Formatierung\SpecialChar \menuseparator Kleiner \begin_inset space \space{} \end_inset Abstand \family default \begin_inset space \space{} \end_inset oder \family sans Strg+Umschalt+Leertaste \family default . \end_layout \begin_layout Enumerate \size small Delete this space to maintain correct page references. — Löschen Sie dieses Leerzeichen, um korrekte Seitenverweise zu erhalten. \end_layout \begin_layout Enumerate \size small \emph on You might wish to put this between a pair of \begin_inset Quotes eld \end_inset \family typewriter {} \family default \begin_inset Quotes erd \end_inset . — Sie sollten dies in \begin_inset Quotes gld \end_inset {} \begin_inset Quotes grd \end_inset einschließen. \end_layout \begin_layout Enumerate \size small You ought to remove spaces in front of punctuation. — Sie sollten Leer- vor Satzzeichen entfernen. \end_layout \begin_layout Enumerate \size small Could not execute LaTeX command. — LaTeX-Befehl konnte nicht ausgeführt werden. \end_layout \begin_layout Enumerate \size small Don't use \family typewriter \backslash / \family default in front of small punctuation. — Benutzen Sie keine Kursiv-Korrektur \begin_inset Quotes gld \end_inset \family typewriter \backslash / \family default \begin_inset Quotes grd \end_inset vor kleinen Satzzeichen. Das sollte in LyX nicht passieren. \end_layout \begin_layout Enumerate \family typewriter \size small $ \backslash times$ \family default may look prettier here. — \family typewriter $ \backslash times$ \family default \size default \begin_inset space ~ \end_inset \begin_inset Quotes gld \end_inset \begin_inset Formula $\times$ \end_inset \begin_inset Quotes grd \end_inset \size small sieht hier wahrscheinlich besser aus. \end_layout \begin_layout Enumerate \size small \emph on Multiple spaces detected in output. — Mehrfache Leerzeichen in der Ausgabe entdeckt. \emph default Das sollte in LyX nicht passieren. \end_layout \begin_layout Enumerate \size small This text may be ignored. — Dieser Text wird wahrscheinlich ignoriert. Das sollte in LyX nicht passieren. \end_layout \begin_layout Enumerate \size small Use \family typewriter \begin_inset Quotes eld \end_inset \family default \begin_inset space \space{} \end_inset to begin quotation, not \family typewriter ' \family default . — Benutzen Sie \family typewriter \begin_inset Quotes gld \end_inset \family default \begin_inset space \space{} \end_inset am Anfang eines Zitats, nicht \family typewriter \size default \begin_inset Quotes gls \end_inset \family default . \end_layout \begin_layout Enumerate \size small Use \family typewriter ' \family default \begin_inset space \space{} \end_inset to end quotation, not \family typewriter \begin_inset Quotes eld \end_inset \family default . — Benutzen Sie \family typewriter \begin_inset Quotes grs \end_inset \family default \begin_inset space \space{} \end_inset am Ende eines Zitats, nicht \size default \family typewriter \begin_inset Quotes grd \end_inset \family default . \end_layout \begin_layout Enumerate \size small Don't mix quotes. — Mischen Sie keine Anführungszeichen. \end_layout \begin_layout Enumerate \size small You should perhaps use \begin_inset Quotes eld \end_inset \family typewriter cmd \family default \begin_inset Quotes erd \end_inset instead. — Vielleicht sollten Sie besser \begin_inset Quotes gld \end_inset \family typewriter cmd \family default \begin_inset Quotes grd \end_inset benutzen. (???) \end_layout \begin_layout Enumerate \size small You should put a space in front of/after parenthesis. — Vor/nach Klammern sollten Sie ein Leerzeichen einfügen. \end_layout \begin_layout Enumerate \size small You should avoid spaces in front of/after parenthesis. — Vor/nach Klammern sollten Sie mehrfache Leerzeichen vermeiden. Das sollte in LyX nicht passieren. \end_layout \begin_layout Enumerate \size small \emph on You should not use punctuation in front of/after quotes. — Vor/nach Anführungszeichen sollten Sie keine Satzzeichen verwenden. \end_layout \begin_layout Enumerate \size small Double space found. — Doppeltes Leerzeichen gefunden. Das sollte in LyX nicht passieren. \end_layout \begin_layout Enumerate \size small You should put punctuation outside inner/inside display math mode. — Sie sollten Satzzeichen außerhalb des inneren und innerhalb des Anzeige-Mathe -Modus verwenden. (???) \end_layout \begin_layout Enumerate \size small You ought to not use primitive TeX in LaTeX code. — Im LaTeX-Code sollten Sie keinen TeX-Code verwenden. \end_layout \begin_layout Enumerate \size small You should remove spaces in front of \begin_inset Quotes eld \end_inset \family typewriter %s \family default \begin_inset Quotes erd \end_inset . — Vor \begin_inset Quotes gld \end_inset \family typewriter %s \family default \size default \begin_inset Quotes grd \end_inset sollten Sie Leerzeichen entfernen. \end_layout \begin_layout Enumerate \size small \begin_inset Quotes eld \end_inset \family typewriter %s \family default \begin_inset Quotes erd \end_inset is normally not followed by \begin_inset Quotes eld \end_inset \family typewriter %c \family default \begin_inset Quotes erd \end_inset . — Auf \begin_inset Quotes gld \end_inset \family typewriter %s \family default \size default \begin_inset Quotes grd \end_inset \size small folgt normalerweise kein \begin_inset Quotes gld \end_inset \family typewriter % \size default c \family default \begin_inset Quotes grd \end_inset \size small . \end_layout \begin_layout Standard In späteren LyX-Versionen werden wir hoffentlich eine vollständigere Schnittstel le zu \family typewriter chktex \family default bekommen (und seinem kleineren Vetter \family typewriter lacheck \family default ). Aber auch jetzt ist es schon recht hilfreich. Versuchen Sie es. \end_layout \begin_layout Description Anmerkung von \noun on HHa \noun default : Die Warnungen 26 und 36 sollte man besser deaktivieren. \end_layout \begin_layout Section Versionskontrolle \begin_inset Index idx status collapsed \begin_layout Plain Layout Versionskontrolle \end_layout \end_inset in LyX \end_layout \begin_layout Standard von \noun on Lars Gullik Bjønnes \noun default und \noun on Pavel Sanda \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard Ein Freund von mir wollte LyX für ein Gruppenprojekt verwenden. Als er aber keinerlei Unterstützung für Versionskontrolle oder File Locking fand, verwarf er die Idee. \lang english This angered me a bit, so I thought that I should at least make support for RCS (with the possibility of CVS and/or SCCS as a future improvement.) This has been done. LyX now supports some of the most basic RCS/CVS/SVN commands. If you need something a bit more sophisticated you will have to do that manually in a terminal. \end_layout \begin_layout Standard \lang english Also note that CVS support is not as good as subversion support so we advice using SVN instead. Good place to start with Subversion is SVN Book \begin_inset Foot status open \begin_layout Plain Layout \lang english \begin_inset CommandInset href LatexCommand href target "http://svnbook.red-bean.com/" \end_inset \end_layout \end_inset . In case of RCS you should read \begin_inset Quotes eld \end_inset rcsintro \begin_inset Quotes erd \end_inset (a man file, read it with \family typewriter man rcsintro \family default ). This file describes all the basic features of RCS. You should especially notice the comment about a RCS directory, and the notion of a master RCS file (the file ending in \family typewriter ,v \family default ). \end_layout \begin_layout Standard \lang english Before you begin to use the version control features in LyX, you should be familiar with RCS/CVS/SVN usage. The implementation in LyX assumes a recent version of the GNU RCS or CVS/SVN package—no guarantees are made for older versions. Most of the log messages are not currently displayed after operations — you can check them in Messages pane if unsure. \end_layout \begin_layout Standard \lang english For introducing your own external commands consult vc-command in the manual of LyX functions. \end_layout \begin_layout Subsection RCS-Befehle in LyX \end_layout \begin_layout Standard Die folgenden Abschnitte beschreiben die von LyX unterstützten RCS-Befehle. Sie finden sie im Menü \family sans Datei\SpecialChar \menuseparator Versionskontrolle \family default . \end_layout \begin_layout Subsubsection Registrieren \begin_inset Index idx status collapsed \begin_layout Plain Layout Versionskontrolle!registrieren \end_layout \end_inset \end_layout \begin_layout Standard Wenn Ihr Dokument noch nicht der Versionskontrolle untersteht, ist dies der einzige Eintrag im Menü. Ist es einmal registriert, ist dieser Eintrag grau unterlegt und nicht anwählbar. \end_layout \begin_layout Standard Mit diesem Befehl registrieren Sie Ihr Dokument bei der Versionskontrolle. Sie werden interaktiv nach einer anfänglichen Beschreibung für den Text gefragt. Dann wird das Dokument als schreibgeschützt markiert. Um es zu verändern, müssen Sie zuerst \family sans Arbeitskopie \begin_inset space \space{} \end_inset erzeugen \family default auswählen. Bei einem Dokument, das der Versionskontrolle unterliegt, wird hinter dem Dateinamen im Befehlseingabefenster der Eintrag ,,[RCS: ]`` angehängt. \end_layout \begin_layout Standard Der aufgerufene RCS-Befehl ist \family typewriter ci -q -u -i -t-"" \begin_inset Newline newline \end_inset \end_layout \begin_layout Standard Lesen Sie die Online-Hilfe ( \family typewriter man ci) \family default , um mehr über die Bedeutung der Schalter zu erfahren. \end_layout \begin_layout Subsubsection Änderungen einchecken \begin_inset Index idx status collapsed \begin_layout Plain Layout Versionskontrolle!einchecken \end_layout \end_inset \end_layout \begin_layout Standard Wenn Sie mit dem Editieren des Textes fertig sind, müssen Sie die Änderungen wieder der Versionskontrolle übergeben. Wenn Sie dies tun, werden Sie nach einer Beschreibung der Änderungen gefragt. Dies wird dann in der Log-Datei vermerkt. Die Versionsnummer wird erhöht, die Änderungen in die Masterdatei übertragen, die Datei wird entsperrt und als schreibgeschützt markiert. \end_layout \begin_layout Standard RCS-Befehl: \family typewriter ci -q -u -m"" \end_layout \begin_layout Subsubsection Arbeitskopie erzeugen \family sans \series medium \begin_inset Index idx status collapsed \begin_layout Plain Layout Versionskontrolle!Arbeitskopie \end_layout \end_inset \end_layout \begin_layout Standard Dadurch wird das Dokument gesperrt, und nur noch Sie können es verändern. Da\SpecialChar \- durch wird für Sie außerdem das Dokument als veränderbar markiert. Normalerweise werden Sie nun eine ganze Weile mit dem Text arbeiten, ihn verändern und zum Schluss den geänderten Text wieder an die Versionskontrolle übergeben. In der Statuszeile wird angezeigt, dass Sie die Datei gesperrt haben. \end_layout \begin_layout Standard RCS-Befehl: \family typewriter co -q -l \end_layout \begin_layout Subsubsection Letzte Version wiederherstellen \family sans \series medium \begin_inset Index idx status collapsed \begin_layout Plain Layout Versionskontrolle!wiederherstellen \end_layout \end_inset \end_layout \begin_layout Standard Dadurch werden alle Änderungen, die Sie seit der letzten Übergabe an die Versionskontrolle gemacht haben, verworfen. Sie bekommen einen entsprechenden Warnhinweis, bevor diese Aktion durchgeführt wird. \end_layout \begin_layout Standard RCS-Befehl: \family typewriter co -f -u \end_layout \begin_layout Subsubsection Letzte Version widerrufen \family sans \series medium \begin_inset Index idx status collapsed \begin_layout Plain Layout Versionskontrolle!widerrufen \end_layout \end_inset \end_layout \begin_layout Standard Dadurch wird die letzte Übergabe an die Versionskontrolle rückgängig gemacht. Am Dokument, das Sie in LyX geladen haben, werden keinerlei Änderungen gemacht, aber die letzte Version wird aus der Masterdatei gelöscht. \end_layout \begin_layout Standard RCS-Befehl: \family typewriter rcs -o \end_layout \begin_layout Subsubsection Entwicklung anzeigen \family sans \series medium \begin_inset Index idx status collapsed \begin_layout Plain Layout Versionskontrolle!anzeigen \end_layout \end_inset \end_layout \begin_layout Standard Damit wird die vollständige Entwicklungsgeschichte des Dokumentes angezeigt. Es wird die Ausgabe des Befehls \family typewriter rlog \family default in einem eigenen Fenster gezeigt. Weitere Informationen liefert \family typewriter man rlog \family default . \end_layout \begin_layout Subsubsection \lang english Revision info \end_layout \begin_layout Standard \lang english LyX supports RCS version number, author name, date and time of last commit. All those are extracted from \family typewriter rlog -r \family default . For other details see \begin_inset CommandInset ref LatexCommand ref reference "sub:VCS-Revision-Information" \end_inset for details. \end_layout \begin_layout Subsection \lang english CVS commands in LyX \end_layout \begin_layout Standard \lang english A subset of CVS operations is supported by LyX. You can find the commands in the \family sans File\SpecialChar \menuseparator Version \begin_inset space ~ \end_inset Control \family default submenu. The version control system SVN is more powerful, so please use it instead of CVS if possible. \end_layout \begin_layout Subsubsection \family sans \lang english General CVS usage \end_layout \begin_layout Standard \lang english If you start from scratch with CVS you have to create your repository and checkout the working copy with external tools. If you're using a client-server setup you may need to login before doing the first repository checkout. \end_layout \begin_layout Standard \lang english If your documents are under revision control and others are using the same repository problems arise when different changes to the same document at the same location happen. Standard CVS repositories doesn't operate with a file locking mechanism. This may be surprising, but conflicts only occur if people disagree on the proper content of the same part of a document. So, if co-workers are used to communicate regularly, these conflicts occur rarely. If they don't communicate they have a fundamental problem anyway. Nevertheless some people like to work with so called \begin_inset Quotes eld \end_inset reserved checkouts \begin_inset Quotes erd \end_inset . If they do so the working copy of all files is readonly when checked out first and the user starts editing after using a special command to make the working copy writable. When the changes are checked in the working copy returns to readonly state. With LyX one has to edit the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english .cvsrc \end_layout \end_inset file and add the line \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english cvs -r \end_layout \end_inset to work with reserved checkouts. The benefit is the possibility to see who is using a writable copy of some document. It's not guaranteed only one user makes a copy writable. \end_layout \begin_layout Standard \lang english LyX tries to guess if you're using reserved or non-reserved checkouts. If your working copy is readonly or it is writable and an additional copy of your document exists in the CVS/Base sub-directory a reserved otherwise a non-reserved checkout is assumed. When a reserved checkout is detected you have to use \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Check Out \end_layout \end_inset to make your working copy writable if it's readonly. After doing so the \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Check In \end_layout \end_inset operation is possible and that makes your working copy readonly again after transferring your changes to the repository. \end_layout \begin_layout Standard \lang english More information about CVS can be found here \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.nongnu.org/cvs \end_layout \end_inset and here \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://ximbiot.com/cvs \end_layout \end_inset . \end_layout \begin_layout Standard \lang english Read \family typewriter man cvs \family default to understand the sub-commands and the switches mentioned below. \end_layout \begin_layout Subsubsection \family sans \lang english Register \end_layout \begin_layout Standard \lang english If your document is not under revision control, this is the only item shown in the menu. And if it is under revision control, the \family sans \bar under R \bar default egister \family default item is not visible. \end_layout \begin_layout Standard \lang english This command registers in CVS your document \begin_inset Flex Strong status collapsed \begin_layout Plain Layout \emph on \lang english only \end_layout \end_inset in case you have already the documents directory under CVS control (in particular \family typewriter CVS/Entries \family default file exists). This means you have to create or checkout the archive by yourself using external tools. (In case you forget that step LyX registers the document with RCS.) \end_layout \begin_layout Standard \lang english Then you are asked interactively to supply an initial description of the document. Don't forget that registered file is not yet checked in. \end_layout \begin_layout Standard \lang english CVS command that is run: \family typewriter cvs -q add -m"" "" \end_layout \begin_layout Standard \lang english The term \family typewriter "" \family default above and for all other CVS commands is an abbreviation for \begin_inset Quotes eld \end_inset change the current working directory to file location and use the file name without path component as argument \begin_inset Quotes erd \end_inset . \end_layout \begin_layout Subsubsection \family sans \lang english Check In Changes \end_layout \begin_layout Standard \lang english When you are finished editing a file, you commit your changes. When you do this and you had changed the document, you are asked for a description of the changes. After that changes are written to the repository. In case you didn't change the document and a reserved checkout is detected the reservation made on \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Check Out \end_layout \end_inset is undone. \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english CVS \begin_inset space ~ \end_inset command: \begin_inset space ~ \end_inset \begin_inset Newline newline \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english cvs \family typewriter -q commit -m"" "" \end_layout \end_inset or \begin_inset Newline newline \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english cvs -q unedit \family typewriter "" \end_layout \end_inset \end_layout \begin_layout Subsubsection \family sans \lang english Check Out Changes \end_layout \begin_layout Standard \lang english When you are sharing a repository with others, you may have to incorporate their changes into your working copy. \end_layout \begin_layout Standard \lang english CVS command: \family typewriter cvs -q update "" \end_layout \begin_layout Standard \lang english If a readonly checkout is detected the working copy is made writable and reserved. \end_layout \begin_layout Standard \lang english CVS command: \family typewriter cvs -q edit "" \end_layout \begin_layout Subsubsection \family sans \lang english Revert To Repository Version \end_layout \begin_layout Standard \lang english This will discard all changes made to the document since the last check in. You get a warning before changes are discarded. Firstly the file is deleted, secondly CVS update command is run. \end_layout \begin_layout Standard \lang english CVS command: \family typewriter cvs -q update "" \end_layout \begin_layout Standard \lang english If a reserved checkout is detected and the working copy has no changes only the reservation is undone. \end_layout \begin_layout Standard \lang english CVS command: \family typewriter cvs -q unedit "" \end_layout \begin_layout Subsubsection \lang english Update of the local directory checkout from repository \end_layout \begin_layout Standard \lang english Once your documents gets more complex, containing sub-documents and pictures, including external \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english .tex \end_layout \end_inset files and so on using version control becomes more complicated. LyX supports updating the whole tree in which resides the document. This become especially useful once you cooperate with people which neither have detailed knowledge about CVS usage nor they have ambition to commit additional material to the repository. You have to organize the files structure so that all external files are in the same directory or subdirectories of the document. It's good practice anyway to store multipart documents in an extra directory. \end_layout \begin_layout Standard \lang english The \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english Update local directory from repository \end_layout \end_inset command updates the whole directory. If local changes are detected user is warned before update starts. In case of merge conflicts both versions of the conflicting document parts are placed in the final document. You have to review and correct the result of the merge. You'll find the conflicts enclosed in pairs of \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english <<<<<<< \end_layout \end_inset and \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english >>>>>>> \end_layout \end_inset separated by \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english ======= \end_layout \end_inset . The first part is your version as before the update operation with the document name prepended. The second one is the repository version with the version number after the sequence of \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english > \end_layout \end_inset signs. \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english CVS \begin_inset space ~ \end_inset commands: \begin_inset space ~ \end_inset \begin_inset Newline newline \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english cd $path; cvs diff \family typewriter "." \end_layout \end_inset (Ask if changes are detected.) \begin_inset Newline newline \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english cd $path; cvs -q update \family typewriter "." \end_layout \end_inset \end_layout \begin_layout Standard \lang english where \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english $path \end_layout \end_inset stands for the path to the document. \end_layout \begin_layout Subsubsection \family sans \lang english Show History \end_layout \begin_layout Standard \lang english This shows the complete history of the CVS document. The output of \family typewriter cvs log "" \family default is shown in a browser. \end_layout \begin_layout Subsection \lang english SVN commands in LyX \end_layout \begin_layout Standard \lang english SVN is now partially supported by LyX. You can find the commands in the \family sans File\SpecialChar \menuseparator Version \begin_inset space ~ \end_inset Control \family default submenu. Please note that if you use password protected access to repository via ssh, you will be asked in terminal window. LyX was tested against SVN 1.5 and 1.6 \begin_inset Foot status open \begin_layout Plain Layout \lang english Most of the commands will work with 1.4 too, see \begin_inset CommandInset ref LatexCommand ref reference "sub:SVN-Repo-Update" \end_inset . \end_layout \end_inset \end_layout \begin_layout Subsubsection \family sans \lang english Register \end_layout \begin_layout Standard \lang english If your document is not under revision control, this is the only item shown in the menu. And if it is under revision control, the \family sans \bar under R \bar default egister \family default item is not visible. \end_layout \begin_layout Standard \lang english This command registers in SVN your document ONLY in case you have already the documents directory under SVN control (in particular \family typewriter .svn/entries \family default file exists). This means you have to checkout the archive by yourself. \end_layout \begin_layout Standard \lang english Then you are asked interactively to supply an initial description of the document. Don't forget that registered file is not yet commited. \end_layout \begin_layout Standard \lang english SVN command that is run: \family typewriter svn add -q \begin_inset Quotes eld \end_inset \begin_inset Quotes erd \end_inset \end_layout \begin_layout Standard \lang english Read \family typewriter man svn \family default to understand the switches. \end_layout \begin_layout Subsubsection \family sans \lang english Check In Changes \end_layout \begin_layout Standard \lang english When you are finished editing a file, you commit your changes. When you do this, you are asked for a description of the changes. After that changes are commited. \end_layout \begin_layout Standard \lang english SVN command: \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english In case locking is not enabled. See Section \begin_inset CommandInset ref LatexCommand ref reference "subsec:SVN-File-Locking" \end_inset . \end_layout \end_inset \family typewriter svn commit -q -m"" \end_layout \begin_layout Subsubsection \family sans \lang english Check Out For Edit \end_layout \begin_layout Standard \lang english Updates the changes of this file from the repository. Be sure you understand SVN merging and conflicts resolving before using this function, because all conflicts has to be resolved manually by you! \end_layout \begin_layout Standard \lang english SVN command: \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english Ditto. \end_layout \end_inset \family typewriter svn update --non-interactive \begin_inset Quotes eld \end_inset \begin_inset Quotes erd \end_inset \end_layout \begin_layout Subsubsection \family sans \lang english Revert To Repository Version \end_layout \begin_layout Standard \lang english This will discard all changes made to the document since the last check in. You get a warning before changes are discarded. \end_layout \begin_layout Standard \lang english SVN command: \family typewriter svn revert -q \begin_inset Quotes eld \end_inset \begin_inset Quotes erd \end_inset \end_layout \begin_layout Subsubsection \lang english \begin_inset CommandInset label LatexCommand label name "sub:SVN-Repo-Update" \end_inset Update of the local directory checkout from repository \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english Note that this command will work only with subversion \begin_inset Formula $\geqq1.5$ \end_inset \end_layout \end_inset \end_layout \begin_layout Standard \lang english All the commands above have one shortcomming - they deal with the current document only. Once your document contains pictures, includes external \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english .tex \end_layout \end_inset files and so on administration becomes more complicated. LyX now supports updating the whole tree in which resides the document \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english One need to organize the files structure so that all external files are in the same directory or subdirectories of the document. \end_layout \end_inset . This become especially useful once you cooperate with people which neither know about subversion management nor they have ambition to commit additional material to the repository. \end_layout \begin_layout Standard \lang english \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english Update local directory from repository \end_layout \end_inset command updates the whole directory and in case of merge conflicts local version of the files are left, so no unintended data loss occurs. If local changes are detected user is warned before update starts. \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english SVN \begin_inset space ~ \end_inset commands: \begin_inset space ~ \end_inset \begin_inset Newline newline \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svn diff $path \end_layout \end_inset (Ask if changes are detected.) \begin_inset Newline newline \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svn update --accept mine-full $path \end_layout \end_inset \end_layout \begin_layout Standard \lang english where \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english $path \end_layout \end_inset stands for the path to the document. \end_layout \begin_layout Subsubsection \family sans \lang english Show History \end_layout \begin_layout Standard \lang english This shows the complete history of the SVN document. The output of \family typewriter svn log \begin_inset Quotes eld \end_inset \begin_inset Quotes erd \end_inset \family default is shown in a browser. \end_layout \begin_layout Subsubsection \lang english File Locking \begin_inset CommandInset label LatexCommand label name "subsec:SVN-File-Locking" \end_inset \end_layout \begin_layout Standard \lang english The file exchange through various revision control systems brings the problem of merge conflicts in case two different users try to edit the same (parts of) document. When such a conflict happens it needs manual resolving and one reasonable alternative is to provide some kind of locking mechanism, which guarantees that only one user is allowed to edit file at the given time. \end_layout \begin_layout Standard \lang english SVN has two such mechanisms to provide mutual exclusivity for file access - locks and automatic setting of write permissions (see sec. \begin_inset CommandInset ref LatexCommand ref reference "subsec:Automatical-Locking-Property" \end_inset ) based on \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svn:needs-lock \end_layout \end_inset file svn property \begin_inset Foot status open \begin_layout Plain Layout \lang english http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html \end_layout \end_inset . If this property is detected for a given document LyX starts to use SVN locks for document editing automatically and the whole check-in/out mechanism switches to the same regimen as for RCS. This in particular means there are two different modes of file use in LyX: \end_layout \begin_layout Itemize \lang english Unlocked state. The loaded file is in the read-only mode. For editing on needs to check-out. \emph on Check-out \emph default consists of updating from the repository and gaining write lock. If the lock is not possible to obtain, we remain in unlocked state. \end_layout \begin_layout Itemize \lang english Locked state. The loaded file is in the 'normal' edit mode. No other user is allowed to edit the file. \emph on Check-in \emph default consists of commiting changes and releasing write-lock. If no changes have been made to the document, no commit will be produced \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english Don't be puzzled by the fact that you will be asked for commit message anyway. \end_layout \end_inset and only the write-lock will be released. \end_layout \begin_layout Standard \lang english SVN commands: \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english Check-in: \family typewriter svn commit -q -m"" "" \begin_inset Newline newline \end_inset svn unlock "" \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english Check-out: \family typewriter svn update "" \begin_inset Newline newline \end_inset svn lock "" \end_layout \begin_layout Subsubsection \family typewriter \lang english \begin_inset CommandInset label LatexCommand label name "subsec:Automatical-Locking-Property" \end_inset \family default Automatic Locking Property \end_layout \begin_layout Standard \lang english The above mentioned automatic setting of write permissions of the .lyx file can be set through \family sans \bar under F \bar default ile\SpecialChar \menuseparator \bar under V \bar default ersion \begin_inset space ~ \end_inset Control\SpecialChar \menuseparator \bar under T \bar default oggle locking property \family default . This command is active only when the file is not locked on the svn server (i.e. you need to check-out before proceeding). \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english SVN \begin_inset space ~ \end_inset commands: \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english Set: \family typewriter svn propset svn:needs-lock ON "" \end_layout \begin_layout Labeling \labelwidthstring 00.00.0000 \lang english Unset: \family typewriter svn propdel svn:needs-lock "" \end_layout \begin_layout Subsubsection \lang english \begin_inset CommandInset label LatexCommand label name "sub:VCS-Revision-Information" \end_inset Revision Information in Documents \end_layout \begin_layout Standard \lang english There are more possibilities how to activate revision information in our document. \end_layout \begin_layout Itemize \lang english LyX supports directly: \end_layout \begin_deeper \begin_layout Itemize \lang english tree revision information ( \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english vcs-tree-revision \end_layout \end_inset ). The result is the output of the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svnversion \end_layout \end_inset command, the following table gives you an idea, how to read the results. \end_layout \begin_layout Standard \align center \lang english \begin_inset Tabular \begin_inset Text \begin_layout Plain Layout \lang english Output \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english Meaning \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english 4123:4168 \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english mixed revision working copy \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english 4168M \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english modified working copy \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english 4123S \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english switched working copy \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english 4123P \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english partial working copy, from a sparse checkout \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english 4123:4168MS \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout \lang english mixed revision, modified, switched working copy \end_layout \end_inset \end_inset \end_layout \begin_layout Itemize \lang english file revision information. The result comes from parsing the output of \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svn \begin_inset space ~ \end_inset info \begin_inset space ~ \end_inset --xml \begin_inset space ~ \end_inset file.lyx \end_layout \end_inset . Supported flags are: \end_layout \begin_deeper \begin_layout Itemize \lang english version number of the last commit ( \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english vcs-revision \end_layout \end_inset ) \end_layout \begin_layout Itemize \lang english author of the last commit ( \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english vcs-author \end_layout \end_inset ) \end_layout \begin_layout Itemize \lang english date of the last commit ( \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english vcs-date \end_layout \end_inset ) \end_layout \begin_layout Itemize \lang english time of the last commit ( \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english vcs-time \end_layout \end_inset ) \end_layout \end_deeper \begin_layout Standard \lang english You can obtain this info via InsetInfo (e.g. \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english info-insert buffer vcs-date \end_layout \end_inset ). The information will be available only when you have the file stored under svn managment (i.e. the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english .svn \end_layout \end_inset directory is available with your document). \end_layout \end_deeper \begin_layout Itemize \lang english Another---a hacking one---possibility is to use svn keywords \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html \end_layout \end_inset . In short -- you set file keywords property (e.g. \family sans svn propset svn:keywords 'Rev' file.lyx \family default ) and then paste keyword TeX code \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english This is an easy way how to ensure that LyX won't break the line in the middle of keyword tag. \end_layout \end_inset tag in your document (e.g. \begin_inset ERT status open \begin_layout Plain Layout $Rev$ \end_layout \end_inset ). This way svn client will automatically substitute revision number (e.g. \begin_inset ERT status open \begin_layout Plain Layout $Rev: 59 $ \end_layout \end_inset ) after each update and commit. There are more problems with this approach. Firstly, the '$' character is used in TeX world for math equations, so any occurence of math formula \begin_inset Formula $Rev$ \end_inset become \begin_inset Formula $Rev:59$ \end_inset in your LyX document. Similarly for other keywords like Id, Date, Author, etc. Secondly svn output is dependent on your locales, so its very easy that svn would produce some problematic strings once Date is used. Thirdly you get the whole 'Rev: 59' string in your document instead of the plain number. Until subversion implements user's custom keywords it will be hard to use this approach reliably or let LyX to support it directly. \end_layout \begin_layout Subsection \lang english SVN and Windows Environment \end_layout \begin_layout Quote \lang english My inclination is to say that if the user cannot figure out the command line operations on their own fairly quickly, they would be well advised to use TortoiseSVN. ---P. A. Rubin \end_layout \begin_layout Subsubsection \lang english Preparation \end_layout \begin_layout Standard \lang english In addition to installing LyX, and having access to a Subversion repository, the user will need to install the Subversion client program. A Windows installer for the client program is available from \begin_inset CommandInset href LatexCommand href name "CollabNet" target "http://www.collab.net/nonav/downloads/subversion/" \end_inset . The user may also want to install \begin_inset CommandInset href LatexCommand href name "TortoiseSVN" target "http://tortoisesvn.tigris.org/" \end_inset , which integrates Subversion operations into the context (rightclick) menu of Windows Explorer. Operations done outside LyX will typically be more convenient using the Explorer context menu. Note that TortoiseSVN is not a replacement for the client program, which is what LyX itself will use. \end_layout \begin_layout Subsubsection \lang english Bringing a document under Subversion control \end_layout \begin_layout Standard \lang english Before a LyX document can be brought under version control in Subversion, its parent directory needs to be under version control. If the document is being added to a project already in the repository, this is accomplished by checking the project out to the directory where the new document will be placed. If the project itself is not yet under version control (for instance, if this document starts a new project), the directory must be imported into the repository. This is done outside LyX. Both import and checkout are easily accomplished from the Explorer context menu using TortoiseSVN, or alternatively can be done using the command line client at a DOS prompt. The procedure for importing the project using TortoiseSVN is described below, assuming an existing repository and a new project being started in \family typewriter C: \backslash new project \family default . For information on using the Subversion client program, run \family typewriter svn --help \family default in a DOS shell. \end_layout \begin_layout Enumerate \lang english Locate \family typewriter C: \backslash new project \family default in Windows Explorer, right click it, and select \family sans TortoiseSVN\SpecialChar \menuseparator Repo-browser \family default . If necessary, adjust the URL for the repository, then click OK. \end_layout \begin_layout Enumerate \lang english Right click the level of the repository under which you want to place the new project folder (typically the top level) and click \family sans Create folder \family default Supply a name for the project folder and click OK. Add a message for the log file if desired, then click OK again. The new project folder should appear in the repository. Finally, click OK again to exit the repository browser. \end_layout \begin_layout Enumerate \lang english Once again right click \family typewriter C: \backslash new project \family default , this time selecting SVN Checkout\SpecialChar \ldots{} Select the URL of the project folder you just created in the repository, and set the checkout directory to \family typewriter C: \backslash new project. \family default Click OK. You will be warned about a non-empty folder; click OK to proceed. You should now have a \family typewriter .svn \family default directory under \family typewriter C: \backslash new project. \end_layout \begin_layout Enumerate \lang english Create or open your document in LyX and click \family sans File\SpecialChar \menuseparator Version \begin_inset space ~ \end_inset Control\SpecialChar \menuseparator Register. \family default Add a log message and click OK to commit the document to version control. \end_layout \begin_layout Standard \lang english From this point onward, you should have full functionality in the \family sans File\SpecialChar \menuseparator Version \begin_inset space ~ \end_inset Control \family default menu. You also have the option of checking the document in and out, viewing its history, etc. using the TortoiseSVN context menu in Windows Explorer or the Subversion client program from a command prompt. \end_layout \begin_layout Subsubsection \lang english SSH tunnel used with SVN under Windows \end_layout \begin_layout Standard \lang english Compared with Linux setting up svn client to communicate over ssh under Windows is a rather troublesome task. We will at least offer some hints how to setup the client side but prior knowledge about ssh and the Windows command line is needed, also be prepared for a great deal of frustration\SpecialChar \ldots{} \end_layout \begin_layout Enumerate \lang english Get a svn client for windows, as described in the previous sections. When it is a fresh install run some svn command (e.g. \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svn --version \end_layout \end_inset ) to create config files, which you will need to change later on. \end_layout \begin_layout Enumerate \lang english Choose a ssh client for Windows. There are several possibilities, we will use the one from Putty tools \begin_inset Foot status open \begin_layout Plain Layout \lang english \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html \end_layout \end_inset \end_layout \end_inset . You will need to set the connection up so that the client doesn't ask for any password from you. To keep things easy we will use only keys without any additional password protection etc. \end_layout \begin_deeper \begin_layout Enumerate \lang english Generate keys by \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english puttygen \end_layout \end_inset . Save your private .ppk key file and put the public one on the server side. If the SVN server runs on Linux, note that the format of the public key is not compatible with Linux openssh and you will need to direcly copy-paste the key from the “ \emph on Public key for pasting into OpenSSH authorized_keys file \emph default :” edit field into the server's \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english ~/.ssh/authorized_keys \end_layout \end_inset / \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english authorized_keys2 \end_layout \end_inset file. \end_layout \begin_layout Enumerate \lang english Get the Putty's \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english plink \end_layout \end_inset . In the SVN config file \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english Exact path depends on Windows version, usually somewhere around \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english c: \backslash Documents and Settings \backslash user \backslash Application Data \backslash Subversion \backslash config \end_layout \end_inset / \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english AppData \backslash Roaming \backslash Subversion \end_layout \end_inset . \end_layout \end_inset , section [tunnels], setup ssh command, e.g. \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english ssh=c:/path/plink.exe -i c:/path/private_key.ppk \end_layout \end_inset . \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english It will usually take a lot of time to get exact command right and it depends on many things. For example do not have some remote server saved as a default session in Putty etc. If things fail, try to connect via plink without SVN first. \end_layout \end_inset \end_layout \end_deeper \begin_layout Enumerate \lang english Checkout the SVN archive, e. \begin_inset space \thinspace{} \end_inset g. \begin_inset Newline newline \end_inset \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svn co svn+ssh://user@server/repository_path \end_layout \end_inset . \end_layout \begin_layout Subsubsection \lang english End-of-Line Conversions \end_layout \begin_layout Standard \lang english When the collaborators are mixing Linux and Windows environments, LyX will use different line endings inside the .lyx files. This is not a problem as far as LyX functionality is concerned, but the commit diffs will be huge and merge-conflicts prone. Fortunately SVN itself knows \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html \end_layout \end_inset \end_layout \end_inset how to deal with CR/LF problems when switching .lyx files to the \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english native \end_layout \end_inset mode. \begin_inset Foot status collapsed \begin_layout Plain Layout \lang english For the lazy guys: \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english svn propset svn:eol-style native FILE_NAME \end_layout \end_inset \end_layout \end_inset \end_layout \begin_layout Subsection \lang english Further tuning \end_layout \begin_layout Standard \lang english With the recent addition of the vc-command function LyX power users are allowed to create their own commands for revision control. \end_layout \begin_layout Standard \lang english As an example you can see how two TortoiseSVN commands could be integrated directly: \end_layout \begin_layout Description \lang english Commit: \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english vc-command DR "." "TortoiseProc /command:commit /path:$$p" \end_layout \end_inset \end_layout \begin_layout Description \lang english Revert: \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english vc-command DR "." "TortoiseProc /command:revert /path:$$p" \end_layout \end_inset \end_layout \begin_layout Subsection \lang english Version control and Document comparison \end_layout \begin_layout Standard \lang english One of the typical uses of version control is to inspect the changes between revisions, usually by creating \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english diff \end_layout \end_inset dumps. While this is useful for plain text files, it is much less useful in the case of LyX files, which have more complicated structure. Hence we provide binding to the Document comparison feature. They are two ways of calling this feature - either by direct call of \begin_inset Flex Code status collapsed \begin_layout Plain Layout \lang english VC_COMPARE \end_layout \end_inset LyX function (for details see LyX functions manual) or by icon/menu item \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english Compare with older revision... \end_layout \end_inset . One can either compare two chosen revisions of the document or he can simply compare the current version of edited text with older revisions (where ' \begin_inset Flex MenuItem status collapsed \begin_layout Plain Layout \lang english 0 \end_layout \end_inset ' revisions back means comparison of the edited file with last commited revision). \end_layout \begin_layout Standard \lang english This feature is supported for SVN and RCS though due to the more complicated versioning scheme of RCS there is a constraint -- when addressing the revisions in dialog, numbers always point to the last number in RCS revision number, i.e. '35' in '1.2.35'. \end_layout \begin_layout Section Literarische Programmierung \begin_inset Index idx status collapsed \begin_layout Plain Layout Literarische Programmierung \end_layout \end_inset \end_layout \begin_layout Standard von \noun on Edmar Wienskoski Jr. \noun default (edmar-w-jr@technologist.com), aktualisiert von \noun on Kay\SpecialChar \- van \noun default \noun on Sylvan \noun default ( \begin_inset Flex URL status collapsed \begin_layout Plain Layout kayvan@sylvan.com \end_layout \end_inset ) \end_layout \begin_layout Subsection Einleitung \end_layout \begin_layout Standard Zweck dieses Teils der Dokumentation ist es, Ihnen zu zeigen, wie Sie LyX verwenden können, um sogenanntes Literarische Programmierung zu betreiben. Dabei wird vorausgesetzt, dass Sie sich mit dieser Programmiertechnik bereits auskennen und wissen, was mit \emph on verknoten \emph default (tangling) und \emph on weben \emph default (weaving) gemeint ist. Wenn das nicht der Fall ist, sollten Sie dieses Kapitel überspringen oder sich anhand der weiter unten angegebenen Links im Web schlau machen – es gibt sehr viel gute Literatur zu diesem Thema, die von der geschichtlichen Entwicklung bis zu den aktuellsten Hinweisen für Hilfsprogramme reicht. \end_layout \begin_layout Standard Außerdem wird angenommen, dass Sie sich mit LyX zumindest so gut auskennen, dass Sie es problemlos konfigurieren oder die X-Ressourcen verändern können. Andernfalls ziehen Sie die restliche Dokumentation von LyX zu Rate. \end_layout \begin_layout Subsection Was ist Literarische Programmierung? \end_layout \begin_layout Standard Aus dem \emph on Literarische Programmierung FAQ \emph default : \end_layout \begin_layout Quotation Literarische Programmierung ist die Kombination von Dokumentation und Quelltext in einer einzigen Datei, und zwar in einer Art und Weise, in der sie von Menschen einfach gelesen werden kann. Solche Dokumente sollten sogar Spaß beim Lesen machen, ja sogar zum Lesen einladen. Generell vereinen derartige \emph on literarische \emph default Programme Quellcode und Dokumentation in einer einzigen Datei. Die Hilfsprogramme lesen dann diese Dateien und erzeugen daraus entweder die lesbare Dokumentation oder aber den kompilierbaren Programmcode. Der besondere WEB-Stil der Literarische Programmierung wurde von \noun on D. E. Knuth \noun default während der Entwicklung von TeX kreiert. \end_layout \begin_layout Standard Eine andere Stelle sagt: \end_layout \begin_layout Quotation \emph on Wie unterscheidet sich Literarische Programmierung von normaler Dokumentation? \end_layout \begin_layout Quotation Es gibt drei Unterscheidungsmerkmale. Nach Wichtigkeit geordnet sind das: \end_layout \begin_deeper \begin_layout Itemize Flexibilität bei der Reihenfolge der Ausarbeitung \end_layout \begin_layout Itemize Automatische Unterstützung von Textsuche \end_layout \begin_layout Itemize Gesetzte Dokumentation, insbesondere bei Diagrammen und Mathematik \end_layout \end_deeper \begin_layout Standard Jetzt, nachdem hoffentlich Ihre Neugier geweckt ist, sehen wir uns die Literatur an. \end_layout \begin_layout Subsubsection Literaturhinweise \end_layout \begin_layout Standard Alle FAQs für die Literarische Programmierung finden Sie hier: \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://shelob.ce.ttu.edu/daves/faq.html \end_layout \end_inset . Dieses FAQ zählt 23 (dreiundzwanzig!) unterschiedliche Hilfsprogramme auf. Manche davon sind ganz speziell für eine bestimmte Programmiersprache ausgelegt , andere sind da flexibler. Für LyX wurde \family typewriter NoWeb \family default ausgewählt, und zwar aus folgenden Gründen: \end_layout \begin_layout Itemize Die Dokumentation kann wahlweise in LaTeX oder HTML erstellt werden. \end_layout \begin_layout Itemize Es besitzt eine offene Struktur, das heißt es kann leicht um neue Filter erweitert werden, die eine benötigte Bearbeitungsfunktion hinzufügen. \end_layout \begin_layout Itemize Es gibt bereits eine gute Auswahl an bestehenden Filtern (HTML ist einer davon). \end_layout \begin_layout Itemize Es ist freie Software. \end_layout \begin_layout Standard Das NoWeb-Paket finden Sie auf \begin_inset Flex URL status collapsed \begin_layout Plain Layout http://www.cs.virginia.edu/~nr/noweb \end_layout \end_inset . Von dort aus erreichen Sie auch viele andere, hochinteressante Links und sogar ein paar Beispiele für Programme, die mit Literarischer Programmierung erstellt wurden. \end_layout \begin_layout Subsection LyX und Literarische Programmierung \begin_inset Foot status collapsed \begin_layout Plain Layout \noun on HHa \noun default : Wahrscheinlich ist das Folgende nicht mehr aktuell, aber ich kenne NoWeb nicht. \end_layout \end_inset \end_layout \begin_layout Standard Um mit NoWeb zusammenzuarbeiten, waren einige Änderungen in LyX notwendig. Diese wurden aber in einer Weise durchgeführt, die nicht auf NoWeb beschränkt sind. Das bedeutet, dass es relativ einfach möglich sein sollte, ein anderes Hilfsprogramm für Literarische Programmierung zu verwenden, indem Sie einfach Ihre LyX-Einstellungen ändern. \end_layout \begin_layout Subsubsection Erstellen von Dokumentation und Quellcode \end_layout \begin_layout Paragraph \lang english Using the noweb module \end_layout \begin_layout Standard \lang english If you have installed Noweb and LyX successfully, whenever you open a new document, after you have chosen its document class, use the Document->Settings menu to add the \begin_inset Quotes eld \end_inset noweb \begin_inset Quotes erd \end_inset module. If Noweb is correctly installed, when you click on the \begin_inset Quotes eld \end_inset Modules \begin_inset Quotes erd \end_inset link, you will see the \begin_inset Quotes eld \end_inset noweb \begin_inset Quotes erd \end_inset module in the available list and you can add it to your document. \end_layout \begin_layout Paragraph Die Eingabe von Programmcode \end_layout \begin_layout Standard In LyX verwenden Sie zur Eingabe von Programmcode den Umgebungstyp \begin_inset Flex Noun status collapsed \begin_layout Plain Layout Chunk \end_layout \end_inset \family sans . \family default NoWeb schließt Chunks so ein: \end_layout \begin_layout LyX-Code <>= \end_layout \begin_layout LyX-Code Code \end_layout \begin_layout LyX-Code Mehr Code \end_layout \begin_layout LyX-Code Noch mehr Code \end_layout \begin_layout LyX-Code @ \end_layout \begin_layout Standard Das Problem dabei ist, dass alles, was zwischen \family typewriter \series bold << \family default \series default und dem \family typewriter \series bold @ \family default \series default steht, wörtlich genommen werden muss, das heißt LyX muss daran gehindert werden, die Eingabe in seiner Weise zu interpretieren und zu verändern. Aus diesem Grund gibt es den Umgebungstyp \begin_inset Flex Noun status collapsed \begin_layout Plain Layout Chunk \end_layout \end_inset . Er verhält sich wie eine normale Absatzumgebung, bietet aber zusätzlich die Möglichkeit, Leerzeichen beliebig zu verwenden. \end_layout \begin_layout Standard Hinweis: Sie können auch NoWebs \begin_inset Quotes gld \end_inset %def \begin_inset Quotes grd \end_inset -Konstrukt in Ihren \begin_inset Flex Noun status collapsed \begin_layout Plain Layout Chunk \end_layout \end_inset -Absätzen benutzen, um Einträge zu NoWebs Querverweisen hinzuzufügen: \end_layout \begin_layout LyX-Code <>= \end_layout \begin_layout LyX-Code def eine_funktion(args): \end_layout \begin_layout LyX-Code "Dies ist die Beschreibung der Funktion." \end_layout \begin_layout LyX-Code print "My args: ", args \end_layout \begin_layout LyX-Code @ %def eine_funktion \end_layout \begin_layout Standard Ein Beispiel für die Benutzung und die Querverweisausgabe finden Sie in der Datei \family typewriter listerrors.lyx \family default ( \family sans Datei\SpecialChar \menuseparator Öffnen\SpecialChar \menuseparator Beispiele \family default ). \end_layout \begin_layout Paragraph Erstellung der Dokumentation \end_layout \begin_layout Standard Sie haben nun ein neues Dokument mit der korrekten Dokumentklasse und einigem Text sowie Programmcode darin. Wie drucken Sie das nun aus? Die Antwort ist einfach: wählen Sie \family sans Ansicht\SpecialChar \menuseparator DVI \family default oder was immer Sie verwenden, wenn Sie normale Dokumente in der Vorschau betrachten wollen. Weiter ist keine besondere Aktion notwendig. \end_layout \begin_layout Standard Um Ihnen die Orientierung zu erleichtern, geben wir hier eine kurze Zusammenfass ung, was dabei hinter den Kulissen von LyX geschieht: \end_layout \begin_layout Enumerate Wenn \family sans Ansicht\SpecialChar \menuseparator Aktualisieren\SpecialChar \menuseparator DVI \family default gewählt wird, wird eine LaTeX-Datei erzeugt. \end_layout \begin_deeper \begin_layout Standard Wenn das Dokument eine der literarischen Klassen benutzt, wird dabei die Dateiendung verwendet, die in \family typewriter preferences \family default mit dem Befehl \family typewriter \backslash literate_exten\SpecialChar \- sion \family default (standardmäßig \family typewriter .nw \family default ) festgelegt wurde, andernfalls wird die normale Endung \family typewriter .tex \family default verwendet. \end_layout \end_deeper \begin_layout Enumerate Der einzige Unterschied ist bislang der Dateiname, es ist also keinerlei Sonderbehandlung seitens LyX notwendig. Der Umgebungstyp \begin_inset Flex Noun status collapsed \begin_layout Plain Layout Chunk \end_layout \end_inset , den Sie zum Formatieren des Programmcodes verwendet haben, sorgt für die korrekte Behandlung. \end_layout \begin_layout Enumerate Wenn das Dokument eine der literarischen Klassen benutzt, wird LyX dann den internen Konverter Ly \family sans \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family default X \begin_inset Formula $\rightarrow$ \end_inset NoWeb benutzen, gefolgt von NoWeb \begin_inset Formula $\rightarrow$ \end_inset LaTe \family sans \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset \family default X, um die LaTeX-Datei zu erzeugen. \begin_inset Foot status collapsed \begin_layout Plain Layout Die Konverter finden Sie unter \family sans Werkzeuge \family default \SpecialChar \menuseparator \family sans Einstellungen \family default \SpecialChar \ldots{} \SpecialChar \menuseparator \family sans Datei-Handhabung\SpecialChar \menuseparator Konverter \family default . \end_layout \end_inset \end_layout \begin_layout Enumerate Schließlich wird LaTeX gestartet und bearbeitet den Text wie gewohnt. \end_layout \begin_layout Standard Die Unabhängigkeit von einem besonderen \emph on literarischen Werkzeug \emph default erreicht man einfach durch Ändern der Befehle, die von den verschiedenen Konvertern benutzt werden. \end_layout \begin_layout Paragraph Erstellung des Programmcodes \end_layout \begin_layout Standard Wenn Sie den Menüpunkt \family sans Datei\SpecialChar \menuseparator Programm \begin_inset space ~ \end_inset er\SpecialChar \- stel\SpecialChar \- len \family default auswählen, wird wie oben in Schritt 1 eine LaTeX-Datei erzeugt. Dann startet LyX den \family typewriter NoWeb->Program \family default -Konverter. Typischerweise hat dieser Konverter wie alle anderen zwei Teile: \end_layout \begin_layout Enumerate Das Konvertierprogramm selber. Dieses führt die Umwandlung von einem Format ins andere durch (in diesem Fall von NoWeb in das Programm-Pseudo-Format). \end_layout \begin_layout Enumerate Der Parser der Fehlerdatei. Dieses Programm schreibt die Fehlermeldungen in ein Format um, das Lyx verstehen kann. Damit kann LyX Fehlerkästchen an die richtigen Stellen in der Datei schreiben. \end_layout \begin_layout Standard Der erste Teil, der \family sans Befehl \family default , sollte den Eintrag \family typewriter build-script \begin_inset space ~ \end_inset $$i \family default bekommen. Das bedeutet hauptsächlich, dass LyX \family typewriter build-script \family default (ein Programm oder Skript) mit dem Namen der NoWeb-Datei aufruft (normalerweise eine Datei im tmp-Verzeichnis von LyX). \end_layout \begin_layout Standard Dies ist eine Implementierung von \family sans build-script \family default , die Sie in einem Verzeichnis in Ihrem Pfad einfügen können: \end_layout \begin_layout Standard \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard \family sans #!/bin/sh \end_layout \begin_layout Standard \family sans # \end_layout \begin_layout Standard \family sans notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh \end_layout \begin_layout Standard \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard \lang english The next part of the converter setting is the \begin_inset Quotes gld \end_inset Flags \begin_inset Quotes grd \end_inset which is to be set to \begin_inset Newline newline \end_inset \begin_inset Quotes gld \end_inset \family typewriter parselog=$$s/scripts/listerrors \family default \begin_inset Quotes grd \end_inset . \begin_inset Newline newline \end_inset This will run any errors that are generated by the \begin_inset Quotes gld \end_inset build-script \begin_inset Quotes grd \end_inset process through the \begin_inset Quotes gld \end_inset listerrors \begin_inset Quotes grd \end_inset program. \end_layout \begin_layout Standard \lang english The build will normally take place in LyX's temporary directory, so the files produced by the conversion will be in that directory. LyX will copy out what it regards as the `main' file, but the \family typewriter Noweb->Program \family default conversion may produce several files, and so most of these would then be deleted when LyX was closed. This is why we pass in the NOWEB_OUTPUT_DIR environment variable so that the build-script chunk can place the generated files in that location. \end_layout \begin_layout Paragraph Build-Befehle im Dokument \end_layout \begin_layout Standard Das letzte Stück für die Integration von LyX und NoWeb ist das Chunk \family typewriter build-script \family default . Im allgemeinen sollten die Befehle zum Erzeugen Ihres Programms in einen eigenen Chunk eingebettet sein. Das obige NoWeb-spezifische \family typewriter build-script \family default benutzt den \family typewriter notangle \family default -Befehl, um nach diesem Chunk, ge\SpecialChar \- nannt \family typewriter build-script \family default , zu suchen und startet ein Shellskript. \end_layout \begin_layout Standard Solch ein Chunk sieht typischerweise so aus: \end_layout \begin_layout LyX-Code <>= \end_layout \begin_layout LyX-Code #!/bin/sh \begin_inset Newline newline \end_inset if [ -z "${NOWEB_SOURCE}" ] \begin_inset Newline newline \end_inset then \end_layout \begin_layout LyX-Code NOWEB_SOURCE=myfile.nw \begin_inset Newline newline \end_inset fi \begin_inset Newline newline \end_inset [... code to extract files ... use NOWEB_OUTPUT_DIR here ...] \begin_inset Newline newline \end_inset [... code to compile files ...] \begin_inset Newline newline \end_inset @ \end_layout \begin_layout Standard Sehen Sie sich die Dateien \family typewriter listerrors.lyx \family default und \family typewriter Literate.lyx \family default mit Beispielen, wie das \family typewriter listerrors \family default -Programm implementiert werden kann und all diese Teile zusammenwirken, oder \family typewriter noweb2lyx.lyx \family default an. Diese Dateien finden Sie unter \family sans Datei \family default \SpecialChar \menuseparator \family sans Öffnen \family default \SpecialChar \menuseparator \family sans Beispiele \family default . Interessanterweise zeigen diese drei Dateien die sprachunabhängige Unterstützun g von LyX für Literarische Programmierung, denn sie wurden in Python, C und Perl geschrieben. \end_layout \begin_layout Subsubsection LyX-Konfiguration \end_layout \begin_layout Standard \lang english All the Literate Programming support is configured by the \family sans Tools\SpecialChar \menuseparator Preferences \family default panel in the \begin_inset Quotes eld \end_inset File Handling \begin_inset Quotes erd \end_inset tab. The important parts are: \end_layout \begin_layout Description \lang english the \begin_inset space ~ \end_inset \begin_inset Quotes eld \end_inset NoWeb \begin_inset Quotes erd \end_inset \begin_inset space ~ \end_inset format Set up via the File Formats tab, this is where the Noweb-specific pieces are set up. The \family sans GUI Name \family default is set to \family typewriter NoWeb \family default , the file extension is set to \family typewriter .nw \family default . This tells LyX to create a file with a \family typewriter .nw \family default extension in the first step of the conversion process. \end_layout \begin_layout Description \lang english the \begin_inset space ~ \end_inset \family sans Program \family default \begin_inset space ~ \end_inset format This is an empty format whose sole purpose is to be the endpoint of a conversion (which then allows us to set up a converter for it). \end_layout \begin_layout Description \family sans \lang english NoWeb \family default -> \family sans LaTeX \family default This converter performs the \begin_inset Quotes eld \end_inset weaving \begin_inset Quotes erd \end_inset of the literate document. For Noweb, it is set to \begin_inset Quotes eld \end_inset \family typewriter noweave -delay -index $$i > $$o \family default \begin_inset Quotes erd \end_inset \end_layout \begin_layout Description \family sans \lang english NoWeb \family default -> \family sans Program \family default This performs the \begin_inset Quotes eld \end_inset tangling step \begin_inset Quotes erd \end_inset . As stated above, the Converter is set to \begin_inset Quotes eld \end_inset \family typewriter build-script $$i \family default $$r \begin_inset Quotes erd \end_inset , with Flags set to \begin_inset Newline newline \end_inset \begin_inset Quotes eld \end_inset \family typewriter parselog=$$s/scripts/listerrors \family default \begin_inset Quotes erd \end_inset . \end_layout \begin_layout Subsubsection Erweiterungen zur Fehlersuche \end_layout \begin_layout Standard In den LyX-Server wurde eine neue Funktion implementiert, und zwar \begin_inset Quotes gld \end_inset \family typewriter server-goto- file-row \family default \begin_inset Quotes grd \end_inset . Sie kann insbesondere von \family typewriter ddd \family default / \family typewriter gdb \family default oder einem anderen Debugger aus verwendet werden. \end_layout \begin_layout Standard Beim Debugging mit \family typewriter ddd \family default / \family typewriter gdb \family default gibt es die Möglichkeit, mit einem einzigen Tastendruck einen Editor an der aktuellen Position im Programmcode zu starten, die Voreinstellung in \family typewriter ddd \family default ist \family sans Umschalt+Strg+V \family default . Über den Menüpunkt \family sans Edit \family default \SpecialChar \menuseparator \family sans Preferences \family default \SpecialChar \menuseparator \family sans Helpers \family default in \family typewriter ddd \family default können Sie unter \begin_inset Quotes gld \end_inset Edit Sources \begin_inset Quotes grd \end_inset festlegen, welcher Editor gestartet werden soll. \end_layout \begin_layout Standard Sie können die neue LyX-Server- und die -Funktion benutzen, wenn Sie \begin_inset Quotes gld \end_inset Edit Sources \begin_inset Quotes grd \end_inset folgenden Wert geben: \end_layout \begin_layout Standard \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard \family sans echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in \end_layout \begin_layout Standard \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard Wenn Sie nun \family typewriter ddd \family default verwenden und eine Stelle im Programm finden, die Sie verändern wollen, drücken Sie einfach \family sans Umschalt+Strg+V \family default (im \family typewriter ddd \family default -Fenster) und \family typewriter ddd \family default sendet die entsprechenden Informationen über den Server an LyX, und im LyX-Fenster wird der Cursor auf dieselbe Zeile gesetzt, an der auch gerade war. Kein mühsames Suchen nach der entsprechenden Stelle mehr. \end_layout \begin_layout Standard Um diese Fähigkeit benutzen zu können, müssen Sie allerdings den LyX-Server aktiviert haben (ist standardmäßig deaktiviert). \lang english You can enable it in \family sans Preferences \family default (tabs \family sans Inputs \family default , \family sans Paths \family default ) by entering in the \family sans LyXserver pipe \family default a path like \begin_inset Newline newline \end_inset \begin_inset Quotes eld \end_inset \family typewriter /home//.lyx/lyxpipe \family default \begin_inset Quotes erd \end_inset \end_layout \begin_layout Standard \lang english Read the LyX server documentation in the \emph on Customization Manual \emph default for further information. \end_layout \begin_layout Subsubsection Werkzeugleistenerweiterungen \end_layout \begin_layout Standard Es gibt sechs neue Einträge für die Werkzeugleiste, fünf davon sind für verschiedene Absatzumgebungen: \family sans Standard \family default , \family sans Abschnitt \family default , \family sans LaTe \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X \family default , \family sans Ly \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X-Code \family default , und \family sans Chunk \family default . Der sechste ist für den Menüpunkt \family sans Programm \begin_inset space ~ \end_inset erstellen \family default . \end_layout \begin_layout Standard LyX bietet noch viele andere Schalter für die Anpassung der Werkzeugleiste. In meiner persönlichen Version verwende ich die neuen Einträge zusammen mit zwei weiteren: für \family sans DVI aktualisieren \family default und \family sans DVI anzeigen \family default . Das sieht in \family typewriter preferences \family default dann so aus: \end_layout \begin_layout LyX-Code \backslash begin_toolbar \end_layout \begin_layout LyX-Code \backslash layouts \end_layout \begin_layout LyX-Code \backslash add layout Standard \end_layout \begin_layout LyX-Code \backslash add layout Section \end_layout \begin_layout LyX-Code \backslash add layout LaTeX \end_layout \begin_layout LyX-Code \backslash add layout LyX-Code \end_layout \begin_layout LyX-Code \backslash add layout Chunk \end_layout \begin_layout LyX-Code \backslash separator \end_layout \begin_layout LyX-Code \backslash add buffer-view \end_layout \begin_layout LyX-Code \backslash add buffer-typeset \end_layout \begin_layout LyX-Code \backslash add build-program \end_layout \begin_layout LyX-Code \backslash separator \end_layout \begin_layout LyX-Code . \end_layout \begin_layout LyX-Code . \end_layout \begin_layout LyX-Code . \end_layout \begin_layout LyX-Code \backslash end_toolbar \end_layout \begin_layout Subsubsection Farben anpassen \end_layout \begin_layout Standard Viele der von LyX zur Darstellung verwendeten Farben können im Menü \family sans Werkzeuge\SpecialChar \menuseparator Einstellungen\SpecialChar \menuseparator Aussehen\SpecialChar \menuseparator Far\SpecialChar \- ben \family default den eigenen Wünschen angepasst werden. \lang english One of the things that bothers people is the LaTeX font color. The default color is red, since the chunks uses LaTeX font, and there is a lot of chunks in literate documents, you may get tired of seeing everything in red. You can change it by going to the tabs \family sans Look&Feel \family default , \family sans Colors. \end_layout \begin_layout Standard \lang english The next thing is the visible presence of the newline character in the screen. You can choose the color of this particular character and make it blend in the background. I recommend you choosing a color that is close to the background but not equal, that way you still can see it is there, but it is not bothering you anymore. \end_layout \begin_layout Subsection LyX und knitr/Sweave \end_layout \begin_layout Standard Die Unterstützung für \family sans knitr \family default und \family sans Sweave \family default ist in der Beispieldatei \emph on knitr.lyx \emph default und im \emph on Sweave \emph default Handbuch (Menü \family sans Hilfe\SpecialChar \menuseparator Spezielle Handbücher \family default ) dokumentiert. \end_layout \begin_layout Chapter Spezielle Features \end_layout \begin_layout Standard Bekanntlich kann man mit LyX alles machen, was LaTeX kann. Dennoch kann LyX nicht jedes LaTeX-Feature direkt unterstützen, aber man kann immer TeX-Code verwenden. Dieses Kapitel zeigt einiges spezielle Dinge, die man vielleicht verwenden möchte. Für andere spezielle Dinge, die man mit Abbildungen, Tabellen, Gleitumgebungen, Boxen und Notizen machen kann, siehe das \emph on EingebetteteObjekte \emph default Handbuch. \end_layout \begin_layout Section Mehrere Textspalten \end_layout \begin_layout Standard Dieses Feature ist unabhängig von der Option \family sans Zweispaltiges Dokument \family default in den Dokumenteinstellungen unter \family sans Textformat \family default . Möchte man 2 \begin_inset space ~ \end_inset Spalten für das gesamte Dokument haben, wird empfohlen, die Option \family sans Zweispaltiges Dokument \family default zu verwenden. Für alle anderen Fälle verwendet man dieses Feature. \end_layout \begin_layout Standard Um mehrere Textspalten zu verwenden, muss das Modul \family sans Mehrfachspalten \family default (Menü \family sans Dokument\SpecialChar \menuseparator Einstellungen\SpecialChar \menuseparator Module \family default ) geladen sein und das LaTeX-Paket \series bold multicol \series default installiert sein. \end_layout \begin_layout Standard Fußnoten mit mehreren Spalten werden ans Ende der Seite gesetzt und nicht unter jede Spalte. Innerhalb der verschiedenen Spalten kann man alles verwenden, mit Ausnahme von Gleitumgebungen, bei denen man die Gleitumgebungs-Option \family sans Spalten überspannen \family default verwenden muss. \end_layout \begin_layout Subsection Grundlagen \end_layout \begin_layout Standard Möchte man 2 \begin_inset space ~ \end_inset Spalten im Text haben, verwendet man das Menü \family sans Einfügen\SpecialChar \menuseparator Benutzer\SpecialChar \- definierte \begin_inset space ~ \end_inset Einfügungen\SpecialChar \menuseparator Mehrere \begin_inset space ~ \end_inset Spalten \family default an dem Punkt an dem die Spalten beginnen sollen. Der Text, der in 2 \begin_inset space ~ \end_inset Spalten gedruckt werden soll, schreibt man in diese Einfügung. \end_layout \begin_layout Standard Hier ist ein Beispiel: \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \noindent \series bold \size small \lang english The Adventure of the Empty House \series default \begin_inset Newline newline \end_inset by \noun on Sir Arthur Conan Doyle \end_layout \begin_layout Plain Layout \size small \lang english It was in the spring of the year 1894 that all London was interested, and the fashionable world dismayed, by the murder of the Honourable Ronald Adair under most unusual and inexplicable circumstances. The public has already learned those particulars of the crime which came out in the police investigation, but a good deal was suppressed upon that occasion, since the case for the prosecution was so overwhelmingly strong that it was not necessary to bring forward all the facts. Only now, at the end of nearly ten years, am I allowed to supply those missing links which make up the whole of that remarkable chain. The crime was of interest in itself, but that interest was as nothing to me compared to the inconceivable sequel, which afforded me the greatest shock and surprise of any event in my adventurous life. Even now, after this long interval, I find myself thrilling as I think of it, and feeling once more that sudden flood of joy, amazement, and increduli ty which utterly submerged my mind. Let me say to that public, which has shown some interest in those glimpses which I have occasionally given them of the thoughts and actions of a very remarkable man, that they are not to blame me if I have not shared my knowledge with them, for I should have considered it my first duty to do so, had I not been barred by a positive prohibition from his own lips, which was only withdrawn upon the third of last month. \end_layout \end_inset \end_layout \begin_layout Standard Um 3 oder mehr Spalten zu erhalten, setzt man den Cursor in die Mehrfachspalten- Einfügung und verwendet das Menü \family sans Einfügen\SpecialChar \menuseparator Anzahl \begin_inset space ~ \end_inset der \begin_inset space ~ \end_inset Spalten \family default . Die Anzahl der gewünschten Spalten wird in diese Einfügung geschrieben (für 3 \begin_inset space ~ \end_inset Spalten schreibt man \begin_inset Quotes gld \end_inset 3 \begin_inset Quotes grd \end_inset ). \begin_inset Newline newline \end_inset Hier ist ein Beispiel mit 3 \begin_inset space ~ \end_inset Spalten: \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size footnotesize \lang english \begin_inset Argument 1 status open \begin_layout Plain Layout \lang english 3 \end_layout \end_inset It can be imagined that my close intimacy with Sherlock Holmes had interested me deeply in crime, and that after his disappearance I never failed to read with care the various problems which came before the public. And I even attempted, more than once, for my own private satisfaction, to employ his methods in their solution, though with indifferent success. There was none, however, which appealed to me like this tragedy of Ronald Adair. As I read the evidence at the inquest, which led up to a verdict of willful murder against some person or persons unknown, I realized more clearly than I had ever done the loss which the community had sustained by the death of Sherlock Holmes. There were points about this strange business which would, I was sure, have specially appealed to him, and the efforts of the police would have been supplemented, or more probably anticipated, by the trained observation and the alert mind of the first criminal agent in Europe. All day, as I drove upon my round, I turned over the case in my mind and found no explanation which appeared to me to be adequate. At the risk of telling a twice-told tale, I will recapitulate the facts as they were known to the public at the conclusion of the inquest. \end_layout \end_inset \end_layout \begin_layout Standard Sie können bis zu 10 \begin_inset space ~ \end_inset Spalten verwenden, aber das wird sicher nicht der Übersichtlichkeit zuträglich sein. \end_layout \begin_layout Standard \begin_inset Newpage newpage \end_inset \end_layout \begin_layout Subsection Spalten innerhalb einer Spalte \end_layout \begin_layout Standard Spalten innerhalb einer Spalte sind ebenfalls möglich: \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size footnotesize \lang english The Honourable Ronald Adair was the second son of the Earl of Maynooth, at that time governor of one of the Australian colonies. Adair's mother had returned from Australia to undergo the operation for cataract, and she, her son Ronald, and her daughter Hilda were living together at 427 Park Lane. \end_layout \begin_layout Plain Layout \lang english \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size footnotesize \lang english The youth moved in the best society–had, so far as was known, no enemies and no particular vices. He had been engaged to Miss Edith Woodley, of Carstairs, but the engagement had been broken off by mutual consent some months before, and there was no sign that it had left any very profound feeling behind it. For the rest {sic} the man's life moved in a narrow and conventional circle, for his habits were quiet and his nature unemotional. Yet it was upon this easy-going young aristocrat that death came, in most strange and unexpected form, between the hours of ten and eleven-twenty on the night of March 30, 1894. \end_layout \end_inset \end_layout \begin_layout Plain Layout \size footnotesize \lang english Ronald Adair was fond of cards–playing continually, but never for such stakes as would hurt him. He was a member of the Baldwin, the Cavendish, and the Bagatelle card clubs. It was shown that, after dinner on the day of his death, he had played a rubber of whist at the latter club. He had also played there in the afternoon. \size default \size footnotesize The evidence of those who had played with him– Mr. Murray, Sir John Hardy, and Colonel Moran–showed that the game was whist, and that there was a fairly equal fall of the cards. Adair might have lost five pounds, but not more. His fortune was a considerable one, and such a loss could not in any way affect him. He had played nearly every day at one club or other, but he was a cautious player, and usually rose a winner. It came out in evidence that, in partnership with Colonel Moran, he had actually won as much as four hundred and twenty pounds in a sitting, some weeks before, from Godfrey Milner and Lord Balmoral. So much for his recent history as it came out at the inquest. \end_layout \end_inset \end_layout \begin_layout Standard Fortgeschrittene Beispiele \end_layout \begin_layout Standard Die Beispiele in diesem Abschnitt zeigen einige noch speziellere Features von Mehrfachspalten. \end_layout \begin_layout Standard Für weitere Features von Mehrfachspalten, siehe die Dokumentation des LaTeX-Pake ts \series bold multicol \series default , \begin_inset CommandInset citation LatexCommand cite key "multicol" \end_inset . \end_layout \begin_layout Subsubsection Vorwort \end_layout \begin_layout Standard Um ein Vorwort für mehrere Spalten hinzuzufügen, setzt man den Cursor in die Mehrfachspalten-Einfügung und verwendet das Menü \family sans Einfügen\SpecialChar \menuseparator Vorwort \family default . Man schreibt den Text des Vorworts in diese Einfügung. \begin_inset Newline newline \end_inset Ein Beispiel mit einem Vorwort: \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \begin_inset Argument 2 status open \begin_layout Plain Layout Und die Geschichte geht weiter und weiter und weiter und weiter\SpecialChar \ldots{} \end_layout \end_inset \size small \lang english On the evening of the crime, he returned from the club exactly at ten. His mother and sister were out spending the evening with a relation. The servant deposed that she heard him enter the front room on the second floor, generally used as his sitting-room. She had lit a fire there, and as it smoked she had opened the window. No sound was heard from the room until eleven-twenty, the hour of the return of Lady Maynooth and her daughter. Desiring to say good-night, she attempted to enter her son's room. The door was locked on the inside, and no answer could be got to their cries and knocking. Help was obtained, and the door forced. The unfortunate young man was found lying near the table. His head had been horribly mutilated by an expanding revolver bullet, but no weapon of any sort was to be found in the room. \end_layout \end_inset \end_layout \begin_layout Standard Man kann auch einen Abschnittstitel als Vorwort verwenden indem man den Ab\SpecialChar \- schnitts-Befehl als TeX-Code eingibt. Zum Beispiel erstellt der Befehl \end_layout \begin_layout Standard \series bold \backslash subsection{Unterabschnittstitel} \end_layout \begin_layout Standard einen Unterabschnitt. In diesem Beispiel ist das Vorwort ein Unterabschnitt: \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \begin_inset Argument 2 status open \begin_layout Plain Layout \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash subsubsection{ \end_layout \end_inset Dies ist ein Unterabschnittstitel als Vorwort \begin_inset ERT status collapsed \begin_layout Plain Layout } \end_layout \end_inset \end_layout \end_inset \size small \lang english A minute examination of the circumstances served only to make the case more complex. In the first place, no reason could be given why the young man should have fastened the door upon the inside. There was the possibility that the murderer had done this, and had afterwards escaped by the window. The drop was at least twenty feet, however, and a bed of crocuses in full bloom lay beneath. Neither the flowers nor the earth showed any sign of having been disturbed, nor were there any marks upon the narrow strip of grass which separated the house from the road. Apparently, therefore, it was the young man himself who had fastened the door. But how did he come by his death? No one could have climbed up to the window without leaving traces. Suppose a man had fired through the window, he would indeed be a remarkable shot who could with a revolver inflict so deadly a wound. Again, Park Lane is a frequented thoroughfare; there is a cab stand within a hundred yards of the house. No one had heard a shot. \end_layout \end_inset \end_layout \begin_layout Standard Wenn am Beginn der Mehrfachspalten weniger vertikaler Leerraum am unteren Seitenrand vorhanden sind, als für 6 \begin_inset space ~ \end_inset Textzeilen benötigt werden, wird ein Seitenumbruch vor den Mehrfachspalten eingefügt. Je nach Anzahl der Zeilen des Vorworts möchte man diesen Leerraum eventuell ändern. Dies wird erreicht, indem man den Cursor in die Mehrfachspalten-Einfügung hinter das Vorwort setzt (falls es ein gibt) und das Menü \family sans Einfügen\SpecialChar \menuseparator Abstand \begin_inset space ~ \end_inset vor \begin_inset space ~ \end_inset dem \begin_inset space ~ \end_inset Seitenumbruch \family default verwendet. In dieser Einfügung gibt man den Leerraum an, z. \begin_inset space \thinspace{} \end_inset B. \begin_inset Quotes gld \end_inset 5cm \begin_inset Quotes grd \end_inset . \begin_inset Newline newline \end_inset In diesem Beispiel ist der Leerraum auf 7 \begin_inset space ~ \end_inset Textzeilen eingestellt, indem \begin_inset Quotes gld \end_inset 7 \backslash baselineskip \begin_inset Quotes grd \end_inset verwendet wurde (wobei der Befehl \series bold \backslash baselineskip \series default als TeX-Code eingegeben werden muss): \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \begin_inset Argument 3 status open \begin_layout Plain Layout 7 \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash baselineskip \end_layout \end_inset \end_layout \end_inset \size small \lang english On the evening of the crime, he returned from the club exactly at ten. His mother and sister were out spending the evening with a relation. The servant deposed that she heard him enter the front room on the second floor, generally used as his sitting-room. She had lit a fire there, and as it smoked she had opened the window. No sound was heard from the room until eleven-twenty, the hour of the return of Lady Maynooth and her daughter. Desiring to say good-night, she attempted to enter her son's room. The door was locked on the inside, and no answer could be got to their cries and knocking. Help was obtained, and the door forced. The unfortunate young man was found lying near the table. His head had been horribly mutilated by an expanding revolver bullet, but no weapon of any sort was to be found in the room. \end_layout \end_inset \end_layout \begin_layout Subsubsection Leerraum \end_layout \begin_layout Standard Die Größe des Leerraums vor und nach Mehrfachspalten kann geändert werden indem die Länge \series bold \backslash multicolsep \series default geändert wird. Zum Beispiel ändert der Befehl \end_layout \begin_layout Standard \series bold \backslash setlength{ \backslash multicolsep}{3cm} \end_layout \begin_layout Standard als TeX-Code deren Wert auf 3 \begin_inset space \thinspace{} \end_inset cm. Die Änderung muss vor dem Beginn der Mehrfachspalten gemacht werden. Der voreingestellte Wert ist 13 \begin_inset space \thinspace{} \end_inset pt. \end_layout \begin_layout Standard Für dieses Beispiel wurde \series bold \backslash multicolsep \series default auf 2.5 \begin_inset space \thinspace{} \end_inset cm gesetzt: \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash setlength{ \backslash multicolsep}{2.5cm} \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size small \lang english All day I turned these facts over in my mind, endeavouring to hit upon some theory which could reconcile them all, and to find that line of least resistanc e which my poor friend had declared to be the starting-point of every investigat ion. I confess that I made little progress. In the evening I strolled across the Park, and found myself about six o'clock at the Oxford Street end of Park Lane. A group of loafers upon the pavements, all staring up at a particular window, directed me to the house which I had come to see. A tall, thin man with coloured glasses, whom I strongly suspected of being a plain-clothes detective, was pointing out some theory of his own, while the others crowded round to listen to what he said. I got as near him as I could, but his observations seemed to me to be absurd, so I withdrew again in some disgust. As I did so I struck against an elderly, deformed man, who had been behind me, and I knocked down several books which he was carrying. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Note Greyedout status open \begin_layout Plain Layout \series bold Achtung: \series default Der mit \series bold \backslash setlength \series default eingestellte Wert wird für alle folgenden Mehrfachspalten verwendet, solange bis der Wert erneut geändert wird. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash setlength{ \backslash multicolsep}{13pt} \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout auf Voreinstellung zurücksetzen \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Newpage newpage \end_inset \end_layout \begin_layout Subsubsection Spaltenumbrüche \end_layout \begin_layout Standard Ein Spaltenumbruch kann erzwungen werden, indem man den Befehl \series bold \backslash columnbreak{} \series default als TeX-Code an die Stelle im Text eingibt, an der die Spalte gebrochen werden soll. Man beachte, dass dies in den meisten Fällen zu Lücken im Text führt. \begin_inset Newline newline \end_inset Hier ist ein Beispiel: \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset You're surprised to see me, sir, \begin_inset Quotes erd \end_inset said he, in a strange, croaking voice. \end_layout \begin_layout Plain Layout \size small \lang english I acknowledged that I was. \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset Well, I've a conscience, sir, and when I chanced to see you go into this house, as I came hobbling after you, I thought to myself, I'll just step in and see that kind gentleman, and tell him that if I was a bit gruff in my manner there was not any harm meant, and that I am much obliged to him for picking up my books. \begin_inset Quotes erd \end_inset \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset You make too much of a trifle, \begin_inset Quotes erd \end_inset said I. \begin_inset Quotes eld \end_inset May I ask how you knew who I was? \begin_inset Quotes erd \end_inset \lang ngerman NACH DIESEM SATZ WIRD DER SPALTENUMBRUCH ERZWUNGEN. \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash columnbreak{} \end_layout \end_inset \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for you'll find my little bookshop at the corner of Church Street, and very happy to see you, I am sure. Maybe you collect yourself, sir. Here's \noun on British \begin_inset space ~ \end_inset Birds \noun default , and \noun on Catullus \noun default , and \noun on The Holy War \noun default --a bargain, every one of them. With five volumes you could just fill that gap on that second shelf. It looks untidy, does it not, sir? \begin_inset Quotes erd \end_inset \end_layout \end_inset \end_layout \begin_layout Subsubsection Spaltenabstand \end_layout \begin_layout Standard Die Breite der Spalten wird automatisch berechnet, aber man kann den Platz zwischen den Spalten verändern. Dies geschieht, indem man die Länge \series bold \backslash columnsep \series default ändert. Ihr voreingestellter Wert ist 10 \begin_inset space \thinspace{} \end_inset pt. Hier ist ein Beispiel, bei dem \series bold \backslash columnsep \series default auf 3 \begin_inset space \thinspace{} \end_inset cm gesetzt ist: \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash setlength{ \backslash columnsep}{3cm} \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size small \lang english My observations of No. \begin_inset space \space{} \end_inset 427 Park Lane did little to clear up the problem in which I was interested. The house was separated from the street by a low wall and railing, the whole not more than five feet high. It was perfectly easy, therefore, for anyone to get into the garden, but the window was entirely inaccessible, since there was no water pipe or anything which could help the most active man to climb it. More puzzled than ever, I retraced my steps to Kensington. I had not been in my study five minutes when the maid entered to say that a person desired to see me. To my astonishment it was none other than my strange old book collector, his sharp, wizened face peering out from a frame of white hair, and his precious volumes, a dozen of them at least, wedged under his right arm. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash setlength{ \backslash columnsep}{10pt} \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout auf Voreinstellung zurücksetzen \end_layout \end_inset \end_layout \begin_layout Subsubsection Vertikale Linien \end_layout \begin_layout Standard Zwischen den Spalten befindet sich eine Linie mit der Breite der Länge \series bold \backslash columnseprule \series default . Ist die Breite 0 \begin_inset space \thinspace{} \end_inset pt (dies ist die Voreinstellung), wird die Linie unterdrückt. Im folgenden Beispiel ist die Linie 2 \begin_inset space \thinspace{} \end_inset pt breit: \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash setlength{ \backslash columnseprule}{2pt} \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset You're surprised to see me, sir, \begin_inset Quotes erd \end_inset said he, in a strange, croaking voice. \end_layout \begin_layout Plain Layout \size small \lang english I acknowledged that I was. \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset Well, I've a conscience, sir, and when I chanced to see you go into this house, as I came hobbling after you, I thought to myself, I'll just step in and see that kind gentleman, and tell him that if I was a bit gruff in my manner there was not any harm meant, and that I am much obliged to him for picking up my books. \begin_inset Quotes erd \end_inset \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset You make too much of a trifle, \begin_inset Quotes erd \end_inset said I. \begin_inset Quotes eld \end_inset May I ask how you knew who I was? \begin_inset Quotes erd \end_inset \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for you'll find my little bookshop at the corner of Church Street, and very happy to see you, I am sure. Maybe you collect yourself, sir. Here's \noun on British \begin_inset space ~ \end_inset Birds \noun default , and \noun on Catullus \noun default , and \noun on The Holy War \noun default --a bargain, every one of them. With five volumes you could just fill that gap on that second shelf. It looks untidy, does it not, sir? \begin_inset Quotes erd \end_inset \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard Die Linie kann gefärbt werden, indem man den Befehl \series bold \backslash columnseprulecolor \series default umdefiniert. Dies wird mit dem TeX-Code-Befehl \begin_inset Newline newline \end_inset \series bold \backslash renewcommand{ \backslash columnseprulecolor}{ \backslash color{red}} \series default \begin_inset Newline newline \end_inset erreicht, der vor der Mehrfachspalten-Einfügung eingefügt wird. \series bold red \series default wird hierbei durch eine Farbe der Wahl ersetzt. Man kann alle vor- und selbstdefinierten Farben verwenden. Siehe das \emph on EingebetteteObjekte \emph default -Handbuch, Abschnitt \emph on Colored \begin_inset space ~ \end_inset Tables \emph default für mehr Informationen über vor- und selbstdefinierte Farben. Um auf die voreingestellte Farbe zurück zu wechseln, gibt man den Befehl \begin_inset Newline newline \end_inset \series bold \backslash renewcommand{ \backslash columnseprulecolor}{ \backslash normalcolor} \series default \begin_inset Newline newline \end_inset ein. \begin_inset Newline newline \end_inset Hier ist ein Beispiel mit einer hellblauen Linie und 1 \begin_inset space \thinspace{} \end_inset cm Spaltenabstand: \end_layout \begin_layout Standard \begin_inset ERT status open \begin_layout Plain Layout \backslash setlength{ \backslash columnsep}{1cm} \end_layout \begin_layout Plain Layout \backslash renewcommand{ \backslash columnseprulecolor}{ \backslash color{cyan}} \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Flex Multiple Columns status open \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset You're surprised to see me, sir, \begin_inset Quotes erd \end_inset said he, in a strange, croaking voice. \end_layout \begin_layout Plain Layout \size small \lang english I acknowledged that I was. \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset Well, I've a conscience, sir, and when I chanced to see you go into this house, as I came hobbling after you, I thought to myself, I'll just step in and see that kind gentleman, and tell him that if I was a bit gruff in my manner there was not any harm meant, and that I am much obliged to him for picking up my books. \begin_inset Quotes erd \end_inset \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset You make too much of a trifle, \begin_inset Quotes erd \end_inset said I. \begin_inset Quotes eld \end_inset May I ask how you knew who I was? \begin_inset Quotes erd \end_inset \end_layout \begin_layout Plain Layout \size small \lang english \begin_inset Quotes eld \end_inset Well, sir, if it isn't too great a liberty, I am a neighbour of yours, for you'll find my little bookshop at the corner of Church Street, and very happy to see you, I am sure. Maybe you collect yourself, sir. Here's \noun on British \begin_inset space ~ \end_inset Birds \noun default , and \noun on Catullus \noun default , and \noun on The Holy War \noun default --a bargain, every one of them. With five volumes you could just fill that gap on that second shelf. It looks untidy, does it not, sir? \begin_inset Quotes erd \end_inset \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Plain Layout \backslash setlength{ \backslash columnseprule}{0pt} \end_layout \begin_layout Plain Layout \backslash renewcommand{ \backslash columnseprulecolor}{ \backslash normalcolor} \end_layout \end_inset \begin_inset Note Note status collapsed \begin_layout Plain Layout auf Voreinstellung zurücksetzen \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset Newpage newpage \end_inset \end_layout \begin_layout Section Ungewöhnliche Absatzformen \end_layout \begin_layout Standard \noindent LaTeX verwendet, wie alle anderen Textprogramme, standardmäßig rechteckige Absätze. Für spezielle Fälle wie zum Beispiel Poster, Einladungskarten oder Gedichte kann man die Absatzform beliebig verändern. Dies kann mit dem LaTeX-Paket \series bold shapepar \series default gemacht werden, das geladen wird, indem in den Dokumenteinstellungen das Modul \family sans Benutzerdefinierte Absatzformen \family default verwendet. \end_layout \begin_layout Subsection Vordefinierte Formen \end_layout \begin_layout Standard \series bold shapepar \series default bietet die folgenden Formen an: \end_layout \begin_layout Standard \begin_inset Tabular \begin_inset Text \begin_layout Plain Layout Name \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Beschreibung \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Anmerkung \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout CDBeschriftung \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Kreis mit rundem Loch (in der Größe einer CD/DVD) \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Kann nicht skaliert werden, daher Textmenge beachten \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Kreis \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Kreis \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Fragil, Berechnung kann fehlschlagen \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Diamant \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Rhomboid (symbolisiert einen \begin_inset Quotes gld \end_inset Diamanten \begin_inset Quotes grd \end_inset ) \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Herz \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Herzform \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Sechseck \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Sechseck \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Mutter \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Schraubenmutter (Sechseck mit rundem Loch) \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Quadrat \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Quadrat \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Stern \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Fünfzackiger Stern \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Kerze \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Brennende Kerze \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Tropfen unten/oben \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Normaler/umgekehrter Regentropfen \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Fragil, Berechnung kann fehlschlagen \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout TeX \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Das TeX-Logo \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Dreieck oben/unten/ \begin_inset Newline newline \end_inset links/rechts \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout Dreiecke in verschiedenen Ausrichtungen \end_layout \end_inset \begin_inset Text \begin_layout Plain Layout - \end_layout \end_inset \end_inset \end_layout \begin_layout Standard Um eine Form für einen Absatz zu verwenden, wählt man sie einfach in LyXs Auswahlbox für Umgebungen in der Werkzeugleiste aus. \end_layout \begin_layout Standard \begin_inset Newpage newpage \end_inset \end_layout \begin_layout Standard Hier ist ein Beispielabsatz in der Form einer Mutter: \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Nut \lang latin Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard \begin_inset Note Greyedout status open \begin_layout Plain Layout \series bold Achtung \series default : shapepar-Absätze können nicht über Seitenumbrüche hinweg laufen. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard \series bold shapepar \series default stellt sicher, dass die Form immer gewahrt bleibt, egal wie viel Text der Absatz hat. Daher ändert sich die Größe des Absatzes mit der Textmenge. Dies kann dazu führen, dass der Absatz über die Seitenränder ragt. Zur Demonstration der Skalierung ist hier derselbe Beispielabsatz mit doppelt so viel Text: \end_layout \begin_layout Standard \begin_inset Newpage newpage \end_inset \end_layout \begin_layout Nut \lang latin Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard Die Form \family sans CDBeschriftung \family default ist eine Ausnahme. Sie kann nicht skaliert werden, da sie auf eine CD/DVD passen muss. Daher ist die Textmenge, die in diese Form passt, limitiert. \begin_inset Newline newline \end_inset Die \family sans Tropfen \family default Formen und die Form \family sans Kreis \family default sind fragil, was bedeutet, dass die Berechnung ihrer Größe, je nach Textmenge im Absatz, fehlschlagen kann. Man bekommt dann den LaTeX-Fehler \begin_inset Quotes gld \end_inset \lang english Arithmetic overflow \lang ngerman \begin_inset Quotes grd \end_inset . In diesem Fall kann man versuchen etwas Text zu entfernen oder hinzuzufügen; wenn nichts hilft, muss man eine andere Form verwenden. \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard Bei Formen mit Spitzen werden Sie vielleicht feststellen, dass LaTeXs Silbentren nungsmechanismus für Text in den Spitzen versagt. Es ist daher oft notwendig, Trennmöglichkeiten \family sans (Strg+ \begin_inset space \thinspace{} \end_inset - \family default ) in den entsprechenden Text einzufügen. \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard Shapepar-Absätze werden immer entweder zentriert oder so auf die Seite platziert , dass ihre linke Kante den linken Seitenrand berührt. Man kann daher nicht den Absatzdialog verwenden, um solche Absätze auszurichten. Eine Lösung ist den Absatz in eine Minipage oder Parbox zu setzen und dann die Box auszurichten. Das Problem dabei ist die richtige Breite für die Box zu finden. Denn ist sie zu breit und man zentriert die Box, ist der Absatz nicht ebenfalls zentriert, da er an der linken Seite der Box haftet. Daher muss man eventuell etwas mit der Breite spielen bis es passt. Hier sind zwei herzförmige Absätze, der erste ist nicht ausgerichtet, der zweite ist rechts ausgerichtet: \end_layout \begin_layout Standard \begin_inset Newpage newpage \end_inset \end_layout \begin_layout Heart \noindent \lang latin Lo\SpecialChar \- rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard \noindent \align right \begin_inset Box Frameless position "t" hor_pos "c" has_inner_box 1 inner_pos "t" use_parbox 1 use_makebox 0 width "42col%" special "none" height "1in" height_special "totalheight" status open \begin_layout Heart \noindent \lang latin Lo\SpecialChar \- rem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. \end_layout \end_inset \end_layout \begin_layout Subsection Benutzerdefinierte Formen \end_layout \begin_layout Standard Man kann jede beliebige Form definieren. Dies manuell zu tun ist jedoch sehr aufwändig, da jede Koordinate angegeben werden muss. Aber es gibt einen Weg den Computer die Koordinaten berechnen zu lassen: \end_layout \begin_layout Enumerate Man installiert das Programm \begin_inset CommandInset href LatexCommand href name "Jpgfdraw" target "http://www.ctan.org/tex-archive/graphics/jpgfdraw" \end_inset \end_layout \begin_layout Enumerate In \family sans Jpgfdraw \family default geht man in das Menü \family sans Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X/LaTeX\SpecialChar \menuseparator Settings\SpecialChar \menuseparator Set Normal Size \family default und wählt die Schriftgröße aus, die man auch in seinem LyX-Dokument verwendet. Zum Beispiel verwendet dieses Dokument die Größe 12 \begin_inset space \thinspace{} \end_inset pt. \end_layout \begin_layout Enumerate Man zeichnet eine Form. \end_layout \begin_layout Enumerate Über das Menü \family sans Te \begin_inset ERT status collapsed \begin_layout Plain Layout {} \end_layout \end_inset X/LaTeX\SpecialChar \menuseparator Shapepar \family default exportiert man die Form in Koordinaten. Im erscheinenden Dialog wählt man entweder die Außenlinie (outline) der Form für die Koordinaten oder die Linie selbst (path). \begin_inset Foot status collapsed \begin_layout Plain Layout Für weitere Informationen, siehe \begin_inset CommandInset href LatexCommand href target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html" \end_inset \end_layout \end_inset \end_layout \begin_layout Standard Die Koordinaten werden in eine TeX-Datei geschrieben. Um sie für ein LyX-Dokument zu verwenden \end_layout \begin_layout Enumerate setzt man den Cursor vor das erste Zeichen des Absatzes (oder in einen neuen, leeren Absatz) \end_layout \begin_layout Enumerate Man öffnet in LyX das Menü \family sans Einfügen\SpecialChar \menuseparator Datei\SpecialChar \menuseparator Unterdokument \family default , wählt die Datei aus und verwendet \family sans Input \family default als \family sans Art der Einbindung \end_layout \begin_layout Standard \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard \begin_inset Note Greyedout status open \begin_layout Plain Layout \series bold Achtung \series default : Die geänderte Form betrifft nur den aktuellen Absatz; für den nächsten Absatz wird wieder alles zurückgesetzt. Deswegen muss die Definitionsdatei der Form in jeden Absatz mit der gewünschten Form importiert werden. \end_layout \end_inset \end_layout \begin_layout Standard \begin_inset VSpace defskip \end_inset \end_layout \begin_layout Standard Hier ist ein Beispiel: \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard \begin_inset CommandInset include LatexCommand input filename "../SpecialParagraphShape.tex" \end_inset \lang latin Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard \series bold Ein Tipp: \series default Um komplexere Formen in \family sans Jpgfdraw \family default zu zeichnen, kann man die Form in einem Programm seiner Wahl erstellen und das resultierende Bild in \family sans Jpgfdraw \family default importieren. Man braucht dann nur noch eine Linie oder einen Spline entlang der Außenlinie der Form zu zeichnen. \end_layout \begin_layout Standard \begin_inset VSpace bigskip \end_inset \end_layout \begin_layout Standard Das Modul \family sans Benutzerdefinierte Absatzformen \family default bietet die beiden Befehle \family sans shapepar \family default und \family sans Shapepar \family default an, die dazu verwendet werden können, eigene Formen Koordinate für Koordinate zu definieren. \begin_inset Foot status collapsed \begin_layout Plain Layout Diese Befehle werden intern für alle hier beschriebenen Formen verwendet. \end_layout \end_inset Für Informationen wie diese Stile benutzt werden und über weitere Anpassungsmög lichkeiten, siehe die Dokumentation des Pakets \series bold shapepar \series default , \begin_inset CommandInset citation LatexCommand cite key "shapepar" \end_inset . \end_layout \begin_layout Bibliography \begin_inset CommandInset bibitem LatexCommand bibitem key "multicol" \end_inset Dokumentation des LaTeX-Pakets \begin_inset CommandInset href LatexCommand href name "multicol" target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf" \end_inset \end_layout \begin_layout Bibliography \begin_inset CommandInset bibitem LatexCommand bibitem key "shapepar" \end_inset Dokumentation des LaTeX-Pakets \begin_inset CommandInset href LatexCommand href name "shapepar" target "http://mirrors.ctan.org/macros/latex/contrib/shapepar/shapepar.pdf" \end_inset \end_layout \end_body \end_document