lyx_mirror/lib/doc/de/Additional.lyx
2024-08-09 07:40:17 +02:00

32133 lines
550 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#LyX 2.5 created this file. For more info see https://www.lyx.org/
\lyxformat 620
\begin_document
\begin_header
\save_transient_properties true
\origin /systemlyxdir/doc/de/
\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
% 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}}
% Improve line breaking
\tolerance 1414
\hbadness 1414
\emergencystretch 1.5em
\hfuzz 0.3pt
\end_preamble
\options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
\use_default_options false
\begin_modules
logicalmkup
theorems-ams
theorems-ams-extended
multicol
shapepar
graphicboxes
enumitem
hanging
initials
\end_modules
\maintain_unincluded_children no
\language ngerman
\language_package default
\inputencoding utf8
\fontencoding auto
\font_roman "lmodern" "default"
\font_sans "lmss" "default"
\font_typewriter "lmtt" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_roman_osf false
\font_sans_osf false
\font_typewriter_osf false
\font_sf_scale 100 100
\font_tt_scale 100 100
\use_microtype false
\use_dash_ligatures true
\graphics default
\default_output_format pdf2
\output_sync 0
\bibtex_command default
\index_command makeindex
\float_placement class
\float_alignment class
\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 false
\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 a4
\use_geometry false
\use_package amsmath 1
\use_package amssymb 1
\use_package cancel 1
\use_package esint 1
\use_package mathdots 1
\use_package mathtools 1
\use_package mhchem 1
\use_package stackrel 1
\use_package stmaryrd 1
\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
\use_formatted_ref 0
\use_minted 0
\use_lineno 0
\notefontcolor #0000ff
\index Stichwortverzeichnis
\shortcut idx
\color #008000
\end_index
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\is_math_indent 1
\math_indentation default
\math_numbering_side default
\quotes_style german
\dynamic_quotes 0
\papercolumns 1
\papersides 2
\paperpagestyle headings
\tablestyle default
\tracking_changes false
\output_changes false
\change_bars false
\postpone_fragile_content false
\html_math_output 0
\html_css_as_file 0
\html_be_strict true
\docbook_table_output 0
\docbook_mathml_prefix 1
\end_header
\begin_body
\begin_layout Title
Erweiterte \SpecialChar LyX
Features
\end_layout
\begin_layout Subtitle
Version 2.4.x
\end_layout
\begin_layout Author
vom \SpecialChar 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),
\begin_inset Newline newline
\end_inset
Jürgen Spitzmüller (Version 2.3.x,
2017)
\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 im Grunde 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 kennen 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,
\SpecialChar LyX
durch unterschiedliche Konfigurationsdateien erweiterbar zu machen.
Das bedeutet:
Wenn Sie Unterstützung für ein beliebiges \SpecialChar LaTeX
-Paket wünschen,
erstellen Sie dafür lediglich eine passende Format-Datei,
ohne \SpecialChar LyX
selber zu ändern.
Auf diese Weise hat \SpecialChar LyX
bereits viele Erweiterungen implementiert.
All diese sind hier dokumentiert.
\end_layout
\begin_layout Standard
Außerdem werden in diesem Handbuch auch einige spezielle Funktionen wie etwa Fax-Unterstützung und Versionskontrolle beschrieben,
für die zur korrekten Funktion zusätzliche Software installiert sein muss.
Es enthält auch ein Kapitel zur XHTML-Unterstützung von \SpecialChar LyX
.
Zuletzt gibt es noch ein Kapitel mit \SpecialChar LaTeX
-Werkzeugen und \SpecialChar nobreakdash
Tipps,
Dingen,
mit denen Sie Ihre Dokumente
\emph on
herausputzen
\emph default
können,
indem Sie die mächtigen \SpecialChar LaTeX
-Funktionen direkt benutzen.
\SpecialChar LyX
selbst ist ja ein WYSIWYM-Programm und unterstützt nur gewisse \SpecialChar LaTeX
-Funktionen.
\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 \SpecialChar LyX
vertraut sein.
\end_layout
\begin_layout Standard
Weil alle Themen dieses Handbuchs stark vom Zusammenspiel zwischen \SpecialChar LyX
und \SpecialChar LaTeX
abhängen,
beschreibt das erste Kapitel die innere Arbeitsweise von \SpecialChar LyX
und wie man \SpecialChar LyX
dazu bringt,
den gewünschten \SpecialChar LaTeX
-Code zu erzeugen.
Es ist also für erfahrenere \SpecialChar LyX
-Benutzer gedacht.
\end_layout
\begin_layout Chapter
\SpecialChar LyX
und \SpecialChar LaTeX
\end_layout
\begin_layout Section
Wie \SpecialChar LyX
\SpecialChar LaTeX
benutzt
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
LyX und LaTeX
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Dieses Kapitel ist für \SpecialChar LaTeX
-Benutzer gedacht.
Hier werden wir erklären,
wie \SpecialChar LyX
und \SpecialChar LaTeX
zusammenarbeiten,
um eine Druckausgabe zu erzeugen.
Dies ist die einzige Stelle in allen Handbüchern,
an der wir einige \SpecialChar LaTeX
-Kenntnisse voraussetzen.
\end_layout
\begin_layout Standard
Einst nannten wir \SpecialChar LyX
ein
\begin_inset Quotes gld
\end_inset
WYSIWYM-Frontend für \SpecialChar LaTeX
\begin_inset Quotes grd
\end_inset
,
aber das stimmt nicht mehr.
Es gibt Frontends für \SpecialChar LaTeX
.
\begin_inset Foot
status open
\begin_layout Plain Layout
Bekannte Beispiele sind
\family sans
\SpecialChar TeX
maker
\family default
und
\family sans
\SpecialChar TeX
Studio
\family default
unter Linux sowie
\family sans
\SpecialChar TeX
shop
\family default
auf dem Mac.
Und dann gibt es natürlich auch die \SpecialChar LaTeX
-Modi für
\family sans
vi,
\family default
\family sans
emacs
\family default
und Visual Studio Code.
\end_layout
\end_inset
Sie sind im Grunde Editoren,
die \SpecialChar LaTeX
aufrufen können und die Fehler in der editierten Datei markieren.
Obwohl \SpecialChar LyX
ein Editor ist,
der \SpecialChar LaTeX
aufruft und Fehler in der Datei markiert,
macht es viel,
viel mehr.
Erstens benötigen Sie \SpecialChar LaTeX
nicht,
um \SpecialChar LyX
wirkungsvoll zu benutzen.
Außerdem fügt \SpecialChar LyX
eigene Erweiterungen zu \SpecialChar LaTeX
hinzu.
Versuchen Sie irgendwann einmal folgendes:
Wählen Sie
\family sans
Ansicht\SpecialChar menuseparator
Quelltext-Panel
\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 sehen,
die speziell durch \SpecialChar LyX
definiert wurden.
Dies geschieht automatisch,
um im Dokument benutzte Elemente zu erzeugen.
\end_layout
\begin_layout Standard
Es gibt mehrere Befehle,
bei denen automatisch \SpecialChar LaTeX
gestartet wird:
\end_layout
\begin_layout Itemize
\family sans
Dokument\SpecialChar menuseparator
Ansehen
\end_layout
\begin_layout Itemize
\family sans
Dokument\SpecialChar menuseparator
Aktualisieren
\end_layout
\begin_layout Standard
\SpecialChar LaTeX
wird nur gestartet,
wenn die Datei seit dem letzten Aufruf von \SpecialChar LaTeX
geändert wurde.
\end_layout
\begin_layout Standard
Wenn \SpecialChar LaTeX
für die von Ihnen editierte Datei ausgeführt wird,
führt \SpecialChar LyX
folgende Schritte aus:
\end_layout
\begin_layout Enumerate
Das Dokument wird nach \SpecialChar 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
\SpecialChar LaTeX
wird mit der
\family typewriter
.tex
\family default
-Datei gestartet (vielleicht mehrmals),
außerdem werden ggf.
weitere Programme (wie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtex
\end_layout
\end_inset
oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
makeindex
\end_layout
\end_inset
) ausgeführt,
die nötig sind.
\end_layout
\begin_layout Enumerate
Wenn Fehler auftreten,
werden sie in der
\family typewriter
.lyx
\family default
-Datei markiert und im Fehler-Fenster angezeigt.
\end_layout
\begin_layout Standard
Wenn \SpecialChar LaTeX
mit
\family sans
Ansicht\SpecialChar menuseparator
DVI
\family default
gestartet wurde,
wird \SpecialChar LyX
dann den DVI-Betrachter mit der
\family typewriter
.dv
\family default
i-Datei ausführen.
Wenn Sie
\family sans
Ansicht\SpecialChar menuseparator
Postscript
\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.
\end_layout
\begin_layout Standard
Wenn Sie
\family sans
Ansicht\SpecialChar menuseparator
PDF
\begin_inset space ~
\end_inset
(ps2pdf)
\family default
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 anderen PDF-Formaten kommen andere Programme (wie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
pdflatex
\end_layout
\end_inset
,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
xetex
\end_layout
\end_inset
oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lualatex
\end_layout
\end_inset
) zum Einsatz.
Und etwas Ähnliches macht \SpecialChar LyX
,
wenn Sie andere Formate ausgeben.
\end_layout
\begin_layout Section
\SpecialChar LaTeX
-Dateien nach \SpecialChar LyX
konvertieren
\end_layout
\begin_layout Standard
Mit
\family sans
Datei\SpecialChar menuseparator
Importieren\SpecialChar menuseparator
LaTeX
\family default
können Sie eine \SpecialChar LaTeX
-Datei nach \SpecialChar LyX
importieren.
In diesem Zusammenhang 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,
um weitere Optionen zu benutzen.
\end_layout
\begin_layout Standard
\family typewriter
tex2lyx
\family default
wird die meisten zulässigen \SpecialChar LaTeX
-Texte konvertieren,
aber nicht alles.
Es wird Dinge,
die es nicht versteht,
als \SpecialChar TeX
-Code belassen,
dann können Sie nach der Übersetzung nach diesem suchen und ihn so lange editieren,
bis er richtig aussieht.
\end_layout
\begin_layout Standard
Wenn Sie nicht wissen,
was \SpecialChar TeX
-Code ist,
lesen Sie den folgenden Abschnitt.
\end_layout
\begin_layout Section
\SpecialChar LaTeX
-Code in \SpecialChar LyX
-Dokumente einsetzen
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
LaTeX!-Code
\end_layout
\end_inset
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
TeX-Code
\end_layout
\end_inset
\begin_inset CommandInset label
LatexCommand label
name "sec:LaTeX-Code"
\end_inset
\end_layout
\begin_layout Standard
Alles,
was Sie in \SpecialChar LaTeX
tun können,
können Sie auch in \SpecialChar LyX
tun,
aus einem einfachen Grund:
Sie können \SpecialChar LaTeX
-Code in jedes \SpecialChar LyX
-Dokument eingeben.
Manchmal müssen Sie das auch,
denn \SpecialChar LyX
kann einfach nicht jede mögliche \SpecialChar LaTeX
-Konstruktion darstellen und wird es wohl auch nie können.
Wenn Sie jemals \SpecialChar LaTeX
-Befehle in Ihr \SpecialChar LyX
-Dokument einsetzen müssen,
können Sie eine \SpecialChar TeX
-Code-Einfügung benutzen,
die Sie mit
\begin_inset Info
type "menu"
arg "ert-insert"
\end_inset
,
\begin_inset Info
type "shortcut"
arg "ert-insert"
\end_inset
oder Klicken auf den Werkzeugleistenknopf
\begin_inset Info
type "icon"
arg "ert-insert"
\end_inset
erhalten.
\end_layout
\begin_layout Standard
Das \SpecialChar 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
\begin_inset Info
type "shortcuts"
arg "inset-toggle"
\end_inset
auf der Tastatur ausführen.
\end_layout
\begin_layout Standard
Hier ist ein Beispiel für \SpecialChar LaTeX
-Befehle in einem \SpecialChar 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 Miniseiten-Umgebung.
\begin_inset Newline newline
\end_inset
Sie können fast alles hinein tun,
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 Standard
Die \SpecialChar TeX
-Code-Einfügung mit diesem Text folgt direkt auf diesen Absatz.
Wenn Sie dieses Handbuch in \SpecialChar LyX
lesen und das \SpecialChar 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 bigskip
\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 Miniseiten-Umgebung.
\end_layout
\begin_layout Plain Layout
Sie können fast alles hinein tun,
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 bigskip
\end_inset
\end_layout
\begin_layout Standard
\noindent
Alternativ zum \SpecialChar TeX
-Code können Sie eine separate Datei erstellen,
die komplexere \SpecialChar LaTeX
-Strukturen enthält.
Mit
\family sans
Einfügen\SpecialChar menuseparator
Datei\SpecialChar menuseparator
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 Mühe haben,
\SpecialChar LaTeX
-Fehler einzugrenzen.
\end_layout
\begin_layout Standard
Schließlich sind noch ein paar Dinge hervorzuheben:
\end_layout
\begin_layout Itemize
Innerhalb von \SpecialChar LyX
erscheinen \SpecialChar TeX
-Code-Kästchen in
\emph on
rot.
\end_layout
\begin_layout Itemize
\SpecialChar LyX
\emph on
prüft NICHT
\emph default
,
ob Ihre \SpecialChar 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 \SpecialChar LyX
eine ganze Menge eingebaute Funktionen,
und weitere werden folgen.
Vergewissern Sie sich in den Handbüchern,
dass \SpecialChar LyX
die Funktion xyz nicht hat,
bevor Sie sich fröhlich daranmachen,
\SpecialChar TeX
-Code zu schreiben.
Zweitens gibt es zahlreiche \SpecialChar LaTeX
-Pakete,
die alle möglichen Dinge tun,
von Marken über Umschläge bis zu hübschen mehrseitigen Tabellen.
Suchen Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "https://www.ctan.org/"
literal "false"
\end_inset
nach Einzelheiten.
\end_layout
\begin_layout Standard
Wenn Sie einige wilde und hübsche Dinge in Ihrem Dokument machen müssen,
benutzen Sie ein gutes \SpecialChar 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 \SpecialChar LaTeX
-Befehlen,
die vor den eigentlichen Text gesetzt werden müssen.
Sie stehen im sog.
\emph on
Vorspann
\emph default
,
der im nächsten Abschnitt beschrieben wird.
\end_layout
\begin_layout Section
\SpecialChar LyX
und der \SpecialChar LaTeX
-Vorspann
\end_layout
\begin_layout Subsection
Über den \SpecialChar LaTeX
-Vorspann
\end_layout
\begin_layout Standard
Wenn Sie \SpecialChar LaTeX
bereits kennen,
müssen wir Ihnen hier nicht erklären,
wofür der Vorspann da ist.
Wenn nicht,
hilft das Folgende weiter wir empfehlen aber nochmals,
ein \SpecialChar LaTeX
-Buch für weitere Informationen heranzuziehen.
In jedem Fall sollten Sie die unten stehenden Punkte lesen,
weil sie erklären,
was Sie im \SpecialChar LaTeX
-Vorspann eines \SpecialChar LyX
-Dokumentes tun können und was Sie nicht tun müssen.
\end_layout
\begin_layout Standard
Der \SpecialChar 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.
\SpecialChar LyX
macht das bereits für Sie.
\end_layout
\begin_deeper
\begin_layout Standard
Wenn Sie ein erfahrener \SpecialChar 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 \SpecialChar LyX
mit ihr arbeiten kann.
Schicken Sie Ihre Ergebnisse an das \SpecialChar 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.
\SpecialChar LaTeX
-Pakete liefern Spezialbefehle,
die nur dann in einem Dokument benutzt werden können,
wenn das Paket im Vorspann geladen 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 \SpecialChar LaTeX
-Zähler und \SpecialChar nobreakdash
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 Hilfe von
\family typewriter
\backslash
newcommand
\family default
oder
\family typewriter
\backslash
renewcommand
\family default
),
meistens Abkürzungen für \SpecialChar 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 \SpecialChar LaTeX
-Code enthält,
was normalerweise nicht vorkommt.
\end_layout
\begin_layout Standard
\SpecialChar LyX
fügt dem Vorspann der
\family typewriter
.tex
\family default
-Datei,
die es produziert,
seinen eigenen Satz an Definitionen hinzu.
Dies macht \SpecialChar LaTeX
-Dateien,
die \SpecialChar LyX
erzeugt,
portierbar.
\end_layout
\begin_layout Subsection
Den Vorspann ändern
\end_layout
\begin_layout Standard
Die Befehle,
die \SpecialChar LyX
dem Vorspann einer \SpecialChar LaTeX
-Datei hinzufügt,
sind fest;
Sie können sie nicht ändern,
ohne \SpecialChar LyX
selber zu ändern.
Sie können aber Ihre eigenen Sachen zum Vorspann hinzufügen.
\end_layout
\begin_layout Standard
Wählen Sie hierfür
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
LaTeX-Vorspann.
\family default
Dies öffnet ein Editierfenster,
in das Sie Ihre bevorzugten Befehle schreiben können.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Das Editierverhalten in diesem Fenster ist spezifisch,
also erwarten Sie nicht,
dass die \SpecialChar LyX
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
\end_inset
Tastenkombinationen darin funktionieren.
\end_layout
\end_inset
\SpecialChar LyX
fügt alles im
\family sans
LaTeX-Vorspann
\family default
-Fenster zu seinem eingebauten Vorspann hinzu.
Bevor Sie Ihre eigenen Deklarationen zum Vorspann hinzufügen,
sollten Sie prüfen,
ob \SpecialChar 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
.
\SpecialChar LyX
prüft das nicht.
Wenn der Vorspann fehlerhaft ist,
bekommen Sie sehr wahrscheinlich die Fehlermeldung
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Missing
\backslash
begin{document}
\end_layout
\end_inset
.
Sollten Sie diese jemals bekommen,
prüfen Sie Ihren Vorspann!.
\end_layout
\begin_layout Subsection
Beispiele
\end_layout
\begin_layout Standard
Hier werden einige Beispiele für Dinge gegeben,
die Sie zum Vorspann hinzufügen können,
mit Erläuterung,
was sie bewirken:
\end_layout
\begin_layout Subsubsection
Beispiel 1:
Verschiebungen (Offsets)
\end_layout
\begin_layout Standard
Es gibt zwei \SpecialChar LaTeX
-Variablen,
die die Seitenposition kontrollieren:
\family typewriter
\backslash
hoffset
\family default
und
\family typewriter
\backslash
voffset
\family default
,
für horizontale und vertikale Verschiebung.
Diese Variablen sind hilfreich,
wenn die Papiergröße und die Seitengröße nicht übereinstimmen.
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 0
\begin_inset space \thinspace{}
\end_inset
pt,
das heißt,
die Seite wird nicht verschoben.
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 \SpecialChar LyX
auf einem System benutzen,
das Sie nicht selber warten und Ihr Systemadministrator
\begin_inset Quotes gls
\end_inset
beschäftigt
\begin_inset Quotes grs
\end_inset
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
\begin_inset space \thinspace{}
\end_inset
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
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 im CTAN-Archiv ein hilfreiches Paket,
mit dem Sie Adressaufkleber 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 (Standardklasse)
\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
Damit können Sie Aufkleber des Typs
\emph on
Avery #5360
\emph default
drucken.
Sie müssen hierfür aber \SpecialChar TeX
-Code einfügen,
wobei die Befehle
\family typewriter
\backslash
begin{labels}
\family default
und
\family typewriter
\backslash
end{labels}
\family default
den Text,
der auf die Aufkleber kommen soll,
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 ein \SpecialChar LyX
-Modul schreiben,
um dieses Paket direkt zu unterstützen.
Vielleicht ja Sie!
\end_layout
\begin_layout Subsubsection
Beispiel 3:
Absatzeinrückung
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Absatzeinruckung@Absatzeinrückung
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Die deutschen \SpecialChar LyX
-Handbücher verwenden als Absatztrennung eine Absatzeinrü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 statt der Einrückung zwischen Absätzen lieber einen vertikalen Abstand wollen,
brauchen Sie den Vorspann nicht.
Gehen Sie zu
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Textformat
\family default
und wählen Sie dort bei
\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
.
\end_layout
\begin_layout Subsubsection
Beispiel 4:
Dieses Dokument
\end_layout
\begin_layout Standard
Sie können sich den Vorspann dieses Dokuments ansehen,
weitere Beispiele zu sehen.
\end_layout
\begin_layout Section
\SpecialChar LyX
und \SpecialChar LaTeX
-Fehler
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
LaTeX!-Fehler
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Wenn \SpecialChar LyX
\SpecialChar LaTeX
aufruft,
sagt es ihm,
ungeniert alle Fehler zu ignorieren und weiterzumachen.
\SpecialChar LyX
benutzt dann die Log-Datei des \SpecialChar LaTeX
-Laufs für eine retrospektive Analyse.
Wenn irgendwo ein Fehler auftrat,
wird ein Fenster mit der Fehlermeldung geöffnet.
Wenn Sie dort auf den Fehler klicken,
springt \SpecialChar LyX
zur entsprechenden Stelle im Dokument.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Na ja,
jedenfalls normalerweise.
Die Analyse der Log-Datei ist komplex,
und manchmal springt \SpecialChar LyX
nicht genau in die richtige Zeile.
Es kommt auch vor,
dass \SpecialChar LaTeX
einen Fehler in einer bestimmten Zeile meldet,
er aber schon zuvor passiert ist.
Das ist etwa der Fall bei einer vergessenen schließenden Klammer.
Man bekommt einen Fehler,
aber halt irgendwann.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Einige ziehen es vor,
die Log-Datei direkt anzusehen,
was man mit
\family sans
Dokument\SpecialChar menuseparator
LaTeX-Protokoll
\family default
erreicht.
Es gibt einige ziemlich verbreitete Fehlermeldungen und Warnungen.
Wir wollen diese hier beschreiben.
Für eine umfassendere Liste sollten Sie ein gutes \SpecialChar LaTeX
-Buch konsultieren.
\end_layout
\begin_layout Itemize
\family typewriter
LaTeX Warning:
\end_layout
\begin_deeper
\begin_layout Standard
Alles,
was mit diesen Worten beginnt,
ist eine Warnung,
die einem aufruft,
den \SpecialChar LaTeX
-Code selbst zu prüfen.
Solche Meldungen erhält man beispielsweise,
wenn man Querverweise oder Literaturverzeichniseinträge hinzugefügt oder geändert hat.
In dem Fall will \SpecialChar 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
\family typewriter
LaTeX Font Warning:
\end_layout
\begin_deeper
\begin_layout Standard
Dies ist eine weitere Warnung,
wenn \SpecialChar LaTeX
eine Schriftdatei nicht finden konnte.
Der Rest der Meldung sagt oft etwas über eine Ersatzschrift,
die \SpecialChar LaTeX
benutzt hat.
\end_layout
\begin_layout Standard
Sie können diese in der Regel ebenfalls ignorieren.
\end_layout
\end_deeper
\begin_layout Itemize
\family typewriter
Overfull
\backslash
hbox
\end_layout
\begin_deeper
\begin_layout Standard
\SpecialChar LaTeX
\emph on
liebt
\emph default
es,
dies zu melden.
Es scheint mindestens eine solche Meldung für jedes Dokument zu erzeugen.
Das sind Warnungen über zu lange Zeilen,
die über den rechten Rand ragen.
Das passiert,
wenn \SpecialChar LaTeX
keine sinnvolle Möglichkeit finden,
die Zeilen zu umbrechen (häufig im Zusammenhang mit Schreibmaschinenschriften,
da dort die automatische Silbentrennung unterdrückt wird).
Häufig sieht man es in der Druckausgabe nicht.
Manchmal aber ragen die Zeilen wirklich sehr deutlich in den Rand,
und das ist etwas,
was Sie in der Druckfassung Ihres Dokuments ganz sicher nicht haben wollen.
\end_layout
\begin_layout Standard
Es gibt einige allgemeine Möglichkeiten,
mit denen man versuchen kann,
die übervollen Zeilen zu minimieren.
Wenn Sie
\family sans
Mikrotypographische Erweiterungen aktivieren
\family default
in
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
\family sans
\SpecialChar menuseparator
Schriften
\family default
auswählen,
sollte das Ergebnis schon deutlich besser sein.
Außerdem reduziert \SpecialChar LaTeX
-Code wie der folgende im Vorspann die übervollen Zeilen meistens drastisch (wir verwenden dies in diesem Dokument auch):
\end_layout
\begin_layout LyX-Code
\backslash
tolerance 1414
\begin_inset Newline newline
\end_inset
\backslash
hbadness 1414
\begin_inset Newline newline
\end_inset
\backslash
emergencystretch 1.5em
\begin_inset Newline newline
\end_inset
\backslash
hfuzz 0.3pt
\end_layout
\begin_layout Standard
Manchmal bleibt Ihnen aber nichts anderes übrig als den Text umzuschreiben,
damit der Zeilenumbruch gut wird.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Siehe für detaillierte Informationen
\begin_inset Flex URL
status open
\begin_layout Plain Layout
http://www.tex.ac.uk/FAQ-overfull.html
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Standard
In jedem Fall sollten Sie die betreffenden Zeilen inspizieren,
zumindest bei der endgültigen Version des Dokuments.
Sie werden sehen,
ob die Zeilen sichtbar zu lang sind.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Sie können,
um die Stellen leichter zu finden,
die Klassenoption
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
draft
\end_layout
\end_inset
in
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
eingeben,
dann malt \SpecialChar LaTeX
eine kleine schwarze Box an die entsprechenden Stellen im Rand.
\end_layout
\end_inset
\end_layout
\end_deeper
\begin_layout Itemize
\family typewriter
Underfull
\backslash
hbox
\end_layout
\begin_deeper
\begin_layout Standard
Nicht ganz so häufig wie ihre Kusine.
Sie erscheint,
wenn \SpecialChar 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
Schauen Sie sich auch hier einfach an,
wie das Ergebnis tatsächlich aussieht.
\end_layout
\end_deeper
\begin_layout Itemize
\family typewriter
Overfull
\backslash
vbox
\family default
und
\family typewriter
Underfull
\backslash
vbox
\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
\family typewriter
LaTeX Error:
File
\begin_inset Quotes els
\end_inset
Xxxx
\begin_inset Quotes ers
\end_inset
not found
\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
usepackage
\family default
-Befehl benutzt haben,
fehlt eins der Pakete,
das \SpecialChar LyX
zu laden versucht.
Benutzen Sie
\family sans
Hilfe\SpecialChar menuseparator
LaTeX
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
"=
\end_layout
\end_inset
Kon\SpecialChar softhyphen
fi\SpecialChar softhyphen
gu\SpecialChar softhyphen
ra\SpecialChar softhyphen
tion
\family default
,
um eine Liste der Pakete zu bekommen,
die \SpecialChar LyX
kennt.
Diese Datei wird immer dann aktualisiert,
wenn Sie \SpecialChar LyX
neu konfigurieren (mit
\family sans
Werkzeuge\SpecialChar menuseparator
Neu
\begin_inset space ~
\end_inset
konfigurieren
\family default
).
Sie 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
\family typewriter
LaTeX Error:
Unknown option
\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
\family typewriter
Undefined control sequence
\end_layout
\begin_deeper
\begin_layout Standard
Wenn Sie \SpecialChar 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 \SpecialChar LaTeX
-Meldungen.
Andere sind ausgesprochen kryptisch.
Das sind in Wahrheit \SpecialChar 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 \SpecialChar 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 eine Reihe von Fehlermeldungen bekommen,
die alle auf den Beginn des Dokuments verweisen,
und insbesondere,
wenn Sie den Fehler
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Missing
\backslash
begin{document}
\end_layout
\end_inset
bekommen,
haben Sie einen Fehler im Vorspann.
Prüfen Sie diesen.
\end_layout
\begin_layout Enumerate
Wenn Sie den Vorspann nicht angerührt und keinen \SpecialChar LaTeX
-Befehl benutzt haben,
ist der erste Verdächtige Ihre \SpecialChar 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 \SpecialChar 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 \SpecialChar LaTeX
keinen Zeilenumbruch finden kann?
Standardmäßig ist \SpecialChar LaTeX
ziemlich streng mit dem Wortzwischenraum beim Zeilenumbruch.
Sie sollten den Absatz überarbeiten,
um das Problem zu vermeiden.
\end_layout
\begin_layout Enumerate
Haben Sie zu tief geschachtelt?
\SpecialChar LyX
prüft (zur Zeit) nicht,
ob Sie die Grenzen der Schachtelungstiefe einhalten.
Wenn Sie Umgebungen bis zur 17.
\begin_inset space ~
\end_inset
Stufe geschachtelt haben,
ist das das Problem (die maximale Tiefe ist fünf).
\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
\end_deeper
\begin_layout Enumerate
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
\begin_layout Standard
Wenn all das nicht hilft —
nun,
dann haben Sie
\emph on
vielleicht
\emph default
einen Fehler in \SpecialChar LyX
gefunden\SpecialChar ldots
\end_layout
\begin_layout Chapter
Dokumentklassen
\end_layout
\begin_layout Standard
Wie im Benutzerhandbuch erläutert bietet \SpecialChar LaTeX
ursprünglich vier Standardklassen für Dokumente,
\emph on
\lang english
article
\emph default
,
\emph on
report
\emph default
,
\emph on
book
\emph default
\lang ngerman
und
\emph on
\lang english
letter
\emph default
\lang ngerman
.
Allerdings haben Organisationen und Individuen,
in den Anfangstagen war dies vor allem die
\emph on
\lang english
American Mathematical Society
\emph default
\lang ngerman
(AMS),
diese Spektrum schnell ergänzt.
\end_layout
\begin_layout Standard
In diesem Kapitel stellen wir die wichtigsten Klassen vor,
die von solchen externen Beiträger:innen stammen.
Manche davon sind in der Auswahlliste
\family sans
Dokumentklasse
\family default
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Dokumentklasse
\family default
als
\begin_inset Quotes gld
\end_inset
Nicht verfügbar:
\begin_inset Quotes grd
\end_inset
markiert.
Um diese zu verwenden,
müssen Sie die \SpecialChar LaTeX
-Klassen auf Ihrem System installieren.
Wie Sie dabei vorgehen müssen,
ist im Kapitel
\emph on
Installieren neuer Textklassen,
Layouts und Vorlagen
\emph default
im Handbuch
\emph on
Anpassung
\emph default
erläutert.
\end_layout
\begin_layout Section
\begin_inset CommandInset label
LatexCommand label
name "sec:Sammlungen"
\end_inset
Sammlungen
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:AMS-LaTeX"
\end_inset
AMS-\SpecialChar LaTeX
(
\lang english
American Mathematical Society
\lang ngerman
)
\end_layout
\begin_layout Standard
Die von \SpecialChar LyX
unterstützten Klassen der
\family sans
\lang english
American Mathematical Society (AMS)
\family default
\lang ngerman
(Aufsatz und Buch) werden von der
\emph on
\lang english
American Mathematical Society
\emph default
\lang ngerman
selbst gepflegt.
Die zentralen Features sind im Mathe-Handbuch und auf der Website der Organisation (
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
http://www.ams.org/publications/authors/tex/amslatex
\end_layout
\end_inset
) beschrieben.
Die folgende Zusammenfassung stammt von
\noun on
David Johnson,
\noun default
\noun on
Richard Kimberly Heck
\noun default
und dem \SpecialChar LyX
-Team.
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
\noindent
Die AMS-Klassen wurden erstellt,
um damit mathematische Aufsätze zu schreiben,
die in den diversen Veröffentlichungen der
\emph on
\lang english
American Mathematical Society
\emph default
\lang ngerman
erscheinen sollen.
Sie sind nicht an eine bestimmte Zeitschrift gebunden,
können aber einfach verändert werden,
um dies zu erreichen.
Lesen Sie die AMS-Dokumentation für Anleitungen für die jeweilige Zeitschrift (oft beschränken sich die Änderungen auf das Verändern einer einzigen Zeile in der \SpecialChar TeX
-Datei).
Die Dokumentation der AMS ist im Internet 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 Klassen sind für jede Art von mathematischen Texten geeignet und nützlich.
\end_layout
\begin_layout Standard
\noindent
Es gibt drei grundlegende AMS-Klassen:
\end_layout
\begin_layout Enumerate
amsart Das AMS-Standardformat für Artikel;
siehe
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsatz\SpecialChar menuseparator
\lang english
American Mathematical Society
\lang ngerman
(AMS)
\family default
.
\end_layout
\begin_layout Enumerate
amsbook Das AMS-Standardformat für Bücher (Monographien);
siehe
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Bücher\SpecialChar menuseparator
\lang english
American Mathematical Society
\lang ngerman
(AMS)
\family default
.
\end_layout
\begin_layout Enumerate
amsproc Das AMS-Standardformat für Tagungsbände.
\end_layout
\begin_layout Standard
\SpecialChar LyX
unterstützt nur die ersten beiden von Haus aus.
Bitte konsultieren Sie das Kapitel
\emph on
Installieren neuer Textklassen,
Layouts und Vorlagen
\emph default
im Handbuch
\emph on
Anpassung
\emph default
,
wenn Sie
\family sans
amsproc
\family default
verwenden möchten.
\end_layout
\begin_layout Standard
Die \SpecialChar LyX
-Klassen enthalten nur das Notwendigste,
damit die AMS-Klassen genutzt werden können.
Vor allem enthalten sie keine
\begin_inset Quotes gls
\end_inset
Theorem
\begin_inset Quotes grs
\end_inset
-Umgebungen,
um Theoreme,
Lemmata usw.
zu setzen.
Diese sind vielmehr in einem Modul enthalten,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
AMS-Theoreme
\end_layout
\end_inset
,
das automatisch geladen wird,
wenn Sie eine der AMS-Klassen wählen (das Modul kann auch mit anderen Klassen verwendet werden,
und Sie können es auch bei den AMS-Klassen entfernen,
wenn Sie etwas anderes verwenden möchten).
Weniger gebräuchliche Umgebungen sind in einem zweiten Modul ausgelagert,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
AMS-Theoreme (erweitert)
\end_layout
\end_inset
.
Dieses müssen Sie manuell laden.
\end_layout
\begin_layout Standard
In der Voreinstellung werden Theoreme und ähnliches durchgängig durch das ganze Dokument hindurch nummeriert.
Das können Sie ändern,
indem Sie das Modul
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Standardtheoreme (abschnittsweise nummeriert)
\end_layout
\end_inset
oder wenn Sie Buch (AMS) verwenden:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Standardtheoreme (kapitelweise nummeriert)
\end_layout
\end_inset
laden.
Mit diesen erfolgen die Nummerierungen nach dem Schema
\emph on
n.m
\emph default
,
wobei die Zahl vor dem Punkt auf den Abschnitt (bzw.
das Kapitel) verweist,
die danach auf das
\emph on
m-te
\emph default
Vorkommen innerhalb dieser Einheit.
Viele Umgebungen sind auch in nicht-nummerierter Variante verfügbar.
Das wird durch ein Sternchen am Ende des Namens angezeigt.
Wenn Sie nur nicht-nummerierte Ergebnisse möchten,
können Sie das mit dem Modul
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Standardtheoreme (nicht nummeriert)
\end_layout
\end_inset
erreichen.
\end_layout
\begin_layout Standard
Beachten Sie,
dass die beschriebenen Module nicht an die AMS-Klassen gebunden sind.
Es ist ohne Probleme möglich,
sie in anderen Klassen zu verwenden,
also etwa in
\family sans
Artikel (Standardklasse)
\family default
,
\family sans
Buch (Standardklasse)
\family default
,
\family sans
KOMA-Script-Aufsatz
\family default
usw.
\end_layout
\begin_layout Subsubsection
Was diese Klassen bieten
\end_layout
\begin_layout Standard
Die Liste der Umgebungstypen,
die von den Formaten der AMS-Klasse bereitgestellt werden,
ist lang.
AMS-\SpecialChar LaTeX
selber bietet die Möglichkeit,
unbegrenzt viele Theorem-Umgebungen selbst für eigene Zwecke zu definieren.
Die in der \SpecialChar LyX
-Klasse hier umgesetzte Auswahl entspricht den Empfehlungen der AMS\SpecialChar endofsentence
\end_layout
\begin_layout Standard
Zusätzlich zu den normalen \SpecialChar 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
Adresse
\family default
\series default
Die permanente Adresse des Autors.
\end_layout
\begin_layout Description
\family sans
\series medium
Aktuelle
\begin_inset space ~
\end_inset
Adresse
\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
E-Mail
\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
Schlagwörter
\family default
\series default
Schlagwörter oder Phrasen,
um die im Artikel verwendeten Themen zu charakterisieren.
\end_layout
\begin_layout Description
\family sans
\series medium
Sachgebiet
\family default
\series default
Dies bezieht sich auf die AMS-Sachgebietsklassifizierung,
die in
\emph on
\lang english
Mathematical Reviews
\emph default
\lang ngerman
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
Dank
\end_layout
\begin_layout Description
\family sans
\series medium
Widmung
\end_layout
\begin_layout Description
\family sans
\series medium
Übersetzer
\end_layout
\begin_layout Standard
Die folgenden Umgebungen werden von den Modulen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Standardtheoreme
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
AMS-Theoreme
\end_layout
\end_inset
zur Verfügung gestellt,
im letztgenannten Fall sowohl in nummerierter als auch in nicht nummerierter Version.
Dieselben Umgebungen werde nur in nicht nummerierter Version vom Modul
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Theoreme (nicht nummeriert)
\end_layout
\end_inset
angeboten:
\end_layout
\begin_layout Theorem
Dies wird normalerweise zur Präsentation zentraler Ergebnisse verwendet.
\end_layout
\begin_layout Corollary*
Dies wird für Aussagen verwendet,
die direkt aus vorhergehenden Aussagen hervorgehen.
Dies können ebenfalls wieder zentrale Ergebnisse sein.
\end_layout
\begin_layout Lemma
Dies sind kleinere Ergebnisse,
die benötigt werden,
um andere Aussagen zu beweisen.
\end_layout
\begin_layout Proposition
Noch weniger zentrale Ergebnisse,
die (hoffentlich) zu der entwickelten Theorie beitragen.
\end_layout
\begin_layout Conjecture
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 Definition*
Raten Sie,
wofür.
Diese Aussage hebt sich im Zeichensatz stark von den vorherigen ab.
\end_layout
\begin_layout Example*
Für Beispiele,
die bewiesene Ergebnisse illustrieren.
\end_layout
\begin_layout Problem
ein (zu lösendes) Problem
\end_layout
\begin_layout Exercise*
eine Übungsaufgabe
\end_layout
\begin_layout Remark
Eine eher randständige Beobachtung.
\end_layout
\begin_layout Claim*
Wird oft verwendet,
wenn ein Beweis generalisiert werden soll.
\end_layout
\begin_layout Case
Dies wird verwendet,
um lange Argumentationen aufzuspalten,
indem besondere Fälle betrachtet werden.
\end_layout
\begin_layout Case
Case hat sein eigenes,
unabhängiges Nummerierungsschema.
\end_layout
\begin_layout Proof
Am Ende dieser Umgebung wird ein QED-Symbol eingefügt (normalerweise ein Quadrat,
das hängt aber vom verwendeten Stil ab).
Wenn Sie andere Umgebungen,
bspw.
\emph on
Fall
\emph default
,
innerhalb eines Beweises haben wollen,
so dass das QED-Symbol erst am Ende erscheint,
müssen diese anderen Umgebungen innerhalb von Beweis
\begin_inset Quotes gls
\end_inset
eingebettet
\begin_inset Quotes grs
\end_inset
werden.
Der Abschnitt
\emph on
Umgebungen schachteln
\emph default
im Benutzerhandbuch erklärt,
wie das geht.
\end_layout
\begin_layout Fact
Ähnlich verwendet wie
\emph on
Satz
\emph default
,
aber vielleicht etwas niederrangiger.
\end_layout
\begin_layout Standard
Die folgenden Umgebungen werden vom Modul
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
AMS-Theoreme (erweitert)
\end_layout
\end_inset
zur Verfügung gestellt:
\end_layout
\begin_layout Criterion*
Eine benötigte Bedingung.
\end_layout
\begin_layout Algorithm*
Eine generelle Vorgehensweise,
die verwendet werden soll.
\end_layout
\begin_layout Axiom*
Eine Eigenschaft oder Aussage,
die für den Augenblick als wahr vorausgesetzt wird.
\end_layout
\begin_layout Condition*
Eine Bedingung,
die im Kontext der Diskussion geäußert wird.
\end_layout
\begin_layout Note*
Ähnlich wir
\emph on
Bemerkung.
\end_layout
\begin_layout Notation*
Für die Erläuterung der Notationskonventionen.
\end_layout
\begin_layout Summary
Müssen wir das wirklich erläutern?
\end_layout
\begin_layout Conclusion*
Manchmal am Ende einer langen Argumentationskette verwendet.
\end_layout
\begin_layout Assumption*
Eine Annahme.
\end_layout
\begin_layout Question*
Eine Frage.
\end_layout
\begin_layout Standard
Es gibt zehn weitere Mathe-Module,
von denen einige auch eine Anpassung der Nummerierung (nach Typ usw.) ermöglichen.
\end_layout
\begin_layout Standard
Darüberhinaus aktivieren all diese Formate automatisch die AMS-\SpecialChar LaTeX
- und AMS-Fonts-Pakete.
Sie müssen auf Ihrem System installiert sein,
damit Sie diese Formate verwenden können.
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Extra-Schriftgrößen"
\end_inset
Extra-Schriftgrößen
\end_layout
\begin_layout Standard
Die Sammlung
\begin_inset Quotes gld
\end_inset
Extra-Schriftgrößen
\begin_inset Quotes grd
\end_inset
enthält Varianten der Standardklassen (
\emph on
\lang english
article
\emph default
\lang ngerman
,
\emph on
\lang english
book
\emph default
\lang ngerman
,
\emph on
\lang english
letter
\emph default
\lang ngerman
und
\emph on
\lang english
report
\emph default
\lang ngerman
),
die um weitere Schrift-Grundgrößen (8,
9,
14,
17 und 20) erweitert wurden,
die Sie dann in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Schriften
\family default
auswählen können.
Sie finden die Klassen unter
\family sans
Article (Standardklasse mit Extra-Schriftgrößen)
\family default
,
\family sans
Book (Standardklasse mit Extra-Schriftgrößen)
\family default
,
\family sans
Report (Standardklasse mit Extra-Schriftgrößen)
\family default
und
\family sans
Letter (Standardklasse mit Extra-Schriftgrößen).
\end_layout
\begin_layout Subsection
Hebräisch
\end_layout
\begin_layout Standard
Die Dokumentklassen
\family sans
Hebräischer Aufsatz
\family default
und
\family sans
Hebräischer Brief
\family default
bauen auf den jeweiligen Standardklassen auf,
erleichtern aber den Gebrauch der hebräischen Sprache in \SpecialChar LyX
.
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Japanisch"
\end_inset
Japanisch (Standardklassen)
\end_layout
\begin_layout Standard
\SpecialChar LyX
enthält mehrere Sammlungen,
die dazu dienen,
japanische Dokumente zu setzen.
Diese Sammlungen wurden zu verschiedenen Zeiten entwickelt,
entsprechend unterstützen sie unterschiedliche Ausgabewege und Features.
Diese Sammlung ist die älteste.
Sie passt die Standardklassen von \SpecialChar LaTeX
an,
sodass japanische Dokumente in horizontaler oder vertikaler Schreibrichtung gesetzt werden können.
Die Sammlung enthält die Klassen
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
(Standardklasse)
\family default
,
\family sans
Japanischer Aufsatz (Standardklasse,
vertikale Schreibrichtung)
\family default
,
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(Standardklasse)
\family default
,
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(Standardklasse,
vertikale Schreibrichtung)
\family default
,
\family sans
Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
(Standardklasse)
\family default
und
\family sans
Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
(Standardklasse,
vertikale Schreibrichtung)
\family default
.
All diese Klassen unterstützen nur
\begin_inset Quotes gld
\end_inset
klassische
\begin_inset Quotes grd
\end_inset
Ausgabewege,
die spezifisch für Japanisch angepasst wurden,
nämlich p\SpecialChar LaTeX
und up\SpecialChar LaTeX
.
\end_layout
\begin_layout Standard
Zur Verwendung mit dem moderneren Lua\SpecialChar LaTeX
enthält die Sammlung aber spezifische Klassen,
nämlich
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
(Standardklasse für LuaTeX)
\family default
,
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
(Standardklasse für LuaTeX,
vertikale Schreibrichtung)
\family default
,
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(Standardklasse für LuaTeX)
\family default
,
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(Standardklasse für LuaTeX,
vertikale Schreibrichtung),
\family default
\family sans
Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
(Standardklasse für LuaTeX)
\family default
und
\family sans
Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
(Standardklasse für LuaTeX,
vertikale Schreibrichtung)
\family default
.
Sie stammen aus dem \SpecialChar LaTeX
-Paket
\family sans
luatexja
\family default
.
\end_layout
\begin_layout Standard
Vorlagen für die Lua\SpecialChar LaTeX
-Klassen finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage
\family default
in der entsprechenden Kategorie (
\family sans
Aufsätze/Artikel
\family default
,
\family sans
Bücher
\family default
oder
\family sans
Berichte
\family default
).
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Japanisch-JS"
\end_inset
Japanisch (JS-Sammlung)
\end_layout
\begin_layout Standard
Diese Sammlung bietet verbesserte Versionen der Klassen,
die in
\family sans
Japanisch (Standardklassen)
\family default
enthalten sind (s.
\begin_inset space ~
\end_inset
Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Japanisch"
\end_inset
).
Sie enthält die Klassen
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
(JS-Sammlung)
\family default
und
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(JS-Sammlung)
\family default
.
Eine Berichtsklasse kann mithilfe von
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(JS-Sammlung)
\family default
erzeugt werden,
indem die Option
\family sans
report
\family default
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen
\family default
eingegeben wird.
All diese Klassen unterstützen nur
\begin_inset Quotes gld
\end_inset
klassische
\begin_inset Quotes grd
\end_inset
Ausgabewege,
die spezifisch für Japanisch angepasst wurden,
nämlich p\SpecialChar LaTeX
und up\SpecialChar LaTeX
.
\end_layout
\begin_layout Standard
Zur Verwendung mit dem moderneren Lua\SpecialChar LaTeX
enthält die Sammlung aber spezifische Klassen,
nämlich
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
(JS-Sammlung für LuaTeX)
\family default
,
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(JS-Sammlung für LuaTeX)
\family default
und
\family sans
Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
(JS-Sammlung für LuaTeX)
\family default
.
Sie stammen aus dem \SpecialChar LaTeX
-Paket
\family sans
luatexja
\family default
.
\end_layout
\begin_layout Standard
Vorlagen für die Lua\SpecialChar LaTeX
-Klassen finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage
\family default
in der entsprechenden Kategorie (
\family sans
Aufsätze/Artikel
\family default
,
\family sans
Bücher
\family default
oder
\family sans
Berichte
\family default
).
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Japanisch-BX"
\end_inset
Japanisch (BX-Sammlung)
\end_layout
\begin_layout Standard
Die Dokumentklassen
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
(BX-Sammlung)
\family default
,
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(BX-Sammlung)
\family default
und
\family sans
Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
(BX-Sammlung)
\family default
bieten alternative Versionen für japanische Dokumente an.
Außerdem ist eine Klasse
\family sans
Japanische Folien (BX-Sammlung)
\family default
für Overheadfolien enthalten.
Im Gegensatz zu den Standardklassen und der JS-Sammlung (Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Japanisch"
\end_inset
und
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Japanisch-JS"
\end_inset
),
die von Haus aus nur p\SpecialChar LaTeX
und up\SpecialChar LaTeX
unterstützen (und Lua\SpecialChar LaTeX
nur über spezifische Klassen aus dem \SpecialChar LaTeX
-Paket
\family sans
luatexja
\family default
),
können die Klassen dieser Sammlung auch direkt mit pdf\SpecialChar LaTeX
,
Xe\SpecialChar LaTeX
und Lua\SpecialChar LaTeX
verwendet werden.
Hierzu werden Pakete zur Unterstützung japanischer Textausgabe herangezogen.
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Japanisch-JLReq"
\end_inset
Japanisch (JLReq-Klasse)
\end_layout
\begin_layout Standard
Diese Sammlung baut auf die \SpecialChar LaTeX
-Klasse
\family sans
jlreq
\family default
,
die sich an den Vorgaben des W3C-Konsortiums
\emph on
\lang english
Requirements for Japanese Text Layout
\emph default
\lang ngerman
orientiert (W3C,
siehe
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
https://www.w3.org/TR/jlreq/?lang=en
\end_layout
\end_inset
).
Sie kann sowohl mit Lua\SpecialChar LaTeX
als auch mit p\SpecialChar LaTeX
und up\SpecialChar LaTeX
verwendet werden.
\end_layout
\begin_layout Standard
LyX bietet die Dokumentklassen
\family sans
Japanischer Aufsatz
\begin_inset space \thinspace{}
\end_inset
(JLReq-Klasse)
\family default
,
\family sans
Japanisches Buch
\begin_inset space \thinspace{}
\end_inset
(JLReq-Klasse)
\family default
und
\family sans
Japanischer Bericht
\begin_inset space \thinspace{}
\end_inset
(JLReq-Klasse)
\family default
,
welche alle von der \SpecialChar LaTeX
-Klasse
\family sans
jlreq
\family default
über bestimmte Klassenoptionen abgeleitet sind.
\end_layout
\begin_layout Standard
Eine Beispieldatei (für einen Aufsatz) finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Aufsätze/Artikel\SpecialChar menuseparator
Japanischer Aufsatz (JLReq-Klasse)
\family default
.
Eine englische Anleitung ist unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
http://mirrors.ctan.org/macros/jptex/latex/jlreq/jlreq.pdf
\end_layout
\end_inset
verfügbar.
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:KOMA-Script"
\end_inset
KOMA-Script
\end_layout
\begin_layout Standard
Ursprünglich verfasst von
\noun on
Bernd Rellermeyer
\noun default
,
mit Ergänzungen von
\noun on
Jürgen Spitzmüller
\noun default
und dem \SpecialChar LyX
-Team.
\end_layout
\begin_layout Subsubsection
Überblick
\end_layout
\begin_layout Standard
Die KOMA-Script-Sammlung stellen eine Weiterentwicklung der Skript-Klassen dar,
die Frank Neukam in den frühen 1990er-Jahren entwickelt hatte.
Neukams Klassen waren stark von den Prinzipien guter Typografie inspiriert.
Die KOMA-Klassen entwickeln diesen Ansatz weiter.
\end_layout
\begin_layout Standard
Die Dokumentklassen
\family sans
KOMA
\emph on
-
\emph default
Script-Aufsatz
\emph on
,
\family default
\emph default
\family sans
KOMA
\emph on
-
\emph default
Script-Bericht
\emph on
,
\family default
\emph default
\family sans
KOMA
\emph on
-
\emph default
Script-Buch
\family default
und
\family sans
KOMA
\emph on
-
\emph default
Script-Brief
\family default
entsprechen den \SpecialChar LaTeX
-Klassen namens
\family typewriter
scrartcl.cls
\family default
,
\family typewriter
scrreprt.cls
\family default
,
\family typewriter
scrbook.cls
\family default
und
\family typewriter
scrlettr.cls
\family default
der KOMA-Script-Familie.
Sie ersetzen die Standard-Dokumentklassen
\family typewriter
article.cls
\family default
,
\family typewriter
report.cls
\family default
,
\family typewriter
book.cls
\family default
sowie
\family typewriter
letter.cls
\family default
,
bieten viele zusätzliche Möglichkeiten und entsprechen in einigen Punkten besser den europäischen typographischen Konventionen.
\end_layout
\begin_layout Itemize
Standard-Schriftgröße ist 11
\begin_inset space \thinspace{}
\end_inset
pt in
\family sans
KOMA
\emph on
-
\emph default
Script-Aufsatz
\family default
,
\family sans
KOMA
\emph on
-
\emph default
Script-Bericht
\family default
und
\family sans
KOMA
\emph on
-
\emph default
Script-Buch
\family default
und 12
\begin_inset space \thinspace{}
\end_inset
pt in
\family sans
KOMA
\emph on
-
\emph default
Script-Brief
\family default
.
\end_layout
\begin_layout Itemize
Überschriften,
Marken der
\family sans
Beschreibung
\family default
-Umgebung und zahlreiche Elemente der Dokumentklasse
\family sans
KOMA
\emph on
-
\emph default
Script-Brief
\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 vergleichsweise dünn aus.
Abhilfe schafft das \SpecialChar 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 \SpecialChar LyX
einzugeben im Feld
\family sans
Benutzerdefinierte
\begin_inset space ~
\end_inset
Optionen
\family default
des Menüfensters
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen
\family default
).
Eine ausführliche deutsche Beschreibung dieser Optionen findet sich in der KOMA-Script-Dokumentation
\emph on
\begin_inset CommandInset href
LatexCommand href
name "scrguide"
target "https://www.ctan.org/tex-archive/macros/latex/contrib/koma-script/doc/scrguide.pdf"
literal "false"
\end_inset
\emph default
.
\end_layout
\begin_layout Itemize
Das Layout eine KOMA-Script-Seite folgt einer von zwei traditionellen Konventionen der Textgestaltung,
die eine Seite entweder in Streifen unterteilen oder einen Kreis anlegen.
In der Voreinstellung wird die Seite in horizontale und vertikale Streifen unterteilt,
wobei ein Streifen dem Rand,
die anderen dem Textbereich zugeordnet werden.
Sie können die Größe der Ränder ändern,
indem Sie den Faktor verändern,
der bei der Streifeneinteilung zugrunde gelegt wird.
Voreinstellung für A4 sind 9.
Je größer der Faktor,
desto schmaler die Streifen und entsprechend auch die Ränder.
\end_layout
\begin_deeper
\begin_layout Standard
Wie auch immer Sie den Faktor festlegen,
jeweils ein Streifen wird für jeden der vier Ränder verwendet.
Da die meisten zweiseitigen Dokumente gebunden werden,
können die inneren Ränder dabei zu schmal erscheinen.
Deshalb können Sie eine Bindekorrektur bestimmen,
die abgezogen wird,
bevor die eigentliche Seite berechnet wird.
\end_layout
\begin_layout Standard
Hauptsächliches Mittel der KOMA-Script-Dokumentklassen für die Satzspiegelgestaltung ist die Benutzung der Optionen
\family sans
BCOR
\family default
(Bindekorrektur) und
\family sans
DIV
\family default
(Faktor für die Streifeneinteilung;
beide in \SpecialChar LyX
einzugeben im Feld
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen
\family default
).
\end_layout
\begin_layout Standard
Im vorliegenden Dokument beträgt die Bindekorrektur 7,5
\begin_inset space \thinspace{}
\end_inset
mm.
Sie wurde als Option
\family sans
BCOR7.5mm
\family default
zu den Klassenoptionen hinzugefügt.
Um den Streifenfaktor zu 11 zu erhöhen,
könnten Sie die Option
\family sans
DIV=11
\family default
anfügen.
Wenn Sie den Standardwert für andere Seitengrößen als A4 möchten,
fügen Sie
\family sans
DIV=calc
\family default
an.
\end_layout
\begin_layout Standard
Um die Kreismethode statt de Streifenmethode zu verwenden,
geben Sie
\family sans
DIV=classic
\family default
ein.
\end_layout
\end_deeper
\begin_layout Itemize
Die \SpecialChar LaTeX
-Dokumentklassen der KOMA-Script-Familie definieren eine Reihe zusätzlicher Befehle.
Der für \SpecialChar LyX
sinnvolle Teil davon ist in den \SpecialChar LyX
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
\end_inset
Dokumentklassen in entsprechenden Absatztypen umgesetzt.
\end_layout
\begin_layout Standard
Eine ausführliche deutsche Beschreibung der \SpecialChar LaTeX
-Dokumentklassen der Koma-Script-Familie ist in der KOMA-Script-Dokumentation
\emph on
\begin_inset CommandInset href
LatexCommand href
name "scrguide"
target "https://www.ctan.org/tex-archive/macros/latex/contrib/koma-script/doc/scrguide.pdf"
literal "false"
\end_inset
\emph default
zu finden.
In den folgenden Abschnitten werden nur diejenigen Aspekte beschrieben,
die für die \SpecialChar LyX
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
\end_inset
Dokumentklassen relevant sind.
\end_layout
\begin_layout Subsubsection
KOMA-Script-Aufsatz,
KOMA-Script-Bericht und KOMA-Script-Buch
\end_layout
\begin_layout Standard
Die Dokumentklassen
\family sans
KOMA
\emph on
-
\emph default
Script-Aufsatz
\family default
,
\family sans
KOMA
\emph on
-
\emph default
Script-Bericht
\family default
und
\family sans
KOMA
\emph on
-
\emph default
Script-Buch
\family default
sind in den Format-Dateien
\family typewriter
scrartcl.layout
\family default
,
\family typewriter
scrreprt.layout
\family default
und
\family typewriter
scrbook.
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
\begin_inset Quotes grd
\end_inset
\end_layout
\end_inset
layout
\family default
implementiert.
Sie enthalten sämtliche,
teilweise modifizierten,
Absatztypen der entsprechenden Standard-Dokumentklassen
\family sans
article
\emph on
,
\family default
\emph default
\family sans
report
\family default
und
\family sans
book
\family default
,
mit Ausnahme des \SpecialChar 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
KOMA-Script-Brief
\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
KOMA-Script-Aufsatz
\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
Kapitel*
\begin_inset space ~
\end_inset
(Inhaltsverz.)
\family default
ist nicht in
\family sans
KOMA-Script-Aufsatz
\family default
enthalten.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Es gibt in
\family sans
KOMA-Script-Buch
\family default
und
\family sans
KOMA-Script-Bericht
\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 softhyphen
li\SpecialChar softhyphen
chen Abstände berücksichtigen,
welche Über- und Unterschriften benötigen (Überschriften verwendet man vor allem bei Tabellen;
dies ist typographisch auch sinnvoll).
Alternativ kann man die Klassenoption
\family typewriter
tablecaptionsabove
\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
Diktum
\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
Diktum-Autor
\family default
) können Sie dabei den Autor des Diktums angeben.
\family sans
Diktum
\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
Diktum
\family default
ist nicht in
\family sans
KOMA-Script-Aufsatz
\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 \SpecialChar 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
KOMA-Script-Bericht
\family default
und
\family sans
KOMA-Script-Buch
\family default
einen zentrierten Absatz auf einer eigenen Seite nach der Titelseite und in
\family sans
KOMA-Script-Aufsatz
\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
KOMA-Script-Bericht
\family default
und
\family sans
KOMA-Script-Buch
\family default
einen linksbündigen Absatz oben auf der Rückseite des Titelblatts oder hat im einseitigen Druck oder in
\family sans
KOMA-Script-Aufsatz
\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
KOMA-Script-Bericht
\family default
und
\family sans
KOMA-Script-Buch
\family default
einen linksbündigen Absatz unten auf der Rückseite des Titelblatts oder hat im einseitigen Druck oder in
\family sans
KOMA-Script-Aufsatz
\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 Formatierung.
\end_layout
\begin_layout Standard
KOMA-Script bietet eine Reihe von Optionen,
die Sie in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen
\family default
eingeben können,
darunter die folgenden:
\end_layout
\begin_layout Description
\family typewriter
\series medium
\lang english
draft=true
\family default
\series default
\lang ngerman
produziert eine PDF mit kleinen shcwarzen Markierungen am Ende jeder Zeile,
in der Formatierungsfehler auftreten.
Die Voreinstellung ist
\family typewriter
\lang english
false
\end_layout
\begin_layout Description
\family typewriter
\series medium
\lang english
headings=
\family default
\series default
\lang ngerman
mit den Werten
\family typewriter
\lang english
big
\family default
,
\family typewriter
normal
\family default
\lang ngerman
oder
\family typewriter
\lang english
small
\family default
\lang ngerman
;
die erste und letzte passen die Schriftgrößen der Überschriften an,
falls das gewünscht ist.
\end_layout
\begin_layout Description
\family typewriter
\series medium
\lang english
numbers=
\family default
\series default
\lang ngerman
mit den Werten
\family typewriter
auto
\family default
(=
\begin_inset space ~
\end_inset
Voreinstellung),
\family typewriter
enddot
\family default
oder
\family typewriter
noenddot
\family default
;
die erste überlässt es KOMA-Script,
ob Punkte nach Überschriftennummern gesetzt werden (wie in
\emph on
7.2.1.
\emph default
);
die zweite erzwingt das,
die dritte erzwingt,
das keine Punkte gesetzt werden.
\end_layout
\begin_layout Standard
sowie die Mathe-Optionen:
\end_layout
\begin_layout Description
\family typewriter
\series medium
leqno
\family default
\series default
die verfügt,
dass Gleichungen auf der linken statt auf der rechten Seite nummeriert werden
\end_layout
\begin_layout Description
\family typewriter
\series medium
fleqn
\family default
\series default
die verfügt,
dass Gleichungen links ausgerichtet statt zentriert werden.
\end_layout
\begin_layout Standard
Darüber hinaus gibt es Befehle,
die die Ausgabe des Dokuments verändern.
Wenn Sie beispielsweise wollen,
dass alle Legenden fett gedruckt werden sollen,
fügen Sie einfach
\end_layout
\begin_layout Standard
\family typewriter
\backslash
setkomafont{captionlabel}{
\backslash
bfseries}
\end_layout
\begin_layout Standard
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen
\family default
\SpecialChar menuseparator
\family sans
\SpecialChar LaTeX
-Vorspann
\family default
ein,
und das Problem ist gelöst.
\end_layout
\begin_layout Standard
Wenn Sie ein Buch schreiben ist es üblich,
die Seiten im Vorspann mit römischen Zahlen zu nummerieren und die Kapitel dort (Vorwort etc.) nicht zu nummerieren.
Wenn Sie hierfür
\family sans
Kapitel*
\family default
verwenden,
haben Sie das Problem,
dass das Kapitel nicht im Inhaltsverzeichnis erscheint.
Möchten Sie,
dass sie dort erscheinen,
verwenden Sie normal
\family sans
Kapitel
\family default
und den \SpecialChar TeX
-Code
\end_layout
\begin_layout Standard
\family typewriter
\backslash
frontmatter
\end_layout
\begin_layout Standard
am Anfang des Buchs (nicht im \SpecialChar LaTeX
-Vorspann) sowie
\end_layout
\begin_layout Standard
\family typewriter
\backslash
mainmatter
\end_layout
\begin_layout Standard
vor dem ersten richtigen Kapitel.
Alternativ können Sie aber auch
\family sans
Kapitel* (Inhaltsverz.)
\family default
verwenden.
\end_layout
\begin_layout Standard
Gegebenenfalls möchten Sie auch am Ende des Buchs,
nach dem Anhang,
solche nicht nummerierten Kapitel.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Anhänge sind normalerweise mit Großbuchstaben nummeriert.
\end_layout
\end_inset
Auch hier gilt:
Wenn Sie hierfür
\family sans
Kapitel*
\family default
verwenden,
haben Sie das Problem,
dass das Kapitel nicht im Inhaltsverzeichnis erscheint;
der \SpecialChar TeX
-Code
\end_layout
\begin_layout Standard
\family typewriter
\backslash
backmatter
\end_layout
\begin_layout Standard
vor der ersten dieser Überschriften und normale Kapitelüberschriften lösen das Problem.
Diese Befehle ändern nur die Nummerierung in der Ausgabe,
nicht die im \SpecialChar LyX
-Arbeitsbereich.
\end_layout
\begin_layout Standard
Die Format-Dateien für die Dokumentklassen
\family sans
KOMA-Script-Aufsatz
\emph on
,
\family default
\emph default
\family sans
KOMA-Script-Bericht
\family default
und
\family sans
KOMA-Script-Buch
\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
\family typewriter
scrmacros.inc
\family default
in Ihr persönliches Format-Verzeichnis und editieren Sie die Datei.
\end_layout
\begin_layout Subsubsection
KOMA-Script-Brief (V.
\begin_inset space ~
\end_inset
2)
\begin_inset Index idx
range none
pageformat default
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
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
\noindent
Seit Version 2.8 hat KOMA-Script eine neuen Briefklasse (
\family typewriter
scrlttr2
\family default
).
Diese ersetzt die alte
\family typewriter
scrlettr
\family default
-Klasse,
welche (von den KOMA-Entwicklern) nicht mehr offiziell unterstützt wird.
Die neue Briefklasse hat was die \SpecialChar LaTeX
-Umsetzung betrifft ein komplett neues Konzept und ist daher nicht kompatibel mit dem Vorgänger.
Deshalb unterstützt \SpecialChar LyX
beide Klassen.
Wir empfehlen jedoch dringend die Verwendung der aktuellen Briefklasse.
\end_layout
\begin_layout Standard
Die aktuelle 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 \SpecialChar LaTeX
-Vorspanns (
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
LaTeX-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 Briefklasse 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 in
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Briefe\SpecialChar menuseparator
KOMA-Script-Brief (V.
2)
\family default
illustriert die Möglichkeiten.
Ausführliche Informationen entnehmen Sie bitte der KOMA-Script-Dokumentation
\emph on
\begin_inset CommandInset href
LatexCommand href
name "scrguide"
target "https://www.ctan.org/tex-archive/macros/latex/contrib/koma-script/doc/scrguide.pdf"
literal "false"
\end_inset
\emph default
.
\end_layout
\begin_layout Subsubsection
Serienbriefe
\end_layout
\begin_layout Standard
Unter
\family sans
Datei\SpecialChar menuseparator
Beispiel Öffnen
\family default
finden Sie drei Beispiele für Serienbriefe.
In diesen Dateien wird erklärt,
wie man Serienbriefe erstellt.
\end_layout
\begin_layout Subsubsection
Probleme
\end_layout
\begin_layout Standard
Die \SpecialChar LyX
-Interna verursachen einige Probleme bei der Visualisierung der Koma-Script-Dokumentklassen in \SpecialChar 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 \SpecialChar 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 \SpecialChar LaTeX
-Befehle im Dokument erzeugt wird,
was in diesem Fall aber nicht gewünscht ist.
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Polnische-MW-Sammlung"
\end_inset
Polnische MW-Sammlung
\end_layout
\begin_layout Standard
von
\noun on
Tomasz Luczak
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
\noindent
Die \SpecialChar LyX
-Dokumentklassen
\family sans
Polnischer Aufsatz (MW)
\family default
,
\family sans
Polnisches Buch (MW)
\family default
und
\family sans
Polnischer Bericht (MW)
\family default
korrespondieren mit den \SpecialChar LaTeX
-Dokumentklassen
\family typewriter
mwart.cls
\family default
,
\family typewriter
mwrep.cls
\family default
und
\family typewriter
mwbk.cls
\family default
.
Sie ersetzen die Standard-Dokumentklassen article.cls,
\family typewriter
report.cls
\family default
und
\family typewriter
book.cls
\family default
und passen in vielen Punkten besser zu den polnischen Typografie
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
\end_inset
Konventionen.
\end_layout
\begin_layout Standard
Hauptunterschiede:
\end_layout
\begin_layout Itemize
Nichtnummerierte Titel (zum Beispiel
\family sans
Abschnitt*
\family default
) werden zum Inhaltsverzeichnis hinzugefügt,
\end_layout
\begin_layout Itemize
zusätzliche Seitenstile:
\end_layout
\begin_deeper
\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
\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 Serifenschrift (Voreinstellung),
\end_layout
\begin_layout Description
sfheadings Titel in serifenloser Schrift,
\end_layout
\begin_layout Description
authortitle auf der Titelseite kommt erst der Autor,
dann der Titel (Voreinstellung),
\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 Subsection
Tufte-Sammlung
\end_layout
\begin_layout Standard
Die Dokumentklassen Tufte-Buch und Tufte-Handout verwenden
\family typewriter
tufte-book.cls
\family default
und
\family typewriter
tufte-handout.cls
\family default
.
Genauere Informationen über diese Klassen finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Bücher\SpecialChar menuseparator
Tufte-Buch
\family default
und
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Bücher\SpecialChar menuseparator
Tufte-Handout
\family default
.
\end_layout
\begin_layout Section
Aufsätze
\end_layout
\begin_layout Standard
Beachten Sie auch die Dokumentklassen unter Sammlungen (Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Sammlungen"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
).
\end_layout
\begin_layout Subsection
\lang english
Astronomy & Astrophysics
\lang ngerman
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Dokumentklasse!A&A Paper
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Ursprünglich von von
\noun on
Peter Sütterlin
\noun default
,
mit Aktualisierungen vom \SpecialChar LyX
-Team.
\end_layout
\begin_layout Subsubsection
Einleitung
\end_layout
\begin_layout Standard
Dieser Abschnitt beschreibt,
wie man mit \SpecialChar LyX
Artikel für die Veröffentlichung in der wissenschaftlichen Zeitschrift
\emph on
\lang english
Astronomy & Astrophysics
\emph default
\lang ngerman
(
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
https://www.aanda.org/
\end_layout
\end_inset
) schreiben kann.
Man benötigt dafür die Dokumentklasse
\family typewriter
aa.cls
\family default
,
Version 9.1;
nähere Informationen finden Sie unter:
\end_layout
\begin_layout Quote
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
https://www.aanda.org/for-authors/latex-issues/texnical-background-information
\end_layout
\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 \SpecialChar LyX
die richtige Form erreicht.
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
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 Stildateien eingeführt,
insbesondere wurde der Thesaurus-Befehl entfernt.
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
\lang english
Astronomy & Astrophysics
\lang ngerman
(V.
4,
veraltet)
\family default
beibehalten.
Bitte lesen Sie dazu die Kommentare in der Datei
\family typewriter
LyXDir/layouts/aapaper.layout
\family default
.
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Der Anfang
\end_layout
\begin_layout Standard
Sie beginnen ein neues Dokument über den Menüpunkt
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze\SpecialChar menuseparator
\lang english
Astronomy & Astrophysics
\family default
\lang ngerman
Falls Sie keine Vorlage verwenden,
achten Sie auf die folgenden Einstellungen:
\end_layout
\begin_layout Itemize
Wählen Sie (naheliegenderweise) die Klasse
\family sans
\lang english
Astronomy & Astrophysics
\family default
\lang ngerman
im Menü
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
\end_layout
\begin_layout Itemize
Ändern Sie nichts an der Einstellung
\family sans
Seitenformat
\family default
alles Notwendige wird von der Klasse voreingestellt.
\end_layout
\begin_layout Subsubsection
Der Titelblock
\begin_inset Note Note
status open
\begin_layout Plain Layout
hier!
\end_layout
\end_inset
\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 Itemize
\family sans
Titel
\family default
:
[benötigt]
\end_layout
\begin_layout Itemize
\family sans
Untertitel
\family default
:
[optional]
\end_layout
\begin_layout Itemize
\family sans
Autor
\family default
:
[optional]
\end_layout
\begin_layout Itemize
\family sans
Adresse
\family default
:
[benötigt]
\end_layout
\begin_layout Itemize
\family sans
Sonderdruck
\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
Post
\family default
:
[optional] Postadresse.
\end_layout
\begin_layout Itemize
\family sans
Datum
\family default
:
[benötigt].
Das hier verwendete Format ist:
\begin_inset Newline newline
\end_inset
\family typewriter
Received:
\begin_inset space ~
\end_inset
<date>;
Accepted
\begin_inset space ~
\end_inset
<date>
\family default
.
\end_layout
\begin_layout Standard
Der Befehl
\family typewriter
\backslash
maketitle
\family default
darf nicht selber eingefügt werden,
dies wird automatisch von \SpecialChar 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ärtige Adresse anzugeben,
können Sie dazu die normale Fußnote
\family sans
Einfügen\SpecialChar menuseparator
Fußnote
\family default
verwenden.
\SpecialChar LyX
verwendet dann automatisch die in diesem Fall korrekte \SpecialChar LaTeX
-Form
\family typewriter
\backslash
thanks{}
\family default
.
\end_layout
\begin_layout Standard
Unter
\family sans
Bearbeiten\SpecialChar menuseparator
Textstil
\family default
finden Sie außerdem zwei Einfügungen,
die für den Titel relevant sind:
\end_layout
\begin_layout Itemize
\family sans
Institut
\family default
wird verwendet,
um die zusammengehörigen Autoren\SpecialChar breakableslash
Adressen zu kennzeichnen.
Die Adressen werden normalerweise in der Reihenfolge nummeriert,
wie sie in der Umgebung
\family sans
Adresse
\family default
eingegeben werden.
Deshalb werden mit
\family sans
Institut
\family default
die zugehörigen Autoren markiert.
\end_layout
\begin_layout Itemize
\family sans
E-Mail
\family default
erlaubt das Einfügen einer Email-Adresse für schnellere Kontaktaufnahme.
\end_layout
\begin_layout Standard
Darüber hinaus wird ein zusätzlicher \SpecialChar LaTeX
-Befehl verwendet,
für den es in \SpecialChar 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 Standard
In diesem Fall müssen Sie den entsprechenden Befehle selbst eingeben und als \SpecialChar TeX
-Code markieren.
Beachten Sie auch das Beispiel unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze\SpecialChar menuseparator
\lang english
Astronomy & Astrophysics
\family default
\lang ngerman
.
\end_layout
\begin_layout Subsubsection
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.
Dies erfolgt über das Absatzformat
\family sans
Schlagwörter
\family default
.
Siehe dazu auch das Beispiel.
\end_layout
\begin_layout Subsubsection
Unterstützte Umgebungstypen
\end_layout
\begin_layout Standard
Die Klasse
\family sans
\lang english
Astronomy & Astrophysics
\family default
\lang ngerman
unterstützt folgende Umgebungstypen:
\end_layout
\begin_layout Standard
\family sans
\begin_inset Flex Multiple Columns
status open
\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
LaTeX
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Von \SpecialChar LyX
nicht unterstützte Befehle
\end_layout
\begin_layout Standard
Einige der \SpecialChar LaTeX
-Befehle werden vom Format
\family sans
\lang english
Astronomy & Astrophysics
\family default
\lang ngerman
in \SpecialChar LyX
nicht unterstützt.
Einige davon wurden bereits erwähnt.
Der Übersicht halber sind hier nochmals alle zusammen aufgeführt:
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
and
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
authorrunning
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
object{}
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
titlerunning{}
\end_layout
\begin_layout Standard
Wenn Sie einen dieser Befehle verwenden wollen,
müssen Sie ihn von Hand eingeben.
Vergessen Sie keinesfalls,
die Befehle als \SpecialChar LaTeX
-Code zu kennzeichnen!
\end_layout
\begin_layout Subsubsection
Gleitende Abbildungen und Tabellen
\end_layout
\begin_layout Standard
\SpecialChar 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 Bildunterschrift 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
\family default
.
Dann klicken Sie in dem Gleitobjekt
\family sans
Bearbeiten\SpecialChar menuseparator
Gleitobjekt-Einstellungen
\family default
und im Dialogfenster
\family sans
Spalten überspannen
\family default
.
\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\SpecialChar ldots
\family default
\end_layout
\begin_layout Enumerate
Positionieren Sie den Cursor hinter die Abbildung und fügen Sie einen horizontalen Leerraum ein:
\family sans
Einfügen\SpecialChar menuseparator
Formatierung\SpecialChar menuseparator
Horizontaler Abstand.
\family default
Dann im Kontextmenü des Leerzeichen-Symbols
\family sans
Variabler horiz.
Abstand
\family default
wählen.
\end_layout
\begin_layout Enumerate
Schalten Sie in den \SpecialChar 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 \SpecialChar LaTeX
-Modus die schließende 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 Subsubsection
Das Gutachter-Format
\end_layout
\begin_layout Standard
Um den Artikel einzureichen,
muss er in einem speziellen,
zweizeiligen Format ausgedruckt werden.
Dazu muss der Dokumentklasse in \SpecialChar LaTeX
die Option
\family typewriter
referee
\family default
(Begutachtungsmodus) angegeben werden.
Verwenden Sie hierzu im Menü
\family sans
Dokument-Einstellungen\SpecialChar menuseparator
Dokumentklasse,
\family default
das Feld
\family sans
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
\family default
,
und geben Sie dort das Wort
\family typewriter
referee
\family default
ein.
\end_layout
\begin_layout Subsubsection
Der Beispielartikel
\end_layout
\begin_layout Standard
Im Verzeichnis Beispiele,
in das Sie über
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze\SpecialChar menuseparator
\lang english
Astronomy & Astrophysics
\family default
\lang ngerman
gelangen,
finden Sie einen Artikel für dieses Format.
Es ist der Artikel,
der auch im \SpecialChar LaTeX
-Paket der Klasse beigelegt ist,
nur wurde er in \SpecialChar LyX
\begin_inset Quotes gld
\end_inset
übersetzt
\begin_inset Quotes grd
\end_inset
.
\end_layout
\begin_layout Standard
Sie können ihn als Anregung verwenden und den \SpecialChar LaTeX
-Text mit der \SpecialChar LyX
-Fassung vergleichen.
\end_layout
\begin_layout Subsection
AAS\SpecialChar TeX
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Dokumentklasse!AAS\SpecialChar TeX
\end_layout
\end_inset
\end_layout
\begin_layout Standard
von
\noun on
Mike Ressler
\end_layout
\begin_layout Subsubsection
Einleitung
\end_layout
\begin_layout Standard
AAS\SpecialChar TeX
ist ein Makro-Paket,
welches von der
\emph on
\lang english
American Astronomical Society
\emph default
\lang ngerman
zusammengestellt wurde,
um die Einreichung von Manuskripten für die drei von ihr herausgegebenen Zeitschriften zu vereinfachen:
\emph on
\lang english
Astrophysical Journal
\emph default
\lang ngerman
(einschließlich
\emph on
\lang english
Letters
\emph default
\lang ngerman
und
\emph on
\lang english
Supplement
\emph default
\lang ngerman
),
\emph on
\lang english
Astronomical Journal
\emph default
\lang ngerman
sowie
\emph on
\lang english
Publications of the Astronomical Society of the Pacific
\emph default
\lang ngerman
.
Es hat sich gezeigt,
dass \SpecialChar LyX
sich ausgezeichnet dafür eignet,
dies Dokumente zu erzeugen,
besonders wegen seiner Fähigkeiten,
Gleichungen,
Zitate und Bilder zu handhaben.
\SpecialChar LyX
setzt mindestens Version 5.0 dieses Makro-Paketes voraus.
Empfohlen wird mindestens Version 6,
die Version,
die im Folgenden beschrieben wird.
Das AAS\SpecialChar TeX
-Paket kann vom FTP-Server der AAS heruntergeladen werden:
\end_layout
\begin_layout Quote
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
https://aas.org/aastex/aastex-downloads
\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 \SpecialChar LyX
schreiben.
Denn auch mit \SpecialChar LyX
müssen Sie sich über die Bedeutung der diversen AAS\SpecialChar TeX
-Befehle im Klaren sein,
\SpecialChar LyX
nimmt Ihnen lediglich ab,
all diese Befehle selber einzutipppen.
Sie sind auch verantwortlich dafür,
dass das endgültige \SpecialChar LaTeX
-Dokument den Richtlinien derjenigen Zeitschrift entspricht,
bei der Sie den Artikel einreichen wollen.
\end_layout
\begin_layout Subsubsection
Einen neuen Artikel beginnen
\end_layout
\begin_layout Standard
Es ist sehr ratsam,
mit der beigefügten Vorlage zu beginnen.
Klicken Sie dazu auf
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze\SpecialChar menuseparator
\lang english
American Astronomical Society
\family default
\lang ngerman
.
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 AAS\SpecialChar TeX
-Befehle lassen sich einfach in \SpecialChar LyX
integrieren,
bei manchen ist das jedoch nicht der Fall.
Diese fallen Ihnen in der Vorlage sicherlich sofort auf:
Derartige Befehle müssen direkt eingetippt und als \SpecialChar TeX
-Code markiert werden.
Ich habe versucht,
den Umfang solcher \SpecialChar TeX
-Code-Kästchen so gering wie möglich zu halten.
\end_layout
\begin_layout Subsubsection
Der Abschluss eines Artikels
\end_layout
\begin_layout Standard
Wenn das Dokument zu Ihrer Zufriedenheit erstellt ist und einwandfrei in der Vor\SpecialChar softhyphen
schau betrachtet und ausgedruckt werden kann,
sind einige Nachbearbeitungsschritte not\SpecialChar softhyphen
wen\SpecialChar softhyphen
dig,
bevor der Text eingereicht werden kann.
\end_layout
\begin_layout Enumerate
Exportieren Sie den Text als \SpecialChar LaTeX
-Datei (
\family sans
Datei\SpecialChar menuseparator
Exportieren\SpecialChar menuseparator
LaTeX
\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 softhyphen
ment\SpecialChar softhyphen
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
makeatother
\family default
,
mit Ausnahme derjenigen Einträge,
die Sie selber in den \SpecialChar LaTeX
-Vorspann eingefügt haben (diese sollten direkt nach den
\begin_inset Quotes gld
\end_inset
User specified \SpecialChar 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 \SpecialChar 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 Subsubsection
Hinweise zu einzelnen Befehlen
\end_layout
\begin_layout Standard
Ich werde hier nicht die verschiedenen AAS\SpecialChar TeX
-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 Paragraph
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
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
\family default
in
\family sans
Dokument-Einstellungen\SpecialChar menuseparator
Dokumentklasse
\family default
ein.
\end_layout
\begin_layout Paragraph
Dinge,
die funktionieren,
jedoch zusätzlicher Hinweise bedürfen
\end_layout
\begin_layout Itemize
Die folgenden Befehle sind für die Verwendung durch die Zeitschriftenherausgeber:innen vorgesehen.
Aber wenn Sie sie unbedingt verwenden wollen,
tragen Sie sie in den \SpecialChar LaTeX
-Vorspann 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 \SpecialChar 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 \SpecialChar 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 \SpecialChar 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 softhyphen
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 Paragraph
Nicht implementierte Dinge (\SpecialChar TeX
-Code verwenden)
\end_layout
\begin_layout Standard
\family typewriter
\backslash
eqnum
\family default
(2.12),
\family typewriter
\backslash
setcounter{equation}
\family default
(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 \SpecialChar 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 Paragraph
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 \SpecialChar LyX
-Datei ein.
In
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze\SpecialChar menuseparator
\lang english
American Astronomical Society
\family default
\lang ngerman
finden Sie ein Beispiel dafür.
\end_layout
\begin_layout Subsubsection
FAQs,
Tipps,
Tricks und andere Grübeleien
\end_layout
\begin_layout Paragraph
Wie man \SpecialChar LyX
und AAS\SpecialChar TeX
zusammenarbeiten lässt
\end_layout
\begin_layout Standard
Es kann etwas schwierig sein,
\SpecialChar LyX
dazu zu bringen,
neue Formate und Dokumentklassen zu erkennen.
Wenn alles Andere versagt,
machen Sie folgendes:
\end_layout
\begin_layout Enumerate
Stellen Sie sicher,
dass \SpecialChar LaTeX
das AAS\SpecialChar TeX
-Paket findet.
Kopieren Sie
\family typewriter
sample.tex
\family default
(und eventuell
\family typewriter
table.tex
\family default
) aus der AAS\SpecialChar TeX
-Distribution 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
aastex63.layout
\family default
im Ordner
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
layouts
\end_layout
\end_inset
zu finden ist.
\end_layout
\begin_layout Enumerate
Rekonfigurieren Sie \SpecialChar LyX
mit
\family sans
Werkzeuge\SpecialChar menuseparator
Neu
\begin_inset space ~
\end_inset
konfigurieren
\family default
und starten Sie \SpecialChar LyX
dann neu.
\end_layout
\begin_layout Enumerate
Öffnen Sie eine neue Datei (nicht mit Vorlagedatei).
Erscheint
\family sans
\lang english
American Astronomical Society (AASTeX V.
\begin_inset space \thinspace{}
\end_inset
6.3.1^)
\family default
\lang ngerman
als Auswahloption in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Dokumentklasse
\family default
\noun on
?
\end_layout
\begin_layout Standard
Wenn Sie beim Übersetzen eines existierenden AAS\SpecialChar TeX
-Dokumentes eine Fehlermeldung von \SpecialChar LaTeX
bekommen,
es könne das AAS\SpecialChar TeX
-Format nicht finden,
oder ein
\begin_inset Quotes gld
\end_inset
\lang english
You should not mix title layouts with normal ones
\lang ngerman
\begin_inset Quotes grd
\end_inset
,
ist das Paket nicht korrekt installiert.
\end_layout
\begin_layout Paragraph
\SpecialChar LaTeX
-Fehler beim Verarbeiten von Tabellen
\end_layout
\begin_layout Standard
\SpecialChar LyX
versucht standardmäßig,
die Über-\SpecialChar breakableslash
Unterschriften von Tabellen zu zentrieren.
Dies verursacht offenbar Probleme im Zusammenhang mit AAS\SpecialChar TeX
,
Sie sollten deshalb für diese Abschnitte in
\family sans
Bearbeiten\SpecialChar menuseparator
Absatz-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 Paragraph
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 davor gesetzt.
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 Paragraph
Einbinden von EPS-Dateien
\end_layout
\begin_layout Standard
Obwohl AAS\SpecialChar TeX
eigene Befehle für Bilder hat (
\family typewriter
\backslash
plotone
\family default
zum Beispiel),
ziehe ich die Standard-Bildbefehle von \SpecialChar LaTeX
(mit dem Ergänzungspaket
\family typewriter
graphicx
\family default
) vor.
Sie können die
\family typewriter
\backslash
plotone
\family default
- usw
\begin_inset space ~
\end_inset
Befehle als \SpecialChar 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 \SpecialChar LyX
den Befehl
\family typewriter
\backslash
usepackage{graphics}
\family default
in den \SpecialChar LaTeX
-Vorspann einfügen und die Abbildungen auf die in \SpecialChar LaTeX
übliche Weise behandeln.
Ich glaube,
dass
\emph on
ApJ
\emph default
Bilder jetzt auf genau diese Art akzeptiert;
\emph on
AJ
\emph default
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 Paragraph
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 \SpecialChar 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 Subsubsection
Schlussbemerkung
\end_layout
\begin_layout Standard
Ihre Erfahrung mag eine andere sein.
Ich habe jetzt Artikel für
\emph on
ApJ
\emph default
und
\emph on
AJ
\emph default
veröffentlicht,
für die \SpecialChar LyX
98
\begin_inset space \thinspace{}
\end_inset
% der Arbeit getan hat;
die restlichen 2
\begin_inset space \thinspace{}
\end_inset
% warem \SpecialChar LaTeX
-Nachbearbeitung und ein paar Aufräumarbeiten.
Ich hatte niemals Ärger mit dem Abgabeprozess,
und ich bin sicher,
dass die Zeitschriften nie einen Unterschied bemerkt haben.
Also:
Probieren Sie es aus und veröffentlichen Sie!
\end_layout
\begin_layout Subsection
Schach
\end_layout
\begin_layout Standard
Die Dokumentklasse Schach verwendet die Standard-Artikel-Klasse zusammen mit dem Paket lyxskak um die Beschreibung von Schachspielen zu erleichtern.
Unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze\SpecialChar menuseparator
Schach
\family default
finden Sie die Beispiele
\family sans
Spiel
\begin_inset space ~
\end_inset
1
\family default
und
\family sans
Spiel
\begin_inset space ~
\end_inset
2
\family default
.
\end_layout
\begin_layout Subsection
Elsevier-Zeitschriften
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Elsevier
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family sans
elsarticle
\family default
für Zeitschriften im Verlag Elsevier.
Hierbei werden die folgenden zusätzlichen Umgebungen zur Verfügung gestellt:
\family sans
Titelfußnotentext
\family default
,
\family sans
Autorfußnotentext
\family default
,
\family sans
Korresp.
Autor (Fußnotentext)
\family default
,
\family sans
Adresse
\family default
,
\family sans
E-Mail
\family default
und
\family sans
Schlagwörter
\family default
.
\end_layout
\begin_layout Standard
Eine Vorlage finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze\SpecialChar menuseparator
Elsevier
\family default
.
Diese wurde mit weiteten Umgebungen angepasst und enthält alle Informationen,
die Sie benötigen,
um mit der Klasse zu arbeiten.
Eine Dokumentation finden Sie auch auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/elsarticle/doc/elsdoc.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Paper
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Paper (Standardklasse)
\family default
stellt eine Alternative zu
\family sans
\lang english
Article
\lang ngerman
(Standard-Klasse)
\family default
dar.
Sie hat in etwa dieselbe Funktionalität,
hat aber ein etwas anderes Format mit Abschnittsüberschriften in serifenloser Schrift und einigen weiteren Änderungen.
\end_layout
\begin_layout Subsection
REV\SpecialChar TeX
4
\end_layout
\begin_layout Standard
von
\noun on
Amir Karger
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
\noindent
Die Textklasse
\family sans
RevTeX (V.
\begin_inset space \thinspace{}
\end_inset
4)
\family default
arbeitet mit der Dokumentklasse Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
4.0 der
\emph on
\lang english
American Physical Society
\emph default
\lang ngerman
(genauer der
\begin_inset Formula $\beta$
\end_inset
-Release vom Mai 1999).
\end_layout
\begin_layout Standard
Die Textklasse
\family sans
REVTeX (veraltete Version)
\family default
basiert auf Version 3.1 von Rev\SpecialChar TeX
.
Leider ist diese mittlerweile obsolet,
da sie nur mit \SpecialChar LaTeX
2.09 funktioniert.
Das bedeutet,
dass einige Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
3.1-Befehle als \SpecialChar TeX
-Code eingegeben werden müssen.
Da Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
4.0 auf die Arbeit mit \SpecialChar LaTeX2e
ausgerichtet wurde,
ist auch \SpecialChar LyX
zusammen mit der Textklasse
\family sans
RevTeX (V.
\begin_inset space \thinspace{}
\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 Rev\SpecialChar TeX
\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 \SpecialChar LaTeX
-Vorspann einfügen müssen.
\end_layout
\begin_layout Subsubsection
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 Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
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 \SpecialChar LaTeX
das neue Paket sehen kann.
Machen Sie einen \SpecialChar LaTeX
-Lauf mit einem kurzen Rev\SpecialChar TeX
-Dokument in einem beliebigen Verzeichnis,
das heißt nicht in dem Verzeichnis mit den
\family typewriter
.cls
\family default
-Dateien.
Wenn Sie \SpecialChar LyX
nun neu konfigurieren,
sollte nach einem Neustart auch die neue Textklasse
\family sans
REVTeX
\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 Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
4-Dokument mittels
\family typewriter
tex2lyx
\family default
importieren oder eines ausgehend von der Beispieldatei unter
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Artikel\SpecialChar breakableslash
Aufsätze
\family default
neu anlegen.
\end_layout
\begin_layout Subsubsection
\SpecialChar LaTeX
-Vorspann
\end_layout
\begin_layout Standard
Optionale Argumente für
\family typewriter
\backslash
documentclass
\family default
können Sie wie gewohnt in der Rubrik
\family sans
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
\family default
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen
\family default
\SpecialChar ldots
angeben.
Bedenken Sie auch,
dass Rev\SpecialChar TeX
mindestens ein optionales Argument benötigt!
Weitere Dinge wie etwa
\family typewriter
\backslash
draft
\family default
geben Sie wie gewohnt im \SpecialChar LaTeX
-Vorspann ein.
\end_layout
\begin_layout Subsubsection
Format
\end_layout
\begin_layout Standard
Die Namen der Absatzumgebungen entsprechen im allgemeinen den entsprechenden Befehlen aus Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
4.0.
Beachten Sie auch,
dass (zumindest in Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
4.0
\begin_inset Formula $\beta$
\end_inset
)
\family sans
Adresse
\family default
und
\family sans
Zugehörigkeit
\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 Subsubsection
Wichtige Hinweise
\end_layout
\begin_layout Standard
Es gibt einige Besonderheiten in Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
4.0,
die möglicherweise Fehler hervorrufen,
die in \SpecialChar LyX
sogar noch verwirrender erscheinen.
In Rev\SpecialChar TeX
\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 \SpecialChar LyX
bedeutet das,
dass
\family sans
Dank
\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,
sonst können verrückte Dinge geschehen.
Die Dokumentation zu Rev\SpecialChar TeX
\begin_inset space ~
\end_inset
4.0 enthält weitere Informationen dazu.
Die Einträge
\family sans
Autoren-Email
\family default
,
\family sans
Autoren-URL
\family default
und
\family sans
Dank
\family default
müssen
\emph on
zwischen
\emph default
\family sans
Autor
\family default
und der zugehörigen
\family sans
Adresse
\family default
(bzw.
\family sans
Zugehörigkeit
\family default
) platziert werden.
Setzen Sie sie nach
\family sans
Adresse
\family default
,
scheitert der \SpecialChar LaTeX
-Lauf.
\end_layout
\begin_layout Subsection
Springer-Zeitschriften
\end_layout
\begin_layout Standard
Alle svj*-Klassen wurden inzwischen durch eine komplett neue Klasse
\family sans
sn-jnl.cls
\family default
ersetzt.
Weitere Informationen finden Sie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
https://www.springernature.com/gp/authors/campaigns/latex-author-support
\end_layout
\end_inset
.
\SpecialChar LyX
-Unterstützung gibt es hierfür leider noch nicht.
\end_layout
\begin_layout Section
Bücher
\begin_inset Note Note
status open
\begin_layout Plain Layout
hier!
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Beachten Sie auch die Dokumentklassen im Abschnitt Sammlungen (Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Sammlungen"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
).
\end_layout
\begin_layout Subsection
Memoir
\end_layout
\begin_layout Standard
von
\noun on
Jürgen Spitzmüller
\end_layout
\begin_layout Subsubsection
Überblick
\end_layout
\begin_layout Standard
\family sans
Memoir
\family default
ist eine sehr mächtige und schnell sich weiterentwickelnde Klasse.
Sie wurde mit Blick auf fiktionale und nichtfiktionale Literatur entwickelt.
Sie versucht,
den Anwendern größtmögliche Kontrolle über das Layout an die Hand zu geben.
\family sans
Memoir
\family default
basiert auf der Standard-Buchklasse,
kann aber auf Artikelklassen emulieren (siehe unten).
\end_layout
\begin_layout Standard
Peter Wilson,
der Autor von
\family sans
Memoir
\family default
,
ist als Autor vieler hilfreicher \SpecialChar LaTeX
-Pakete bekannt.
Die meisten davon hat er in
\family sans
Memoir
\family default
integriert.
Das macht es relativ einfach,
die Gestaltung von Inhaltsverzeichnissen,
Anhängen,
Kapitelüberschriften und so weiter zu beeinflussen.
Allerdings unterstützt \SpecialChar LyX
nicht all dies umfassend.
Manches wird möglicherweise noch implementiert
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Vorschläge an
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
lyx-devel@lists.lyx.org
\end_layout
\end_inset
sind willkommen.
\end_layout
\end_inset
,
vieles wird aber wohl aufgrund der Beschränkungen von \SpecialChar LyX
niemals direkt unterstützt werden.
Aber natürlich können Sie alles trotzdem,
mithilfe von \SpecialChar LaTeX
-Befehlen (über \SpecialChar TeX
-Code
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:LaTeX-Code"
nolink "false"
\end_inset
für Details.
\end_layout
\end_inset
),
verwenden.
Hier diskutieren wir nur die Dinge,
die direkt von \SpecialChar LyX
unterstützt werden.
Für genauere Informationen (und die restlichen Möglichkeiten) empfehlen wir einen Blick in das umfassende
\family sans
Memoir
\family default
-Handbuch
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\begin_inset Flex URL
status open
\begin_layout Plain Layout
CTAN:/macros/latex/memoir/memman.pdf
\end_layout
\end_inset
.
\end_layout
\end_inset
,
das nicht nur eine sehr gute Anleitung für die Klasse selbst ist,
sondern auch gute typographische Anleitungen enthält (und übrigens selbst ein ausgezeichnetes Beispiel guter Typographie darstellt).
\end_layout
\begin_layout Subsubsection
Grundlegende Möglichkeiten und Einschränkungen
\end_layout
\begin_layout Standard
\family sans
Memoir
\family default
unterstützt zunächst einmal alles,
was auch die Standard-Buchklasse unterstützt.
Allerdings unterscheiden sich die beiden Klassen in den folgenden Punkten:
\end_layout
\begin_layout Description
Schriftgrößen:
\family sans
Memoir
\family default
hat hier mehr zu bieten:
9,
10,
11,
12,
14 und 17
\begin_inset space \thinspace{}
\end_inset
pt.
\end_layout
\begin_layout Description
Seitenstile:
Der Seitenstil
\emph on
ausgefallen
\emph default
wird nicht unterstützt,
da
\family sans
Memoir
\family default
und das Paket
\family sans
fancyhdr
\family default
inkompatibel sind (sie definieren beide einen Befehl mit demselben Namen,
das lässt \SpecialChar LaTeX
nicht zu).
Dafür bietet Memoir eine Reihe eigener Seitenstile (siehe
\family sans
Document\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Seitenlayout
\family default
).
Wenn Sie diese für Kapitelanfangsseiten verwenden wollen,
müssen Sie
\family typewriter
\backslash
chapterstyle
\family default
(im \SpecialChar TeX
-Modus) in den Haupttext oder den \SpecialChar LaTeX
-Vorspann eingeben,
z.
\begin_inset space \thinspace{}
\end_inset
B.
\end_layout
\begin_deeper
\begin_layout LyX-Code
\family typewriter
\backslash
chapterstyle{companion}
\end_layout
\end_deeper
\begin_layout Description
Überschriften:
Überschriften (Kapitel,
Abschnitt,
Unterabschnitt etc.) haben in den Standardklassen ein optionales Argument,
den
\emph on
Kurztitel
\emph default
.
Dieser wird,
wenn angegeben,
anstelle der Überschrift in die Kopfzeilen und das Inhaltsverzeichnis eingetragen (z.
\begin_inset space \thinspace{}
\end_inset
b.,
wenn die Überschrift hierfür zu lang ist).
In \SpecialChar LyX
können Sie dies über
\family sans
Einfügen\SpecialChar menuseparator
Kurztitel
\family default
innerhalb der Überschrift eingeben.
\family sans
Memoir
\family default
bietet hingegen zwei optionales Argumente.
Dabei trennt es Varianten für das Inhaltsverzeichnis und die Kopfzeile.
Somit können Sie drei Varianten einer Überschrift definieren:
für den Haupttext,
für das Inhaltsverzeichnis und für die Kopfzeile.
\SpecialChar LyX
macht diese über spezielle Kurztitel im Menü
\family sans
Einfügen
\family default
verfügbar.
\end_layout
\begin_layout Description
Verzeichnisse:
In den Standardklassen (und in vielen anderen auch) beginnen das Inhalts-,
das Tabellen- und das Abbildungsverzeichnis jeweils auf einer neuen Seite.
\family sans
Memoir
\family default
tut das nicht.
Wenn Sie einen Seitenumbruch wollen,
müssen Sie diesen selbst einfügen.
\end_layout
\begin_layout Description
Titelseite:
Seltsamerweise verwendet
\family sans
Memoir
\family default
eine Paginierung auf der Titelseite (in den Standardklassen sind diese Seiten
\begin_inset Quotes gld
\end_inset
leer
\begin_inset Quotes grd
\end_inset
,
d.
\begin_inset space \thinspace{}
\end_inset
h.
ohne Seitenzahl).
Wenn Sie eine Titelseite ohne Seitenzahl möchten,
geben Sie im \SpecialChar LaTeX
-Vorspann
\family typewriter
\backslash
aliaspagestyle{title}{empty}
\family default
ein.
\end_layout
\begin_layout Description
Artikelmodus:
Mit der Klassenoption
\emph on
article
\emph default
(einzugeben in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert)
\family default
können Sie den Stil von Artikeln emulieren.
Damit werden Zähler (Fußnoten,
Abbildungen,
Tabellen etc.) nicht am Anfang von Kapiteln zurückgesetzt,
Kapitel beginnen nicht auf einer neuen Seite (sind aber im Genesatz zu
\begin_inset Quotes gld
\end_inset
echten
\begin_inset Quotes grd
\end_inset
Artikeln erlaubt).
Teilüberschriften werden aber,
wie in den Buchklassen,
auf eine eigene Seite gesetzt.
\end_layout
\begin_layout Description
Alte
\begin_inset space ~
\end_inset
Schriftbefehle:
In der Voreinstellung unterstützt
\family sans
Memoir
\family default
die Verwendung der obsoleten Schriftbefehle aus alten \SpecialChar LaTeX
-2.09-Tagen (bspw.
\begin_inset space ~
\end_inset
\family typewriter
\backslash
rm
\family default
,
\family typewriter
\backslash
it
\family default
) nicht.
Es gibt eine Fehlermeldung aus und unterbricht \SpecialChar LaTeX
,
sobald ein solcher Befehl auftaucht.
Die Klassenoption
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
oldfontcommands
\end_layout
\end_inset
ermöglicht die VErwendung dieser Befehle und gibt nur noch eine Warnung aus (die \SpecialChar LaTeX
nicht an der Ausgabe hindert).
Da einige Pakete und vor allem Bib\SpecialChar TeX
-Stile immer noch diese alten Befehle verwenden,
haben wir uns dafür entscheiden,
diese Option standardmäßig zu verwenden.
\end_layout
\begin_layout Subsubsection
Zusätzliche Möglichkeiten
\end_layout
\begin_layout Standard
Wir beschreiben hier nur die von \SpecialChar LyX
direkt unterstützen Möglichkeiten (das ist nur eine kleine Auswahl).
Bitte lesen Sie das
\family sans
Memoir
\family default
-Handbuch
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\begin_inset Flex URL
status open
\begin_layout Plain Layout
CTAN:/macros/latex/memoir/memman.pdf
\end_layout
\end_inset
.
\end_layout
\end_inset
für weitere Informationen.
\end_layout
\begin_layout Description
Abstract:
Bücher haben normalerweise keine Abstracts.
\family sans
Memoir
\family default
jedoch schon.
Sie können beliebig viele davon an beliebiger Stelle einfügen.
\end_layout
\begin_layout Description
Kapitelsynopse:
Sie kennen das vielleicht aus der Belletritik:
Der Inhalt eines Kapitels wird kurt am Anfang des Kapitels und auch im Inhaltsverzeichnis skizziert (z.
\begin_inset space \thinspace{}
\end_inset
B..
\begin_inset space ~
\end_inset
\emph on
Unser Held erreicht Troja;
er verliert einige Freunde;
er findet neue
\emph default
).
Die Kapitelsynopse ist genau hierfür da.
Sie ist deshalb nur unterhalb von Kapitelüberschriften sinnvoll.
\end_layout
\begin_layout Description
Epigraph:
Ein Epigraph ist ein schlauer Spruch oder ein Motto zu Beginn eines Kapitels.
Der Absatzstil
\family sans
Epigraph
\family default
bietet eine elegante Möglichkeit,
so etwas einzufügen.
Das Motto selbst ist von seinem (optional erwähnbaren) Autor durch eine kurze Linie getrennt.
Den Autor geben Sie über
\family sans
Einfügen\SpecialChar menuseparator
Epigraph-Quelle
\family default
ein
\emph on
.
\end_layout
\begin_layout Description
Gedichttitel:
\family sans
Memoir
\family default
bietet viele Möglichkeiten,
um Gedichte zu setzen (bis hin zu sehr komplexer figurativer Poesie).
\SpecialChar LyX
unterstützt nur eine Auswahl davon.
Dazu gehört
\family sans
Gedichttitel
\family default
,
eine zentrierte Überschrift für Gedichte,
die auch ins Inhaltsverzeichnis aufgenommen wird (
\family sans
Vers
\family default
ist das Standardformat für Gedichte.
\family sans
Memoir
\family default
bietet einige erweiterte Versionen hiervon,
aber dafür benötigen Sie \SpecialChar TeX
-Code,
da diese in normale Vers-Absätze eingebettet werden müssen,
was zurzeit mit \SpecialChar LyX
-Bordmitteln nicht möglich ist).
\end_layout
\begin_layout Description
Gedichttitel*:
Wie
\family sans
Gedichttitel
\family default
,
nur ohne Eintrag ins Inhaltsverzeichnis.
\end_layout
\begin_layout Subsection
Rezeptbuch
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Rezeptbuch
\family default
verwendet die Klasse
\family sans
KOMA-Script-Buch
\family default
,
ergänzt sie aber um zwei Umgebungen:
\end_layout
\begin_layout Description
Rezept ist eine nummerierte Überschrift auf Abschnittslevel,
die eine fette zentrierte Überschrift über einer doppelten horizontalen Linie erzeugt.
\end_layout
\begin_layout Description
Zutaten ist eine Beschreibungs-Umgebung,
bei denen Zutaten eines Rezepts beschrieben werden.
Die Umgebung schließt mit einer horizontalen Linie (am Ende aller Zutaten) ab.
\end_layout
\begin_layout Standard
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Bücher\SpecialChar menuseparator
Rezeptbuch
\family default
illustriert die Klasse.
\end_layout
\begin_layout Standard
Diese wurde entwickelt,
um ein bis zwei Rezepte pro Seite zu setzen.
Das verlinkte Inhaltsverzeichnis und Seitenzahlen ermöglichen eine bequeme Navigation.
\end_layout
\begin_layout Section
Lebensläufe
\end_layout
\begin_layout Subsection
Europass (2013)
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Europass (2013)
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
europasscv
\family default
,
eine inoffizielle Implementierung des
\begin_inset Quotes gls
\end_inset
Europass CV
\begin_inset Quotes grs
\end_inset
,
wie er von der Europäischen Kommission 2013 empfohlen wurde.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Lebensläufe\SpecialChar menuseparator
Europass (2013)
\family default
bietet eine Benutzeranleitung.
Die Dokumentation finden Sie unter
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/europasscv/europasscv.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Europe CV
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Europe CV
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
europecv
\family default
,
eine inoffizielle Implementierung des
\begin_inset Quotes gls
\end_inset
Europass CV
\begin_inset Quotes grs
\end_inset
,
wie er von der Europäischen Kommission 2002 empfohlen wurde.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Lebensläufe\SpecialChar menuseparator
Europe CV
\family default
bietet eine Benutzeranleitung.
Die Dokumentation finden Sie unter
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/europecv/europecv.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Modern CV
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Modern CV
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
moderncv
\family default
.
Dies erlaubt die Gestaltung von vielfach konfigurierbaren Lebensläufen.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Lebensläufe\SpecialChar menuseparator
Modern CV
\family default
bietet eine Benutzeranleitung.
Die Dokumentation finden Sie unter
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/moderncv/manual/moderncv_userguide.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Simple CV
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Simple CV
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
simplecv
\family default
,
die eigens für den Gebrauch mit \SpecialChar LyX
entworfen wurde.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Lebensläufe\SpecialChar menuseparator
Simple CV
\family default
bietet eine Benutzeranleitung.
Die Dokumentation finden Sie unter
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/simplecv/simplecv.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Section
Briefe
\end_layout
\begin_layout Standard
Beachten Sie auch die Dokumentklassen
\family sans
KOMA-Script-Brief (V.
\begin_inset space \thinspace{}
\end_inset
2)
\family default
(Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:KOMA-Script"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
) und
\family sans
Brief (Standardklasse mit Extra-Schriftgrößen)
\family default
(Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Extra-Schriftgrößen"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
).
\end_layout
\begin_layout Subsection
DIN-Brief
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
DIN-Brief
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
dinbrief.cls
\family default
für Briefe nach den Normen des
\emph on
Deutsches Instituts für Normung
\emph default
(DIN).
In
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Briefe\SpecialChar menuseparator
DIN-Brief
\family default
finden Sie eine Vorlage mit Benutzungshinweisen.
Die Dokumentation finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/dinbrief/liesmich"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Französischer Brief
\begin_inset space \space{}
\end_inset
(frletter)
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Französischer Brief
\begin_inset space \space{}
\end_inset
(frletter)
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
frletter.cls
\family default
für Briefe,
die französischen Konventionen folgen.
In
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Briefe\SpecialChar menuseparator
Französischer Brief
\begin_inset space \space{}
\end_inset
(frletter)
\family default
finden Sie eine Vorlage mit Benutzungshinweisen.
\end_layout
\begin_layout Subsection
Französischer Brief
\begin_inset space \space{}
\end_inset
(lettre)
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Französischer Brief
\begin_inset space \space{}
\end_inset
(lettre)
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
lettre.cls
\family default
,
die ebenfalls für französische Briefe,
aber auch für Faxe und Briefumschläge geeignet ist.
In
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Briefe\SpecialChar menuseparator
Französischer Brief
\begin_inset space \space{}
\end_inset
(lettre)
\family default
finden Sie eine Vorlage mit Benutzungshinweisen.
Die Dokumentation finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/lettre/lettre.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
G-Brief (V.
\begin_inset space \thinspace{}
\end_inset
2)
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
G-Brief (V.
\begin_inset space \thinspace{}
\end_inset
2)
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
g-brief2.cls
\family default
für Briefe nach deutschen Konventionen.
In
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Briefe\SpecialChar menuseparator
G-Brief (V.
\begin_inset space \thinspace{}
\end_inset
2)
\family default
finden Sie eine Vorlage mit Benutzungshinweisen.
Die Dokumentation finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/g-brief/g-brief.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Section
Präsentationen
\end_layout
\begin_layout Subsection
Beamer
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Beamer
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
beamer.cls
\family default
für Beamer-Präsentationen.
In
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Präsentationen\SpecialChar menuseparator
Beamer
\family default
oder unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Beamer-Präsentationen
\family default
finden Sie eine Vorlage mit Benutzungshinweisen.
Die Dokumentation finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/beamer/doc/beameruserguide.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
\family sans
\noun on
Foil
\family default
\SpecialChar TeX
\noun default
\begin_inset CommandInset label
LatexCommand label
name "Folien-mit-foiltex"
\end_inset
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Dokumentklasse!Folie!Foil\SpecialChar TeX
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Ursprünglich von
\noun on
Allan Rae
\noun default
,
mit Ergänzungen vom \SpecialChar LyX
-Team
\end_layout
\begin_layout Subsubsection
Einleitung
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
FoilTeX
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
foils.cls
\family default
,
mit der Sie Folien für Overhead-Projektoren erstellen können.
Es gibt zwei verschiedene Dokumentklassen,
mit denen Sie dies realisieren können:
Die Klasse
\family sans
Folien
\family default
(s.
Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand vref
reference "Folien-mit-slides"
nolink "false"
\end_inset
) sowie die Klasse
\family sans
FoilTeX
\family default
.
Seit 2023 wird die erstere wieder unterstützt,
letztere die in diesem Abschnitt beschrieben wird wird seit 2008 nicht mehr gepflegt.
\end_layout
\begin_layout Standard
Bietet Ihnen \SpecialChar LyX
die Klasse
\family sans
FoilTeX
\family default
nicht an,
ist das entsprechende \SpecialChar LaTeX
-Paket vermutlich nicht auf Ihrem Rechner installiert.
In diesem Fall müssen Sie das Paket installieren oder die Klasse
\family sans
Folien
\family default
verwenden.
\family sans
FoilTeX finden Sie auf
\family default
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "https://www.ctan.org/pkg/foiltex"
literal "false"
\end_inset
.
Kapitel
\emph on
Installieren neuer Textklassen,
Layouts und Vorlagen
\emph default
im Handbuch
\emph on
Anpassung
\emph default
erläutert den Installationsprozess.
\end_layout
\begin_layout Subsubsection
Los geht's
\end_layout
\begin_layout Standard
Als erstes müssen Sie im Dialogfeld
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Dokumentklasse
\family default
die Dokumentklasse
\family sans
FoilTeX
\family default
auswählen.
Einige 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
Seitenlayout\SpecialChar menuseparator
Orientierung
\family default
.
Dies wird von der Klasse
\family sans
FoilTeX
\family default
nicht unterstützt.
\end_layout
\begin_layout Itemize
Die Standardschriftgröße ist 20
\begin_inset space \thinspace{}
\end_inset
pt,
alternativ sind 17
\begin_inset space \thinspace{}
\end_inset
pt,
15
\begin_inset space \thinspace{}
\end_inset
pt und 30
\begin_inset space \thinspace{}
\end_inset
pt möglich.
\end_layout
\begin_layout Itemize
Der Standardzeichensatz ist serifenlos,
allerdings werden alle mathematischen Formeln weiterhin in Serifenschrift gesetzt.
\end_layout
\begin_layout Itemize
\family sans
Foil\SpecialChar TeX
\family default
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 space \thinspace{}
\end_inset
mm-Folien.
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
Seitenstil
\family default
weicht ein wenig vom normalen Verhalten ab.
\family sans
FoilTeX
\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"
nolink "false"
\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
leer
\family default
Keinerlei Seitennummerierung,
Kopf- oder Fußzeilen außer Fußnoten,
falls diese verwendet werden.
\end_layout
\begin_layout Labeling
\labelwidthstring MMMMMMM
\family sans
einfach
\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
ausgefallen
\family default
Damit bekommen Sie Zugriff auf das Paket
\family typewriter
fancyhdr
\family default
.
Allerdings rät der Autor von
\family sans
FoilTeX
\family default
von dessen Verwendung ab,
da es zu Konflikten im Format kommen kann.
\end_layout
\end_deeper
\begin_layout Paragraph
Weitere Optionen
\end_layout
\begin_layout Standard
Die folgenden Optionen können Sie im Feld
\family sans
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
\family default
im Menüfenster
\family sans
Dokument-Einstellungen\SpecialChar menuseparator
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 einer 35
\begin_inset space ~
\end_inset
mm-Folie,
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 anlegen.
Diese Option sagt
\family sans
Foil\SpecialChar TeX
\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
Folienkopf
\family default
und
\family sans
Folienkopf (gedreht)
\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 Subsubsection
Unterstützte Absatzformate
\end_layout
\begin_layout Standard
Die meisten der auch von anderen Dokumentklassen unterstützten Absatzformate werden auch in der
\family sans
FoilTeX
\family default
-Klasse unterstützt.
Außerdem bietet
\family sans
Foil\SpecialChar TeX
\family default
eine Reihe zusätzlicher Formate,
und ein paar weitere werden von \SpecialChar LyX
hinzugefügt.
Die folgenden Formate werden auch in anderen Klassen verwendet:
\end_layout
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
\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
LyX-Code
\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
Zusammenfassung
\end_layout
\begin_layout Itemize
\family sans
Literaturliste
\end_layout
\begin_layout Itemize
\family sans
Adresse
\end_layout
\begin_layout Itemize
\family sans
Adresse rechts
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\noindent
Das umfasst alle wichtigen Absatzformate mit Ausnahme der diversen Abschnitts\SpecialChar softhyphen
umgebungen.
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
Foil\SpecialChar TeX
\family default
,
die neue Folien beginnen:
\end_layout
\begin_layout Itemize
\family sans
Folienkopf
\end_layout
\begin_layout Itemize
\family sans
Folienkopf (gedreht)
\end_layout
\begin_layout Standard
\noindent
Außerdem bietet \SpecialChar LyX
leicht abgeänderte Versionen dieser Umgebungen:
\end_layout
\begin_layout Itemize
\family sans
Folienkopf (Kurzform)
\end_layout
\begin_layout Itemize
\family sans
Folienkopf (Kurzform,
gedreht)
\end_layout
\begin_layout Standard
\noindent
Die Unterschiede zwischen diesen beiden Formaten 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
FoilTeX
\family default
eine Reihe von Umgebungen für diesen Zweck:
\end_layout
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
\begin_layout Itemize
\family sans
Theorem
\end_layout
\begin_layout Itemize
\family sans
Lemma
\end_layout
\begin_layout Itemize
\family sans
Korollar
\end_layout
\begin_layout Itemize
\family sans
Satz
\end_layout
\begin_layout Itemize
\family sans
Definition
\end_layout
\begin_layout Itemize
\family sans
Beweis
\end_layout
\begin_layout Itemize
\family sans
Theorem*
\end_layout
\begin_layout Itemize
\family sans
Lemma*
\end_layout
\begin_layout Itemize
\family sans
Korollar*
\end_layout
\begin_layout Itemize
\family sans
Satz*
\end_layout
\begin_layout Itemize
\family sans
Definition*
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\noindent
Die Varianten mit einem Stern am Ende des Namens sind nicht nummeriert.
Darüber hinaus steuert \SpecialChar LyX
noch zwei Aufzählungstypen hinzu:
\end_layout
\begin_layout Itemize
\family sans
Häkchenliste
\end_layout
\begin_layout Itemize
\family sans
Kreuzliste
\end_layout
\begin_layout Standard
\noindent
\family sans
Foil\SpecialChar TeX
\family default
bietet einige sehr mächtige Befehle,
um Kopf- und Fußzeilen für die Folien zu erzeugen,
die Sie am besten im \SpecialChar LaTeX
-Vorspann einfügen.
Wenn Sie diese Einstellungen im Dokument selbst ändern wollen,
ist der beste Platz dafür direkt am Anfang der Folie,
das heißt direkt nach dem
\family sans
Folienkopf
\family default
-Absatzformat.
\end_layout
\begin_layout Standard
Hierfür gibt es die folgende Befehle:
\end_layout
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
\begin_layout Itemize
\family sans
Mein Logo
\end_layout
\begin_layout Itemize
\family sans
Einschränkung
\end_layout
\begin_layout Itemize
\family sans
Fußzeile rechts
\end_layout
\begin_layout Itemize
\family sans
Kopfzeile rechts
\end_layout
\begin_layout Itemize
\family sans
Kopfzeile links
\end_layout
\begin_deeper
\begin_layout Plain Layout
\begin_inset space ~
\end_inset
\end_layout
\end_deeper
\end_inset
\end_layout
\begin_layout Standard
\noindent
Außerdem gibt es noch eine Reihe von Befehlen in
\family sans
Foil\SpecialChar TeX
\family default
,
die von \SpecialChar LyX
nicht direkt unterstützt werden.
Ihre Bedeutung,
und wie man sie dennoch in \SpecialChar LyX
einsetzen kann,
wird in Abschnitt
\begin_inset CommandInset ref
LatexCommand vref
reference "Folitex:-nicht-unterstützt"
nolink "false"
\end_inset
erläutert.
\end_layout
\begin_layout Subsubsection
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
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Präsentationen\SpecialChar menuseparator
Foils
\family default
.
\end_layout
\begin_layout Paragraph
Anlegen einer Titelseite
\end_layout
\begin_layout Standard
Aus den Angaben,
die sie über
\family sans
Titel
\family default
,
\family sans
Autor
\family default
,
\family sans
Datum
\family default
und
\family sans
Zusammenfassung
\family default
eingegeben haben,
erzeugt
\family sans
FoilTeX
\family default
eine eigene Titelseite.
Falls Sie hier kein Datum angeben,
wird automatisch bei jedem \SpecialChar LaTeX
-Lauf das aktuelle Datum eingefügt.
\end_layout
\begin_layout Paragraph
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
Folienkopf
\family default
oder
\family sans
Folienkopf (Kurzform)
\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
Folienkopf (gedreht)
\family default
und
\family sans
Folienkopf (Kurzform,
gedreht)
\family default
an.
Auch hier ist der Unterschied der Abstand zwischen Text und Überschrift,
der für die
\family sans
Kurzformen
\family default
etwa 1
\begin_inset space \thinspace{}
\end_inset
cm geringer ist.
\end_layout
\begin_layout Standard
Eine Einschränkung bei der Verwendung von Folien im Querformat ist,
dass hierfür der Grafiktreiber
\family typewriter
dvips
\family default
benötigt wird (der allerdings in jeder \SpecialChar LaTeX
-Distribution enthalten sein sollte).
Besitzen Sie diesen nicht,
können Sie die Folien nur ausdrucken,
wenn Ihr Drucker die Folien auch quer einlegen kann.
\end_layout
\begin_layout Paragraph
Theoreme,
Lemmas,
Beweise und anderes
\end_layout
\begin_layout Standard
Um zwei Umgebungen desselben Typs direkt hintereinander zu verwenden,
müssen Sie statt einem einfachen Absatzumbruch einer sog.
Trenner einfügen.
Bei einem normalen Absatzumbruch wird die erste Umgebung erweitert,
als hätten Sie beide vereint.
Wie das funktioniert,
ist im Abschnitt
\emph on
Schachtelungen trennen
\emph default
im
\emph on
Benutzerhandbuch
\emph default
beschrieben.
\end_layout
\begin_layout Paragraph
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"
nolink "false"
\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
Häkchenliste
\family default
und
\family sans
Kreuzliste
\family default
sollen es einfacher machen,
Listen anzulegen,
die entweder einen Haken oder ein Kreuz als Marke verwenden.
Sie sind eine Variation der normalen
\family sans
Auflistung
\family default
-Liste.
Um sie zu verwenden,
muss allerdings das Paket
\family typewriter
psnfss
\family default
installiert sein.
\end_layout
\begin_layout Paragraph
Abbildungen und Tabellen
\end_layout
\begin_layout Standard
\family sans
FoilTeX
\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
\family default
),
so wird dies ignoriert.
\end_layout
\begin_layout Paragraph
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
Mein
\begin_inset space ~
\end_inset
Logo
\family default
und
\family sans
Einschränkung
\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
FoilTeX
\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
Fußzeile rechts
\family default
(per Voreinstellung die Seitenzahl),
\family sans
Kopfzeile rechts
\family default
(obere rechte Ecke),
\family sans
Kopfzeile links
\family default
(obere linke Ecke).
\end_layout
\begin_layout Subsubsection
Nicht unterstützte Befehle von
\family sans
Foil
\family default
\SpecialChar 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 \SpecialChar TeX
-Code eingegeben werden.
\end_layout
\begin_layout Paragraph
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 schriftabhängige wie
\family typewriter
\backslash
textwidth
\family default
.
\end_layout
\begin_layout Standard
Der Abstand zwischen Folientitel (
\family sans
Folienkopf
\family default
) und eigentlichem Text kann über die Längendefinition
\family typewriter
\backslash
foilheadskip
\family default
verändert werden.
Um zum Beispiel alle Titel 1
\begin_inset space \thinspace{}
\end_inset
cm näher an den Text heranzurücken,
geben Sie im \SpecialChar 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ängendefinitionen 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 \SpecialChar LaTeX
-Befehl
\family typewriter
\backslash
zerolistvertdimens
\family default
\emph on
innerhalb
\emph default
einer Aufzählungsumgebung verwenden,
dann wird jeglicher vertikaler Zwischenraum 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 Paragraph
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 \SpecialChar 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
das Seitenformat
\family sans
ausgefallen
\family default
eingestellt haben,
sollten Sie möglicherweise die Zeile
\family typewriter
\backslash
let
\backslash
headwidth
\backslash
textwidth
\family default
im \SpecialChar 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 Pakets
\family typewriter
fancyhdr
\family default
mit denen der Klasse
\family sans
FoilTeX
\family default
.
\end_layout
\begin_layout Subsection
Powerdot
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Powerdot
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
powerdot.cls
\family default
für Beamer-Präsentationen.
In
\family sans
Datei\SpecialChar menuseparator
Beispel öffnen\SpecialChar menuseparator
Präsentationen\SpecialChar menuseparator
Powerdot
\family default
finden Sie eine Vorlage mit Benutzungshinweisen.
Die Dokumentation finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/powerdot/doc/powerdot.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Seminar"
\end_inset
Seminar
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Seminar
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
\family typewriter
seminar.cls
\family default
für Beamer-Präsentationen.
In
\family sans
Datei\SpecialChar menuseparator
Beispel öffnen\SpecialChar menuseparator
Präsentationen\SpecialChar menuseparator
Seminar
\family default
finden Sie eine Vorlage mit Benutzungshinweisen.
Die Dokumentation finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/seminar/doc/seminar-doc.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Folien (SliTeX)
\begin_inset CommandInset label
LatexCommand label
name "Folien-mit-slides"
\end_inset
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Dokumentklasse!slides!default
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Ursprünglich von von
\noun on
John Weiss
\noun default
,
mit Ergänzungen vom \SpecialChar LyX
-Team
\end_layout
\begin_layout Subsubsection
Einleitung
\end_layout
\begin_layout Standard
In diesem Abschnitt wird beschrieben,
wie Sie mit \SpecialChar LyX
Folien für Overhead
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
\end_inset
Projektoren erstellen können.
Es gibt zwei verschiedene Dokumentklassen,
mit denen Sie dies realisieren können:
Die normale Klasse
\family sans
Folien
\family default
sowie die Klasse
\family sans
FoilTeX
\family default
.
In diesem Abschnitt soll es um die erste der beiden gehen.
Wenn Sie nach der Dokumentation für
\family sans
FoilTeX
\family default
suchen,
gehen Sie zu Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "Folien-mit-foiltex"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
.
Beachten Sie,
dass
\family sans
FoilTeX
\family default
seit 2008 nicht mehr gepflegt wird.
Die hier beschriebene Klasse
\family sans
Folien
\family default
hingegen schon.
\end_layout
\begin_layout Subsubsection
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 menuseparator
Dokumentklasse
\family default
die Dokumentklasse
\family sans
Folien
\family default
auswählen.
Einige 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
Seitenlayout\SpecialChar menuseparator
Orientierung
\family default
.
Dies wird von der Klasse
\family sans
Folien
\family default
nicht unterstützt.
\end_layout
\begin_layout Itemize
Die möglichen Einstellungen im Feld
\family sans
Seitenstil
\family default
des Dialogfensters
\family sans
Dokument\SpecialChar menuseparator
Einstellungen
\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
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
Folien
\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
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
\family default
des Dialogfensters
\family sans
Dokument\SpecialChar menuseparator
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"
nolink "false"
\end_inset
.
\end_layout
\begin_layout Standard
Sie können auch die Vorlage unter
\family sans
Datei\SpecialChar menuseparator
Neu von Vorlage\SpecialChar menuseparator
Präsentationen\SpecialChar menuseparator
Folien
\family default
verwenden,
um automatisch ein Dokument der Klasse
\family sans
Folien
\family default
zu erstellen.
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 Subsubsection
Absatzumgebungen
\end_layout
\begin_layout Paragraph
Unterstützte Umgebungen
\end_layout
\begin_layout Standard
Das erste,
was Ihnen bei einem Dokument der Klasse
\family sans
Folien
\family default
vermutlich auf\SpecialChar ligaturebreak
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
Serifenlos
\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
Folien
\family default
lediglich die folgenden Typen unterstützt werden:
\end_layout
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
\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
LyX-Code
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Alle anderen Typen,
einschließlich der verschiedenen Abschnittsüberschriften,
werden von der Klasse
\family sans
Folien
\family default
nicht benutzt.
\end_layout
\begin_layout Standard
Dafür gibt es folgende neue Umgebungstypen:
\end_layout
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
\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
Sichtbarer Text
\end_layout
\begin_deeper
\begin_layout Plain Layout
\begin_inset space ~
\end_inset
\end_layout
\end_deeper
\end_inset
\end_layout
\begin_layout Standard
\noindent
Aufgrund einer Besonderheit von \SpecialChar LyX
sind diese fünf etwas knifflig zu benutzen:
In \SpecialChar 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
\SpecialChar LaTeX
-Magie
\emph default
nötig.
\end_layout
\begin_layout Paragraph
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 \SpecialChar 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 vorangehende).
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,
\SpecialChar 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 Subsubsection
Erstellen einer Präsentation mit Folie,
\family sans
Overlay
\family default
und
\family sans
Notiz
\end_layout
\begin_layout Paragraph
Die
\family sans
Folie-
\family default
Umgebung benutzen
\end_layout
\begin_layout Standard
Wenn Sie erwarten,
dass wir Ihnen in diesem Abschnitt zeigen,
wie Sie eine gute Präsentation erstellen,
müssen wir Sie enttäuschen.
Selbstverständlich werden wir Ihnen alle Möglichkeiten und Hilfen erläutern,
die Ihnen die Textklasse
\family sans
Folien
\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 \SpecialChar LyX
).
\end_layout
\begin_layout Standard
Wenn Sie (wie in Abschnitt
\begin_inset CommandInset ref
LatexCommand vref
reference "Folien-Kniffe"
nolink "false"
\end_inset
beschrieben) den Umgebungstyp
\family sans
Folie
\family default
einstellen,
beginnt \SpecialChar 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 \SpecialChar 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über hinaus 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 \SpecialChar 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 Paragraph
Die
\family sans
Overlay
\family default
- mit der Folie-Umgebung benutzen
\end_layout
\begin_layout Standard
Der Sinn eines
\family sans
Overlays
\family default
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.
\SpecialChar LyX
deutet das am Bildschirm dadurch an,
dass die Marke zu Beginn eines
\family sans
Overlays
\family default
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"
nolink "false"
\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
<Invisible
\begin_inset space ~
\end_inset
Text
\begin_inset space ~
\end_inset
Follows>
\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
<Visible
\begin_inset space ~
\end_inset
Text
\begin_inset space ~
\end_inset
Follows>
\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
Folien
\family default
-Textklasse in \SpecialChar 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 \SpecialChar 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 \SpecialChar 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 \SpecialChar TeX
-Code finden Sie im
\emph on
Benutzerhandbuch
\emph default
.
\end_layout
\end_inset
\end_layout
\begin_layout Paragraph
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 \SpecialChar 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
\SpecialChar TeX
-Paketes wird derzeit von \SpecialChar LyX
nicht unterstützt,
Sie müssen also auf eingefügte \SpecialChar 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"
nolink "false"
\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 \SpecialChar 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 softhyphen
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
Notes
\family default
einen Zeitrahmen festlegen und wissen immer genau,
wie viel 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
Folien
\family default
und
\family sans
Overlays
\family default
auf Folien ausdrucken,
die
\family sans
Notizen
\family default
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 \SpecialChar LaTeX
-Befehle,
mit denen Sie festlegen können,
was wirklich ausgedruckt werden soll.
Beide müssen im \SpecialChar 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 DVI-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 \SpecialChar 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 \SpecialChar LaTeX
-Buch.
\end_layout
\begin_layout Subsubsection
Die Vorlagendatei für die Folien
\family sans
-
\family default
Klasse
\end_layout
\begin_layout Standard
Es existiert auch eine Vorlagendatei,
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 menuseparator
Präsentationen\SpecialChar menuseparator
Folien
\family default
an.
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 unsichtbarem Text.
Im \SpecialChar 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 \SpecialChar LyX
-Textklasse wurde geschaffen,
um die
\begin_inset Quotes gld
\end_inset
\noun on
Sli
\noun default
\SpecialChar TeX
-Emu\SpecialChar softhyphen
lation
\begin_inset Quotes grd
\end_inset
von \SpecialChar LaTeX2e
zu unterstützen.
Dies soll keine Auf\SpecialChar ligaturebreak
forderung sein,
genau diese Klasse zu verwenden,
es gibt auch noch andere Dokumentklassen,
um Folien zu erstellen,
wie etwa
\family sans
FoilTeX
\family default
(siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand vref
reference "Folien-mit-foiltex"
nolink "false"
\end_inset
)
\family sans
Seminar
\family default
(siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Seminar"
\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
Berichte
\end_layout
\begin_layout Standard
Bericht-Dokumentklassen sind gewissermaßen ein Zwischending zwischen Buch- und Aufsatzklassen:
Wie Buchklassen stellen sie Absatzstile für Teile,
Kapitel und Abschnitte zur Verfügung,
nicht allerdings eine Aufteilung in Vorspann (frontmatter),
Hauptteil (mainmatter) und Nachspann (backmatter).
Wie bei Aufsatzklassen gibt eine Zusammenfassung (Abstract) und die Dokumente sind per Voreinstellung einseitig.
Außerdem beginnen Kapitel (auch im zweiseitigen Modus) nicht auf einer neuen rechten Seite.
\end_layout
\begin_layout Standard
Alle extern gepflegten Berichtsklassen,
die \SpecialChar LyX
von Haus aus unterstützt,
sind im Abschnitt
\emph on
Sammlungen
\emph default
(Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Sammlungen"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
) dokumentiert:
\end_layout
\begin_layout Itemize
Für
\family sans
Japanischer Bericht (Standardklasse)
\family default
und
\family sans
Japanischer Bericht (vertikale Schreibrichtung)
\family default
siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Japanisch-JS"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
.
\end_layout
\begin_layout Itemize
Für
\family sans
KOMA-Script-Bericht
\family default
siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:KOMA-Script"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
.
\end_layout
\begin_layout Itemize
Für
\family sans
Bericht (Standardklasse mit Extra-Schriftgrößen)
\family default
siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Extra-Schriftgrößen"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
.
\end_layout
\begin_layout Itemize
Für
\family sans
Polnischer Bericht (MW-Paket)
\family default
siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Polnische-MW-Sammlung"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
.
\end_layout
\begin_layout Section
Skripte
\end_layout
\begin_layout Standard
In der Kategorie
\family sans
Skripte
\family default
finden Sie Dokumentklassen zum Verfassen von Drehbüchern oder Theaterstücken.
Zur Kategorie könnte man auch Skripte für Vorträge oder Vorlesungen rechnen.
Momentan unterstützt \SpecialChar LyX
von Haus aus aber noch keine Klassen für diesen Zweck.
\end_layout
\begin_layout Subsection
Broadway
\end_layout
\begin_layout Standard
von
\noun on
Garst Reese
\end_layout
\begin_layout Subsubsection
Einleitung
\end_layout
\begin_layout Standard
\family sans
Broadway
\family default
ist eine Klasse,
mit der man Theaterstücke schreiben kann.
Das Format ist dekorativer als
\family sans
Hollywood
\family default
(siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Hollywood"
\end_inset
) und viel weniger standardisiert.
Dieses Format sollte für Workshops u.
\begin_inset space \thinspace{}
\end_inset
ä.
geeignet sein.
\end_layout
\begin_layout Subsubsection
Besondere Probleme
\end_layout
\begin_layout Standard
Siehe
\family sans
Hollywood
\family default
(Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Besondere-Probleme-Hollywood"
\end_inset
).
\end_layout
\begin_layout Subsubsection
Besondere Funktionen
\end_layout
\begin_layout Standard
Fügen Sie die
\family sans
Sprechernamen
\family default
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 Subsubsection
Seitengrößen und Randbreiten
\end_layout
\begin_layout Standard
US Letter,
links 1,6
\begin_inset Formula $\,$
\end_inset
Zoll,
rechts 0,75
\begin_inset Formula $\,$
\end_inset
Zoll,
Oben 0,5
\begin_inset Formula $\,$
\end_inset
Zoll,
unten 0,75
\begin_inset Formula $\,$
\end_inset
Zoll.
\end_layout
\begin_layout Subsubsection
Umgebungstypen
\end_layout
\begin_layout Standard
Die folgenden Absatzumgebungen stehen zur Verfügung.
Sie können die Datei
\family typewriter
broadway.bind
\family default
verwenden,
dann können Sie die Tastaturkürzel,
die auf der rechten Seite abgedruckt sind,
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
Erzählung
\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
AKT
\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 softhyphen
druck\SpecialChar softhyphen
te Version zeigt römische Ziffern.
\end_layout
\begin_layout Itemize
\family sans
AKT*
\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
AKT
\family default
.
Einfach zentrierter Text.
\end_layout
\begin_layout Itemize
\family sans
SZENE
\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
BEIM HOCHGEHEN:
\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
Erzählung
\family default
,
die beschreibt,
was beim Heben des Vorhanges geschieht.
\end_layout
\begin_layout Itemize
\family sans
Sprecher
\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\SpecialChar breakableslash
Schauspielers,
zentriert in Großbuchstaben.
\end_layout
\begin_layout Itemize
\family sans
Beiläufig
\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.
\SpecialChar 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
Dialog
\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
VORHANG
\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
Adresse
\begin_inset space ~
\end_inset
rechts
\begin_inset space \hfill{}
\end_inset
Alt+Z
\begin_inset space ~
\end_inset
R
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Hollywood"
\end_inset
Hollywood (Skripte nach Hollywood-Spezifikation)
\end_layout
\begin_layout Standard
von
\noun on
Garst Reese
\end_layout
\begin_layout Subsubsection
Einleitung
\end_layout
\begin_layout Standard
Das Format eines Hollywood-Skriptes korrekt zu erstellen ist nicht einfach.
Die hier beschriebene \SpecialChar LyX
-Klasse 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 12
\begin_inset space \thinspace{}
\end_inset
pt verwendet werden.
Hervorhebungen werden keine verwendet.
\end_layout
\begin_layout Subsubsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Besondere-Probleme-Hollywood"
\end_inset
Besondere Probleme
\end_layout
\begin_layout Standard
Zeilenumbrüche in Sprecherpassagen dürfen
\emph on
niemals
\emph default
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 Subsubsection
Besondere Funktionen
\end_layout
\begin_layout Standard
Fügen Sie die Namen der
\family sans
Sprecher
\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 aktuelle Darstellerliste.
Sie können die Querverweise auch verwenden,
um die Namen der Sprecher in den Textpassagen einzufügen.
\end_layout
\begin_layout Subsubsection
Seitengrößen und Randbreiten
\end_layout
\begin_layout Standard
US Letter,
links 1,6
\begin_inset space \thinspace{}
\end_inset
Zoll,
rechts 0,75
\begin_inset space \thinspace{}
\end_inset
Zoll,
Oben 0,5
\begin_inset space \thinspace{}
\end_inset
Zoll,
unten 0,75
\begin_inset space \thinspace{}
\end_inset
Zoll.
\end_layout
\begin_layout Subsubsection
Umgebungstypen
\end_layout
\begin_layout Standard
Die folgenden Absatzumgebungen stehen zur Verfügung.
Sie können die Tastenkürzeldatei
\family typewriter
hollywood.bind
\family default
verwenden,
dann können Sie die Tastaturkürzel,
die rechts abgedruckt sind,
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
EINBLENDEN
\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
INNEN:
\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 Kameraeinstellung (für Innenräume) fest.
Immer gefolgt von TAG oder NACHT oder etwas Entsprechendem,
um die Lichtverhältnisse festzulegen.
Alles in dieser Zeile wird in GROSSBUCHSTABEN gesetzt.
\end_layout
\begin_layout Itemize
\family sans
AUSSEN:
\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 (für Außen).
Alles in dieser Zeile wird in GROSSBUCHSTABEN gesetzt.
\end_layout
\begin_layout Itemize
\family sans
Sprecher
\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
Beiläufig
\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.
\end_layout
\begin_layout Itemize
\family sans
Dialog
\begin_inset space \hfill{}
\end_inset
Alt+Z
\begin_inset space ~
\end_inset
D
\begin_inset Newline newline
\end_inset
\family default
Was der
\family sans
Spr
\family default
echer sagt.
\end_layout
\begin_layout Itemize
\family sans
Übergang
\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
AUSBLENDEN:
\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
Adresse
\begin_inset space ~
\end_inset
rechts
\begin_inset space \hfill{}
\end_inset
Alt+Z
\begin_inset space ~
\end_inset
R
\end_layout
\begin_layout Subsubsection
Skript-Jargon
\end_layout
\begin_layout Itemize
\lang english
(O.S) —
off screen
\end_layout
\begin_layout Itemize
\lang english
(V.0) —
voice over
\end_layout
\begin_layout Itemize
\lang english
b.g.
background
\end_layout
\begin_layout Itemize
\lang english
C.U.
close-up
\end_layout
\begin_layout Itemize
\lang english
PAN —
camera movement
\end_layout
\begin_layout Itemize
\lang english
INSERT —
cut to close-up of
\end_layout
\begin_layout Chapter
Module
\end_layout
\begin_layout Section
Absatzstile
\end_layout
\begin_layout Subsection
Hängende Absätze
\end_layout
\begin_layout Hanging
Dieses Modul stellt einen Absatzstil für hängende Absätze zur Verfügung (alle Zeilen außer der ersten werden eingerückt).
Diesen Effekt sehen Sie unter Umständen erst in der finalen Ausgabe,
nicht im \SpecialChar LyX
-Arbeitsbereich.
\begin_inset VSpace defskip
\end_inset
\end_layout
\begin_layout Subsection
Initialen
\end_layout
\begin_layout Initial
\begin_inset Argument 2
status open
\begin_layout Plain Layout
D
\end_layout
\end_inset
\begin_inset Argument 3
status open
\begin_layout Plain Layout
ieses
\end_layout
\end_inset
Modul definiert einen Stil
\family sans
Initiale
\family default
für Absätze mit einer (größer gesetzten) Initiale.
Sobald Sie diese verwenden,
finden Sie im Menü Einfügen die folgenden drei Optionen:
\end_layout
\begin_layout Itemize
\family sans
Initiale
\family default
für die eigentliche Initiale
\end_layout
\begin_layout Itemize
\family sans
Rest der Initiale
\family default
für den Rest des Wortes
\end_layout
\begin_layout Itemize
\family sans
Optionen
\family default
zur Konfiguration der Initialenformatierung
\end_layout
\begin_layout Standard
Für eine detaillierte Beschreibung konsultieren Sie
\family sans
Hilfe\SpecialChar menuseparator
Eingebettete Objekte\SpecialChar menuseparator
Umflossene Objekte\SpecialChar menuseparator
Initiale
\family default
.
\end_layout
\begin_layout Subsection
Spezifische Absatzumrisse
\end_layout
\begin_layout Standard
\noindent
\SpecialChar 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.
Dieses Modul verwendet das \SpecialChar LaTeX
-Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
shapepar
\end_layout
\end_inset
und stellt über ein Dutzend Absatzumrisse sowie Befehle,
um solche selbst zu definieren,
zur Verfügung.
\end_layout
\begin_layout Subsubsection
Vordefinierte Umrisse
\end_layout
\begin_layout Standard
Das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
shapepar
\end_layout
\end_inset
bietet die folgenden Formen an:
\end_layout
\begin_layout Standard
\begin_inset Tabular
<lyxtabular version="3" rows="13" columns="3">
<features booktabs="true" islongtable="true" longtabularalignment="center">
<column alignment="left" valignment="middle" width="18col%">
<column alignment="left" valignment="middle" width="38col%">
<column alignment="left" valignment="middle" width="35col%">
<row endhead="true">
<cell alignment="left" valignment="top" topline="true" bottomline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\series bold
\size small
Name
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" bottomline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\series bold
\size small
Beschreibung
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\series bold
\size small
Anmerkung
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
CDBeschriftung
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Kreis mit rundem Loch (in der Größe einer CD/DVD)
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Kann nicht skaliert werden,
daher Textmenge beachten
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Kreis
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Kreis
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Fragil,
Berechnung kann fehlschlagen
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Diamant
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Rhomboid (symbolisiert einen
\begin_inset Quotes gld
\end_inset
Diamanten
\begin_inset Quotes grd
\end_inset
)
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Herz
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Herzform
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Sechseck
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Sechseck
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Mutter
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Schraubenmutter (Sechseck mit rundem Loch)
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Quadrat
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Quadrat
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Stern
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Fünfzackiger Stern
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Kerze
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Brennende Kerze
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Tropfen unten/oben
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Normaler/umgekehrter Regentropfen
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Fragil,
Berechnung kann fehlschlagen
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
\SpecialChar TeX
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Das \SpecialChar TeX
-Logo
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Dreieck oben/unten/
\begin_inset Newline newline
\end_inset
links/rechts
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Dreiecke in verschiedenen Ausrichtungen
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
\end_inset
</cell>
</row>
</lyxtabular>
\end_inset
\end_layout
\begin_layout Standard
Um eine Form für einen Absatz zu verwenden,
wählt man sie einfach in \SpecialChar LyX
' Auswahlbox für Absatzstile aus.
\end_layout
\begin_layout Standard
Hier ist ein Beispielabsatz in der Form einer Schraubenmutter:
\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
Das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
shapepar
\end_layout
\end_inset
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
\noindent
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.
\end_layout
\begin_layout Standard
\noindent
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 \SpecialChar 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
Bei Formen mit Spitzen werden Sie vielleicht feststellen,
dass \SpecialChar LaTeX
' Silbentrennungsmechanismus 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
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 softhyphen
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"
thickness "0.4pt"
separation "3pt"
shadowsize "4pt"
framecolor "black"
backgroundcolor "none"
status open
\begin_layout Heart
\noindent
\lang latin
Lo\SpecialChar softhyphen
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 Subsubsection
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 "https://www.ctan.org/tex-archive/graphics/jpgfdraw"
literal "false"
\end_inset
\end_layout
\begin_layout Enumerate
In
\family sans
Jpgfdraw
\family default
geht man in das Menü
\family sans
TeX/LaTeX\SpecialChar menuseparator
Settings\SpecialChar menuseparator
Set Normal Size
\family default
und wählt die Schriftgröße aus,
die man auch in seinem \SpecialChar 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
TeX/LaTeX\SpecialChar menuseparator
Shapepar
\family default
exportiert man die Form in Koordinaten.
Im erscheinenden Dialog wählt man entweder die Außenlinie (
\emph on
\lang english
outline
\emph default
\lang ngerman
) der Form für die Koordinaten oder die Linie selbst (
\emph on
\lang english
path
\emph default
\lang ngerman
).
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Siehe
\begin_inset CommandInset href
LatexCommand href
target "http://www.dickimaw-books.com/apps/jpgfdraw/manual/shapepar.html"
literal "false"
\end_inset
für weitere Informationen.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Die Koordinaten werden in eine \SpecialChar TeX
-Datei geschrieben.
Um sie für ein \SpecialChar LyX
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
\end_inset
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
und öffnet in \SpecialChar LyX
das Menü
\family sans
Einfügen\SpecialChar menuseparator
Datei\SpecialChar menuseparator
Unterdokument
\family default
.
Dort wählt man die Datei aus und verwendet
\family sans
Input
\family default
als
\family sans
Art der Einbindung
\family default
.
\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"
literal "true"
\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
\noindent
\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
Das Modul
\family sans
Spezifische Absatzumrisse
\family default
bietet die beiden Befehle
\family sans
Geformter Absatz
\family default
und
\family sans
Geformter Absatz (in Box)
\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 für weitere Anpassungsmöglichkeiten lesen Sie bitte die
\begin_inset CommandInset href
LatexCommand href
name "Dokumentation"
target "https://www.ctan.org/tex-archive/macros/latex/contrib/shapepar/shapepar.pdf"
literal "false"
\end_inset
des Pakets
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
shapepar
\end_layout
\end_inset
.
\end_layout
\begin_layout Section
Annotation und Revision
\end_layout
\begin_layout Subsection
Fixme-Notizen
\end_layout
\begin_layout Standard
Dieses Modul stellt
\begin_inset Quotes gld
\end_inset
Fixme
\begin_inset Quotes grd
\end_inset
-(Rand)notizen für Revisionszwecke zur Verfügung.
Eine Liste der Fixme-Notizen kann mit Hilfe des Absatzstils
\begin_inset Quotes gld
\end_inset
Liste der FIXMEs
\begin_inset Quotes grd
\end_inset
erstellt werden.
Die Notizen sind über den \SpecialChar LaTeX
-Vorspann anpassbar;
bitte konsultieren Sie die Dokumentation des Paketes
\family typewriter
fixme
\family default
(
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "http://mirrors.ctan.org/macros/latex/contrib/fixme/fixme.pdf"
literal "false"
\end_inset
) für weitere Informationen.
\end_layout
\begin_layout Paragraph
Bitte beachten:
\end_layout
\begin_layout Standard
Per Voreinstellung sind die Notizen in der Ausgabe nur sichtbar,
wenn Sie die Option
\family typewriter
draft
\family default
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
\family default
eingegeben haben.
Um Sie dauerhaft auszugeben,
geben Sie
\family typewriter
\backslash
fxsetup{draft}
\family default
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
LaTeX-Vorspann
\family default
ein.
Beachten Sie weiterhin,
dass für einige Features mindestens Version 4 des Fixme-Pakets nötig ist.
\end_layout
\begin_layout Subsection
PDF-Kommentare
\end_layout
\begin_layout Standard
Dieses Modul stellt verschiedene Formen von Annotationen für die PDF-Ausgabe bereit.
Das Modul verwendet das Paket
\family typewriter
pdfcomments
\family default
.
Eine Dokumentation finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
PDF-Kommentare
\family default
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
PDF-Kommentare
\family default
.
\end_layout
\begin_layout Subsection
PDF-Formular
\end_layout
\begin_layout Standard
Dieses Modul stellt Felder und Schaltflächen zur Erzeugung von PDF-Formularen bereit.
Eine Dokumentation finden Sie in der
\begin_inset CommandInset href
LatexCommand href
name "Hyperref-Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf"
literal "false"
\end_inset
,
unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
PDF-Formulare
\family default
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
PDF-Formulare
\family default
.
\end_layout
\begin_layout Subsection
Ruby (Furigana)
\end_layout
\begin_layout Standard
Dieses Modul stellt eine Einfügung zur Verfügung,
mit denen Lesehilfen (Ruby,
Furigana) für japanische und chinesische Schriftzeichen eingegeben werden können.
Dies verwendet,
abhängig von der TeX-Variante,
entweder eines der LaTeX-Pakete
\family typewriter
okumakro
\family default
,
\family typewriter
luatexja-ruby
\family default
oder
\family typewriter
ruby
\family default
oder eine eigenständige Ersatzlösung.
\end_layout
\begin_layout Subsection
TODO-Notizen
\end_layout
\begin_layout Standard
Dieses Modul stellt spezifische Einfügungen zur Verfügung,
mit denen Sie TODO- Notizen in Ihr Dokument einfügen können (benutzt das Paket
\family typewriter
todonotes
\family default
).
Um eine
\begin_inset Quotes gld
\end_inset
Liste der TODO-Notizen
\begin_inset Quotes grd
\end_inset
zu erzeugen,
benutzen Sie den entsprechenden Absatzstil.
Wenn Sie die Klassenoption
\family typewriter
final
\family default
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
\family default
eingeben,
werden die TODO-Notizen nicht ausgegeben.
Siehe auch die
\begin_inset CommandInset href
LatexCommand href
name "Todonotes-Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/todonotes/todonotes.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Section
Barrierefreiheit
\end_layout
\begin_layout Subsection
Braille
\end_layout
\begin_layout Standard
Dieses Modul bietet Unterstützung für die Brailleschrift.
Es benötigt das \SpecialChar LaTeX
-Paket braille.sty.
Das Paket und die Dokumentation finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "https://www.ctan.org/pkg/braille"
literal "false"
\end_inset
.
Weitere Informationen finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Braille
\family default
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Braille
\family default
.
\end_layout
\begin_layout Section
Boxen
\end_layout
\begin_layout Subsection
Abschnittsboxen
\end_layout
\begin_layout Standard
Dieses Modul definiert Boxen mit Abschnittsüberschrift.
Es ist hauptsächlich für die Dokumentklasse
\family sans
SciPoster
\family default
vorgesehen.
\end_layout
\begin_layout Subsection
Breitenvariable Minipages
\end_layout
\begin_layout Standard
Diese Modul stellt (über
\family sans
Einfügen\SpecialChar menuseparator
Spezifische Einfügung
\family default
) eine Einfügung
\family sans
Minipage (var.
Breite)
\family default
zur Verfügung,
die das LaTeX-Paket
\family typewriter
varwidth
\family default
verwendet.
Dieses Paket bietet eine Minipage,
deren Breite sich dynamisch dem Inhalt anpasst (bis hin zu einer festlegbaren Maximalbreite).
Die Einfügung hat zwei optionale Argumente:
\family sans
Einfügen\SpecialChar menuseparator
Vertikale Ausrichtung
\family default
(
\family typewriter
c
\family default
[zentriert],
\family typewriter
t
\family default
[oben] oder
\family typewriter
b
\family default
[unten]) und
\family sans
Einfügen\SpecialChar menuseparator
maximale Breite
\family default
(
\family typewriter
\backslash
linewidth
\family default
in der Voreinstellung).
Eine Anwendung finden Sie im Beispieldokument unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Breitenvariable Minipages
\family default
.
\end_layout
\begin_layout Subsection
Elegante farbige Boxen
\end_layout
\begin_layout Standard
Dieses Modul stellt zehn spezifische Einfügungen zur Verfügung,
die elegante farbige Boxen mithilfe des Pakets
\family typewriter
tcolorbox
\family default
erzeugen.
Konsultieren Sie die Dokumentation des Pakets für Details.
Eine Dokumentation finden Sie in der
\begin_inset CommandInset href
LatexCommand href
name "Tcolorbox-Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/tcolorbox/tcolorbox.pdf"
literal "false"
\end_inset
,
unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Elegante farbige Boxen
\family default
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Elegante farbige Boxen
\family default
.
\end_layout
\begin_layout Subsection
Grafik-Boxen
\end_layout
\begin_layout Standard
Dieses Modul unterstützt Boxen (aus dem \SpecialChar LaTeX
-Paket
\family typewriter
graphics
\family default
),
deren Inhalt skaliert und rotiert werden kann:
\family sans
Spiegelbox
\family default
,
\family sans
Neugrößenbox
\family default
,
\family sans
Rotationsbox
\family default
und
\family sans
Skalierende Box
\family default
.
\end_layout
\begin_layout Standard
\family sans
Spiegelbox
\family default
ist ein einfaches Mittel,
Text zu spiegeln:
\end_layout
\begin_layout Standard
\begin_inset Flex Reflectbox
status open
\begin_layout Plain Layout
Ottos Mops hopst
\end_layout
\end_inset
\end_layout
\begin_layout Standard
(Die Spiegelung sehen Sie in der PDF-Ausgabe.)
\end_layout
\begin_layout Standard
\family sans
Neugrößenbox
\family default
ermöglicht es Ihnen,
die Größe des Textes oder der Grafik in der Box festzulegen.
Möglich sind die Einheiten
\family typewriter
em
\family default
,
\family typewriter
ex
\family default
,
\family typewriter
in
\family default
,
\family typewriter
pt
\family default
,
\family typewriter
pc
\family default
,
\family typewriter
cm
\family default
,
\family typewriter
mm
\family default
,
\family typewriter
dd
\family default
,
\family typewriter
cc
\family default
,
\family typewriter
nd
\family default
,
\family typewriter
nc
\family default
,
\family typewriter
bp
\family default
oder
\family typewriter
sp
\family default
;
wenn Sie
\family typewriter
!
\family default
als Höhenmaß eingeben,
wird die Höhe relativ zur Breite skaliert.
\end_layout
\begin_layout Standard
\begin_inset Flex Resizebox
status open
\begin_layout Plain Layout
\begin_inset Argument 1
status open
\begin_layout Plain Layout
48mm
\end_layout
\end_inset
\begin_inset Argument 2
status open
\begin_layout Plain Layout
!
\end_layout
\end_inset
Ottos Mops hopst
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\family sans
Rotationsbox
\family default
ermöglicht es Ihnen,
Inhalt um den Ankerpunkt der Box herum zu rotieren.
Sollten Sie diesen ändern wollen,
platzieren Sie den Cursor in der Box und wählen
\family sans
Einfügen\SpecialChar menuseparator
Drehpunkt
\family default
.
Dort geben Sie den Optionsschlüssel
\family typewriter
origin
\family default
mit einem der folgenden Werte ein:
\family typewriter
c
\family default
(=
\begin_inset space ~
\end_inset
zentriert),
\family typewriter
l
\family default
(=
\begin_inset space ~
\end_inset
links),
\family typewriter
r
\family default
(=
\begin_inset space ~
\end_inset
rechts),
\family typewriter
b
\family default
(=
\begin_inset space ~
\end_inset
unten) oder
\family typewriter
t
\family default
(=
\begin_inset space ~
\end_inset
oben).
Möglich sind auch Kombinationen wie
\family typewriter
bl
\family default
(=
\begin_inset space ~
\end_inset
unten links).
Der Rotationswinkel wird in Grad angegeben (positiv gegen den Uhrzeigersinn,
negativ im Uhrzeigersinn).
Beispiel:
\end_layout
\begin_layout Standard
\begin_inset Flex Rotatebox
status open
\begin_layout Plain Layout
\begin_inset Argument 2
status open
\begin_layout Plain Layout
-15
\end_layout
\end_inset
\begin_inset Argument 1
status open
\begin_layout Plain Layout
origin=c
\end_layout
\end_inset
Ottos Mops hopst
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Boxen können auch kombiniert verwenden werden:
\end_layout
\begin_layout Standard
\begin_inset Flex Rotatebox
status open
\begin_layout Plain Layout
\begin_inset Argument 2
status open
\begin_layout Plain Layout
-15
\end_layout
\end_inset
\begin_inset Argument 1
status open
\begin_layout Plain Layout
origin=c
\end_layout
\end_inset
\begin_inset Flex Resizebox
status open
\begin_layout Plain Layout
\begin_inset Argument 1
status open
\begin_layout Plain Layout
48mm
\end_layout
\end_inset
\begin_inset Argument 2
status open
\begin_layout Plain Layout
!
\end_layout
\end_inset
Ottos Mops hopst
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\family sans
Skalierende Box
\family default
skaliert den Inhalt.
Mittels
\family sans
Einfügen\SpecialChar menuseparator
V-Faktor
\family default
können Sie den vertikalen Skalierungswert bestimmten.
Wenn Sie dies nicht tun,
wird der horizontale Wert auch hierfür verwendet.
Unterschiedliche H- und V-Werte ergeben
\begin_inset Quotes gls
\end_inset
interessante
\begin_inset Quotes grs
\end_inset
Ergebnisse:
\end_layout
\begin_layout Standard
\begin_inset Flex Scalebox
status collapsed
\begin_layout Plain Layout
\begin_inset Argument 1
status open
\begin_layout Plain Layout
2
\end_layout
\end_inset
\begin_inset Argument 2
status open
\begin_layout Plain Layout
1.5
\end_layout
\end_inset
Ottos Mops hopst
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Ein negativer horizontaler Wert spiegelt den Text horizontal,
ein negativer vertikaler Wert spiegelt ihn vertikal,
siehe:
\end_layout
\begin_layout Standard
\begin_inset Flex Scalebox
status open
\begin_layout Plain Layout
\begin_inset Argument 1
status open
\begin_layout Plain Layout
-1
\end_layout
\end_inset
\begin_inset Argument 2
status open
\begin_layout Plain Layout
1
\end_layout
\end_inset
Ottos Mops hopst
\end_layout
\end_inset
\end_layout
\begin_layout Standard
und
\end_layout
\begin_layout Standard
\begin_inset Flex Scalebox
status open
\begin_layout Plain Layout
\begin_inset Argument 1
status open
\begin_layout Plain Layout
1
\end_layout
\end_inset
\begin_inset Argument 2
status open
\begin_layout Plain Layout
-1
\end_layout
\end_inset
Ottos Mops hopst
\end_layout
\end_inset
\end_layout
\begin_layout Section
Fachspezifisches
\end_layout
\begin_layout Subsection
Chemie:
H- und P-Sätze
\end_layout
\begin_layout Standard
Dieses Modul stellt zwei Einfügungen und eine Umgebung für Nummern und Aussagen von H- und P-Sätzen (
\emph on
\lang english
hazard and precautionary statements
\emph default
\lang ngerman
,
Gefahren- und Vorsichtshinweise) zur Verfügung.
Eine Dokumentation finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
H- und P-Sätze
\family default
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
H- und P-Sätze
\family default
.
\end_layout
\begin_layout Subsection
Chemie:
R- und S-Sätze
\end_layout
\begin_layout Standard
Dieses Modul stellt zwei Einfügungen
\family sans
R-S-Nummer
\family default
und
\family sans
R-S-Satz
\family default
,
zugänglich über
\family sans
Einfügen\SpecialChar menuseparator
Spezifische Einfügung
\family default
und eine Umgebung für Nummern und Aussagen von R- und S-Sätzen (Risiko- und Sicherheitssätze) zur Verfügung.
\end_layout
\begin_layout Subsection
Linguistik
\end_layout
\begin_layout Standard
Dieses Modul definiert spezielle Umgebungen,
die für Linguist:innen nützlich sind (nummerierte Beispiele,
Glossen,
semantische Auszeichnungen,
Gleitumgebungen für OT-Tableaus).
Eine Dokumentation finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Linguistik
\family default
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Linguistik
\family default
.
\end_layout
\begin_layout Section
Freizeit,
Sport und Musik
\end_layout
\begin_layout Subsection
Lilypond-Musiknotation
\end_layout
\begin_layout Standard
Dieses Modul stellt unter
\family sans
Einfügen\SpecialChar menuseparator
Spezifische Einfügung\SpecialChar menuseparator
Lilypond
\family default
eine Umgebung bereit,
mit der man Code für den LilyPond-Musikeditor direkt in LyX eingeben kann.
Der Code wird bei der Ausgabe umgewandelt.
Eine Dokumentation finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
LilyPond
\family default
bzw.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
LilyPond-Buch
\family default
.
Das Modul funktioniert nicht zusammen mit den Modulen
\family sans
Rnw
\begin_inset space \thinspace{}
\end_inset
(knitr)
\family default
oder
\family sans
Sweave
\family default
.
\end_layout
\begin_layout Subsection
Schachbrett
\end_layout
\begin_layout Standard
Dieses Modul bietet Unterstützung für das Paket
\family typewriter
chessboard
\family default
,
mit dem man Schachpartien drucken kann.
Beispiele finden Sie in der
\begin_inset CommandInset href
LatexCommand href
name "Chessboard-Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/chessboard/chessboard.pdf"
literal "false"
\end_inset
sowie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Artikel\SpecialChar menuseparator
Schach
\family default
,
wo Sie
\family sans
Spiel 1
\family default
und
\family sans
Spiel 2
\family default
finden.
\end_layout
\begin_layout Section
Fuß- und Endnoten
\end_layout
\begin_layout Subsection
Endnoten (einfach)
\end_layout
\begin_layout Standard
Dieses Modul stellt einen Endnotenbefehl zusätzlich zum Fußnotenbefehl bereit.
Dafür wird das Paket
\family typewriter
endnotes
\family default
verwendet,
welches einige Beschränkungen hat,
aber auch mit älteren \SpecialChar LaTeX
-Distributionen funktioniert.
Mit
\family sans
Einfügen\SpecialChar menuseparator
Spezifische Einfügung\SpecialChar menuseparator
Endnote
\family default
fügen Sie eine Endnote ein,
mit
\family sans
Einfügen\SpecialChar menuseparator
Verzeichnisse\SpecialChar menuseparator
Endnoten
\family default
legen Sie fest,
wo die Endnoten erscheinen sollen.
Weitere Informationen finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Eingebettete Objekte
\family default
im Abschnitt
\emph on
4.2 Fußnoten
\emph default
.
\end_layout
\begin_layout Subsection
Endnoten (erweitert)
\end_layout
\begin_layout Standard
Dieses Modul stellt einen Endnotenbefehl zusätzlich zum Fußnotenbefehl bereit.
Dafür wird das Paket
\family typewriter
enotez
\family default
verwendet,
welches mächtiger und besser anpassbar ist als das Paket
\family typewriter
endnotes
\family default
(Modul
\emph on
Endnoten (einfach)
\emph default
),
aber eine moderne \SpecialChar LaTeX
-Distribution (mit \SpecialChar LaTeX
3) erfordert.
Mit
\family sans
Einfügen\SpecialChar menuseparator
Spezifische Einfügung\SpecialChar menuseparator
Endnote
\family default
fügen Sie eine Endnote ein,
mit
\family sans
Einfügen\SpecialChar menuseparator
Verzeichnisse\SpecialChar menuseparator
Endnoten
\family default
legen Sie fest,
wo die Endnoten erscheinen sollen.
Weitere Informationen finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Eingebettete Objekte
\family default
im Abschnitt
\emph on
4.2 Fußnoten
\emph default
.
\end_layout
\begin_layout Subsection
Fußnoten als Endnoten (einfach)
\end_layout
\begin_layout Standard
Dieses Modul gibt alle Fußnoten als Endnoten aus.
Dafür wird das Paket
\family typewriter
endnotes
\family default
verwendet,
welches einige Beschränkungen hat,
aber auch mit älteren \SpecialChar LaTeX
-Distributionen funktioniert.
Mit
\family sans
Einfügen\SpecialChar menuseparator
Verzeichnisse\SpecialChar menuseparator
Endnoten
\family default
legen Sie fest,
wo die Endnoten erscheinen sollen.
Weitere Informationen finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Eingebettete Objekte
\family default
im Abschnitt
\emph on
4.2 Fußnoten
\emph default
.
\end_layout
\begin_layout Subsection
Fußnoten als Endnoten (erweitert)
\end_layout
\begin_layout Standard
Dieses Modul gibt alle Fußnoten als Endnoten aus.
Dafür wird das Paket
\family typewriter
enotez
\family default
verwendet,
welches mächtiger und besser anpassbar ist als das Paket
\family typewriter
endnotes
\family default
(Modul
\emph on
Endnoten (einfach)
\emph default
),
aber eine moderne \SpecialChar LaTeX
-Distribution (mit \SpecialChar LaTeX
3) erfordert.
Mit
\family sans
Einfügen\SpecialChar menuseparator
Verzeichnisse\SpecialChar menuseparator
Endnoten
\family default
legen Sie fest,
wo die Endnoten erscheinen sollen.
Weitere Informationen finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Eingebettete Objekte
\family default
im Abschnitt
\emph on
4.2 Fußnoten
\emph default
.
\end_layout
\begin_layout Section
Gleitobjekte und Legenden
\end_layout
\begin_layout Subsection
Abbildungen abschnittsweise nummerieren
\end_layout
\begin_layout Standard
Dieses Modul setzt die Abbildungsnummerierung am Abschnittsanfang zurück und stellt der Abbildungsnummer die Abschnittsnummer voran,
bspw.
\begin_inset Quotes gld
\end_inset
Abb.
2.1
\begin_inset Quotes grd
\end_inset
.
In der Voreinstellung nummerieren Bücher und Berichte kapitelweise,
Aufsätze haben eine durchgängige Nummerierung.
\end_layout
\begin_layout Subsection
Algorithm2e-Gleitumgebung
\end_layout
\begin_layout Standard
Dieses Modul verwendet das Paket
\family typewriter
algorithm2e
\family default
anstelle von LyX' hausgemachter Lösung für Algorithmus-Gleitumgebungen.
Verwenden Sie den Absatzstil
\family sans
Algorithmus
\family default
,
um Algorithmen einzugeben und einzurücken.
Weitere Informationen finden Sie in der
\begin_inset CommandInset href
LatexCommand href
name "Algorithm2e-Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/algorithm2e/doc/algorithm2e.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Tabellen abschnittsweise nummerieren
\end_layout
\begin_layout Standard
Dieses Modul setzt die Tabellennummerierung am Abschnittsanfang zurück und stellt der Abbildungsnummer die Abschnittsnummer voran,
bspw.
\begin_inset Quotes gld
\end_inset
Tab.
2.1
\begin_inset Quotes grd
\end_inset
.
In der Voreinstellung nummerieren Bücher und Berichte kapitelweise,
Aufsätze haben eine durchgängige Nummerierung.
\end_layout
\begin_layout Subsection
Zweisprachige Legenden
\end_layout
\begin_layout Standard
Dieses Modul stellt einen Stil
\family sans
Legenden-Einstellungen
\family default
zur Verfügung,
mit dem zweisprachige Legenden gesetzt werden können.
Innerhalb dieser können Sie mittels
\family sans
Einfügen\SpecialChar menuseparator
Sprache
\family default
die gewünschte zweite Sprache mittels einer Babel-Sprachbezeichnung bestimmen.
Eine Dokumentation finden Sie in der
\begin_inset CommandInset href
LatexCommand href
name "Hyperref-Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf"
literal "false"
\end_inset
,
unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Mehrsprachige Legenden
\family default
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Mehrsprachige Legenden
\family default
.
\end_layout
\begin_layout Section
Listen-Erweiterungen
\end_layout
\begin_layout Subsection
Absatzlisten (Paralist)
\end_layout
\begin_layout Standard
Dieses Modul verwendet das Paket
\family typewriter
paralist
\family default
und stellt neun neue Listenumgebungen zur Verfügung.
Auflistungen und Aufzählungen können innerhalb eines Absatzes,
als Absatz und in einer kompakten Form gesetzt werden.
Die meisten Umgebungen haben optionale Argumente,
mit denen man die Marken formatieren kann.
Das Paket erweitert überdies die Standard-Auflistung und -Aufzählung so,
dass auch sie die optionalen Argumente des Pakets verstehen.
Genauere Informationen finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Paralist
\family default
bzw.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Absatzlisten (Paralist)
\family default
.
\end_layout
\begin_layout Subsection
Flexible Listen
\begin_inset CommandInset label
LatexCommand label
name "subsec:Benutzerdefinierte-Listen"
\end_inset
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Liste
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
Benutzerdefiniert
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Dieses Modul nutzt das \SpecialChar LaTeX
-Paket
\family typewriter
enumitem
\family default
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
\SpecialChar LaTeX
-Paket
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
enumitem
\end_layout
\end_inset
\end_layout
\end_inset
zur flexiblem Anpassung verschiedener Listenumgebungen.
\end_layout
\begin_layout Subsubsection
Benutzerdefinierte Aufzählungen
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Liste
\begin_inset IndexMacro subentry
status collapsed
\begin_layout Plain Layout
\begin_inset IndexMacro sortkey
status collapsed
\begin_layout Plain Layout
Aufzahlung
\end_layout
\end_inset
Aufzählung
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\noindent
Die voreingestellte Nummerierung von Aufzählungen kann geändert werden,
indem man ein optionales Argument (Menü
\family sans
Einfügen\SpecialChar menuseparator
Benutzerdef.
\begin_inset space \space{}
\end_inset
Aufzählung
\family default
) zum ersten Eintrag jeder Stufe der Liste hinzufügt.
Darin fügt man den Befehl
\end_layout
\begin_layout Quote
\family typewriter
label=
\backslash
roman{enumi}
\end_layout
\begin_layout Standard
als \SpecialChar TeX
-Code (Tastenkürzel
\family sans
Strg+L
\family default
) ein.
\end_layout
\begin_layout Standard
Hierbei ist
\family typewriter
enumi
\family default
der Zähler der Nummerierung der ersten Stufe.
Um die Nummerierung für tiefer eingebettete Stufen zu ändern,
ersetzen Sie das
\begin_inset Quotes gld
\end_inset
i
\begin_inset Quotes grd
\end_inset
im Befehl (das hier eine kleingeschriebene römische Eins meint) durch die entsprechende römische Zahl,
die die Ebene anzeigt (
\family typewriter
enumi
\family default
,
\family typewriter
enumii
\family default
,
\family typewriter
enumiii
\family default
,
\family typewriter
enumiv
\family default
).
\end_layout
\begin_layout Standard
Der Befehl
\family typewriter
\backslash
roman
\family default
gibt den Zähler als kleine römische Zahl aus.
Für große römische Zahlen ersetzen Sie in obigem Befehl
\family typewriter
\backslash
roman
\family default
durch
\family typewriter
\backslash
Roman
\family default
.
Für arabische Zahlen verwenden Sie
\family typewriter
\backslash
arabic
\family default
.
Um Punkte mit großen oder kleinen Buchstaben zu
\begin_inset Quotes gld
\end_inset
nummerieren
\begin_inset Quotes grd
\end_inset
,
verwenden Sie die Befehle
\family typewriter
\backslash
Alph
\family default
oder
\family typewriter
\backslash
alph
\family default
.
\end_layout
\begin_layout Standard
\noindent
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
\series bold
Achtung:
\series default
Mit Buchstaben können höchstens 26
\begin_inset space ~
\end_inset
Punkte nummeriert werden,
weil nur
\emph on
ein
\emph default
Buchstabe verwendet wird.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Als Beispiel eine Liste mit benutzerdefinierter Nummerierung:
\end_layout
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
label=
\backslash
#
\backslash
Alph{enumi}
\backslash
#
\end_layout
\end_inset
\end_layout
\end_inset
Stufe 1
\end_layout
\begin_deeper
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
label=
\backslash
Alph{enumi}.
\backslash
arabic{enumii}
\end_layout
\end_inset
\end_layout
\end_inset
Stufe 2
\end_layout
\begin_layout Enumerate
Level 2
\end_layout
\begin_deeper
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
label=
\backslash
bfseries{
\backslash
arabic{enumiii}}
\end_layout
\end_inset
\end_layout
\end_inset
Stufe 3
\end_layout
\begin_deeper
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
label=
\backslash
emph{
\backslash
roman{enumiv})}
\end_layout
\end_inset
\end_layout
\end_inset
Stufe 4
\end_layout
\end_deeper
\end_deeper
\end_deeper
\begin_layout Standard
Für diese Liste wurden diese Befehle verwendet:
\end_layout
\begin_layout Standard
\noindent
\family typewriter
label=
\backslash
#
\backslash
Alph{enumi}
\backslash
#
\begin_inset Newline newline
\end_inset
label=
\backslash
Alph{enumi}.
\backslash
arabic{enumii}
\begin_inset Newline newline
\end_inset
label=
\backslash
bfseries{
\backslash
arabic{enumiii}}
\begin_inset Newline newline
\end_inset
label=
\backslash
emph{
\backslash
roman{enumiv})}
\end_layout
\begin_layout Standard
wobei der Befehl
\family typewriter
\backslash
emph{}
\family default
die Nummerierung hervorhebt und
\family typewriter
\backslash
bfseries{}
\family default
sie fett druckt.
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
\series bold
Achtung:
\series default
Wenn Sie die Nummerierung einer Listenstufe geändert haben,
wird sie von allen weiteren Listen verwendet,
bis Sie die Definition wieder ändern.
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Nummerierte Absätze in Berichten
\end_layout
\begin_layout Enumerate
Offizielle Berichte verwenden oft nummerierte Absätze.
Sie erreichen dies mit einer Variante des Zugangs,
der in Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:So-funktioniert-es"
\end_inset
erläutert wird.
Ersetzen Sie dabei
\family typewriter
item
\family default
in jedem Befehl durch
\family typewriter
enum
\family default
.
\end_layout
\begin_layout Enumerate
Diese nummerierten Absätze wurden durch die Einfügung von \SpecialChar TeX
-Code erzeugt:
\end_layout
\begin_deeper
\begin_layout Standard
\family typewriter
\backslash
renewcommand{
\backslash
labelenumi}{
\backslash
thesection.
\backslash
arabic{enumi}}
\end_layout
\begin_layout Standard
Dieser wird vor dem Beginn des Abschnitts eingefügt.
Der Befehl
\backslash
thesection verwendet den \SpecialChar LaTeX
-Abschnittszähler,
um den ersten Teil der Nummer zu erzeugen.
\end_layout
\end_deeper
\begin_layout Enumerate
Unterabschnitte werden hier nicht berücksichtigt,
da diese in diesem Kontext üblicherweise nicht miteinbezogen werden.
\end_layout
\begin_layout Subsubsection
Unterbrochene Aufzählungen
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Liste
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
\begin_inset IndexMacro sortkey
status collapsed
\begin_layout Plain Layout
Aufzahlung
\end_layout
\end_inset
Aufzählung
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Aufzählungen können nach Unterbrechungen fortgesetzt werden:
\end_layout
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
label=
\backslash
arabic{enumi}.
\end_layout
\end_inset
\end_layout
\end_inset
Erstens
\begin_inset Note Note
status open
\begin_layout Plain Layout
geht zurück auf Standard-Nummerierung
\end_layout
\end_inset
\end_layout
\begin_layout Enumerate
Zweitens
\end_layout
\begin_layout Standard
Normaler Text
\end_layout
\begin_layout Enumerate-Resume
Fortgesetzt
\end_layout
\begin_layout Standard
Um eine Aufzählung fortzusetzen,
verwendet man den Stil
\family sans
Aufzählung
\begin_inset space ~
\end_inset
fortführen
\family default
.
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
\series bold
Achtung:
\series default
Falls es keine vorhergehende Liste gibt,
die fortgesetzt werden kann,
bekommt man einen \SpecialChar LaTeX
-Fehler.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Vielleicht wollen Sie die Liste mit einer anderen Nummer als die eigentlich folgende fortsetzen.
Oder Sie wollen eine neue Aufzählung starten,
die mit einer bestimmten Nummer beginnen soll.
Dies ist möglich,
indem Sie in einer neuen,
normalen Liste ein optionales Argument im ersten Listeneintrag einfügen und darin den Befehl
\end_layout
\begin_layout Standard
\family typewriter
start=Nummer
\end_layout
\begin_layout Standard
verwenden.
Dabei ist
\family typewriter
Nummer
\family default
die Nummer,
mit der Sie die Liste fortsetzen wollen.
Ein Beispiel:
\end_layout
\begin_layout Enumerate
Erstens
\end_layout
\begin_layout Enumerate
Zweitens
\end_layout
\begin_layout Standard
Aufzählung startet bei gegebenem Wert:
\end_layout
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
start=4
\end_layout
\end_inset
\end_layout
\end_inset
Diese Aufzählung startet bei 4
\end_layout
\begin_layout Subsubsection
Abstände in Listen
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Liste
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
Abstände
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Standard
In manchen Fällen wollen Sie vielleicht weniger vertikalen Abstand zwischen den Listeneinträgen haben.
Z.
\begin_inset space \thinspace{}
\end_inset
B.
\begin_inset space ~
\end_inset
ist Ihrer Meinung nach zu viel Abstand in dieser Liste:
\end_layout
\begin_layout Itemize
Eine Auf\SpecialChar ligaturebreak
listung
\end_layout
\begin_layout Itemize
mit Standard-Abstand
\end_layout
\begin_layout Standard
Der Abstand kann verkleinert werden,
indem man ein optionales Argument im ersten Listeneintrag verwendet.
Darin fügt man den Befehl
\series bold
nolistsep
\series default
ein,
der den zusätzlichen Listenabstand entfernt,
wie in diesem Beispiel:
\end_layout
\begin_layout Itemize
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
nolistsep
\end_layout
\end_inset
\end_layout
\end_inset
Eine Auf\SpecialChar ligaturebreak
listung
\end_layout
\begin_layout Itemize
ohne zusätzlichen
\end_layout
\begin_layout Itemize
vertikalen Abstand
\end_layout
\begin_layout Standard
Um Abstand hinzuzufügen,
können Sie verschiedene andere Befehle des \SpecialChar LaTeX
-Pakets
\series bold
enumitem
\series default
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
\SpecialChar LaTeX
-Paket
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
enumitem
\end_layout
\end_inset
\end_layout
\end_inset
verwenden.
Für mehr Informationen siehe dessen
\begin_inset CommandInset href
LatexCommand href
name "Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Standard
Es gibt zudem viele Befehle mit denen horizontale Abstände und der Einzug eingestellt werden kann.
Hier ist ein Beispiel bei dem der Einzug auf den Einzug der Absätze des Dokuments gesetzt wurde und der Abstand zwischen Nummer und Text auf 2
\begin_inset space \thinspace{}
\end_inset
cm,
so dass sich die Nummer im Seitenrand befindet:
\end_layout
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
labelindent=
\backslash
parindent,
labelsep=2cm
\end_layout
\end_inset
\end_layout
\end_inset
Eine Aufzählung
\end_layout
\begin_layout Enumerate
mit negativem Einzug
\end_layout
\begin_layout Subsubsection
Weitere Anpassungen
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Liste
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
Anpassungen
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Sie können auch den Stil von Beschreibungen ändern.
Der Befehl
\end_layout
\begin_layout Standard
\family typewriter
font=Definition
\end_layout
\begin_layout Standard
ändert den Beschreibungstitel,
der Befehl
\end_layout
\begin_layout Standard
\family typewriter
style=Definition
\end_layout
\begin_layout Standard
legt den Listenstil fest.
\end_layout
\begin_layout Standard
Ein Beispiel bei dem der Befehl
\end_layout
\begin_layout Standard
\family typewriter
font=
\backslash
itshape,
style=nextline
\end_layout
\begin_layout Standard
verwendet wird:
\end_layout
\begin_layout Description
Ionisierende
\begin_inset space ~
\end_inset
Strahlung:
\begin_inset Argument 1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
labelindent=0pt,
labelsep=1cm,
font=
\backslash
itshape,
style=nextline
\end_layout
\end_inset
\end_layout
\end_inset
Ionisierende
\begin_inset space ~
\end_inset
Strahlung besteht aus Partikeln oder elektromagnetischen Wellen,
die energiereich genug sind,
Elektronen aus Atomen oder Molekülen zu entfernen und sie damit zu ionisieren.
\end_layout
\begin_layout Description
Referenzzählung:
In der Programmierung ist Referenzzählung eine Technik zur Verwaltung der Anzahl der Verweise (Referenzen oder Zeiger) auf ein bestimmtes Objekt.
\end_layout
\begin_layout Standard
Es gibt viele weitere Befehle und Features des \SpecialChar LaTeX
-Pakets
\series bold
enumitem
\series default
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
\SpecialChar LaTeX
-Paket
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
enumitem
\end_layout
\end_inset
\end_layout
\end_inset
.
Für mehr Informationen siehe dessen
\begin_inset CommandInset href
LatexCommand href
name "Dokumentation"
target "http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Section
Literarisches Programmieren
\end_layout
\begin_layout Subsection
Noweb
\end_layout
\begin_layout Standard
Dieses Modul erlaubt die Verwendung von
\family sans
Noweb
\family default
als literarisches Programmierwerkzeug.
Die Dateien und die Dokumentation für Noweb finden Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "https://www.ctan.org/pkg/noweb"
literal "false"
\end_inset
.
Literarisches Programmieren wird in Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Literarische-Programmierung"
\end_inset
beschrieben.
Außerdem gibt es drei Beispieldokumente:
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Noweb
\family default
,
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Noweb-Fehlerbericht
\family default
und
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Noweb2LyX
\family default
.
\end_layout
\begin_layout Subsection
Rnw (knitr)
\end_layout
\begin_layout Standard
Dieses Modul verwendet das Paket
\family typewriter
knitr
\family default
für dynamische Report-Erzeugung in R.
Das folgende R-Paket muss installiert sein,
wenn Sie dieses Modul verwenden wollen:
\family typewriter
install.packages('knitr')
\family default
.
\end_layout
\begin_layout Paragraph
Achtung
\end_layout
\begin_layout Itemize
R >= 2.14.1 wird vorausgesetzt.
Weitere Informationen finden Sie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
http://yihui.name/knitr
\end_layout
\end_inset
.
\end_layout
\begin_layout Itemize
Das Paket
\family typewriter
includernw
\family default
muss ebenfalls installiert sein.
\end_layout
\begin_layout Itemize
Dieses Modul kann nicht gemeinsam mit
\family sans
LilyPond Book
\family default
oder
\family typewriter
Sweave
\family default
verwendet werden.
\end_layout
\begin_layout Standard
Weitere Informationen finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Knitr
\family default
bzw.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Rnw (knitr)
\family default
sowie in Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Literarische-Programmierung"
\end_inset
.
\end_layout
\begin_layout Subsection
Sweave
\end_layout
\begin_layout Standard
Dieses Modul ermöglicht die Verwendung der statistischen Sprache S/R im Rahmen literarischer Programmierung.
Es setzt die Pakete
\family typewriter
includernw
\family default
und
\family typewriter
fancyvrb
\family default
voraus.
Sowohl
\begin_inset CommandInset href
LatexCommand href
name "includernw"
target "https://www.ctan.org/pkg/includernw"
literal "false"
\end_inset
als auch
\begin_inset CommandInset href
LatexCommand href
name "fancyvrb"
target "https://www.ctan.org/pkg/fancyvrb"
literal "false"
\end_inset
sind auf CTAN verfügbar.
Das Modul kann nicht zusammen mit
\family sans
LilyPond Book
\family default
verwendet werden.
\end_layout
\begin_layout Standard
Weitere Informationen finden Sie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Sweave
\family default
bzw.
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Sweave
\family default
sowie in Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:Literarische-Programmierung"
\end_inset
.
\end_layout
\begin_layout Section
Literaturverzeichnis
\end_layout
\begin_layout Subsection
APA-Stil mit Natbib
\end_layout
\begin_layout Standard
Dieses Modul bietet Unterstützung für die Verwendung von Natbib zusammen mit Apacite.
Der Bibliographiestil muss dabei nicht
\family typewriter
apacite
\family default
sein,
auch
\family typewriter
apacitex
\family default
oder jeder andere Stil,
der mit Natbib und Apacite kompatibel ist,
funktioniert.
\end_layout
\begin_layout Section
Mathe
\end_layout
\begin_layout Subsection
AMS-Theoreme
\end_layout
\begin_layout Standard
Dieses Modul definiert Theorem-Umgebungen und die Beweis-Umgebung für das erweiterte AMS.
Sowohl nummerierte als auch nicht nummerierte Umgebungen werden bereitgestellt.
Standardmäßig werden die Theoreme über das gesamte Dokument hinweg durchnummeriert.
Das kann durch das Laden anderer Theorem-Module,
z.
\begin_inset space \thinspace{}
\end_inset
B.
\family sans
AMS-Theorem (kapitelweise \SpecialChar ldots
)
\family default
,
geändert werden.
\end_layout
\begin_layout Standard
Das Modul kann nicht gemeinsam mit den Modulen
\family sans
Standardtheoreme
\family default
und
\family sans
Standardtheoreme (nicht nummeriert)
\family default
verwendet werden.
\end_layout
\begin_layout Subsection
AMS-Theoreme (erweitert)
\end_layout
\begin_layout Standard
Dieses Modul definiert einige zusätzliche Theorem-Umgebungen zu den AMS-Theoremen:
\family sans
Kriterium
\family default
,
\family sans
Algorithmus
\family default
,
\family sans
Axiom
\family default
,
\family sans
Bedingung
\family default
,
\family sans
Notiz
\family default
,
\family sans
Notation
\family default
,
\family sans
Zusammenfassung
\family default
,
\family sans
Schlussfolgerung
\family default
,
\family sans
Fakt
\family default
,
\family sans
Annahme
\family default
und
\family sans
Fall
\family default
,
jeweils nummeriert und nicht nummeriert.
\end_layout
\begin_layout Subsection
AMS-Theoreme (erweitert,
kapitelweise nach Typ nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert einige zusätzliche Theorem-Umgebungen zum Modul
\family sans
AMS-Theoreme (kapitelweise nach Typ nummeriert)
\family default
,
welches geladen werden muss:
\family sans
Kriterium
\family default
,
\family sans
Algorithmus
\family default
,
\family sans
Axiom
\family default
,
\family sans
Bedingung
\family default
,
\family sans
Notiz
\family default
,
\family sans
Notation
\family default
,
\family sans
Zusammenfassung
\family default
,
\family sans
Schlussfolgerung
\family default
,
\family sans
Fakt
\family default
,
\family sans
Annahme
\family default
und
\family sans
Fall
\family default
,
jeweils nummeriert und nicht nummeriert.
\end_layout
\begin_layout Standard
Im Gegensatz zum Modul
\family sans
AMS-Theoreme (erweitert)
\family default
hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
\emph on
Kriterium 1.1
\emph default
,
\emph on
Kriterium 1.2
\emph default
,
\emph on
Axiom 1.1
\emph default
,
\emph on
Annahme 1.1
\emph default
,
\emph on
Kriterium 1.3
\emph default
,
\SpecialChar ldots
,
nicht
\emph on
Kriterium 1
\emph default
,
\emph on
Kriterium 2
\emph default
,
\emph on
Axiom 3
\emph default
,
\emph on
Annahme 4
\emph default
,
\SpecialChar ldots
).
\end_layout
\begin_layout Subsection
AMS-Theoreme (erweitert,
nach Typ nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert einige zusätzliche Theorem-Umgebungen zum Modul
\family sans
AMS-Theoreme (nach Typ nummeriert)
\family default
:
\family sans
Kriterium
\family default
,
\family sans
Algorithmus
\family default
,
\family sans
Axiom
\family default
,
\family sans
Bedingung
\family default
,
\family sans
Notiz
\family default
,
\family sans
Notation
\family default
,
\family sans
Zusammenfassung
\family default
,
\family sans
Schlussfolgerung
\family default
,
\family sans
Fakt
\family default
,
\family sans
Annahme
\family default
und
\family sans
Fall
\family default
,
jeweils nummeriert und nicht nummeriert.
\end_layout
\begin_layout Standard
Im Gegensatz zum Modul
\family sans
AMS-Theoreme (erweitert)
\family default
hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
\emph on
Kriterium 1
\emph default
,
\emph on
Kriterium 2
\emph default
,
\emph on
Axiom 1
\emph default
,
\emph on
Annahme 1
\emph default
,
\emph on
Kriterium 3
\emph default
,
\SpecialChar ldots
,
nicht
\emph on
Kriterium 1
\emph default
,
\emph on
Kriterium 2
\emph default
,
\emph on
Axiom 3
\emph default
,
\emph on
Annahme 4
\emph default
,
\SpecialChar ldots
).
\end_layout
\begin_layout Subsection
AMS-Theoreme (kapitelweise nach Typ nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert Theorem-Umgebungen und die Beweis-Umgebung für das erweiterte AMS.
Sowohl nummerierte als auch nicht nummerierte Umgebungen werden bereitgestellt.
\end_layout
\begin_layout Standard
Im Gegensatz zum normalen Modul
\family sans
AMS-Theoreme
\family default
hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
\emph on
Theorem 1.1
\emph default
,
\emph on
Theorem 1.2
\emph default
,
\emph on
Lemma 1.1
\emph default
,
\emph on
Satz 1.1
\emph default
,
\emph on
Theorem 1.3
\emph default
,
\emph on
Lemma 1.2
\emph default
,
\SpecialChar ldots
,
nicht
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 3
\emph default
,
\emph on
Satz 4
\emph default
,
\SpecialChar ldots
).
Die Nummerierung erfolgt kapitelweise:
\emph on
Theorem 1.1
\emph default
,
\emph on
Theorem 2.1
\emph default
,
\SpecialChar ldots
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
Standardtheoreme
\family default
,
\family sans
Standardtheoreme (nicht nummeriert)
\family default
,
\family sans
AMS-Theoreme
\family default
und
\family sans
Standardtheoreme (nach Typ nummeriert)
\family default
.
\end_layout
\begin_layout Subsection
AMS-Theoreme (nach Typ nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert Theorem-Umgebungen und die Beweis-Umgebung für das erweiterte AMS.
Sowohl nummerierte als auch nicht nummerierte Umgebungen werden bereitgestellt.
Im Gegensatz zum normalen Modul
\family sans
AMS-Theoreme
\family default
hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 1
\emph default
,
\emph on
Satz 1
\emph default
,
\emph on
Theorem 3
\emph default
,
\emph on
Lemma 2
\emph default
,
\SpecialChar ldots
,
nicht
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 3
\emph default
,
\emph on
Satz 4
\emph default
,
\SpecialChar ldots
).
Die Nummerierung erfolgt durchgehend für das gesamte Dokument.
Verwenden Sie für abschnitts- und kapitelweise Nummerierung eines der entsprechenden Module.
\end_layout
\begin_layout Standard
Ausgeschlossene Module:
Standardtheoreme,
Standardtheoreme (nicht nummeriert),
AMS-Theoreme und Standardtheoreme (nach Typ nummeriert).
\end_layout
\begin_layout Subsection
Gleichungen abschnittsweise nummerieren
\end_layout
\begin_layout Standard
Dieses Modul setzt die Gleichungsnummerierung am Abschnittsanfang zurück und stellt der Gleichungsnummer die Abschnittsnummer voran,
bspw.
\emph on
(2.1)
\emph default
.
\end_layout
\begin_layout Subsection
Standardtheoreme
\end_layout
\begin_layout Standard
Dieses Modul definiert Theorem-Umgebungen für Nicht-AMS-Klassen.
Standardmäßig werden die Theoreme über das ganze Dokument hinweg durchnummeriert.
Das kann durch das Laden anderer Theorem-Module,
z.
\begin_inset space \thinspace{}
\end_inset
B.
\family sans
Theoreme (abschnittsweise \SpecialChar ldots
)
\family default
,
geändert werden.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
AMS-Theoreme
\family default
und
\family sans
Standardtheoreme (nicht nummeriert)
\family default
.
\end_layout
\begin_layout Subsection
Standardtheoreme (abschnittsweise nach Typ nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert Theorem-Umgebungen für Nicht-AMS-Klassen.
Im Gegensatz zum normalen Theorem-Modul hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 1
\emph default
,
\emph on
Satz 1
\emph default
,
\emph on
Theorem 3
\emph default
,
\emph on
Lemma 2
\emph default
,
\SpecialChar ldots
,
nicht
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 3
\emph default
,
\emph on
Satz 4
\emph default
,
\SpecialChar ldots
).
Die Nummerierung wird außerdem am Abschnittsbeginn zurückgesetzt.
\end_layout
\begin_layout Standard
\family sans
Standardtheoreme (nach Typ nummeriert)
\family default
oder
\family sans
AMS-Theoreme (nach Typ nummeriert)
\family default
muss ebenfalls geladen werden.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
Standardtheoreme
\family default
,
\family sans
AMS-Theoreme
\family default
,
\family sans
Standardtheoreme (nicht nummeriert)
\family default
,
\family sans
Standardtheoreme (kapitelweise nummeriert)
\family default
und
\family sans
Standardtheoreme (kapitelweise nach Typ nummeriert)
\family default
.
\end_layout
\begin_layout Subsection
Standardtheoreme (abschnittsweise nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul nummeriert Theoreme abschnittsweise (d.
\begin_inset space \thinspace{}
\end_inset
h.,
der Zähler wird zu Beginn jedes Abschnittes zurückgesetzt).
\end_layout
\begin_layout Standard
\family sans
Standardtheoreme
\family default
oder
\family sans
AMS-Theoreme
\family default
muss ebenfalls geladen werden.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit dem Modul
\family sans
Standardtheoreme (kapitelweise nummeriert)
\family default
verwendet werden.
\end_layout
\begin_layout Subsection
Standardtheoreme (benennbar)
\end_layout
\begin_layout Standard
Dieses Modul erleichtert die Verwendung von Theoremen mit Namen.
Den Namen des Theorems können Sie über
\family sans
Einfügen\SpecialChar menuseparator
Zusätzlicher Theoremtext
\family default
eingeben.
\end_layout
\begin_layout Subsection
Standardtheoreme (kapitelweise nach Typ nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert Theorem-Umgebungen für Nicht-AMS-Klassen.
Im Gegensatz zum normalen Theorem-Modul (
\family sans
Standardtheoreme
\family default
und
\family sans
AMS-Theoreme
\family default
) hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 1
\emph default
,
\emph on
Satz 1
\emph default
,
\emph on
Theorem 3
\emph default
,
\emph on
Lemma 2
\emph default
,
\SpecialChar ldots
,
nicht
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 3
\emph default
,
\emph on
Satz 4
\emph default
,
\SpecialChar ldots
).
Die Nummerierung wird außerdem am Kapitelbeginn zurückgesetzt.
\end_layout
\begin_layout Standard
Entweder
\family sans
Standardtheoreme (nach Typ nummeriert)
\family default
oder
\family sans
AMS-Theoreme (nach Typ nummeriert)
\family default
muss ebenfalls geladen werden.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
Standardtheoreme
\family default
,
\family sans
AMS-Theoreme
\family default
,
\family sans
Standardtheoreme (nicht nummeriert)
\family default
,
\family sans
Standardtheoreme (abschnittsweise nummeriert)
\family default
und
\family sans
Standardtheoreme (abschnittsweise nach Typ nummeriert)
\family default
.
\end_layout
\begin_layout Subsection
Standardtheoreme (kapitelweise nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul nummeriert Theoreme und Ähnliches kapitelweise (d.
\begin_inset space \thinspace{}
\end_inset
h.,
der Zähler wird am Anfang jedes Kapitels zurückgesetzt).
Benutzen Sie dieses Modul nur mit Dokumentklassen,
die Kapitel verwenden.
\end_layout
\begin_layout Standard
Entweder
\family sans
Standardtheoreme
\family default
oder
\family sans
AMS-Theoreme
\family default
muss ebenfalls geladen werden.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit dem Modul
\family sans
Standardtheoreme (abschnittsweise nummeriert)
\family default
verwendet werden.
\end_layout
\begin_layout Subsection
Standardtheoreme (nach Typ nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert Theorem-Umgebungen für Nicht-AMS-Klassen.
Im Gegensatz zum normalen Theorem-Modul (
\family sans
Standardtheoreme
\family default
und
\family sans
AMS-Theoreme
\family default
) hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 1
\emph default
,
\emph on
Satz 1
\emph default
,
\emph on
Theorem 3
\emph default
,
\emph on
Lemma 2
\emph default
,
\SpecialChar ldots
,
nicht
\emph on
Theorem 1
\emph default
,
\emph on
Theorem 2
\emph default
,
\emph on
Lemma 3
\emph default
,
\emph on
Satz 4
\emph default
,
\SpecialChar ldots
).
Die Nummerierung erfolgt durchgehend für das gesamte Dokument.
Verwenden Sie für abschnitts- und kapitelweise Nummerierung eines der entsprechenden Module.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
Standardtheoreme
\family default
,
\family sans
AMS-Theoreme
\family default
,
\family sans
Standardtheoreme (nicht nummeriert)
\family default
und
\family sans
AMS-Theoreme (nach Typ nummeriert)
\family default
.
\end_layout
\begin_layout Subsection
Standardtheoreme (nicht nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul definiert nur nicht nummerierte Theorem-Umgebungen und die Beweis-Umgebung für das erweiterte AMS.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
Standardtheoreme
\family default
und
\family sans
AMS-Theoreme
\family default
.
\end_layout
\begin_layout Subsection
Untergleichungen
\end_layout
\begin_layout Standard
Dieses Modul bietet eine elegante Möglichkeit,
Untergleichungen zu erstellen.
Bitte konsultieren Sie für weitere Informationen
\family sans
Hilfe\SpecialChar menuseparator
Mathe\SpecialChar menuseparator
Unternummerierung
\family default
.
\end_layout
\begin_layout Section
Reparaturen und Verbesserungen
\end_layout
\begin_layout Subsection
LaTeX-Kernel-Reparaturen (obsolet)
\end_layout
\begin_layout Standard
Dieses Modul lädt das Paket
\family typewriter
fixltx2e
\family default
,
das einige Fehler von \SpecialChar LaTeX
korrigiert.
Diese Korrekturen waren aufgrund von Rückwärtskompatibilität nicht Teil früherer \SpecialChar LaTeX
-Kernel.
Wenn Sie dieses Modul verwenden,
ist es möglich,
dass Ihr Dokument mit verschiedenen \SpecialChar LaTeX
-Versionen unterschiedlich aussehen wird,
je nach Version des Pakets
\family typewriter
fixltx2e
\family default
.
\end_layout
\begin_layout Paragraph
Bitte beachten
\end_layout
\begin_layout Standard
Neuere \SpecialChar LaTeX
-Kernel (ab 2015/01/01) integrieren die Funktionalität von
\family typewriter
fixltx2e
\family default
,
so dass dieses Modul mit neueren \SpecialChar LaTeX
-Distributionen obsolet wird.
\end_layout
\begin_layout Subsection
Minimalistische Einfügungen
\end_layout
\begin_layout Standard
Dieses Modul stellt verschiedene Einfügungen (Stichwörter,
Zweige,
URL) im minimalistischen Stil dar.
\end_layout
\begin_layout Subsection
Repariere Computer-Modern-Schriften
\end_layout
\begin_layout Standard
Dieses Modul verbessert das Erscheinungsbild der Computer-Modern-Schriften und stellt sie in beliebigen Größen zur Verfügung.
Für weitere Informationen konsultieren Sie bitte die
\begin_inset CommandInset href
LatexCommand href
name "Dokumentation des Pakets"
target "http://tug.org/texmf-dist/doc/latex/base/fixltx2e.pdf"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsection
Titel- und Vorspann-Anpassungen
\end_layout
\begin_layout Standard
Dieses Modul bietet zwei neue Absatzstile:
\end_layout
\begin_layout Enumerate
Ein Stil
\family sans
Im Vorspann
\family default
,
der den Inhalt des Absatzes im \SpecialChar LaTeX
-Vorspann ausgibt.
Damit kann man optional Vorspann-Code in den Hauptteil des \SpecialChar LyX
-Dokuments eingeben.
\end_layout
\begin_layout Enumerate
Ein Stil
\family sans
Im Titel
\family default
,
der den Inhalt in den Hauptteil des Dokuments,
aber vor
\family typewriter
\backslash
maketitle
\family default
,
ausgibt.
Dies ist bspw.
nützlich,
um Zweige und Notizen in der Titelei zu platzieren.
(Wenn Sie hierfür den Absatzstil
\family sans
Standard
\family default
verwenden,
gibt \SpecialChar LyX
\family typewriter
\backslash
maketitle
\family default
aus,
was manchmal nicht erwünscht ist).
\end_layout
\begin_layout Section
Seitenlayout
\end_layout
\begin_layout Subsection
Benutzerdefinierter Kopf-/Fußzeilentext
\end_layout
\begin_layout Standard
Um eigene Kopf- und Fußzeilen für ein Dokument zu definieren,
muss man den Seitenstil
\family sans
ausgefallen
\family default
im
\family sans
Dokument\SpecialChar menuseparator
Einstellungen
\family default
Dialog unter
\family sans
Seitenlayout
\family default
einstellen.
Dieses Modul bietet die 6
\begin_inset space ~
\end_inset
Umgebungen
\end_layout
\begin_layout Itemize
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
links
\end_layout
\begin_layout Itemize
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
Mitte
\end_layout
\begin_layout Itemize
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
rechts
\end_layout
\begin_layout Itemize
\family sans
Fußzeile
\begin_inset space ~
\end_inset
links
\end_layout
\begin_layout Itemize
\family sans
Fußzeile
\begin_inset space ~
\end_inset
Mitte
\end_layout
\begin_layout Itemize
\family sans
Fußzeile
\begin_inset space ~
\end_inset
rechts
\end_layout
\begin_layout Standard
für die verschiedenen Positionen in der Kopf/Fußzeile an.
Diese Umgebungen können über das Umgebungs-„Pull-down“-Menü ausgewählt werden.
\end_layout
\begin_layout Subsubsection
Kunstvolle Kopf- und Fußzeilen
\begin_inset Index idx
range none
pageformat default
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
Artikel (Standardklasse)
\family default
besteht er aus der in der Fußzeile zentrierten Seitennummer.
Der vorliegende Text verwendet die Klasse
\family sans
KOMA-Script-Buch
\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
Seitenlayout\SpecialChar menuseparator
Seiten-Stil
\family default
auf
\family sans
ausgefallen
\family default
einstellen.
Dieser Abschnitt beschreibt,
welche \SpecialChar LaTeX
-Befehle Sie im \SpecialChar 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
\lang english
left
\lang ngerman
,
\emph default
\emph on
\lang english
center
\emph default
\lang ngerman
und
\emph on
\lang english
right
\emph default
\lang ngerman
bezeichnet sind.
Gleiches gilt für die Fußzeile.
Die \SpecialChar 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 endofsentence
Wenn Sie zum Beispiel Ihren Namen links oben auf jeder Seite einfügen wollen,
genügt dafür der folgende Befehl im \SpecialChar 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
Für einfach Änderungen gibt es aber noch eine einfachere Möglichkeit.
Wenn Sie über
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Seitenlayout\SpecialChar menuseparator
Benutzerdefinierter Kopf-/Fußzeilentext
\family default
das entsprechende Modul laden,
finden Sie sechs Absatzumgebungen,
die den sechs Kopf- und Fußzeilenfeldern entsprechen.
\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 Absatzumgebungen des Moduls und fügen Sie folgende Einträge ein:
\end_layout
\begin_layout LyX-Code
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
links:
\family default
\family roman
Abschnitt
\family default
\backslash
thesection
\end_layout
\begin_layout LyX-Code
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
Mitte:
\end_layout
\begin_layout LyX-Code
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
rechts:
\family default
\family roman
Seite
\family default
\backslash
thepage
\end_layout
\begin_layout LyX-Code
\family sans
Fußzeile
\begin_inset space ~
\end_inset
links:
\family default
\family roman
Mein Name
\end_layout
\begin_layout LyX-Code
\family sans
Fußzeile
\begin_inset space ~
\end_inset
Mitte:
\end_layout
\begin_layout LyX-Code
\family sans
Fußzeile
\begin_inset space ~
\end_inset
rechts:
\family default
\backslash
today
\end_layout
\begin_layout Standard
Die Befehle
\family typewriter
\backslash
thesection
\family default
,
\family typewriter
\backslash
thepage
\family default
und
\family typewriter
\backslash
today
\family default
müssen als \SpecialChar TeX
-Code eingegeben werden.
Die Befehle
\family typewriter
\backslash
thesection
\family default
und
\family typewriter
\backslash
thepage
\family default
referenzieren die internen \SpecialChar 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 endofsentence
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 softhyphen
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 softhyphen
style{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 \SpecialChar 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
Wenn Sie möchten,
dass Ihre Kopf- oder Fußzeilen an der jeweils äußeren Seite eines zweiseitig gesetzten Dokuments zu stehen kommen,
verwenden Sie etwas wie das folgende:
\end_layout
\begin_layout LyX-Code
\backslash
fancyfoot{}
\end_layout
\begin_layout LyX-Code
\backslash
fancyfoot[LE,RO]{
\backslash
thepage}
\end_layout
\begin_layout Standard
Der erste Befehl löscht alle existierenden Fußzeilenelemente,
um Konflikte mit Ihrer neuen Einstellung zu vermeiden.
\end_layout
\begin_layout Standard
Sie können all diese Befehle,
die einfacheren in den dafür bereitgestellten Absatzumgebungen,
die komplexeren in Form von \SpecialChar TeX
-Code,
an beliebiger Stelle in ihrem Dokument einfügen.
Sie werden dann ab der nächsten Seite wirksam.
\end_layout
\begin_layout Standard
Als letztes Beispiel soll gezeigt werden,
wie man eine Abbildung in die Kopf- oder Fußzeile einbinden kann.
Angenommen,
Sie wollen Ihr Firmenlogo in die obere linke Ecke setzen,
dann sollten Sie etwa folgendes in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
LaTeX-Vorspann
\family default
einfügen:
\end_layout
\begin_layout LyX-Code
\family typewriter
\backslash
lhead{
\backslash
resizebox{1in}{!}{
\backslash
includegraphics{logo.png}}}
\end_layout
\begin_layout Standard
\noindent
Falls Sie im restlichen Dokument keine Grafiken verwenden,
müssen Sie zusätzlich noch
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
usepackage{graphics}
\end_layout
\end_inset
vor diese Zeilen einfügen.
\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
\begin_inset CommandInset href
LatexCommand href
name "Dokumentation"
target "https://www.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html"
literal "false"
\end_inset
des \SpecialChar LaTeX
-Paketes
\family typewriter
fancyhdr
\family default
verwiesen.
\end_layout
\begin_layout Subsection
Dokumentteile im Querformat
\end_layout
\begin_layout Standard
Dieses Modul gibt Teile des Dokuments im Querformat aus,
wenn Sie
\family sans
Einfügen\SpecialChar menuseparator
Spezifische Einfügung\SpecialChar menuseparator
Querformat
\family default
oder
\family sans
Einfügen\SpecialChar menuseparator
Spezifische Einfügung\SpecialChar menuseparator
Querformat (gleitend)
\family default
verwenden.
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Mehrere-Textspalten"
\end_inset
Mehrere Textspalten
\end_layout
\begin_layout Standard
Dieses Modul verwendet das \SpecialChar LaTeX
-Paket
\family sans
multicol
\family default
und ist unabhängig von der Option
\family sans
Zweispaltiges Dokument
\family default
in
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
unter
\family sans
Textformat
\family default
.
Wenn Sie zwei Spalten für das gesamte Dokument brauchen,
sollten Sie die Option
\family sans
Zweispaltiges Dokument
\family default
dort aktivieren.
Für alle anderen Fälle verwenden Sie dieses Modul.
\end_layout
\begin_layout Standard
Fußnoten innerhalb von Spalten werden ans Ende der Seite gesetzt,
nicht unter die betreffende Spalte.
Innerhalb der Spalten können Sie alles verwenden,
bei Gleitumgebungen müssen Sie aber die Gleitumgebungs-Option
\family sans
Spalten überspannen
\family default
in
\family sans
Bearbeiten\SpecialChar menuseparator
Gleitobjekt-Einstellungen
\family default
aktivieren.
\end_layout
\begin_layout Subsubsection
Grundlagen
\end_layout
\begin_layout Standard
Möchte man zwei Spalten im Text haben,
verwendet man das Menü
\family sans
Einfügen\SpecialChar menuseparator
Benutzer\SpecialChar softhyphen
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.
Den Text,
der zweispaltig 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
\size small
Der Mann ohne Eigenschaften
\begin_inset Newline newline
\end_inset
von
\noun on
Robert Musil
\end_layout
\begin_layout Plain Layout
\size small
Über dem Atlantik befand sich ein barometrisches Minimum;
es wanderte ostwärts,
einem über Rußland lagernden Maximum zu,
und verriet noch nicht die Neigung,
diesem nördlich auszuweichen.
Die Isothermen und Isotheren taten ihre Schuldigkeit.
Die Lufttemperatur stand in einem ordnungsgemäßen Verhältnis zur mittleren Jahrestemperatur,
zur Temperatur des kältesten wie des wärmsten Monats und zur aperiodischen monatlichen Temperaturschwankung.
Der Auf- und Untergang der Sonne,
des Mondes,
der Lichtwechsel des Mondes,
der Venus,
des Saturnringes und viele andere bedeutsame Erscheinungen entsprachen ihrer Voraussage in den astronomischen Jahrbüchern.
Der Wasserdampf in der Luft hatte seine höchste Spannkraft,
und die Feuchtigkeit der Luft war gering.
Mit einem Wort,
das das Tatsächliche recht gut bezeichnet,
wenn es auch etwas altmodisch ist:
Es war ein schöner Augusttag des Jahres 1913.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Um drei 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 drei Spalten schreibt man naheliegenderweise
\begin_inset Quotes gld
\end_inset
3
\begin_inset Quotes grd
\end_inset
).
\begin_inset Newline newline
\end_inset
Hier ist ein Beispiel mit drei Spalten:
\end_layout
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
\begin_layout Plain Layout
\size footnotesize
\begin_inset Argument 1
status open
\begin_layout Plain Layout
3
\end_layout
\end_inset
Autos schossen aus schmalen,
tiefen Straßen in die Seichtigkeit heller Plätze.
Fußgängerdunkelheit bildete wolkige Schnüre.
Wo kräftigere Striche der Geschwindigkeit quer durch ihre lockere Eile fuhren,
verdickten sie sich,
rieselten nachher rascher und hatten nach wenigen Schwingungen wieder ihren gleichmäßigen Puls.
Hunderte Töne waren zu einem drahtigen Geräusch ineinander verwunden,
aus dem einzelne Spitzen vorstanden,
längs dessen schneidige Kanten liefen und sich wieder einebneten,
von dem klare Töne absplitterten und verflogen.
An diesem Geräusch,
ohne daß sich seine Besonderheit beschreiben ließe,
würde ein Mensch nach jahrelanger Abwesenheit mit geschlossenen Augen erkannt haben,
daß er sich in der Reichshaupt- und Residenzstadt Wien befinde.
Städte lassen sich an ihrem Gang erkennen wie Menschen.
Die Augen öffnend,
würde er das gleiche an der Art bemerken,
wie die Bewegung in den Straßen schwingt,
bei weitem früher als er es durch irgendeine bezeichnende Einzelheit herausfände.
Und wenn er sich,
das zu können,
nur einbilden sollte,
schadet es auch nichts.
Die Überschätzung der Frage,
wo man sich befinde,
stammt aus der Hordenzeit,
wo man sich die Futterplätze merken mußte.
Es wäre wichtig,
zu wissen,
warum man sich bei einer roten Nase ganz ungenau damit begnügt,
sie sei rot,
und nie danach fragt,
welches besondere Rot sie habe,
obgleich sich das durch die Wellenlänge auf Mikromillimeter genau ausdrücken ließe;
wogegen man bei etwas so viel Verwickelterem,
wie es eine Stadt ist,
in der man sich aufhält,
immer durchaus genau wissen möchte,
welche besondere Stadt das sei.
Es lenkt von Wichtigerem ab.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Sie können bis zu zehn Spalten verwenden,
aber das wird sicher nicht der Übersichtlichkeit zuträglich sein.
\end_layout
\begin_layout Subsubsection
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
Es soll also auf den Namen der Stadt kein besonderer Wert gelegt werden.
Wie alle großen Städte bestand sie aus Unregelmäßigkeit,
Wechsel,
Vorgleiten,
Nichtschritthalten,
Zusammenstößen von Dingen und Angelegenheiten,
bodenlosen Punkten der Stille dazwischen,
aus Bahnen und Ungebahntem,
aus einem großen rhythmischen Schlag und der ewigen Verstimmung und Verschiebung aller Rhythmen gegeneinander,
und glich im ganzen einer kochenden Blase,
die in einem Gefäß ruht,
das aus dem dauerhaften Stoff von Häusern,
Gesetzen,
Verordnungen und geschichtlichen Überlieferungen besteht.
\end_layout
\begin_layout Plain Layout
\begin_inset Flex Multiple Columns
status open
\begin_layout Plain Layout
\size footnotesize
Die beiden Menschen,
die darin eine breite,
belebte Straße hinaufgingen,
hatten natürlich gar nicht diesen Eindruck.
Sie gehörten ersichtlich einer bevorzugten Gesellschaftsschicht an,
waren vornehm in Kleidung,
Haltung und in der Art,
wie sie miteinander sprachen,
trugen die Anfangsbuchstaben ihrer Namen bedeutsam auf ihre Wäsche gestickt,
und ebenso,
das heißt nicht nach außen gekehrt,
wohl aber in der feinen Unterwäsche ihres Bewußtseins,
wußten sie,
wer sie seien und daß sie sich in einer Haupt- und Residenzstadt auf ihrem Platze befanden.
\end_layout
\end_inset
\end_layout
\begin_layout Plain Layout
\size footnotesize
Angenommen,
sie würden Arnheim und Ermelinda Tuzzi heißen,
was aber nicht stimmt,
denn Frau Tuzzi befand sich im August in Begleitung ihres Gatten in Bad Aussee und Dr.
Arnheim noch in Konstantinopel,
so steht man vor dem Rätsel,
wer sie seien.
Lebhafte Menschen empfinden solche Rätsel sehr oft in den Straßen.
Sie lösen sich in bemerkenswerter Weise dadurch auf,
daß man sie vergißt,
falls man sich nicht während der nächsten fünfzig Schritte erinnern kann,
wo man die beiden schon gesehen hat.
Diese beiden hielten nun plötzlich ihren Schritt an,
weil sie vor sich einen Auflauf bemerkten.
Schon einen Augenblick vorher war etwas aus der Reihe gesprungen,
eine quer schlagende Bewegung;
etwas hatte sich gedreht,
war seitwärts gerutscht,
ein schwerer,
jäh gebremster Lastwagen war es,
wie sich jetzt zeigte,
wo er,
mit einem Rad auf der Bordschwelle,
gestrandet dastand.
Wie die Bienen um das Flugloch hatten sich im Nu Menschen um einen kleinen Fleck angesetzt,
den sie in ihrer Mitte freiließen.
Von seinem Wagen herabgekommen,
stand der Lenker darin,
grau wie Packpapier,
und erklärte mit groben Gebärden den Unglücksfall.
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Fortgeschrittene Beispiele
\end_layout
\begin_layout Standard
Die Beispiele in diesem Abschnitt zeigen einige noch speziellere Features von Mehrfachspalten.
Für darüber hinausgehende Features von Mehrfachspalten konsultieren Sie bitte die
\begin_inset CommandInset href
LatexCommand href
name "Dokumentation"
target "http://mirror.ctan.org/macros/latex/required/tools/multicol.pdf"
literal "false"
\end_inset
des \SpecialChar LaTeX
-Pakets
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
multicol
\end_layout
\end_inset
.
\end_layout
\begin_layout Paragraph
Vorspanntext
\end_layout
\begin_layout Standard
Um einen Vorspanntext zu mehreren 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.
Hier ein Beispiel mit einem Vorspanntext:
\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
Die Blicke der Hinzukommenden richteten sich auf ihn und sanken dann vorsichtig in die Tiefe des Lochs,
wo man einen Mann,
der wie tot dalag,
an die Schwelle des Gehsteigs gebettet hatte.
Er war durch seine eigene Unachtsamkeit zu Schaden gekommen,
wie allgemein zugegeben wurde.
Abwechselnd knieten Leute bei ihm nieder,
um etwas mit ihm anzufangen;
man öffnete seinen Rock und schloß ihn wieder,
man versuchte ihn aufzurichten oder im Gegenteil,
ihn wieder hinzulegen;
eigentlich wollte niemand etwas anderes damit,
als die Zeit ausfüllen,
bis mit der Rettungsgesellschaft sachkundige und befugte Hilfe käme.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Man kann auch einen Abschnittstitel als Vorspann verwenden indem man den Abschnitts-Befehl als \SpecialChar TeX
-Code eingibt.
Zum Beispiel erstellt der Befehl
\end_layout
\begin_layout LyX-Code
\backslash
subsection{Unterabschnittstitel}
\end_layout
\begin_layout Standard
einen Unterabschnitt.
In diesem Beispiel ist der Vorspann 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 Vorspann
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
}
\end_layout
\end_inset
\end_layout
\end_inset
\size small
Auch die Dame und ihr Begleiter waren herangetreten und hatten,
über Köpfe und gebeugte Rücken hinweg,
den Daliegenden betrachtet.
Dann traten sie zurück und zögerten.
Die Dame fühlte etwas Unangenehmes in der Herz-Magengrube,
das sie berechtigt war für Mitleid zu halten;
es war ein unentschlossenes,
lähmendes Gefühl.
Der Herr sagte nach einigem Schweigen zu ihr:
\begin_inset Quotes gld
\end_inset
Diese schweren Kraftwagen,
wie sie hier verwendet werden,
haben einen zu langen Bremsweg.
\begin_inset Quotes grd
\end_inset
Die Dame fühlte sich dadurch erleichtert und dankte mit einem aufmerksamen Blick.
Sie hatte dieses Wort wohl schon manchmal gehört,
aber sie wußte nicht,
was ein Bremsweg sei,
und wollte es auch nicht wissen;
es genügte ihr,
daß damit dieser gräßliche Vorfall in irgend eine Ordnung zu bringen war und zu einem technischen Problem wurde,
das sie nicht mehr unmittelbar anging.
Man hörte jetzt auch schon die Pfeife eines Rettungswagens schrillen,
und die Schnelligkeit seines Eintreffens erfüllte alle Wartenden mit Genugtuung.
Bewundernswert sind diese sozialen Einrichtungen.
Man hob den Verunglückten auf eine Tragbahre und schob ihn mit dieser in den Wagen.
Männer in einer Art Uniform waren um ihn bemüht,
und das Innere des Fuhrwerks,
das der Blick erhaschte,
sah so sauber und regelmäßig wie ein Krankensaal aus.
Man ging fast mit dem berechtigten Eindruck davon,
daß sich ein gesetzliches und ordnungsmäßiges Ereignis vollzogen habe.
\begin_inset Quotes gld
\end_inset
Nach den amerikanischen Statistiken
\begin_inset Quotes grd
\end_inset
,
so bemerkte der Herr,
\begin_inset Quotes gld
\end_inset
werden dort jährlich durch Autos 190000 Personen getötet und 450000 verletzt.
\begin_inset Quotes grd
\end_inset
\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 sechs Textzeilen benötigt werden,
wird ein Seitenumbruch vor den Mehrfachspalten eingefügt.
Je nach Anzahl der Zeilen des Vorspanns 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 eines 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 Flex Code
status collapsed
\begin_layout Plain Layout
5cm
\end_layout
\end_inset
.
\begin_inset Newline newline
\end_inset
In diesem Beispiel ist der Leerraum auf sieben Textzeilen eingestellt,
indem
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
7
\backslash
baselineskip
\end_layout
\end_inset
verwendet wurde (wobei der Befehl
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
baselineskip
\end_layout
\end_inset
als \SpecialChar 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
Die Straße,
in der sich dieser kleine Unglücksfall ereignet hatte,
war einer jener langen,
gewundenen Verkehrsflüsse,
die strahlenförmig am Kern der Stadt entspringen,
die äußeren Bezirke durchziehn und in die Vorstädte münden.
Sollte ihm das elegante Paar noch eine Weile weiter gefolgt sein,
so würde es etwas gesehen haben,
das ihm gewiß gefallen hätte.
Das war ein teilweise noch erhalten gebliebener Garten aus dem achtzehnten oder gar aus dem siebzehnten Jahrhundert,
und wenn man an seinem schmiedeeisernen Gitter vorbeikam,
so erblickte man zwischen Bäumen,
auf sorgfältig geschorenem Rasen etwas wie ein kurzflügeliges Schlößchen,
ein Jagd- oder Liebesschlößchen vergangener Zeiten.
Genau gesagt,
seine Traggewölbe waren aus dem siebzehnten Jahrhundert,
der Park und der Oberstock trugen das Ansehen des achtzehnten Jahrhunderts,
die Fassade war im neunzehnten Jahrhundert erneuert und etwas verdorben worden,
das Ganze hatte also einen etwas verwackelten Sinn,
so wie übereinander photographierte Bilder;
aber es war so,
daß man unfehlbar stehen blieb und »Ah!« sagte.
Und wenn das Weiße,
Niedliche,
Schöne seine Fenster geöffnet hatte,
blickte man in die vornehme Stille der Bücherwände einer Gelehrtenwohnung.
\end_layout
\end_inset
\end_layout
\begin_layout Paragraph
Umgebender Leerraum
\end_layout
\begin_layout Standard
Die Größe des Leerraums vor und nach Mehrfachspalten kann geändert werden,
indem die Länge
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
multicolsep
\end_layout
\end_inset
geändert wird.
Zum Beispiel ändert der Befehl
\end_layout
\begin_layout LyX-Code
\backslash
setlength{
\backslash
multicolsep}{3cm}
\end_layout
\begin_layout Standard
als \SpecialChar 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
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
multicolsep
\end_layout
\end_inset
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
Diese Wohnung und dieses Haus gehörten dem Mann ohne Eigenschaften.
\end_layout
\begin_layout Plain Layout
\size small
Er stand hinter einem der Fenster,
sah durch den zartgrünen Filter der Gartenluft auf die bräunliche Straße und zählte mit der Uhr seit zehn Minuten die Autos,
die Wagen,
die Trambahnen und die von der Entfernung ausgewaschenen Gesichter der Fußgänger,
die das Netz des Blicks mit quirlender Eile füllten;
er schätzte die Geschwindigkeiten,
die Winkel,
die lebendigen Kräfte vorüberbewegter Massen,
die das Auge blitzschnell nach sich ziehen,
festhalten,
loslassen,
die während einer Zeit,
für die es kein Maß gibt,
die Aufmerksamkeit zwingen,
sich gegen sie zu stemmen,
abzureißen,
zum nächsten zu springen und sich diesem nachzuwerfen;
kurz,
er steckte,
nachdem er eine Weile im Kopf gerechnet hatte,
lachend die Uhr in die Tasche und stellte fest,
daß er Unsinn getrieben habe.
Könnte man die Sprünge der Aufmerksamkeit messen,
die Leistungen der Augenmuskeln,
die Pendelbewegungen der Seele und alle die Anstrengungen,
die ein Mensch vollbringen muß,
um sich im Fluß einer Straße aufrecht zu halten,
es käme vermutlich so hatte er gedacht und spielend das Unmögliche zu berechnen versucht eine Größe heraus,
mit der verglichen die Kraft,
die Atlas braucht,
um die Welt zu stemmen,
gering ist,
und man könnte ermessen,
welche ungeheure Leistung heute schon ein Mensch vollbringt,
der gar nichts tut.
\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
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
setlength
\end_layout
\end_inset
eingestellte Wert wird für alle folgenden Mehrfachspalten verwendet,
solange der Wert nicht 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 Paragraph
Spaltenumbrüche
\end_layout
\begin_layout Standard
Ein Spaltenumbruch kann erzwungen werden,
indem man an die Stelle im Text,
an der die Spalte umbrochen werden soll,
den Befehl
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
columnbreak{}
\end_layout
\end_inset
als \SpecialChar TeX
-Code eingibt.
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
Denn der Mann ohne Eigenschaften war augenblicklich ein solcher Mensch.
\end_layout
\begin_layout Plain Layout
\size small
Und einer der tut?
\end_layout
\begin_layout Plain Layout
\size small
»Man kann zwei Schlüsse daraus ziehen« sagte er sich.
\end_layout
\begin_layout Plain Layout
\size small
Die Muskelleistung eines Bürgers,
der ruhig einen Tag lang seines Weges geht,
ist bedeutend größer als die eines Athleten,
der einmal im Tag ein ungeheures Gewicht stemmt;
das ist physiologisch nachgewiesen worden,
und also setzen wohl auch die kleinen Alltagsleistungen in ihrer gesellschaftlichen Summe und durch ihre Eignung für diese Summierung viel mehr Energie in die Welt als die heroischen Taten;
ja die heroische Leistung erscheint geradezu winzig,
wie ein Sandkorn,
das mit ungeheurer Illusion auf einen Berg gelegt wird.
Dieser Gedanke gefiel ihm.
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
Aber es muß hinzugefügt werden,
daß er ihm nicht etwa deshalb gefiel,
weil er das bürgerliche Leben liebte;
im Gegenteil,
es beliebte ihm bloß,
seinen Neigungen,
die einstmals anders gewesen waren,
Schwierigkeiten zu bereiten.
Vielleicht ist es gerade der Spießbürger,
der den Beginn eines ungeheuren neuen,
kollektiven,
ameisenhaften Heldentums vorausahnt?
Man wird es rationalisiertes Heldentum nennen und sehr schön finden.
Wer kann das heute schon wissen?
Solcher unbeantworteter Fragen von größter Wichtigkeit gab es aber damals hunderte.
Sie lagen in der Luft,
sie brannten unter den Füßen.
Die Zeit bewegte sich.
Leute,
die damals noch nicht gelebt haben,
werden es nicht glauben wollen,
aber schon damals bewegte sich die Zeit so schnell wie ein Reitkamel;
und nicht erst heute.
Man wußte bloß nicht,
wohin.
\end_layout
\end_inset
\end_layout
\begin_layout Paragraph
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
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
columnsep
\end_layout
\end_inset
ändert.
Ihr voreingestellter Wert ist 10
\begin_inset space \thinspace{}
\end_inset
pt.
Hier ist ein Beispiel,
bei dem
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
columnsep
\end_layout
\end_inset
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
Man konnte auch nicht recht unterscheiden,
was oben und unten war,
was vor und zurück ging.
»Man kann tun,
was man will;« sagte sich der Mann ohne Eigenschaften achzelzuckend »es kommt in diesem Gefilz von Kräften nicht im geringsten darauf an!« Er wandte sich ab wie ein Mensch,
der verzichten gelernt hat,
ja fast wie ein kranker Mensch,
der jede starke Berührung scheut,
und als er,
sein angrenzendes Ankleidezimmer durchschreitend,
an einem Boxball,
der dort hing,
vorbeikam,
gab er diesem einen so schnellen und heftigen Schlag,
wie es in Stimmungen der Ergebenheit oder Zuständen der Schwäche nicht gerade üblich ist.
\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 Paragraph
Vertikale Linien
\end_layout
\begin_layout Standard
Zwischen den Spalten befindet sich eine Linie mit der Breite der Länge
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
columnseprule
\end_layout
\end_inset
.
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
Der Mann ohne Eigenschaften hatte,
als er vor einiger Zeit aus dem Ausland zurückkehrte,
eigentlich nur aus Übermut und weil er die gewöhnlichen Wohnungen verabscheute,
dieses Schlößchen gemietet,
das einst ein vor den Toren liegender Sommersitz gewesen war,
der seine Bestimmung verlor,
als die Großstadt über ihn wegwuchs,
und zuletzt nicht mehr als ein brachliegendes,
auf das Steigen der Bodenpreise wartendes Grundstück darstellte,
das von niemand bewohnt wurde.
Der Pachtzins war dementsprechend gering,
aber unerwartet viel Geld hatte das Weitere gekostet,
alles wieder in Stand setzen zu lassen und mit den Ansprüchen der Gegenwart zu verbinden;
das war ein Abenteuer geworden,
dessen Ausgang ihn zwang,
sich an die Hilfe seines Vaters zu wenden,
was ihm keineswegs angenehm war,
denn er liebte seine Unabhängigkeit.
Er war zweiunddreißig Jahre alt,
und sein Vater neunundsechzig.
\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
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
columnseprulecolor
\end_layout
\end_inset
umdefiniert.
Dies wird mit dem \SpecialChar TeX
-Code-Befehl
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
columnseprulecolor}{
\backslash
color{red}}
\end_layout
\begin_layout Standard
erreicht,
der vor der Mehrfachspalten-Einfügung eingefügt wird.
Die Farbangabe
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
red
\end_layout
\end_inset
wird hierbei durch eine Farbe der Wahl ersetzt.
Man kann alle vor- und selbstdefinierten Farben verwenden.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Siehe das Handbuch
\emph on
Eingebettete Objekte
\emph default
,
Abschnitt
\emph on
Farbige Tabellen
\emph default
,
für weitere Informationen über vor- und selbstdefinierte Farben.
\end_layout
\end_inset
Um auf die voreingestellte Farbe zurück zu wechseln,
gibt man den folgenden Befehl ein:
\end_layout
\begin_layout LyX-Code
\backslash
renewcommand{
\backslash
columnseprulecolor}{
\backslash
normalcolor}
\end_layout
\begin_layout Standard
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
Der alte Herr war entsetzt.
Nicht eigentlich wegen des Überfalls,
wenngleich auch deswegen,
denn er verabscheute die Unüberlegtheit;
noch wegen der Kontribution,
die er leisten mußte,
denn im Grunde billigte er es,
daß sein Sohn ein Bedürfnis nach Häuslichkeit und eigener Ordnung kundgegeben hatte.
Aber die Aneignung eines Gebäudes,
das man,
und sei es auch nur im Diminutiv,
nicht umhin konnte als ein Schloß zu bezeichnen,
verletzte sein Gefühl und ängstigte es als eine unheilverheißende Anmaßung.
\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 Section
Textauszeichnung
\end_layout
\begin_layout Subsection
Logisches Markup
\end_layout
\begin_layout Standard
Dieses Modul definiert Textstile für semantische Auszeichnungen:
\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
Eigenname
\end_layout
\end_inset
,
\begin_inset Flex Emph
status collapsed
\begin_layout Plain Layout
Hervorgehoben
\end_layout
\end_inset
,
\begin_inset Flex Strong
status collapsed
\begin_layout Plain Layout
Stark
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Code
\end_layout
\end_inset
.
Sie sind unter
\family sans
Bearbeiten\SpecialChar menuseparator
Spezifische Textstile
\family default
zugänglich.
\end_layout
\begin_layout Subsection
Trennbare Textauszeichnung (Soul)
\end_layout
\begin_layout Standard
Dieses Modul definiert Textstile,
mit denen Sie mit Hilfe des Pakets
\family sans
soul
\family default
Text hervorheben,
sperren,
durchstreichen,
unterstreichen sowie in Großbuchstaben bzw.
Kapitälchen ausgeben können.
\end_layout
\begin_layout Standard
Im Gegensatz zu den normalen Auszeichnungen von \SpecialChar LyX
(im Fenster Texteigenschaften) werden diese hier ordentlich am Zeilenende getrennt.
Die
\begin_inset CommandInset href
LatexCommand href
name "Soul-Dokumentation"
target "http://mirrors.ctan.org/macros/generic/soul/soul.pdf"
literal "false"
\end_inset
erläutert die Details.
\end_layout
\begin_layout Chapter
Literaturverzeichnis
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Literaturverzeichnis
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Grundlegende Informationen zur Verwendung von Bib\SpecialChar TeX
oder Biblatex in \SpecialChar LyX
finden Sie im Abschnitt
\emph on
Literaturverzeichnis-Datenbanken
\emph default
des \SpecialChar LyX
-Benutzerhandbuchs.
Die folgenden Abschnitte erläutern ergänzend dazu spezifische Features,
die von \SpecialChar LyX
unterstützt werden.
\end_layout
\begin_layout Section
Alternative Zitierstile
\end_layout
\begin_layout Standard
Bib\SpecialChar TeX
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
).
\SpecialChar LyX
unterstützt drei Pakete,
die diesen Stil liefern:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
biblatex
\end_layout
\end_inset
,
\family typewriter
natbib
\family default
und
\family typewriter
jurabib
\family default
.
Jedes dieser Pakete hat Vor- und Nachteile,
die nicht im Einzelnen erläutert werden können.
Wenn Sie nur Autor-Jahr oder autor-nummerisch zitieren oder ohnehin eine der unzähligen
\family typewriter
Natbib
\family default
-Stildateien benutzen wollen,
dann ist das
\family typewriter
Natbib
\family default
-Paket wahrscheinlich die richtige Wahl.
Wenn Sie nach spezifischen Stilen suchen,
wie sie in den Rechtswissenschaften gebräuchlich sind,
sollten Sie das
\family typewriter
Jurabib
\family default
-Paket in Erwägung ziehen.
Wenn Sie größtmögliche Kontrolle über die Formatierung haben wollen oder spezifische Features wie
\emph on
ibidem
\emph default
,
automatische Literaturverweise in Fußnoten,
Zitierung des Titels,
spezifische Datumsformate (wie 400 v.
\begin_inset space \thinspace{}
\end_inset
Chr.) oder volle Unterstützung anderer Sprachen als Englisch brauchen,
sollten Sie sich unbedingt
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
biblatex
\end_layout
\end_inset
ansehen,
das alle anderen Pakete in Sachen Funktionalität weit übertrifft,
dafür aber recht komplex und ressourcenhungrig ist.
\end_layout
\begin_layout Standard
All diese Pakete werden in \SpecialChar LyX
ähnlich benutzt.
Unter
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Literaturverzeichnis
\family default
wählen Sie zunächst das Stilformat
\family sans
Biblatex
\family default
,
\family sans
Biblatex (Natbib-Modus)
\family default
,
\family sans
Natbib (BibTeX)
\family default
oder
\family sans
Jurabib (BibTeX)
\family default
(siehe Abschnitt.
\begin_inset space ~
\end_inset
6.5.3 des Benutzerhandbuchs für Details zu diesen Varianten).
Bei all diesen Paketen enthält der
\family sans
Literaturverweis
\family default
-Dialog weitere Funktionen,
Sie können zum Beispiel aus folgenden Verweisvarianten auswählen:
\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.
Jedes Paket benötigt jeweils seine eigenen Stildateien.
Alle bringen eine Auswahl davon mit sich,
und es sind jeweils zusätzliche passende Stile für jedes Paket erhältlich.
Für
\family typewriter
natbib
\family default
gibt es sogar einen interaktiven 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
.
\end_layout
\begin_layout Section
Unterteilte Literaturverzeichnisse
\end_layout
\begin_layout Standard
Manchmal ist es nötig,
Ihr Literaturverzeichnis in mehrere Abschnitte aufzuteilen.
Wenn Sie etwa Historiker sind,
ist die Möglichkeit,
Quellen und wissenschaftliche Arbeiten zu trennen,
für Sie unabdinglich.
Unglücklicherweise erlaubt dies Bib\SpecialChar TeX
von Haus aus nicht.
Aber mit Hilfe einiger \SpecialChar LaTeX
-Pakete kann Bib\SpecialChar TeX
entsprechend erweitert werden.
\end_layout
\begin_layout Standard
\SpecialChar LyX
unterstützt hierfür das Paket
\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 spezifischen Literaturverweis-Befehle definieren müssen.
Stattdessen müssen Sie verschiedene Literaturverzeichnis-Datenbanken erstellen,
die jeweils die Einträge für die einzelnen 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
aktivieren Sie
\family sans
Unterteiltes
\begin_inset space \space{}
\end_inset
Literaturverzeichnis
\family default
.
Dann fügen Sie mehrere Bib\SpecialChar TeX
-Verzeichnisse ein,
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 Bibliographiestil 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 nicht zitierten 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 als 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 Standard
Mit
\family sans
Biblatex
\family default
is das Prozedere etwas anders.
Da
\family typewriter
bibtopic
\family default
mit
\family sans
Biblatex
\family default
nicht kompatibel ist,
ist die vorhin erwähnte Option
\family sans
Unterteiltes
\begin_inset space \space{}
\end_inset
Literaturverzeichnis
\family default
deaktiviert,
wenn Sie
\family sans
Biblatex
\family default
verwenden.
\family sans
Biblatex
\family default
bietet aber eigene Methoden an,
um unterteilte Literaturverzeichnisse zu erstellen.
Sie können entweder Schlüsselwörter über das Eintragsfeld
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
keywords
\end_layout
\end_inset
zu spezifischen Einträgen hinzufügen und dann einzelne Abschnitte durch die Verwendung von Filtern extrahieren (dies erreichen Sie dadurch,
dass Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
keyword=mykeyword
\end_layout
\end_inset
in das Feld
\family sans
Optionen
\family default
in dem Fenster eintragen,
das sich öffnet,
wenn Sie auf den Knopf
\family sans
Biblatex-erzeugtes Literaturverzeichnis
\family default
rechtsklicken).
Alternativ können Sie auch nach Eintragstypen (wie
\emph on
\lang english
book
\emph default
\lang ngerman
oder
\emph on
\lang english
article
\emph default
\lang ngerman
) filtern,
indem Sie z.
\begin_inset space \thinspace{}
\end_inset
B.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
type=book
\end_layout
\end_inset
oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
nottype=collection
\end_layout
\end_inset
in das erwähnte Feld
\family sans
Optionen
\family default
eingeben.
Schließlich können Sie sog.
\begin_inset Quotes gld
\end_inset
\lang english
Bibliography Categories
\lang ngerman
\begin_inset Quotes grd
\end_inset
anlegen,
denen Sie einzelne Einträge zuordnen können.
Bitte konsultieren Sie für Einzelheiten das Biblatex-Handbuch,
Abschnitt
\emph on
\lang english
Subdivided Bibliographies
\emph default
\lang ngerman
.
\end_layout
\begin_layout Section
Mehrere Literaturverzeichnisse pro Dokument
\begin_inset CommandInset label
LatexCommand label
name "subsec:Mehrere-Literaturverzeichnisse"
\end_inset
\end_layout
\begin_layout Standard
Mehrere Literaturverzeichnisse,
zum Beispiel ein Literaturverzeichnis pro Teil,
Kapitel,
Abschnitt,
Unterabschnitt oder Unterdokument des Dokumentes sind mit \SpecialChar LyX
ebenfalls möglich.
Gehen Sie hierzu zu
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Literaturverzeichnis
\family default
und wählen Sie die relevante Einheit (z.
\begin_inset space \thinspace{}
\end_inset
B.
\begin_inset Quotes gld
\end_inset
pro Abschnitt
\begin_inset Quotes grd
\end_inset
) unter
\family sans
Mehrere Literaturverzeichnisse
\family default
aus.
Fügen Sie dann ein
\family sans
Bib(la)
\family default
\SpecialChar TeX
-Literaturverzeichnis in jede Einheit (z.
\begin_inset space \thinspace{}
\end_inset
B.
Abschnitt) Ihres Dokuments ein.
In der Ausgabe wird dann ein separates Verzeichnis pro Einheit angelegt,
welches nur die Literatur enthält,
die in der entsprechenden Einheit auch zitiert wurde.
\end_layout
\begin_layout Standard
Wenn Sie
\family sans
Bib\SpecialChar TeX
\family default
verwenden,
wird hierzu entweder das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
chapterbib
\end_layout
\end_inset
oder das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtopic
\end_layout
\end_inset
verwendet:
das erstgenannte dann,
wenn Sie
\begin_inset Quotes gld
\end_inset
pro Unterdokument
\begin_inset Quotes grd
\end_inset
gewählt haben und nicht zusätzlich
\family sans
Unterteiltes Literaturverzeichnis
\family default
.
In allen anderen Fällen wird
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtopic
\end_layout
\end_inset
verwendet.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Wenn Sie bereits sind,
etwas
\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\SpecialChar TeX
-Code
\end_layout
\end_inset
(siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:LaTeX-Code"
plural "false"
caps "false"
noprefix "false"
nolink "false"
\end_inset
) einzugeben,
ist das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibunits
\end_layout
\end_inset
eine weitere Möglichkeit.
\end_layout
\end_inset
Wenn
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtopic
\end_layout
\end_inset
verwendet wird,
umschließt \SpecialChar LyX
die spezifizierten Einheiten mit den
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtopic
\end_layout
\end_inset
-Makros
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
begin{btUnit}
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
end{btUnit}
\end_layout
\end_inset
.
Beachten Sie,
dass dieser Ansatz einige Schwächen hat.
Erstens muss jeder Literaturverweis innerhalb irgendeiner
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
btUnit
\end_layout
\end_inset
stehen.
Literaturverweise,
die außerhalb platziert sind (bspw.
vor dem ersten Abschnitt,
wenn Sie
\begin_inset Quotes gld
\end_inset
pro Abschnitt
\begin_inset Quotes grd
\end_inset
verwenden),
erscheinen als
\begin_inset Quotes gld
\end_inset
???
\begin_inset Quotes grd
\end_inset
.
Sie können Ihre eigenen Einheiten bilden,
indem Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
begin{btUnit}
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
end{btUnit}
\end_layout
\end_inset
als \SpecialChar TeX
-Code eingeben (und so bspw.
die erwähnte Einschränkung umgehen).
Allerdings können
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
btUnit
\end_layout
\end_inset
s nicht ineinander eingebettet werden.
Eine zweite Einschränkung ist,
dass
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtopic
\end_layout
\end_inset
immer alle Einträge einer Datenbank verarbeitet,
auch die,
die gar nicht zitiert sind.
Das kann zu falschen Verweisformen führen (z.
\begin_inset space \thinspace{}
\end_inset
B.
\begin_inset Quotes gld
\end_inset
Müller 2014b
\begin_inset Quotes grd
\end_inset
,
wenn zwei Werke dieses Autors aus dem Jahr 2014 in der Datenbank sind,
obwohl nur eines zitiert wird).
\end_layout
\begin_layout Standard
Wenn Sie
\family sans
Biblatex
\family default
verwenden,
wird statt dessen die Option
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
refsection
\end_layout
\end_inset
des Pakets verwendet.
Wenn Sie spezielle Einheiten brauchen,
können Sie sie mit dem \SpecialChar TeX
-Code
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
newrefsection
\end_layout
\end_inset
bzw.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
newrefsegment
\end_layout
\end_inset
initiieren.
Möchten Sie auch das Ende der Einheit festlegen,
verwenden Sie statt dessen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
begin{refsection}
\end_layout
\end_inset
\SpecialChar ldots
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
end{refsection}
\end_layout
\end_inset
.
Beachten Sie jedoch,
dass
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
refsection
\end_layout
\end_inset
s nicht ineinander verschachtelt werden können.
Zusätzlich zu individuellen Literaturverzeichnissen für eine spezifische Einheit bietet
\family sans
Biblatex
\family default
auch eine einfache Möglichkeit,
all diese Teilbibliographien nacheinander an einem Ort automatisch auszugeben (z.
\begin_inset space \thinspace{}
\end_inset
B.
am Ende des Dokuments).
Wählen Sie hierfür
\begin_inset Quotes gld
\end_inset
alle Literaturverzeichnisse
\begin_inset Quotes grd
\end_inset
aus der Auswahl im Dialogfenster der Bib(la)TeX-Einfügung.
Bitte konsultieren Sie das Biblatex-Handbuch für weitere Informationen zu diesem Thema.
\end_layout
\begin_layout Chapter
Listenmarkierer
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Listenmarkierer
\end_layout
\end_inset
\begin_inset CommandInset label
LatexCommand label
name "Listenmarkierer"
\end_inset
\end_layout
\begin_layout Standard
von
\noun on
Allan Rae
\end_layout
\begin_layout Section
Einleitung
\end_layout
\begin_layout Standard
\SpecialChar LyX
stellt 216 verschiedene Symbole zur Verfügung,
die Sie über ein Dialogfenster 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
Genau genommen geht es schon,
Sie müssen dann aber die Einstellungen von Hand eingeben.
\end_layout
\end_inset
\end_layout
\begin_layout Section
Das Dialogfenster
\end_layout
\begin_layout Standard
Öffnen Sie das Dialogfenster mit
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Auflistungszeichen.
\end_layout
\begin_layout Standard
Das Fenster zeigt eine Tabelle der Auf\SpecialChar ligaturebreak
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 \SpecialChar LaTeX
-Befehl des Zeichens eingeben müssen.
Wenn Sie das tun,
kann es aber notwendig sein,
ein entsprechendes \SpecialChar LaTeX
-Paket,
in dem der Eintrag definiert wird,
selber in den \SpecialChar LaTeX
-Vorspann einzutragen.
\end_layout
\begin_layout Standard
Die sechs zur Auswahl stehenden Felder ergeben sich aufgrund der zu ihrer Darstellung notwendigen \SpecialChar LaTeX
-Pakete.
Die folgende Tabelle zeigt die Zuordnung von Name und zugehörigem \SpecialChar LaTeX
-Paket.
\end_layout
\begin_layout Standard
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="7" columns="2">
<features tabularvalignment="middle">
<column alignment="left" valignment="top" width="0pt">
<column alignment="left" valignment="top" width="0pt">
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\series bold
Schalter
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\series bold
Benötigtes Paket
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family sans
Standard
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\SpecialChar LaTeX
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family sans
Mathe
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family typewriter
amssymb.sty
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family sans
Dings 1
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family typewriter
pifont.sty
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family sans
Dings 2
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family typewriter
pifont.sty
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family sans
Dings 3
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family typewriter
pifont.sty
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family sans
Dings 4
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\family typewriter
pifont.sty
\end_layout
\end_inset
</cell>
</row>
</lyxtabular>
\end_inset
\end_layout
\begin_layout Standard
\noindent
\SpecialChar LyX
hindert Sie nicht daran,
Aufzählungszeichen aus Paketen zu verwenden,
die Sie nicht installiert haben.
Wenn Sie \SpecialChar LaTeX
-Fehlermeldungen beim Ansehen oder Drucken der Datei erhalten,
haben Sie wahrscheinlich ein Paket vergessen.
\begin_inset Foot
status open
\begin_layout Plain Layout
\noindent
\SpecialChar LyX
beschränkt den Gebrauch nicht,
weil Sie vielleicht lokal schreiben und dann irgendwohin exportieren.
\end_layout
\end_inset
\end_layout
\begin_layout Section
\begin_inset CommandInset label
LatexCommand label
name "subsec:So-funktioniert-es"
\end_inset
So funktioniert es
\end_layout
\begin_layout Standard
Legen Sie fest,
welche Aufzählungsebene Sie ändern wollen,
und wählen Sie dann ein Zeichen sowie eine Größe aus.
\end_layout
\begin_layout Standard
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 \SpecialChar 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 \SpecialChar 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 Argument item:1
status open
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
\backslash
(
\backslash
star
\backslash
)
\end_layout
\end_inset
\end_layout
\end_inset
Geben Sie jedes Zeichen einzeln an,
indem Sie jeden Eintrag mit einem Befehl für das Zeichen beginnen,
der über
\family sans
Einfügen\SpecialChar menuseparator
Benutzerdef.
Aufzählung
\family default
zugewiesen wird.
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
Ergänzende Werkzeuge
\end_layout
\begin_layout Section
Mehrteilige Dokumente
\begin_inset Index idx
range none
pageformat default
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 Aufsätze meist fünf Hauptteile:
Einleitung,
Beobachtungen,
Ergebnisse,
Diskussion und Zusammenfassung.
Jeder dieser Teile kann als separate \SpecialChar LyX
-Datei angelegt werden,
die dann von einem Hauptdokument eingebunden wird,
welches Titel,
Autoren,
Zusammenfassung,
Querverweise usw.
enthält und die fünf Dateien einbindet.
\end_layout
\begin_layout Standard
Jede dieser eingebundenen Dateien ist ein eigenständiges \SpecialChar LyX
-Dokument,
das auch selbständig formatiert und ausgegeben werden kann.
Jede dieser Dateien muss aber dieselbe Dokumentklasse haben versuchen Sie nicht,
Buch- und Artikelklassen zu mischen.
Sie können auch \SpecialChar LaTeX
-Dateien einbinden,
diese dürfen dann aber keinen eigenen Vorspann haben (d.
\begin_inset space \thinspace{}
\end_inset
h.,
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 \SpecialChar LaTeX
-Lauf Fehler gemeldet.
\end_layout
\begin_layout Standard
In \SpecialChar 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
.
\family sans
Include
\family default
und
\family sans
Input
\family default
sind in vielerlei Hinsicht ähnlich,
aber es gibt auch ein paar wichtige Unterschiede:
\end_layout
\begin_layout Enumerate
Dateien,
die über
\family sans
Include
\family default
eingebunden werden,
werden auf einer neuen Seite gesetzt,
während über
\family sans
Input
\family default
eingebundene Dateien auf der aktuellen Seite gesetzt werden.
\end_layout
\begin_layout Enumerate
Dateien,
die über
\family sans
Include
\family default
eingebunden werden,
können ihrerseits keine weiteren Dateien über
\family sans
Include
\family default
einbinden (Unter-Unterdokumente).
Bei über
\family sans
Input
\family default
eingebundenen Dateien ist ein unbegrenztes Einbinden möglich.
\end_layout
\begin_layout Enumerate
Wenn Unterdokumente über
\family sans
Include
\family default
eingebunden wurden,
ist es möglich,
nur einzelne von Ihnen auszugeben,
wobei die Zähler (z.
\begin_inset space \thinspace{}
\end_inset
B.
Seitenzahlen) und Querverweise des Gesamtdokuments erhalten bleiben (bitte lesen Sie den Abschnitt
\emph on
Unterdokumente
\emph default
um Handbuch
\emph on
Eingebettete Objekte
\emph default
für weitere Informationen)
\end_layout
\begin_layout Standard
Daher empfiehlt es sich,
Kapitel,
die in Unterdokumente ausgelagert sind mit
\family sans
Include
\family default
einzubinden.
\family sans
Input
\family default
eignet sich hingegen für beliebige andere Dateieinbindungen.
\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 \SpecialChar 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 Standard
In jedem Fall wird das Hauptdokument von \SpecialChar LyX
vor dem Setzen des Textes in eine vollwertige \SpecialChar LaTeX
-Datei konvertiert,
die eingebundenen Dateien jedoch nur in \SpecialChar LaTeX
-Dateien ohne jeglichen Vorspann.
\end_layout
\begin_layout Subsection
Querverweise
\begin_inset Index idx
range none
pageformat default
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\SpecialChar menuseparator
Querverweis\SpecialChar ldots
\family default
und wählen die gewünschte.
\end_layout
\begin_layout Subsection
Literaturverzeichnisse in allen Unterdokumenten
\end_layout
\begin_layout Standard
Wenn Sie mit Unterdokumenten arbeiten,
möchten Sie wahrscheinlich eine Gesamtbibliographie am Ende des Hauptdokuments.
Vielleicht möchten Sie aber auch ein separates Literaturverzeichnis für ein Unterdokument,
das nur angezeigt wird,
wenn das Unterdokument eigenständig ausgegeben wird.
Im folgenden wird beschrieben,
wie das möglich ist.
\end_layout
\begin_layout Standard
Für das Hauptdokument fügen Sie einfach eine
\family sans
Bib(la)TeX-Literaturverzeichnis
\family default
-Einfügung an die Stelle ein,
an der das Literaturverzeichnis im Hauptdokument erscheinen soll (Sie können diese Einfügung in die Hauptdatei selbst oder in ein Unterdokument einfügen).
Wenn die Einfügung in der Hauptdatei ist,
werden die Einträge der Datenbank von allen Unterdokumenten importiert,
sie sind also im Dialogfenster
\family sans
Literaturverweis
\family default
verfügbar.
\end_layout
\begin_layout Standard
Für unterdokumentspezifische Literaturverzeichnisse fügen Sie jeweils weitere
\family sans
Bib(la)TeX-Literaturverzeichnis
\family default
-Einfügungen an die Stelle ein,
an der das Literaturverzeichnis erscheinen soll,
wenn das Unterdokument selbständig ausgegeben wird.
Der entscheidende Punkt ist nun aber,
dass Sie die Einfügung in einen Zweig einfügen (
\family sans
Einfügen\SpecialChar menuseparator
Zweig\SpecialChar menuseparator
Neuen
\begin_inset space ~
\end_inset
Zweig einfügen
\family default
).
Nennen Sie diesen bspw.
\begin_inset Quotes gld
\end_inset
Unterdokument
\begin_inset Quotes grd
\end_inset
.
In den Unterdokumenten aktivieren Sie nun diesen Zweig (
\family sans
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
\SpecialChar menuseparator
Zweige
\family default
),
im Hauptdokument deaktivieren Sie ihn (
\family sans
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
\SpecialChar menuseparator
Zweige
\family default
).
In der Folge wird das Literaturverzeichnis des Unterdokuments von der Hauptdatei ignoriert,
vom Unterdokument aber ausgegeben.
\end_layout
\begin_layout Standard
Wenn Sie auch
\emph on
im Hauptdokument
\emph default
mehrere Literaturverzeichnisse haben wollen (z.
\begin_inset space \thinspace{}
\end_inset
B.
eines pro Unterdokument),
lesen Sie bitte oben Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Mehrere-Literaturverzeichnisse"
nolink "false"
\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
bzw.
über den Werkzeugleistenknopf
\begin_inset Info
type "icon"
arg "master-buffer-view"
\end_inset
bzw.
\begin_inset Info
type "icon"
arg "master-buffer-update"
\end_inset
machen .
\end_layout
\begin_layout Section
\SpecialChar LyX
-Archive
\end_layout
\begin_layout Standard
Manche Anwender möchten gerne ein \SpecialChar LyX
-Dokument zusammen mit allen verwendeten Grafiken (und anderen Dateien,
die gebraucht werden)
\begin_inset Quotes gld
\end_inset
bündeln
\begin_inset Quotes grd
\end_inset
,
entweder,
um alles zu einem Verleger zu senden,
oder,
um es mit Koautoren zu teilen.
\end_layout
\begin_layout Standard
\SpecialChar LyX
enthält ein Python-Skript (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxpak.py
\end_layout
\end_inset
),
das diesen Prozess automatisiert.
Um es zu verwenden,
müssen Sie eines der Python-Module
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
zipfile
\end_layout
\end_inset
oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
tarfile
\end_layout
\end_inset
installiert haben.
In der Voreinstellung bevorzugt das Skript das
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
gzip
\end_layout
\end_inset
-komprimierte
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
tar
\end_layout
\end_inset
-Format auf unixoiden Systemen und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
zip
\end_layout
\end_inset
auf Windows.
\end_layout
\begin_layout Standard
\SpecialChar LyX
richtet bei der Konfiguration,
wenn die obigen Voraussetzungen gegeben sind,
ein Export-Format
\begin_inset Quotes gld
\end_inset
\SpecialChar LyX
-Archiv
\begin_inset Quotes grd
\end_inset
ein,
das unter
\family sans
\noun off
Datei\SpecialChar menuseparator
Exportieren
\family default
\noun default
zugänglich ist.
\end_layout
\begin_layout Standard
Unabhängig vom Betriebssystem kann die Erzeugung eines bestimmten Archivformats durch Hinzufügung der Option
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-t
\end_layout
\end_inset
(für das
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
tar
\end_layout
\end_inset
-Format) oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-z
\end_layout
\end_inset
(für das
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
zip
\end_layout
\end_inset
-Format) erzwungen werden.
Fügen Sie diese Option dem Konverter
\family sans
LyX\SpecialChar menuseparator
LyX-Archive
\family default
unter
\family sans
Werkzeuge\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Konverter
\family default
hinzu (die Option muss nach dem Skriptnamen eingefügt werden,
nicht davor)
\end_layout
\begin_layout Chapter
\SpecialChar LyX
und das World Wide Web
\end_layout
\begin_layout Standard
Seit langem unterstützt \SpecialChar LyX
den Export in verschiedene internetkompatible Formate wie etwa HTML.
Vor Version 2.0 war dies aber an externe Konvertierungsprogramme gebunden.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Für Informationen zur Verwendung externer Konverter in \SpecialChar LyX
lesen Sie bitte den Abschnitt
\emph on
Konverter
\emph default
im Handbuch
\emph on
Anpassung
\emph default
.
\end_layout
\end_inset
Diese Konverter (bspw.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
htlatex
\end_layout
\end_inset
,
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
html2latex
\end_layout
\end_inset
,
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
plastex
\end_layout
\end_inset
) benutzen \SpecialChar LaTeX
als Zwischenformat und verarbeiten dabei die \SpecialChar LaTeX
-Ausgabe von \SpecialChar LyX
weite.
Jedes dieser Programme hat seine eigenen Vor- und Nachteile.
\end_layout
\begin_layout Standard
Der Vorteil der auf \SpecialChar LaTeX
aufsetzenden Konverter ist,
dass sie im Prinzip alle Informationen über das exportierte Dokument haben,
die \SpecialChar LaTeX
auch hat.
Solchen Konvertern ist es egal,
ob beispielsweise ein bestimmter Code-Block mit \SpecialChar TeX
-Code oder \SpecialChar LyX
-Mitteln produziert wurde.
Sie können Informationen aus den Hilfsdateien von \SpecialChar LaTeX
beziehen,
etwa über Zählerstände und Querverweise,
und häufig können sie auch die von
\family sans
Bib\SpecialChar TeX
\family default
oder
\family sans
Biblatex
\family default
generierten Dateien lesen und verwerten.
Andererseits ist \SpecialChar LaTeX
schwer zu interpretieren manche Leute sagen,
nur \SpecialChar TeX
selbst versteht \SpecialChar TeX
wirklich ,
daher stolpern \SpecialChar LaTeX
-basierte Konverter häufig über etwas,
das sehr einfach zu sein scheint.
Komplexere Dinge können sie vollends aus der Bahn werfen.
Während wir diesen Text geschrieben haben,
kann etwa das Handbuch
\emph on
Eingebettete Objekte
\emph default
nicht mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
htlatex
\end_layout
\end_inset
konvertiert werden,
während da mit allen anderen Konvertern geht.
Ein zweiter Nachteil betrifft die Handhabung von mathematischem Text.
Die genannten Konverter wandeln Formeln üblicherweise einfach in kleine Bilder um,
die dann in die HTML-Datei eingebunden werden.
Da sie mittels \SpecialChar LaTeX
generiert werden,
sieht das im Grunde nicht schlecht aus,
aber die Bilder skalieren schlecht,
und wenn man sie so hinbekommen will,
dass es wirklich so aussieht,
als seien die Formeln Teil des Texts,
kann das sehr aufwändig sein.
\end_layout
\begin_layout Standard
Seit der Version 2.0 kann \SpecialChar LyX
selbst XHTML ausgeben,
ganz analog zur Ausgabe von \SpecialChar LaTeX
,
DocBook,
und einfachem Text.
Diese XHTML-Ausgabe ist noch in der Entwicklung und in vielerlei Hinsicht experimentell.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Die Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
development/HTML/HTML.notes
\end_layout
\end_inset
,
die im \SpecialChar LyX
-Quellverzeichnis oder
\begin_inset CommandInset href
LatexCommand href
name "accessed online"
target "https://www.lyx.org/trac/browser/lyxgit/development/HTML/HTML.notes?rev=master"
literal "false"
\end_inset
zu finden ist,
führt normalerweise aktuelle Informationen zum Status der XHTML-Ausgabe.
Beachten Sie auch die bekannten Fehler im XHTML-Export auf dem
\begin_inset CommandInset href
LatexCommand href
name "LyX Bug Tracker"
target "https://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"
literal "false"
\end_inset
.
\end_layout
\end_inset
Dennoch hat dieser Ansatz gegenüber den genannten zahlreiche potenzielle Vorteile.
Insbesondere generiert \SpecialChar LyX
\emph on
automatisch
\emph default
CSS-Stilinformationen,
die mit den Layoutinformationen für die Bildschirmdarstellung korrespondieren:
Wenn Abschnittsüberschriften auf dem Bildschirm fett und serifenlos dargestellt werden,
geschieht dies (standardmäßig) auch im Browser und zwar nicht nur bei vordefinierten Stilen,
sondern auch bei benutzerdefinierten.
Tatsächlich macht die XHTML-Ausgabe zwischen diesen keinen Unterschied.
Ähnliches gilt für Texteinfügungen (wie etwa Fußnoten) und benutzerdefinierte Einfügungen.
\end_layout
\begin_layout Standard
Im Ergebnis kann die XHTML-Ausgabe genauso angepasst und erweitert werden wie die \SpecialChar LaTeX
-Ausgabe:
mithilfe von Layout-Dateien und Modulen (bitte lesen Sie Kapitel
\begin_inset space ~
\end_inset
5 des Handbuchs
\emph on
Anpassung
\emph default
für weitere Informationen).
\end_layout
\begin_layout Standard
Der Rest dieses Kapitels erläutert die XHTML-Ausgabe von \SpecialChar LyX
genauer,
nennt einige Beschränkungen und Möglichkeiten,
diese zu umgehen.
\end_layout
\begin_layout Section
Mathe-Ausgabe in XHTML
\end_layout
\begin_layout Standard
\SpecialChar LyX
bietet eine Auswahl von vier Möglichkeiten,
um mathematischen Text in XHTML-Dokumenten darzustellen.
Diese haben jeweils verschiedene Vor- und Nachteile:
\end_layout
\begin_layout Itemize
MathML
\begin_inset Newline newline
\end_inset
MathML ist ein Dialekt von XML,
der spezifisch für die Darstellung von Mathematik im Web entwickelt wurde,
und normalerweise sieht das in Browsern,
die MathML unterstützen,
auch sehr gut aus.
Der Nachteil ist,
dass nicht alle Browser MathML unterstützen,
und selbst in Gecko-basierten Browsers wie Firefox is die Unterstützung nicht umfassend.
\begin_inset Newline newline
\end_inset
Wenn \SpecialChar LyX
nicht in der Lage ist,
eine Formel in MathML darzustellen beispielsweise,
wenn die Formel das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
xymatrix
\end_layout
\end_inset
oder \SpecialChar TeX
-Modus verwendet ,
wird diese Formel statt dessen als Bild ausgegeben.
\end_layout
\begin_layout Itemize
HTML
\begin_inset Newline newline
\end_inset
Diese Methode hat den Vorteil,
dass sie weithin unterstützt ist.
Sie ist also möglicherweise für Dokumente angemessen,
die nur wenig und einfache Formeln verwenden,
mit komplizierteren Formeln geht sie oft schief.
\begin_inset Newline newline
\end_inset
Wenn \SpecialChar LyX
nicht in der Lage ist,
eine Formel in HTML darzustellen beispielsweise,
wenn die Formel das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
xymatrix
\end_layout
\end_inset
oder \SpecialChar TeX
-Modus verwendet ,
wird diese Formel statt dessen als Bild ausgegeben.
\end_layout
\begin_layout Itemize
Bilder
\begin_inset Newline newline
\end_inset
Wie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
htlatex
\end_layout
\end_inset
,
gibt \SpecialChar LyX
in diesem Modus Formeln als eingebettete Bilder aus,
übrigens denselben,
die auch für die Vorschau in \SpecialChar LyX
verwendet werden.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Hierfür muss die Vorschau
\emph on
nicht
\emph default
aktiviert sein.
\end_layout
\end_inset
Der Vorteil dieser Methode ist,
dass die Bilder sehr akkurat sind,
weil sie von \SpecialChar LaTeX
erzeugt werden.
Der Nachteil ist,
wie oben erwähnt,
dass es sich um Rastergrafiken handelt,
die nicht besonders gut skalieren.
Außerdem kann man die Formeln nicht kopieren.
\begin_inset Newline newline
\end_inset
Die Größe der Bilder lässt sich in
\family sans
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
\SpecialChar menuseparator
Formate
\family default
über
\family sans
Mathe-Bild-Skalierung
\family default
regeln.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Falls Sie es interessiert:
Dadurch wird die Auf\SpecialChar ligaturebreak
lösung des Bilds (in dpi) geregelt,
auf der Grundlage einer Voreinstellung von 75
\begin_inset space ~
\end_inset
dpi.
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
Wenn \SpecialChar LyX
nicht in der Lage ist,
ein Bild für eine Formel zu erzeugen beispielsweise,
wenn ein benötigtes Paket nicht installiert ist ,
wird diese Formel als \SpecialChar LaTeX
-Code ausgegeben.
\end_layout
\begin_layout Itemize
\SpecialChar LaTeX
\begin_inset Newline newline
\end_inset
Schließlich gibt \SpecialChar LyX
,
wenn Sie wollen,
mathematischen Text auch aus \SpecialChar LaTeX
-Code in XHTML aus.
Das ist einerseits der stets allerletzte Ausweg,
falls bei den anderen Methoden etwas schiefgeht,
kann aber andererseits auch mit Werkzeugen wie
\begin_inset CommandInset href
LatexCommand href
name "jsMath"
target "http://www.math.union.edu/~dpvc/jsMath/"
literal "false"
\end_inset
genutzt werden,
das JavaScript verwendet,
um in HTML-Dokumente eingebettetes \SpecialChar LaTeX
darzustellen.
\SpecialChar LyX
packt den \SpecialChar LaTeX
-Code entweder in ein
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
span
\end_layout
\end_inset
(bei eingebetteten Formeln) oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
div
\end_layout
\end_inset
(bei abgesetzten Formeln) mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
class='math'
\end_layout
\end_inset
,
so wie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
jsMath
\end_layout
\end_inset
dies verlangt.
\end_layout
\begin_layout Standard
Eine von diesen Ausgabemethoden müssen Sie in
\family sans
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
\SpecialChar menuseparator
Formate
\family default
wählen.
In der Standardeinstellung ist MathML ausgewählt.
Die Einstellung gilt dokumentweit.
Irgendwann wird \SpecialChar LyX
vielleicht ermöglichen,
für einzelne Formeln alternative Ausgabemethoden zu wählen,
beispielsweise dann,
wenn sie mit MathML nicht gut dargestellt werden.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Da \SpecialChar LyX
auf Bilder zurückgreift,
sobald die Formel \SpecialChar TeX
-Code enthält,
kann man momentan aber auch leicht eine Bild-Ausgabe für einzelne Formeln dadurch erzwingen,
dass man harmlosen \SpecialChar TeX
-Code einfügt,
bspw.:
\begin_inset Formula $a=b\relax$
\end_inset
.
\end_layout
\end_inset
\end_layout
\begin_layout Section
Literaturverzeichnis und Literaturverweise
\end_layout
\begin_layout Standard
Die XHMTL-Ausgabe unterstützt Literaturverzeichnisse und Literaturverweise umfassend.
\end_layout
\begin_layout Standard
Literaturverweise werden auf dieselbe Weise generiert wie auch die Verweise auf dem Bildschirm.
Die Verweise sehen in der Ausgabe also ganz ähnlich aus wie in \SpecialChar LyX
,
allerdings besser.
Wenn Sie numerische Verweise verwenden,
gibt \SpecialChar LyX
echte numerische Marken aus,
bspw.
[1] oder [17],
nicht einfach nur den Zitierschlüssel in eckigen Klammern (wie auf dem Bildschirm).
Wenn Sie Autor-Jahr-Verweise verwenden,
werden wie bei
\family sans
Bib\SpecialChar TeX
\family default
kleine Buchstaben an das Jahr angehängt,
wenn mehrere Titel eines Autors aus demselben Jahr zitiert werden.
Die Marken werden den Literaturverzeichniseinträgen vorangestellt.
Beachten Sie,
dass es zurzeit keine Möglichkeit gibt,
das Aussehen der Marken anzupassen (also etwa zwischen runden und eckigen Klammern auszuwählen).
\end_layout
\begin_layout Standard
Die Literaturverzeichnis-Ausgabe wird auf dieselbe Weise generiert wie die Eintrags-Information im Literaturverweisfenster.
In XHTML sehen Sie also ziemlich dasselbe wie das,
was Sie dort sehen.
Die Formatierung kann über eine Layout-Datei oder (präferiert) über ein Modul angepasst werden.
Das Handbuch
\emph on
Anpassung
\emph default
erläutert die Details.
\end_layout
\begin_layout Standard
Die Haupteinschränkung momentan ist,
dass das
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
CrossRef
\end_layout
\end_inset
-Feld von Bib\SpecialChar TeX
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
\end_inset
Datenbanken nicht gut unterstützt wird.
Die referenzierten Informationen werden mit jedem zitierten Eintrag wiederholt gedruckt,
also
\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.
3068.
\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.
20130.
\end_layout
\begin_layout Standard
Unterteilte Literaturverzeichnisse werden noch nicht unterstützt.
Wenn Sie mehrere Literaturverzeichnisse haben,
wird \SpecialChar LyX
immer wieder dasselbe ausgeben.
\end_layout
\begin_layout Section
Stichwortverzeichnis
\end_layout
\begin_layout Standard
\SpecialChar LyX
exportiert Stichwortverzeichnisse nach XHTML,
es gibt aber momentan einige Einschränkungen.
\end_layout
\begin_layout Standard
Am Besten wird der Export funktionieren,
wenn Sie keine der elaborierten Konstrukte verwenden,
die im Abschnitt über Stichwortverzeichnisse im Benutzerhandbuch beschreiben sind.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Das Hauptproblem ist,
dass \SpecialChar LyX
selbst diese nicht gut unterstützt.
Es lässt Sie einfach alles eingeben,
was Sie in \SpecialChar LaTeX
eingeben würden.
\end_layout
\end_inset
Wir beschreiben im Folgenden,
wie diese ausgegeben werden,
und beziehen uns dabei auf die Gliederung des genannten Abschnitts
\end_layout
\begin_layout Itemize
Stichworte gruppieren (Untereinträge):
\SpecialChar LyX
bemüht sich,
dies zu unterstützen,
aber die Einträge müssen mit dem Zeichen
\begin_inset Quotes gld
\end_inset
!
\begin_inset Quotes grd
\end_inset
abgegrenzt werden,
inklusive Leerzeichen vor und nach dem Ausrufezeichen.
Das ist nötig,
weil es sonst zu schwierig wäre,
diese Zeichen von Ausrufezeichen in Formeln,
Makros usw.
zu unterscheiden.
\end_layout
\begin_layout Itemize
Mehrere Seiten:
Dies wird gar nicht unterstützt,
weil Seitenzahlen in HTML-Dokumenten sinnlos sind.
Statt dessen bekommen Sie einfach zwei Stichworteinträge,
jeweils an einem Ende des Bereichs einen.
\end_layout
\begin_layout Itemize
Querverweise:
Querverweise werden nicht unterstützt.
Wenn \SpecialChar LyX
einen Eintrag mit dem Konstrukt
\begin_inset Quotes gld
\end_inset
|see\SpecialChar ldots
\begin_inset Quotes grd
\end_inset
findet,
wird dieser für die XHTML-Ausgabe schlicht ignoriert,
der Rest wird als normaler Stichworteintrag behandelt.
\end_layout
\begin_layout Itemize
Stichwortreihenfolge:
\SpecialChar LyX
unterstützt Bemühungen,
die Reihenfolge zu kontrollieren.
Es nimmt,
was vor dem ersten Zeichen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
@
\end_layout
\end_inset
kommt und verwendet das für die Sortierung,
alles nach dem Zeichen wird als eigentlicher Eintrag verstanden.
Momentan prüft \SpecialChar LyX
nicht,
ob das Zeichen geschützt ist,
versuchen Sie also nicht,
E-Mail-Adressen zu indizieren.
\end_layout
\begin_layout Itemize
Stichwort-Formatierung:
Sie können Einträge mithilfe des Textstil-Dialogs oder jeder anderen in \SpecialChar LyX
selbst verfügbaren MEthode formatieren.
Konstrukte wie
\begin_inset Quotes gld
\end_inset
Eintrag|textbf
\begin_inset Quotes grd
\end_inset
werden in XHTML aber nicht unterstützt.
Wenn \SpecialChar LyX
das Symbol
\begin_inset Flex Emph
status collapsed
\begin_layout Plain Layout
|
\end_layout
\end_inset
in einem Eintrag findet,
wird es inklusive allem folgenden Text des Eintrags für die XHTML-Ausgabe ignoriert.
\end_layout
\begin_layout Itemize
Mehrere Stichwortverzeichnisse:
Mehrere Stichwortverzeichnisse werden noch nicht unterstützt.
Alle Stichworte werden in einem großen Stichwortverzeichnis ausgegeben.
Wir geben nur das Hauptstichwortverzeichnis aus,
um Doppelungen zu vermeiden.
Achten Sie also darauf,
dass Sie eines haben.
\end_layout
\begin_layout Section
Nomenklatur und Glossar
\end_layout
\begin_layout Standard
Zurzeit werden Glossare in XHTML nicht unterstützt.
Die Integration dieser Funktion wäre relativ einfach,
diesbezügliche Initiativen sind willkommen.
\end_layout
\begin_layout Chapter
DocBook-Ausgabe
\end_layout
\begin_layout Standard
Neben HTML kann \SpecialChar LyX
auch Dokumente im DocBook-XML-Format erzeugen.
Mit den Versionen 2.3 und früher konnten nur ausgewählte Vorlagen verwendet werden,
um DocBook-Dokumente zu erzeugen (nur Version 4).
Ab \SpecialChar LyX
2.4 können die meisten \SpecialChar LyX
-Layouts gültige DocBook-Dokumente erzeugen (nur Version 5).
Diese Funktion ist in \SpecialChar LyX
eingebaut und erfordert nicht die Verwendung externer Werkzeuge.
\end_layout
\begin_layout Standard
Das Ergebnis ist,
dass die DocBook-Ausgabe auf genau die gleiche Weise angepasst und erweitert werden kann wie die \SpecialChar LaTeX
-Ausgabe:
durch Layout-Dateien und Module.
Einzelheiten dazu finden Sie in Kapitel 5 des Handbuchs "\SpecialChar LyX
-Anpassung".
\end_layout
\begin_layout Standard
Die meisten \SpecialChar LyX
-Funktionen werden von DocBook unterstützt,
wie z.
B.
die Ausgabe von mathematischen Formeln.
\end_layout
\begin_layout Itemize
Die Ausgabe mathematischer Formeln erfolgt größtenteils in
\family sans
MathML
\family default
(eine große Ausnahme sind Konstruktionen,
die von \SpecialChar LyX
nicht unterstützt werden,
z.B.
ERTs).
Alle Formeln sind auch in nativem \SpecialChar TeX
in der DocBook-Ausgabe zur Weiterverarbeitung verfügbar.
\end_layout
\begin_layout Itemize
Bibliographien und Zitate sind implementiert,
auch mit einer externen
\family sans
BibTeX
\family default
-Datei.
Wenn Detailinformationen vorhanden sind,
werden Bibliographie-Einträge nicht vorgerendert,
sondern mit den Standard-DocBook-Konstrukten ausgegeben.
Es wird erwartet,
dass der externe DocBook-Prozessor das Rendering der Einträge übernimmt.
\end_layout
\begin_layout Itemize
Stichwortverzeichnisse werden unterstützt,
auch Mehrfach-Stichwortverzeichnisse.
Gruppierung (mit !),
Seitenbereiche und Querverweise (|see) werden unterstützt,
mit Ausnahme der gleichen Symbole,
die
\begin_inset Quotes gld
\end_inset
escaped
\begin_inset Quotes grd
\end_inset
werden.
Eintragsreihenfolge (@) und Layout (|
\family sans
mathbf
\family default
) werden nicht unterstützt.
Es gibt keine Unterstützung für das
\begin_inset Quotes gld
\end_inset
Escaping
\begin_inset Quotes grd
\end_inset
von Einträgen ins Stichwortverzeichnis.
\end_layout
\begin_layout Itemize
Glossare sind implementiert.
\end_layout
\begin_layout Standard
Zwei wichtige Parameter können auf Dokumentebene eingestellt werden.
\end_layout
\begin_layout Itemize
Tabellenformate:
\SpecialChar LyX
kann Tabellen entweder als HTML (Standardwert) oder als CALS erzeugen,
je nach den Anforderungen des Benutzers.
Die meisten DocBook-Prozessoren akzeptieren beide Formate.
\end_layout
\begin_layout Itemize
\family sans
MathML
\family default
-Präfix:
In DocBook ist
\family sans
MathML
\family default
im Gegensatz zu
\family sans
HTML
\family default
in einem eigenen Namensraum enthalten.
Das bedeutet,
dass es einen Hinweis auf die Zugehörigkeit der Tags zum MathML-Standard geben muss.
Es werden drei Auswahlmöglichkeiten angeboten:
\end_layout
\begin_deeper
\begin_layout Itemize
Inline:
der
\family sans
MathML
\family default
-Namensraum wird für jede Formel definiert (über das
\family typewriter
xmlns
\family default
-Attribut an jeder Formel)
\end_layout
\begin_layout Itemize
Mit dem Präfix
\family typewriter
m
\family default
(Standard):
Der
\family sans
MathML
\family default
-Namensraum wird auf Dokumentebene definiert (mit dem Attribut
\family typewriter
xmlns:m
\family default
auf dem Wurzelelement).
Jeder
\family sans
MathML
\family default
wird ein m vorangestellt:
z.
B.
\family typewriter
m:math
\end_layout
\begin_layout Itemize
Mit dem Präfix
\family typewriter
mml
\family default
:
ähnlich wie die Option m,
aber mit
\family typewriter
mml
\end_layout
\begin_layout Standard
Diese Option ist besonders nützlich,
wenn Sie \SpecialChar LyX
an Ihren persönlichen Stil anpassen wollen oder mit fehlerhafter Software arbeiten,
die nur ein Präfix für
\family sans
MathML
\family default
akzeptiert.
\end_layout
\end_deeper
\begin_layout Chapter
Der \SpecialChar LyX
-Server
\end_layout
\begin_layout Section
Einführung
\end_layout
\begin_layout Standard
Der \SpecialChar LyX
-Server ermöglicht es anderen Programmen mit \SpecialChar LyX
zu kommunizieren,
d.
\begin_inset space \thinspace{}
\end_inset
h.
\SpecialChar LyX
-Befehle auszuführen und Informationen über den internen Status von \SpecialChar LyX
abzurufen.
Diese Möglichkeit wird beispielsweise von Literaturverwaltungsprogrammen wie
\family sans
JabRef
\family default
genutzt,
um Literaturverweise in \SpecialChar LyX
einzufügen,
oder etwa zur Vorwärts- und Rückwärtssuche in PDF-Dokumenten (siehe dazu weiter unten).
Der \SpecialChar LyX
-Server ist eher etwas für fortgeschrittene Anwender;
für diese ist die folgende detaillierte Dokumentation vor allem gedacht.
\end_layout
\begin_layout Section
Den \SpecialChar LyX
-Server starten
\begin_inset CommandInset label
LatexCommand label
name "sec:LyXServer-starten"
\end_inset
\end_layout
\begin_layout Standard
Der \SpecialChar LyX
-Server verwendet ein Paar sog.
\emph on
\lang english
Named Pipes
\emph default
\lang ngerman
(
\emph on
benannte Pipes
\emph default
) zur Prozesskommunikation.
Diese sind normalerweise im
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Benutzerverzeichnis
\end_layout
\end_inset
zu finden (außer unter Windows,
wo
\emph on
lokale
\emph default
benannte Pipes als spezielle Objekte in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
\backslash
.
\backslash
pipe
\end_layout
\end_inset
zu finden sind).
Die Namen der Pipes sind
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxpipe.in
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxpipe.out
\end_layout
\end_inset
.
Externe Programme schreiben nach
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxpipe.in
\end_layout
\end_inset
(
\emph on
Eingabe-Pipe
\emph default
) und lesen von
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxpipe.out
\end_layout
\end_inset
(
\emph on
Ausgabe-Pipe
\emph default
).
Der Stamm der Pipe-Namen kann in
\family sans
Werkzeuge\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Pfade
\family default
\noun on
\begin_inset Note Note
status open
\begin_layout Plain Layout
\noun off
Auf einem Mac finden sich die Einstellungen unter
\family sans
\noun default
\noun off
LyX\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Pfade
\end_layout
\end_inset
\noun default
geändert werden,
beispielsweise in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
/home/myhome/lyxpipe
\end_layout
\end_inset
oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
\backslash
.
\backslash
pipe
\backslash
lyxpipe
\end_layout
\end_inset
unter Windows (wo statt
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxpipe
\end_layout
\end_inset
auch ein beliebiger Pfad verwendet werden kann,
etwa
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
\backslash
.
\backslash
pipe
\backslash
my
\backslash
lyx
\backslash
pipe
\end_layout
\end_inset
).
Damit der Server gestartet werden kann,
\emph on
müssen
\emph default
Sie zunächst die Pipes manuell konfigurieren.
\end_layout
\begin_layout Standard
Bei der Erstellung der Pipes hängt \SpecialChar LyX
die Endungen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.in
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.out
\end_layout
\end_inset
an den konfigurierten Namensstamm an.
Wenn eine der Pipes bereits existiert,
nimmt \SpecialChar LyX
an,
dass bereits ein anderer \SpecialChar LyX
-Prozess läuft,
und startet den Server nicht.
Auf Betriebssystemen,
die dem POSIX-Standard folgen (UNIX und seine Derivate),
versucht \SpecialChar LyX
,
wenn es geschlossen wird,
unbenutzte Pipes zu löschen.
Wenn dies aus irgend einem Grund nicht funktioniert (bspw.
nach einem Programmabsturz),
müssen Sie die Pipes manuell löschen und \SpecialChar LyX
neu starten.
Unter Windows werden die Pipes immer vom Betriebssystem gelöscht,
wenn das entsprechende Programm geschlossen wird oder abstürzt.
Unbenutzte Pipes sollten dort also nicht vorkommen.
\end_layout
\begin_layout Standard
Wenn Sie mehrere \SpecialChar LyX
-Instanzen zur gleichen Zeit mit einem Server verwenden wollen,
müssen Sie verschiedene Konfigurationen verwenden,
etwa indem Sie unterschiedliche Benutzerverzeichnisse,
jedes mit seiner eigenen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
preferences
\end_layout
\end_inset
-Datei,
für jede Instanz anlegen.
\end_layout
\begin_layout Standard
Wenn Sie ein Client-Programm entwickeln,
mag es für Sie hilfreich sein,
Debugging-Informationen vom \SpecialChar LyX
-Server zu erhalten.
Diese bekommen Sie,
wenn Sie \SpecialChar LyX
mit folgender Option starten:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyx -dbg lyxserver
\end_layout
\end_inset
.
\end_layout
\begin_layout Standard
In der Quelldistribution von \SpecialChar LyX
finden Sie einen kompletten,
in C++ geschriebenen Beispiel-Client unter
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
development/lyxserver/server_monitor.cpp
\end_layout
\end_inset
.
Einen kommandozeilenbasierten Client finden Sie unter
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
src/client/lyxclient
\end_layout
\end_inset
.
\end_layout
\begin_layout Section
Normale Kommunikation
\end_layout
\begin_layout Standard
Um einen \SpecialChar LyX
-Aufruf auszuführen schreibt der Client eine Zeile ASCII-Text in die Eingabe-Pipe.
Diese Zeile hat das folgende Format:
\end_layout
\begin_layout LyX-Code
LYXCMD:
\emph on
Clientname
\emph default
:
\emph on
Funktion
\emph default
:
\emph on
Argument
\end_layout
\begin_layout Description
Clientname ist ein Name,
den der Client frei wählen kann.
Sein einziger Nutzen ist es,
dass \SpecialChar LyX
ihn nennt,
wenn es antwortet.
Dadurch kann ein Client Ergebnisse von verschiedenen Auftraggebern verarbeiten.
\end_layout
\begin_layout Description
Funktion ist die Funktion,
die \SpecialChar LyX
ausführen soll.
Dies sind dieselben Funktionen,
die Sie auch im Minibuffer eingeben können (siehe
\family sans
Hilfe\SpecialChar menuseparator
LyX-Funktionen
\family default
).
\end_layout
\begin_layout Description
Argument ist ein optionales Argument,
das nur für einige Funktionen sinnvoll ist (die Funktion
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
self-insert
\end_layout
\end_inset
beispielsweise fügt den als Argument mitgegebenen Text an der Cursorposition ein).
\end_layout
\begin_layout Standard
Die Antwort von \SpecialChar LyX
wird in die Ausgabe-Pipe geschrieben und hat folgende Form
\end_layout
\begin_layout LyX-Code
INFO:
\emph on
Clientname
\emph default
:
\emph on
Funktion
\emph default
:
\emph on
Daten
\end_layout
\begin_layout Standard
\emph on
Clientname
\emph default
und
\emph on
Funktion
\emph default
werden dabei einfach vom Aufruf zitiert.
\emph on
Daten
\emph default
umfasst ggf.
Informationen darüber,
wie die Befehlsausführung vonstatten gegangen ist.
Bei manchen Befehlen,
wie etwa
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
font-state
\end_layout
\end_inset
,
werden Informationen über den internen Status von \SpecialChar LyX
zurückgegeben,
andere geben einfach eine leere Daten-Antwort.
Dies bedeutet dann,
dass alles gut gegangen ist.
\end_layout
\begin_layout Standard
Im Fall von Fehlern hat die Antwort von \SpecialChar LyX
folgende Form:
\end_layout
\begin_layout LyX-Code
ERROR:
\emph on
Clientname
\emph default
:
\emph on
Funktion
\emph default
:
\emph on
Fehlermeldung
\end_layout
\begin_layout Standard
Die
\emph on
Fehlermeldung
\emph default
sollte dabei eine Erklärung enthalten,
warum der Befehl nicht erfolgreich ausgeführt wurde.
Beispiele hierfür:
\end_layout
\begin_layout LyX-Code
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
Benachrichtigung
\end_layout
\begin_layout Standard
\SpecialChar LyX
kann Clients über Ereignisse,
die asynchron ausgeführt werden,
benachrichtigen.
Momentan ist das nur dann der Fall,
wenn ein Anwender eine Tastatursequenz mit der Funktion
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
notify
\end_layout
\end_inset
verbindet.
Das Format der Nachricht,
die \SpecialChar LyX
sendet,
ist:
\end_layout
\begin_layout LyX-Code
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
NOTIFY:
\end_layout
\end_inset
\emph on
Tastatursequenz
\end_layout
\begin_layout Standard
\emph on
Tastatursequenz
\emph default
ist die für die Ausgabe formatierte Form der Tastatursequenz die der Anwender eingegeben hat.
\end_layout
\begin_layout Standard
Dieser Mechanismus kann verwendet werden,
um \SpecialChar LyX
' Befehlsmenge zu erweitern und Makros zu implementieren:
Verbinden Sie eine Tastatursequenz mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
notify
\end_layout
\end_inset
,
starten Sie einen Client,
der der Ausgabe-Pipe lauscht,
aufgrund der zurückgegebenen Sequenz einen Befehl ausführt und\SpecialChar breakableslash
oder dann etwa seinerseits bestimmte Befehle an den \SpecialChar LyX
-Server schickt.
\end_layout
\begin_layout Section
Das einfache \SpecialChar LyX
-Server-Protokoll
\end_layout
\begin_layout Standard
\SpecialChar LyX
implementiert ein einfaches Protokoll,
das für das Sitzungsmanagement verwendet werden kann.
Alle Nachrichten sind in der Form
\end_layout
\begin_layout LyX-Code
LYXSRV:
\emph on
Clientname
\emph default
:
\emph on
Protokollnachricht
\end_layout
\begin_layout Standard
Die
\emph on
Protokollnachricht
\emph default
kann etwa lauten
\begin_inset Quotes gld
\end_inset
\lang english
hello
\lang ngerman
\begin_inset Quotes grd
\end_inset
oder
\begin_inset Quotes gld
\end_inset
\lang english
bye
\lang ngerman
\begin_inset Quotes grd
\end_inset
.
Wenn ein Client die Nachricht
\begin_inset Quotes gld
\end_inset
hello
\begin_inset Quotes grd
\end_inset
empfängt,
heißt das für den Client,
das \SpecialChar LyX
bereit ist und die Nachrichten des Clients hört,
wohingegen
\begin_inset Quotes gld
\end_inset
bye
\begin_inset Quotes grd
\end_inset
den Client darüber informiert,
dass \SpecialChar LyX
beendet wird.
\end_layout
\begin_layout Section
DVI/PDF-Rückwärtssuche
\end_layout
\begin_layout Standard
Einige DVI/PDF-Betrachter
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Die folgenden Programme bieten PDF-Rückwärtssuche:
\family sans
Okular
\family default
unter KDE/Linux,
\family sans
Qpdfview
\family default
unter Unix,
\family sans
Skim
\family default
unter Mac OSX und
\family sans
SumatraPDF
\family default
unter Windows.
\end_layout
\end_inset
bieten
\emph on
Rückwärtssuche
\emph default
(engl.
\emph on
\lang english
reverse search
\emph default
\lang ngerman
oder
\emph on
\lang english
inverse search
\emph default
\lang ngerman
).
Das heißt,
dass Sie \SpecialChar LyX
anweisen können,
zu einer bestimmten Stelle (im \SpecialChar LyX
-Dokument) zu springen,
indem Sie die entsprechende Stelle in der PDF\SpecialChar breakableslash
DVI-Ausgabe anklicken.
Hierfür muss der Betrachter in der Lage sein,
mit \SpecialChar LyX
zu kommunizieren.
Das geschieht über den \SpecialChar LyX
-Server,
entweder über
\emph on
\lang english
Named Pipes
\emph default
\lang ngerman
(
\emph on
lyxpipe
\emph default
,
siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:LyXServer-starten"
nolink "false"
\end_inset
) oder den
\emph on
\lang english
UNIX Domain Socket
\emph default
\lang ngerman
(
\emph on
lyxsocket
\emph default
),
den \SpecialChar LyX
im temporären Verzeichnis erstellt (über letzteren kommuniziert das Programm
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxclient
\end_layout
\end_inset
mit \SpecialChar LyX
).
In manchen Fällen benötigen Sie zusätzliche Hilfsskripte,
um zwischen dem Betrachter und \SpecialChar LyX
zu vermitteln,
in anderen kommuniziert der Betrachter direkt mit \SpecialChar LyX
.
Das hängt vom ausgewählten Betrachter und von Ihrem Betriebssystem ab.
Auch die Konfiguration der Betrachter,
die nötig ist,
damit Sie \SpecialChar LyX
ansprechen können,
divergiert.
Im Folgenden beschreiben wir daher die Konfiguration spezifischer Betrachter.
Bevor wir das tun,
werden wir aber noch einige generelle Informationen dazu geben,
was zu tun ist,
um diese Funktionalität grundsätzlich nutzen zu können.
\end_layout
\begin_layout Subsection
Automatische Einrichtung
\begin_inset CommandInset label
LatexCommand label
name "subsec:rev-search"
\end_inset
\end_layout
\begin_layout Standard
In diesem und dem nächsten Abschnitt wird beschrieben,
was Sie tun müssen,
damit ein Dokument überhaupt die Rückwärtssuche verwenden kann.
In den meisten Fällen genügt es hierzu (falls der Betrachter bereits konfiguriert ist;
siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:configuring-viewers"
nolink "false"
\end_inset
),
wenn Sie den folgenden Knopf in der Werkzeugleiste drücken:
\begin_inset Info
type "icon"
arg "buffer-toggle-output-sync"
\end_inset
.
Alternativ können Sie auch in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Formate
\family default
die Option
\family sans
Mit der Ausgabe synchronisieren
\family default
wählen.
In beiden Fällen wird \SpecialChar LyX
automatisch den nötigen \SpecialChar LaTeX
-Befehl für
\family sans
SyncTeX
\family default
(PDF-Ausgabe) einfügen oder aber das Paket
\family sans
srcltx
\family default
laden (für DVI-Ausgabe).
\end_layout
\begin_layout Standard
Sollten Sie eine andere Ausgabe in der \SpecialChar LaTeX
-Datei benötigen,
können Sie unter
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Formate
\family default
bei der Option
\family sans
Mit der Ausgabe synchronisieren
\family default
Alternativen auswählen oder eingeben.
\end_layout
\begin_layout Standard
Beachten Sie bitte,
dass die Methode
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
synctex=1
\end_layout
\end_inset
Gzip-Komprimierung der bei der Ausgabe generierten
\family sans
SyncTeX
\family default
-Hilfsdateien veranlasst.
Wenn ihr Betrachter dies nicht unterstützt,
sollten Sie statt dessen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
synctex=-1
\end_layout
\end_inset
verwenden.
\end_layout
\begin_layout Standard
Beachten Sie außerdem,
dass die Verwendung des Pakets
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
srcltx
\end_layout
\end_inset
bzw.
von sog.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
src-specials
\end_layout
\end_inset
(die das Paket in die DVI-Datei einfügt) manchmal unerwünschte Folgen auf die Ausgabe hat.
Sie sollten also die Ausgabe-Synchronisierung für DVI für die letzte Fassung Ihres Dokuments wieder ausschalten.
\end_layout
\begin_layout Standard
Wenn Sie spezielle Einstellungen benötigen,
die nicht von den automatischen Voreinstellungen abgedeckt sind,
lesen Sie bitte den folgenden Abschnitt über die manuelle Konfiguration der Ausgabesynchronisation.
Wenn die automatischen Einstellungen für Sie funktionieren,
können Sie direkt zum Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:configuring-viewers"
nolink "false"
\end_inset
springen.
Dort werden die Konfigurationsschritte für den PDF/DVI-Betrachter beschrieben,
die Sie in jedem Fall ausführen müssen.
\end_layout
\begin_layout Subsection
Manuelle Einrichtung
\end_layout
\begin_layout Standard
\SpecialChar LaTeX
bietet verschiedene Methoden für die Rückwärtssuche.
Einige sind inzwischen in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
latex/pdflatex
\end_layout
\end_inset
selbst eingebaut,
andere werden von externen Programmen angeboten.
Ihre Wahl wird davon abhängen,
ob Ihre \SpecialChar LaTeX
-Distribution bestimmte Methoden schon anbietet (die eingebauten Methoden sind relativ neu) und ob Ihr Betrachter damit zurechtkommt.
Im Folgenden werden die verfügbaren Methoden genauer beschrieben.
\end_layout
\begin_layout Subsubsection*
Eingebaute DVI-Rückwärtssuche mittels src-specials (nur DVI)
\end_layout
\begin_layout Standard
Diese Methode versorgt die DVI-Datei mit allen nötigen Informationen für die Rückwärtssuche.
Sie ist in \SpecialChar LaTeX
bereits seit einiger Zeit verfügbar (und jede einigermaßen aktuelle \SpecialChar LaTeX
-Distribution sollte sie anbieten).
Die Methode funktioniert recht zuverlässig.
Um sie zu aktivieren,
ändern Sie den Konverter
\family sans
LaTeX (plain)->DVI
\family default
bzw.
\family sans
LaTeX (plain)->DraftDVI
\family default
in
\family sans
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Konverter
\family default
in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
latex -src-specials $$i
\end_layout
\end_inset
.
Sollte das nicht zum gewünschten Erfolg führen,
überprüfen Sie bitte,
ob Ihr \SpecialChar TeX
-Programm andere Optionen benötigt (die Syntax differiert möglicherweise in manchen Distributionen).
\end_layout
\begin_layout Subsubsection*
Externe Pakete (PDFSync und scrltx)
\end_layout
\begin_layout Standard
Die \SpecialChar LaTeX
-Pakete
\family sans
pdfsync
\family default
und
\family sans
scrltx
\family default
bieten Rückwärtssuchfunktionalität für die PDF-Ausgabe (via pdflatex) bzw.
für die DVI-Ausgabe.
Um die Funktionalität zu nutzen,
laden Sie die Pakete wie folgt im \SpecialChar LyX
-Vorspann:
\end_layout
\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
usepackage{pdfsync}
\end_layout
\end_inset
für Rückwärts-PDF-Suche,
\end_layout
\begin_layout Itemize
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
usepackage[active]{srcltx}
\end_layout
\end_inset
für Rückwärts-DVI-Suche.
\end_layout
\begin_layout Standard
Wenn Sie sowohl PDF- als auch DVI-Ausgaben erzeugen wollen und in beiden Fällen Rückwärtssuche nutzen möchten,
können Sie statt dessen folgendes in den Vorspann einfügen (dies lädt je nach Ausgabe das richtige Paket):
\end_layout
\begin_layout LyX-Code
\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
Bitte beachten Sie,
dass
\family sans
pdfsync
\family default
das Layout der Ausgabe beeinträchtigen kann.
Es ist deshalb ratsam,
das Paket für die endgültige Fassung des Dokuments zu deaktivieren.
\end_layout
\begin_layout Subsubsection*
Eingebaute Rückwärtssuche via Sync\SpecialChar TeX
(DVI und PDF)
\end_layout
\begin_layout Standard
Neuere Versionen von
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
(pdf)latex
\end_layout
\end_inset
haben eingebauten Funktionalität für Rückwärtssuche sowohl in der PDF- als auch in der DVI-Ausgabe.
Diese als
\emph on
Sync\SpecialChar TeX
\emph default
bezeichnete Funktionalität ist das Ergebnis der Integration des
\family sans
PDFSync
\family default
-Pakets in
\family sans
pdftex
\family default
und der Zusammenführung mit dem
\emph on
scr-specials
\emph default
-Ansatz.
Sie brauchen mindestens \SpecialChar TeX
Live 2008 oder eine entsprechend aktuelle Mik\SpecialChar TeX
-Distribution,
um dies zu verwenden.
Beachten Sie auch,
dass nur einige PDF-Betrachter (bspw.
\family sans
Okular
\family default
und
\family sans
Qpdfview
\family default
unter Unix,
\family sans
Skim
\family default
auf dem Mac,
\family sans
SumatraPDF
\family default
unter Windows;
siehe den folgenden Abschnitt) Sync\SpecialChar TeX
unterstützen.
\end_layout
\begin_layout Standard
Um
\family sans
Sync\SpecialChar TeX
\family default
für die DVI-Ausgabe zu aktivieren,
ändern Sie den Konverter
\family sans
LaTeX (plain)->DVI
\family default
bzw.
\family sans
LaTeX (plain)->DraftDVI
\family default
unter
\family sans
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Konverter
\family default
in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
latex -synctex=1 $$i
\end_layout
\end_inset
.
Für die PDF-Ausgabe ändern Sie den Konverter
\family sans
LaTeX (pdflatex)->PDF (pdflatex)
\family default
in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
pdflatex -synctex=1 $$i
\end_layout
\end_inset
.
Wenn Ihr Betrachter in den folgenden Beschreibungen nicht berücksichtigt ist oder das gewünschte Ergebnis nicht eintritt,
konsultieren Sie die Dokumentation Ihres Betrachters hinsichtlich der Frage,
ob und wie der Betrachter für die Verwendung von Sync\SpecialChar TeX
konfiguriert werden muss.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Beachten Sie,
dass
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-synctex=1
\end_layout
\end_inset
Gzip-Komprimierung der generierten Sync\SpecialChar TeX
-Hilfsdateien veranlasst.
Sollte Ihr Betrachter dies nicht unterstützen,
verwenden Sie statt dessen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-synctex=-1
\end_layout
\end_inset
.
\end_layout
\end_inset
\end_layout
\begin_layout Subsection
Spezifische Betrachter konfigurieren und verwenden
\begin_inset CommandInset label
LatexCommand label
name "subsec:configuring-viewers"
\end_inset
\end_layout
\begin_layout Subsubsection*
Xdvi (alle Plattformen)
\end_layout
\begin_layout Standard
Wenn Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
xdvi
\end_layout
\end_inset
verwenden,
müssen Sie gar nichts Zusätzliches unternehmen,
um die DVI-Rückwärtssuche zu verwenden.
\SpecialChar LyX
verwendet in diesem Fall das Programm
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxclient
\end_layout
\end_inset
(und damit den den
\emph on
\lang english
UNIX Domain Socket
\emph default
\lang ngerman
);
das sollte ohne Weiteres funktionieren.
Eine Rückwärtssuche wird in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
xdvi
\end_layout
\end_inset
durch
\family sans
Strg-Klick
\family default
(bzw.
\family sans
Alt-Klick
\family default
auf dem Mac) initiiert.
\end_layout
\begin_layout Standard
Sollten Sie jedoch,
aus welchen Gründen auch immer,
statt über den
\emph on
\lang english
UNIX Domain Socket
\lang ngerman
\emph default
über
\emph on
\lang english
Named Pipes
\emph default
\lang ngerman
mit \SpecialChar LyX
kommunizieren wollen,
ändern Sie einfach den DVI-Betrachter in
\family sans
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Dateiformate
\family default
in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
xdvi -editor "lyxeditor.sh %f %l"
\end_layout
\end_inset
.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Unter Mac OSX verwenden Sie bitte statt dessen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l"
\end_layout
\end_inset
.
\end_layout
\end_inset
Der Name
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.sh
\end_layout
\end_inset
bezeichnet ein passendes Skript,
das Sie zur Verfügung stellen müssen.
Ein minimales Shell-Skript wäre das Folgende:
\end_layout
\begin_layout LyX-Code
#!/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 TMP < "${LYXPIPE}".out || exit
\end_layout
\begin_layout Standard
Die Angabe
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
/path/to/lyxpipe
\end_layout
\end_inset
muss dabei noch mit dem tatsächlichen Pfad,
in dem sich die \SpecialChar LyX
-Serverpipe-Weiterleitung befindet,
ersetzt werden (siehe
\family sans
Einstellungen\SpecialChar menuseparator
Pfade\SpecialChar menuseparator
LyX-Server-Weiterleitung
\family default
).
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Im Ordner
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
development/tools
\end_layout
\end_inset
der Quelldistribution finden Sie ein Skript namens
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor
\end_layout
\end_inset
,
das in der Lage ist,
die
\emph on
lyxpipe
\emph default
auf der Grundlage Ihrer Einstellungen zu ermitteln.
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection*
MacDviX (Mac OSX)
\end_layout
\begin_layout Standard
Ergänzen Sie die folgenden Zeilen am Ende von
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
/Applications/MacDviX_Folder/calleditor.script
\end_layout
\end_inset
:
\end_layout
\begin_layout LyX-Code
/Applications/LyX.app/Contents/MacOS/lyxeditor "$2" $1
\begin_inset Newline newline
\end_inset
exit 1
\end_layout
\begin_layout Standard
Modifizieren Sie die Zeilen entsprechend,
wenn Sie \SpecialChar LyX
nicht im Ordner
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
Applications
\end_layout
\end_inset
installiert haben.
\end_layout
\begin_layout Standard
Rückwärtssuche wird mit
\family sans
Alt-Klick
\family default
(OPTION-Klick) initiiert.
\end_layout
\begin_layout Subsubsection*
Skim (Mac OSX)
\end_layout
\begin_layout Standard
Geben Sie als Betrachter-Einstellung in
\family sans
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Dateiformate\SpecialChar menuseparator
PDF (pdflatex)
\family default
das Folgende ein:
\end_layout
\begin_layout LyX-Code
open -a Skim.app $$i
\end_layout
\begin_layout Standard
Wählen Sie
\begin_inset Quotes gld
\end_inset
LyX
\begin_inset Quotes grd
\end_inset
in
\family sans
Skim\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
PDF-TeX Sync Unterstützung
\family default
.
\end_layout
\begin_layout Standard
Rückwärtssuche wird mit
\family sans
Cmd-Shift-Klick
\family default
initiiert.
\end_layout
\begin_layout Subsubsection*
Evince (GNOME)
\end_layout
\begin_layout Standard
Die Rückwärtssuche mit
\family sans
Evince
\family default
funktioniert nur mit Hilfe zusätzlicher Skripte.
Weitere Informationen finden Sie unter
\begin_inset CommandInset href
LatexCommand href
target "https://wiki.lyx.org/LyX/SyncTeX"
literal "false"
\end_inset
.
\end_layout
\begin_layout Subsubsection*
Okular (KDE)
\end_layout
\begin_layout Standard
Gehen Sie in
\family sans
Okular
\family default
zu
\family sans
Einstellungen\SpecialChar menuseparator
Okular einrichten\SpecialChar menuseparator
Editor
\family default
,
wählen Sie als Editor
\begin_inset Quotes gld
\end_inset
LyX
\begin_inset Quotes grd
\end_inset
.
Dies wählt den passenden Befehl aus (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxclient -g %f %l
\end_layout
\end_inset
).
\end_layout
\begin_layout Standard
Die Rückwärtssuche wird mit
\family sans
Shift-Klick
\family default
initiiert.
Das funktioniert allerdings nur,
wenn Okular im Modus
\begin_inset Quotes gld
\end_inset
Durchsuchen
\begin_inset Quotes grd
\end_inset
ist (d.
\begin_inset space \thinspace{}
\end_inset
h.,
das Hand-Symbol muss ausgewählt sein).
\end_layout
\begin_layout Subsubsection*
Qpdfview (Unix)
\end_layout
\begin_layout Standard
\family sans
Qpdfview
\family default
unterstützt Sync\SpecialChar TeX
seit Version 0.3.5.
Gehen Sie in
\family sans
Qpdfview
\family default
zu
\family sans
Bearbeiten\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
Verhalten
\family default
,
klicken Sie auf das Eingabefeld
\begin_inset Quotes gld
\end_inset
Quelltexteditor
\begin_inset Quotes grd
\end_inset
und geben Sie den Befehl
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxclient -g %1 %2
\end_layout
\end_inset
ein.
\end_layout
\begin_layout Standard
Die Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
\begin_layout Subsubsection*
YAP (Windows)
\end_layout
\begin_layout Standard
Starten Sie YAP,
gehen Sie zu
\family sans
Ansicht\SpecialChar menuseparator
Optionen
\family default
und wählen Sie den Reiter
\family sans
DVI-Rückwärtssuche
\family default
.
Klicken Sie auf
\family sans
Neu\SpecialChar ldots
\family default
und geben Sie im Fenster,
das sich dadurch öffnet,
\begin_inset Quotes gld
\end_inset
\SpecialChar LyX
\begin_inset Quotes grd
\end_inset
(oder einen anderen Namen Ihrer Wahl) ins Feld
\family sans
Name:
\family default
ein.
Dann klicken Sie auf den Knopf mit dem Text
\begin_inset Quotes gld
\end_inset
\SpecialChar ldots
\begin_inset Quotes grd
\end_inset
,
um einen Dateidialog zu öffnen und zu dem Verzeichnis zu navigieren,
in dem die Batchdatei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.bat
\end_layout
\end_inset
(s.
\begin_inset space \thinspace{}
\end_inset
u.) liegt.
Wählen Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.bat
\end_layout
\end_inset
und geben Sie als Argumente des Programms
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
%f %l
\end_layout
\end_inset
an.
Die Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.bat
\end_layout
\end_inset
wird zur Kommunikation mit \SpecialChar LyX
über die
\emph on
lyxpipe
\emph default
verwendet und hat folgenden Inhalt:
\end_layout
\begin_layout LyX-Code
@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
Versichern Sie sich,
dass der Pfad der LyX-Server-Weiterleitung
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
\backslash
.
\backslash
pipe
\backslash
lyxpipe
\end_layout
\end_inset
lautet.
Falls nicht,
ändern Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.bat
\end_layout
\end_inset
entsprechend.
\end_layout
\begin_layout Standard
Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
\begin_layout Subsubsection*
SumatraPDF (Windows)
\end_layout
\begin_layout Standard
Um mit
\family sans
SumatraPDF
\family default
Rückwärtssuche zu verwenden,
geben Sie als Betrachter in
\family sans
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Dateiformate\SpecialChar menuseparator
PDF (pdflatex)
\family default
folgendes ein:
\end_layout
\begin_layout LyX-Code
SumatraPDF -inverse-search "lyxeditor.bat "%f" %l"
\end_layout
\begin_layout Standard
Die Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.bat
\end_layout
\end_inset
ist identisch mit der im vorherigen Abschnitt (YAP) erwähnten.
Sollte
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
SumatraPDF.exe
\end_layout
\end_inset
nicht in ihrem Befehlspfad liegen,
verwenden Sie den vollen Dateipfad.
\end_layout
\begin_layout Standard
Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
\begin_layout Subsubsection*
YAP (Cygwin)
\end_layout
\begin_layout Standard
Versichern Sie sich zunächst,
dass YAP Ihr Standard-DVI-Betrachter in der Windows-Umgebung ist.
Dann starten Sie diesen,
gehen Sie zu
\family sans
Ansicht\SpecialChar menuseparator
Optionen
\family default
und wählen Sie den Reiter
\family sans
DVI-Rückwärtssuche
\family default
.
Klicken Sie auf
\family sans
Neu\SpecialChar ldots
\family default
und geben Sie im Fenster,
das sich dadurch öffnet,
\begin_inset Quotes gld
\end_inset
\SpecialChar LyX
\begin_inset Quotes grd
\end_inset
(oder einen anderen Namen Ihrer Wahl) ins Feld
\family sans
Name:
\family default
ein.
Dann klicken Sie auf den Knopf mit dem Text
\begin_inset Quotes gld
\end_inset
\SpecialChar ldots
\begin_inset Quotes grd
\end_inset
,
um einen Dateidialog zu öffnen und zu dem Verzeichnis zu navigieren,
in dem die Binärdatei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.exe
\end_layout
\end_inset
liegt (die unter Cygwin standardmäßig gemeinsam mit der \SpecialChar LyX
-Binärdatei installiert wird).
Wählen Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
lyxeditor.exe
\end_layout
\end_inset
und geben Sie als Argumente des Programms
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-g %f %l
\end_layout
\end_inset
an.
Dadurch wird der
\emph on
lyxsocket
\emph default
für die Kommunikation mit \SpecialChar LyX
verwendet.
Wenn Sie lieber die
\emph on
lyxpipe
\emph default
verwenden wollen,
lassen Sie die Option
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-g
\end_layout
\end_inset
weg und versichern Sie sich,
dass der Pfad der LyX-Server-Weiterleitung in den \SpecialChar LyX
-Einstellungen korrekt spezifiziert ist.
\end_layout
\begin_layout Standard
Die Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
\begin_layout Subsubsection*
SumatraPDF (Cygwin)
\end_layout
\begin_layout Standard
Um mit
\family sans
SumatraPDF
\family default
Rückwärtssuche zu verwenden,
geben Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
SumatraPDF.sh
\end_layout
\end_inset
als Betrachter in
\family sans
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Dateiformate\SpecialChar menuseparator
PDF (pdf\SpecialChar softhyphen
latex)
\family default
ein.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
SumatraPDF.sh
\end_layout
\end_inset
bezeichnet das folgende Skript,
das Sie in Ihr Befehlsverzeichnis (am Besten
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
/usr/local/bin
\end_layout
\end_inset
) ablegen sollten:
\end_layout
\begin_layout LyX-Code
#!/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
Dieses Skript wird benötigt,
weil
\family sans
SumatraPDF
\family default
eine native Windowsanwendung ist und daher nicht mit den POSIX-Pfaden zurechtkommt,
die die Cygwin-Version von \SpecialChar LyX
verwendet.
Sollte
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
SumatraPDF.exe
\end_layout
\end_inset
nicht in ihrem Befehlspfad sein,
verwenden Sie den vollen POSIX-Pfad im obigen Skript.
Die Option
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-g
\end_layout
\end_inset
aktiviert Kommunikation über den
\emph on
lyxsocket
\emph default
.
Lassen Sie die Option
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
-g
\end_layout
\end_inset
weg,
wenn Sie statt dessen lieber die
\emph on
lyxpipe
\emph default
verwenden wollen.
Versichern Sie sich dann,
dass der Pfad der LyX-Server-Weiterleitung in den \SpecialChar LyX
-Einstellungen korrekt spezifiziert ist.
\end_layout
\begin_layout Standard
Die Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
\begin_layout Section
Vorwärtssuche
\end_layout
\begin_layout Standard
Wie der Name schon andeutet,
ist Vorwärtssuche gewissermaßen das
\begin_inset Quotes gld
\end_inset
Gegenteil
\begin_inset Quotes grd
\end_inset
von Rückwärtssuche.
Die Funktion ermöglicht es Ihnen,
den Betrachter von \SpecialChar LyX
aus an eine bestimmte Stelle springen zu lassen.
Wenn Vorwärtssuche eingerichtet ist (wie im folgenden beschrieben),
können Sie Ihren Cursor irgendwo in Ihrem \SpecialChar LyX
-Dokument platzieren,
dann
\begin_inset Info
type "menu"
arg "forward-search"
\end_inset
im Menü wählen (oder einfach
\family sans
Vorwärtssuche
\family default
im Kontextmenü nach Rechtsklick),
und schon wird der Betrachter zur entsprechenden Stelle im PDF/DVI springen.
Voraussetzung ist natürlich,
dass der Betrachter diese Funktion auch unterstützt.
\end_layout
\begin_layout Standard
Um Vorwärtssuche zu ermöglichen,
muss die DVI/PDF-Datei mit den entsprechenden Informationen über die \SpecialChar TeX
-Quellen versorgt werden.
Dies wird mit den Methoden,
die im Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:rev-search"
nolink "false"
\end_inset
beschrieben sind,
erreicht.
\end_layout
\begin_layout Standard
Zusätzlich müssen Sie \SpecialChar LyX
für die Kommunikation mit dem Betrachter konfigurieren,
und zwar in
\family sans
Einstellungen\SpecialChar menuseparator
Ausgabe\SpecialChar menuseparator
Allgemein
\family default
.
Dort bieten wir eine Reihe von getesteten Konfigurationen für spezifische Betrachter an,
die Sie aus einer Auswahlliste wählen können.
Sollte keine davon Ihren Bedürfnissen entsprechen,
müssen Sie selbst herausfinden,
welche Sie dort eingeben müssen.
Die Definitionen verwenden die folgenden Platzhalter:
\end_layout
\begin_layout Itemize
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$$n
\end_layout
\end_inset
:
Zeilennummer
\end_layout
\begin_layout Itemize
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$$t
\end_layout
\end_inset
:
Name der (temporären) exportierten
\begin_inset Flex Code
status open
\begin_layout Plain Layout
.tex
\end_layout
\end_inset
-Datei (ohne Pfad)
\end_layout
\begin_layout Itemize
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$$f
\end_layout
\end_inset
:
Name der (temporären) exportierten
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.tex
\end_layout
\end_inset
-Datei (mit Pfad)
\end_layout
\begin_layout Itemize
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$$o
\end_layout
\end_inset
:
Name der exportierten Ausgabedatei (entweder DVI oder PDF,
je nachdem,
welche im temporären Verzeichnis gefunden wird)
\end_layout
\begin_layout Standard
Bitte beachten Sie,
dass nur manche Betrachter aus dem Stand vollständige und für \SpecialChar LyX
brauchbare Vorwärtssuche bieten,
darunter
\family sans
YAP
\family default
,
\family sans
xdvi
\family default
,
\family sans
Okular
\family default
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Sie sollten hierfür auch
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
okular -unique
\end_layout
\end_inset
in
\begin_inset Info
type "menu"
arg "dialog-show prefs"
\end_inset
\family sans
\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Dateiformate
\family default
angeben.
\end_layout
\end_inset
,
\family sans
Qpdfview
\family default
und
\family sans
SumatraPDF
\family default
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\family sans
SumatraPDF
\family default
kann auch mit DDE-Kommandos über das externe Programm
\family sans
CMCDDE
\family default
umgehen,
das Sie hier finden:
\begin_inset CommandInset href
LatexCommand href
target "http://www.istri.fr/spip/zip/CMCDDE.zip"
literal "false"
\end_inset
.
\end_layout
\end_inset
.
Andere,
etwa
\family sans
Evince
\family default
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Vorwärtssuche mit
\family sans
Evince
\family default
kann mithilfe zusätzlicher Hilfsskripte erreicht werden.
Bitte konsultieren Sie für Details
\begin_inset CommandInset href
LatexCommand href
target "https://wiki.lyx.org/LyX/SyncTeX"
literal "false"
\end_inset
.
\end_layout
\end_inset
,
benötigen zusätzliche Werkzeuge für Vorwärtssuche von \SpecialChar LyX
aus.
Während einige der verbreiteten PDF-Betrachter (v.
\begin_inset space \thinspace{}
\end_inset
a.
\family sans
Adobe Reader
\family default
) überhaupt keine Vorwärtssuche bieten,
können manche andere bspw.
\family sans
xpdf
\family default
immerhin dazu gebracht werden,
das Dokument neu zu laden und zu einer bestimmten Seite zu springen;
Sie können also wenigstens in die Nähe gelangen.
Diese zuletzt genannte Möglichkeit erfordert einen externen Aufruf von
\family sans
SyncTeX
\family default
(die vorbereiteten Konfigurationen in
\family sans
Einstellungen\SpecialChar menuseparator
Ausgabe\SpecialChar menuseparator
Allgemein
\family default
enthalten diesen Aufruf).
\end_layout
\begin_layout Standard
Vorwärtssuche funktioniert mit DVI- und PDF-Ausgabe.
\SpecialChar LyX
prüft einfach,
welches Ausgabeformat Sie verwendet haben (also,
welches Format im temporären Verzeichnis bereits vorhanden ist) und wählt dann die passende Konfiguration für das entsprechende Format.
\end_layout
\begin_layout Chapter
\SpecialChar LyX
-Funktionen,
die zusätzliche Programme benötigen
\end_layout
\begin_layout Section
\SpecialChar 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 Menü
\family sans
Werkzeuge
\family default
finden Sie den Eintrag
\family sans
TeX
\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:
\end_layout
\begin_layout Quote
\begin_inset CommandInset href
LatexCommand href
target "https://www.ctan.org/tex-archive/help/Catalogue/entries/chktex.html"
literal "false"
\end_inset
.
\end_layout
\begin_layout Standard
Das Programm
\family typewriter
chktex
\family default
hat
\noun on
Jens T.
Berger Thielemann
\noun default
aus Frust darüber geschrieben,
dass einige \SpecialChar LaTeX
-Konstrukte manchmal nicht intuitiv und leicht zu vergessen sind.
Das Programm läuft durch Ihre \SpecialChar LaTeX
-Datei,
prüft ihre Integrität und markiert Fehler.
Es ist eine Art
\family typewriter
Lint
\family default
für \SpecialChar LaTeX
.
\end_layout
\begin_layout Standard
Nun,
was bringt eine Syntax-Prüfung in \SpecialChar LyX
,
das sowieso richtiges \SpecialChar LaTeX
produzieren 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
TeX
\begin_inset space \space{}
\end_inset
prüfen
\family default
.
\SpecialChar LyX
wird aus Ihrem Dokument eine \SpecialChar 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 ertragen 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 \SpecialChar LyX
eine etwas
\emph on
besondere
\emph default
\SpecialChar 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
LaTeX-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
Ausgabe\SpecialChar menuseparator
LaTeX\SpecialChar menuseparator
ChkTeX-Befehl
\family default
oder die globale Konfigurationsdatei
\family typewriter
chktexrc
\family default
ändern.
Weiter unten sehen Sie,
welche Warnungen Sie auf der Kommandozeile (de)aktivieren können.
\end_layout
\begin_layout Itemize
Exportieren Sie Ihr Dokument als einfache \SpecialChar LaTeX
-Datei mit
\family sans
Datei\SpecialChar menuseparator
Exportieren\SpecialChar menuseparator
LaTeX
\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 \SpecialChar LyX
-Dokument zu finden,
aber mit etwas Geduld sollten Sie es schaffen.
\end_layout
\begin_layout Standard
Hier ist eine Liste der Warnungen,
die Sie in der Zeile
\family sans
ChkTeX-Befehl
\family default
(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 \SpecialChar 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
\lang english
Command terminated with space
\lang ngerman
.
Befehl endete mit einem Leerzeichen.
\end_layout
\begin_layout Enumerate
\lang english
Non-breaking space (
\begin_inset Quotes eld
\end_inset
\family typewriter
~
\family default
\begin_inset Quotes erd
\end_inset
) should have been used
\lang ngerman
.
Geschütztes Leerzeichen (
\begin_inset Quotes gld
\end_inset
\family typewriter
~
\family default
\begin_inset Quotes grd
\end_inset
) wäre besser.
\end_layout
\begin_layout Enumerate
\lang english
You should enclose the previous parenthesis with
\lang ngerman
\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
\family typewriter
{}
\family default
\begin_inset Quotes grd
\end_inset
einschließen.
\end_layout
\begin_layout Enumerate
\lang english
Italic correction (
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
/
\family default
\begin_inset Quotes erd
\end_inset
) found in non-italic buffer
\lang ngerman
.
Kursiv-Korrektur (
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
/
\family default
\begin_inset Quotes grd
\end_inset
) in nicht-kursivem Text.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
\begin_layout Enumerate
\lang english
Italic correction (
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
/
\family default
\begin_inset Quotes erd
\end_inset
) found more than once
\lang ngerman
.
Kursiv-Korrektur (
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
/
\family default
\begin_inset Quotes grd
\end_inset
) wurde mehrfach benutzt.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
\begin_layout Enumerate
\lang english
No italic correction (
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
/
\family default
\begin_inset Quotes erd
\end_inset
) found
\lang ngerman
.
Keine Kursiv-Korrektur (
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
/
\family default
\begin_inset Quotes grd
\end_inset
) gefunden.
Das sollte in \SpecialChar LyX
nicht nötig sein.
\end_layout
\begin_layout Enumerate
\lang english
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
\lang ngerman
.
Der Akzent-Befehl
\begin_inset Quotes gld
\end_inset
\family typewriter
cmd
\family default
\begin_inset Quotes grd
\end_inset
benötigt
\begin_inset Quotes gld
\end_inset
\family typewriter
cmd
\family default
\begin_inset Quotes grd
\end_inset
.
\end_layout
\begin_layout Enumerate
\lang english
Wrong length of dash may have been used
\lang ngerman
.
Eventuell falsche Länge des Gedankenstrichs.
\end_layout
\begin_layout Enumerate
\lang english
\begin_inset Quotes eld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes erd
\end_inset
expected,
found
\begin_inset Quotes eld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes erd
\end_inset
.
\lang ngerman
\begin_inset Quotes gld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes grd
\end_inset
erwartet,
\begin_inset Quotes gld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes grd
\end_inset
gefunden.
\end_layout
\begin_layout Enumerate
\lang english
Solo
\begin_inset Quotes eld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes erd
\end_inset
found.
\lang ngerman
Einzelnes
\begin_inset Quotes gld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes grd
\end_inset
gefunden.
\end_layout
\begin_layout Enumerate
\lang english
You should use
\begin_inset Quotes eld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes erd
\end_inset
to achieve an ellipsis
\lang ngerman
.
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
\lang english
Inter-word spacing (
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes eld
\end_inset
) should perhaps be used
\lang ngerman
.
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
\lang english
Inter-sentence spacing (
\begin_inset Quotes eld
\end_inset
\family typewriter
\backslash
@
\family default
\begin_inset Quotes erd
\end_inset
) should perhaps be used
\lang ngerman
.
Vielleicht sollten Sie einen Satzendepunkt (
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
@
\family default
\begin_inset Quotes grd
\end_inset
) benutzen.
\end_layout
\begin_layout Enumerate
\lang english
Could not find argument for command
\lang ngerman
.
Konnte kein Befehlsargument finden.
\end_layout
\begin_layout Enumerate
\lang english
No match found for
\begin_inset Quotes eld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes erd
\end_inset
\lang ngerman
.
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
\lang english
Math mode still on at end of \SpecialChar LaTeX
file
\lang ngerman
.
Der Mathe-Modus ist am Ende der \SpecialChar LaTeX
-Datei immer noch an.
\end_layout
\begin_layout Enumerate
\lang english
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
\lang ngerman
.
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
\lang english
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
\lang ngerman
.
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
\lang english
You should use "'" (ASCII 39) instead of "´"
\lang ngerman
(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
\lang english
User-specified pattern found
\lang ngerman
.
Benutzerdefiniertes Muster gefunden.
\end_layout
\begin_layout Enumerate
\lang english
This command might not be intended
\lang ngerman
.
Dieser Befehl war vielleicht nicht gewollt.
\end_layout
\begin_layout Enumerate
\lang english
Comment displayed
\lang ngerman
.
Kommentar angezeigt.
\end_layout
\begin_layout Enumerate
\lang english
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
\lang ngerman
.
Ein kleiner Abstand sieht besser aus.
In \SpecialChar 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
\lang english
Delete this space to maintain correct page references
\lang ngerman
.
Löschen Sie dieses Leerzeichen,
um korrekte Seitenverweise zu erhalten.
\end_layout
\begin_layout Enumerate
\lang english
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
\lang ngerman
.
Sie sollten dies in
\begin_inset Quotes gld
\end_inset
\family typewriter
{}
\family default
\begin_inset Quotes grd
\end_inset
einschließen.
\end_layout
\begin_layout Enumerate
\lang english
You ought to remove spaces in front of punctuation
\lang ngerman
.
Sie sollten Leer- vor Satzzeichen entfernen.
\end_layout
\begin_layout Enumerate
\lang english
Could not execute \SpecialChar LaTeX
command
\lang ngerman
.
\SpecialChar LaTeX
-Befehl konnte nicht ausgeführt werden.
\end_layout
\begin_layout Enumerate
\lang english
Don't use
\family typewriter
\backslash
/
\family default
in front of small punctuation
\lang ngerman
.
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 \SpecialChar LyX
nicht passieren.
\end_layout
\begin_layout Enumerate
\family typewriter
\lang english
$
\backslash
times$
\family default
may look prettier here
\lang ngerman
.
\family typewriter
$
\backslash
times$
\family default
\begin_inset space ~
\end_inset
\begin_inset Quotes gld
\end_inset
\begin_inset Formula $\times$
\end_inset
\begin_inset Quotes grd
\end_inset
sieht hier wahrscheinlich besser aus.
\end_layout
\begin_layout Enumerate
\lang english
Multiple spaces detected in output
\lang ngerman
.
Mehrfache Leerzeichen in der Ausgabe entdeckt.
\emph on
\emph default
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
\begin_layout Enumerate
\lang english
This text may be ignored
\lang ngerman
.
Dieser Text wird wahrscheinlich ignoriert.
\end_layout
\begin_layout Enumerate
\lang english
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
.
\lang ngerman
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
\begin_inset Quotes gls
\end_inset
\family default
.
\end_layout
\begin_layout Enumerate
\lang english
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
.
\lang ngerman
Benutzen Sie
\family typewriter
\begin_inset Quotes grs
\end_inset
\family default
\begin_inset space \space{}
\end_inset
am Ende eines Zitats,
nicht
\family typewriter
\begin_inset Quotes grd
\end_inset
\family default
.
\end_layout
\begin_layout Enumerate
\lang english
Don't mix quotes.
\lang ngerman
Mischen Sie keine Anführungszeichen.
\end_layout
\begin_layout Enumerate
\lang english
You should perhaps use
\begin_inset Quotes eld
\end_inset
\family typewriter
cmd
\family default
\begin_inset Quotes erd
\end_inset
instead.
\lang ngerman
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
\lang english
You should put a space in front of/after parenthesis.
\lang ngerman
Vor/nach Klammern sollten Sie ein Leerzeichen einfügen.
\end_layout
\begin_layout Enumerate
\lang english
You should avoid spaces in front of/after parenthesis.
\lang ngerman
Vor/nach Klammern sollten Sie mehrfache Leerzeichen vermeiden.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
\begin_layout Enumerate
\lang english
You should not use punctuation in front of/after quotes.
\lang ngerman
Vor/nach Anführungszeichen sollten Sie keine Satzzeichen verwenden.
\end_layout
\begin_layout Enumerate
\lang english
Double space found
\lang ngerman
.
Doppeltes Leerzeichen gefunden.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
\begin_layout Enumerate
\lang english
You should put punctuation outside inner/inside display math mode.
\lang ngerman
Sie sollten Satzzeichen außerhalb des eingebetteten\SpecialChar breakableslash
innerhalb des abgesetzten Mathe-Modus setzen.
\end_layout
\begin_layout Enumerate
\lang english
You ought to not use primitive \SpecialChar TeX
in \SpecialChar LaTeX
code
\lang ngerman
.
Im \SpecialChar LaTeX
-Code sollten Sie keinen \SpecialChar TeX
-Primitive verwenden.
\end_layout
\begin_layout Enumerate
\lang english
You should remove spaces in front of
\begin_inset Quotes eld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes erd
\end_inset
\lang ngerman
.
Vor
\begin_inset Quotes gld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes grd
\end_inset
sollten Sie Leerzeichen entfernen.
\end_layout
\begin_layout Enumerate
\lang english
\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
\lang ngerman
.
Auf
\begin_inset Quotes gld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes grd
\end_inset
folgt normalerweise kein
\begin_inset Quotes gld
\end_inset
\family typewriter
%c
\family default
\begin_inset Quotes grd
\end_inset
.
\end_layout
\begin_layout Standard
In späteren \SpecialChar LyX
-Versionen werden wir hoffentlich eine vollständigere Schnittstelle zu
\family typewriter
chktex
\family default
(und seinem kleineren Vetter
\family typewriter
lacheck
\family default
) bekommen.
Aber auch jetzt ist es schon recht hilfreich.
Versuchen Sie es.
\end_layout
\begin_layout Section
Versionskontrolle
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Versionskontrolle
\end_layout
\end_inset
in \SpecialChar 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
\SpecialChar LyX
unterstützt einige der Grundlegenden Befehle von RCS,
CVS,
SVN und GIT.
Wenn Sie komplexere Anforderungen haben,
müssen Sie eine Konsole verwenden.
\end_layout
\begin_layout Standard
Beachten Sie auch,
dass die CVS-Unterstützung schlechter ist als die für Subversion,
weswegen wir letzteres empfehlen.
Eine gute Möglichkeit,
Subversion kennenzulernen,
ist das
\begin_inset CommandInset href
LatexCommand href
name "SVN Book"
target "http://svnbook.red-bean.com/"
literal "false"
\end_inset
.
Im Fall von RCS sollten Sie
\begin_inset Quotes gld
\end_inset
rcsintro
\begin_inset Quotes grd
\end_inset
lesen (eine
\emph on
\lang english
Manpage
\emph default
\lang ngerman
,
lesen Sie sie über
\family typewriter
man rcsintro
\family default
).
Diese Datei beschreibt alle wichtigen Funktionen von RCS.
Vor allem sollten Sie die Abschnitte über das RCS-Verzeichnis lesen und sich mit dem Konzept des
\emph on
\lang english
Master RCS File
\emph default
\lang ngerman
(der Datei,
die mit
\family typewriter
,v
\family default
endet) vertraut machen.
\end_layout
\begin_layout Standard
Bevor Sie anfangen,
die Versionskontrolle von \SpecialChar LyX
zu verwenden,
sollten Sie sich mit RCS\SpecialChar breakableslash
CVS\SpecialChar breakableslash
SVN\SpecialChar breakableslash
GIT selbst vertraut machen.
Die Implementierung in \SpecialChar LyX
setzt eine aktuelle Version von GNU RCS bzw.
CVS/SVN voraus für ältere Versionen wird keine Garantie gegeben.
Die meisten Protokollmeldungen werden derzeit nicht nach der Ausführung der Befehle in \SpecialChar LyX
angezeigt wenn Sie unsicher sind,
schauen Sie in das Fenster
\emph on
Statusmeldungen
\emph default
.
Als regulärer Anwender der Versionskontrolle werden sie die Versionskontroll-Werkzeugleiste schätzen lernen,
die Sie über
\family sans
Ansicht\SpecialChar menuseparator
Werkzeugleisten\SpecialChar menuseparator
Versionskontrolle
\family default
aktivieren können.
\end_layout
\begin_layout Standard
Um Ihre eigenen externen Befehle zu verwenden,
können Sie die \SpecialChar LyX
-Funktion
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vc-command
\end_layout
\end_inset
nutzen.
Diese ist im Handbuch
\emph on
\SpecialChar LyX
-Funktionen
\emph default
beschrieben.
\end_layout
\begin_layout Standard
Wir raten dringend,
Dokumente
\emph on
nicht
\emph default
komprimiert zu speichern,
wenn Sie die Versionskontrolle verwenden (deaktivieren Sie
\family sans
Dokument\SpecialChar menuseparator
Komprimiert
\family default
,
falls es aktiviert sein sollte):
Unkomprimierte LyX-Dokumente sind reine Textdateien und eignen sich daher gut für die Versionskontrolle.
Komprimierte LyX-Dokumente hingegen sind Binärdateien,
die von der Versionskontrolle nicht zusammengeführt werden können.
\end_layout
\begin_layout Subsection
RCS-Befehle in \SpecialChar LyX
\end_layout
\begin_layout Standard
Die folgenden Abschnitte beschreiben die von \SpecialChar 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
range none
pageformat default
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
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
[RCS:<Version> <Name>]
\end_layout
\end_inset
angehängt.
\end_layout
\begin_layout Standard
Der aufgerufene RCS-Befehl ist
\end_layout
\begin_layout LyX-Code
\family typewriter
ci -q -u -i -t-"<erste Beschreibung>" <Dateiname>
\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
range none
pageformat default
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 Itemize
RCS-Befehl:
\family typewriter
ci -q -u -m"<Beschreibung>" <Dateiname>
\end_layout
\begin_layout Subsubsection
Arbeitskopie erzeugen
\family sans
\series medium
\begin_inset Index idx
range none
pageformat default
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 softhyphen
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 Itemize
RCS-Befehl:
\family typewriter
co -q -l <Dateiname>
\end_layout
\begin_layout Subsubsection
Letzte Version wiederherstellen
\family sans
\series medium
\begin_inset Index idx
range none
pageformat default
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 Itemize
RCS-Befehl:
\family typewriter
co -f -u<Version> <Dateiname>
\end_layout
\begin_layout Subsubsection
Kopieren
\end_layout
\begin_layout Standard
Dies erzeugt eine Kopie des aktuellen Dokuments.
Da RCS von Haus aus keine Kopieraktionen unterstützt,
wird die Versionsgeschichte nicht erhalten,
und die Kopie wird als neue Datei hinzugefügt.
Dafür ist ein sauberes Dokument (ohne Änderungen seit dem letzten Einpflegen) nötig.
Sie werden nach einem Dateinamen und einer Beschreibung für die Kopieraktion gefragt.
Dann wird die Kopie sowohl sowohl lokal als auch im Repositorium erzeugt.
Sollten die übergeordneten Ordner der Kopie und des Originals differieren,
werden alle relativen Pfade eingebunden und angepasst (wie in
\family sans
Datei\SpecialChar menuseparator
Speichern unter
\family default
\SpecialChar ldots
).
Zum Schluss wird die Kopie mit neuem Namen neu geladen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
RCS-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
Kopiere
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes qld
\end_inset
Dateiname
\begin_inset Quotes qld
\end_inset
\end_layout
\end_inset
nach
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes qld
\end_inset
<Neuer-Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
ci -q -u -i
\begin_inset Quotes qld
\end_inset
<Neuer-Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Letzte Version widerrufen
\family sans
\series medium
\begin_inset Index idx
range none
pageformat default
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 \SpecialChar LyX
geladen haben,
werden keinerlei Änderungen gemacht,
aber die letzte Version wird aus der Masterdatei gelöscht.
\end_layout
\begin_layout Itemize
RCS-Befehl:
\family typewriter
rcs -o<Version> <Dateiname>
\end_layout
\begin_layout Subsubsection
Entwicklung anzeigen
\family sans
\series medium
\begin_inset Index idx
range none
pageformat default
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 <Dateiname>
\family default
in einem eigenen Fenster gezeigt.
Weitere Informationen liefert
\family typewriter
man rlog
\family default
.
\end_layout
\begin_layout Subsubsection
Revisionsinformationen
\end_layout
\begin_layout Standard
\SpecialChar LyX
unterstützt RCS-Versionsnummer,
Autorname,
Datum und Uhrzeit des letzten Eincheckens.
Diese Informationen werden über
\family typewriter
rlog -r <Dateiname>
\family default
gewonnen.
Für Einzelheiten siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:VCS-Revision-Information"
nolink "false"
\end_inset
.
\end_layout
\begin_layout Subsection
CVS-Befehle in \SpecialChar LyX
\end_layout
\begin_layout Standard
Ein Teil der CVS-Operationen wird von \SpecialChar LyX
unterstützt.
Sie finden diese im Menü
\family sans
Datei\SpecialChar menuseparator
Versionskontrolle
\family default
.
Die Versionskontrolle über SVN ist allerdings mächtiger;
verwenden Sie also nach Möglichkeit diese.
\end_layout
\begin_layout Subsubsection
Grundsätzliche Verwendung von CVS
\end_layout
\begin_layout Standard
Wenn Sie das erste Mal CVS verwenden,
müssen Sie zunächst ein Repositorium anlegen und die Arbeitskopie mit externen Werkzeugen auschecken.
When Sie ein Client-Server-Setup verwenden,
müssen Sie sich vor dem ersten Auschecken möglicherweise anmelden.
\end_layout
\begin_layout Standard
Wenn Ihr Dokument der Versionskontrolle unterliegt und auch Andere dasselbe Repositorium verwenden,
kann es zu Problemen kommen,
wenn verschiedene Änderungen am selben Ort des Dokuments vorgenommen werden.
Die Standard-CVS-Repositorien bieten keine Möglichkeit an,
Dateien zu sperren.
Das mag überraschend sein,
aber andererseits treten diese Probleme nur auf,
wenn sich mehrere Autoren nicht darüber einig sind,
an welchen Teilen jeweils eine Person arbeiten soll.
Wenn Sie mit Ihren Koautoren also regelmäßig kommunizieren,
können Sie diese Probleme verhindern.
Wenn Sie das nicht tun,
haben Sie ohnehin ein Problem.
Trotzdem arbeiten manche Anwender lieber mit so genannten
\begin_inset Quotes gld
\end_inset
\lang english
reserved checkouts
\lang ngerman
\begin_inset Quotes grd
\end_inset
.
Dabei sind die Arbeitskopien aller Dateien beim ersten Auschecken nur lesbar,
und die Anwender müssen einen spezifischen Befehl ausführen,
um einzelne Dateien editierbar zu machen.
Nach dem Einpflegen wird die Arbeitskopie dann wieder nur lesbar.
Für \SpecialChar LyX
muss man hierfür die Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.cvsrc
\end_layout
\end_inset
bearbeiten und die Zeile
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cvs -r
\end_layout
\end_inset
ergänzen,
damit man mit
\begin_inset Quotes gld
\end_inset
\lang english
reserved checkouts
\lang ngerman
\begin_inset Quotes grd
\end_inset
arbeiten kann.
Der Vorteil dieses Prozederes ist,
dass man sieht,
wer eine editierbare Arbeitskopie eines bestimmten Dokuments hat.
Es ist aber nicht garantiert,
dass nur ein Anwender eine bestimmte Kopie editierbar macht.
\end_layout
\begin_layout Standard
\SpecialChar LyX
versucht zu erraten,
ob Sie reservierte oder nicht-reservierte Checkouts verwenden.
Wenn Ihre Arbeitskopie nur lesbar ist oder wenn eine weitere Kopie im Verzeichnis
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
CVS/Base
\end_layout
\end_inset
existiert,
nimmt \SpecialChar LyX
an,
dass das Checkout reserviert ist,
ansonsten geht es davon aus,
dass Sie eine nicht reservierte Kopie verwenden.
Im ersteren Fall müssen Sie
\family sans
Zur Bearbeitung auschecken
\family default
wählen,
um Ihre Kopie editierbar zu machen,
falls Sie nur lesbar ist.
Danach ist der Befehl
\family sans
Änderungen einchecken\SpecialChar ldots
\family default
verfügbar,
die Ihre Arbeitskopie wieder in den Zustand
\begin_inset Quotes gld
\end_inset
nur lesbar
\begin_inset Quotes grd
\end_inset
versetzt,
nachdem die Änderungen eingepflegt sind.
\end_layout
\begin_layout Standard
Weitere Informationen zu CVS finden Sie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
http://www.nongnu.org/cvs
\end_layout
\end_inset
sowie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
http://ximbiot.com/cvs
\end_layout
\end_inset
.
\end_layout
\begin_layout Standard
Konsultieren Sie auch
\family typewriter
man cvs
\family default
,
um die Befehle und Optionen,
die im Folgenden erwähnt werden,
zu verstehen.
\end_layout
\begin_layout Subsubsection
Registrieren
\end_layout
\begin_layout Standard
Wenn Ihr Dokument noch nicht der Versionskontrolle unterliegt,
ist dies der einzige Eintrag im Menü.
Falls es der Versionskontrolle unterliegt,
ist der Eintrag
\family sans
Registrieren
\family default
nicht sichtbar.
\end_layout
\begin_layout Standard
Dieser Befehl registriert Ihr Dokument nur dann bei CVS,
wenn Sie den Ordner des Dokuments bereits unter CVS-Kontrolle haben (insbesondere muss die Datei
\family typewriter
CVS/Entries
\family default
existieren).
Im andern Fall müssen Sie das CVS-Archiv manuell mit Hilfe externer Werkzeuge erstellen oder auschecken.
(Falls Sie diesen Schritt vergessen,
registriert \SpecialChar LyX
das Dokument bei RCS.)
\end_layout
\begin_layout Standard
Bei der Registrierung werden Sie nach einer ersten Beschreibung des Dokuments gefragt.
Noch ist aber das registrierte Dokument nicht eingecheckt.
\end_layout
\begin_layout Standard
Der ausgeführte CVS-Befehl ist:
\end_layout
\begin_layout LyX-Code
\family typewriter
cvs -q add -m"<
\family default
Beschreibung
\family typewriter
>" "<Dateiname>"
\end_layout
\begin_layout Standard
Der Ausdruck
\family typewriter
"<Dateiname>"
\family default
oben und im Folgenden ist ein Platzhalter,
der bedeutet:
\begin_inset Quotes gld
\end_inset
ändere das aktuelle Arbeitsverzeichnis zu einer Dateiangabe und verwende den Dateinamen ohne Pfadangabe als Argument
\begin_inset Quotes grd
\end_inset
.
\end_layout
\begin_layout Subsubsection
Änderungen einchecken
\end_layout
\begin_layout Standard
Nachdem Sie ein Dokument bearbeitet haben,
pflegen Sie Ihre Änderungen ein.
Wenn Sie dies tun,
und sofern Sie das Dokument tatsächlich verändert haben,
werden Sie nach einer Beschreibung für die Änderungen gefragt.
Dann werden die Änderungen ins Repositorium geschrieben.
Wenn Sie das Dokument nicht verändert haben und falls ein reservierter Checkout entdeckt wird,
wird die Reservierung Rückgängig gemacht.
\end_layout
\begin_layout Itemize
CVS-Befehl:
\begin_inset space ~
\end_inset
\end_layout
\begin_deeper
\begin_layout LyX-Code
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cvs -q commit -m"<Beschreibung>" "<
\family typewriter
Dateiname
\family default
>"
\end_layout
\end_inset
\end_layout
\begin_layout Standard
oder
\end_layout
\begin_layout LyX-Code
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cvs -q unedit "<
\family typewriter
Dateiname
\family default
>"
\end_layout
\end_inset
\end_layout
\end_deeper
\begin_layout Subsubsection
Änderungen auschecken
\end_layout
\begin_layout Standard
Wenn Sie ein Repositorium mit anderen teilen,
müssen Sie deren Änderungen in Ihre Arbeitskopie einpflegen.
\end_layout
\begin_layout Itemize
CVS-Befehl:
\family typewriter
cvs -q update "<Dateiname>"
\end_layout
\begin_layout Standard
Wenn eine nur lesbare Kopie entdeckt wird,
wird sie editierbar gemacht und reserviert.
\end_layout
\begin_layout Itemize
CVS-Befehl:
\family typewriter
cvs -q edit "<Dateiname>"
\end_layout
\begin_layout Subsubsection
Zu Version aus dem Repositorium zurückkehren
\end_layout
\begin_layout Standard
Dies wird alle lokalen Änderungen verwerfen.
Sie bekommen,
bevor dies geschieht,
eine Warnung angezeigt.
Zunächst wird die Datei gelöscht,
dann wird der Befehl
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
CVS update
\end_layout
\end_inset
ausgeführt:
\end_layout
\begin_layout Itemize
CVS-Befehl:
\family typewriter
cvs -q update "<Dateiname>"
\end_layout
\begin_layout Standard
Wenn eine reservierte Kopie entdeckt wird und es keine Änderungen gibt,
wird nur die Reservierung zurückgenommen:
\end_layout
\begin_layout Itemize
CVS-Befehl:
\family typewriter
cvs -q unedit "<Dateiname>"
\end_layout
\begin_layout Subsubsection
Kopieren
\end_layout
\begin_layout Standard
Dies erzeugt eine Kopie des aktuellen Dokuments.
Da CVS von Haus aus keine Kopieraktionen unterstützt,
wird die Versionsgeschichte nicht erhalten,
und die Kopie wird als neue Datei hinzugefügt.
Dafür ist ein sauberes Dokument (ohne Änderungen seit dem letzten Einpflegen) nötig.
Sie werden nach einem Dateinamen und einer Beschreibung für die Kopieraktion gefragt.
Dann wird die Kopie sowohl sowohl lokal als auch im Repositorium erzeugt.
Sollten die übergeordneten Ordner der Kopie und des Originals differieren,
werden alle relativen Pfade eingebunden und angepasst (wie in
\family sans
Datei\SpecialChar menuseparator
Speichern unter
\family default
\SpecialChar ldots
).
Zum Schluss wird die Kopie mit neuem Namen neu geladen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
CVS-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
Kopiere
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\family typewriter
"
\family default
<Dateiname>
\family typewriter
"
\end_layout
\end_inset
nach
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\family typewriter
"
\family default
<Neuer-Dateiname>
\family typewriter
"
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cvs -q add
\family typewriter
"
\family default
<Neuer-Dateiname>
\family typewriter
"
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Umbenennen
\end_layout
\begin_layout Standard
Dies benennt das aktuelle Dokument um.
Da CVS von Haus aus keine Kopieraktionen unterstützt,
wird die Versionsgeschichte nicht erhalten,
und die Kopie wird als neue Datei hinzugefügt,
und das alte wird gelöscht.
Dafür ist ein sauberes Dokument (ohne Änderungen seit dem letzten Einpflegen) nötig.
Sie werden nach einem Dateinamen und einer Beschreibung für die Umbenennung gefragt.
Dann wird das Dokument sowohl lokal als auch im Repositorium umbenannt.
Sollten die übergeordneten Ordner des umbenannten und alten Dokuments differieren,
werden alle relativen Pfade eingebunden und angepasst (wie in
\family sans
Datei\SpecialChar menuseparator
Speichern unter
\family default
\SpecialChar ldots
).
Zum Schluss wird das Dokument mit neuem Namen neu geladen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
CVS-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
Nenne
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\family typewriter
"
\family default
<Dateiname>
\family typewriter
"
\end_layout
\end_inset
um in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\family typewriter
"
\family default
<Neuer-Dateiname>
\family typewriter
"
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cvs -q add
\family typewriter
"
\family default
<Neuer-Dateiname>
\family typewriter
"
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cvs -q remove
\family typewriter
"
\family default
<Dateiname>
\family typewriter
"
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Lokales Verzeichnis aus dem Repositorium aktualisieren
\end_layout
\begin_layout Standard
Wenn Ihr Dokument komplexer wird und zum Beispiel Unterdokumente und Bilder enthält,
externe
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.tex
\end_layout
\end_inset
-Dateien einbindet usw.,
wird auch die Versionskontrolle komplizierter.
\SpecialChar LyX
unterstützt die Aktualisierung des ganzen Verzeichnisses,
indem sich das Dokument befindet.
Das ist insbesondere dann hilfreich,
wenn Sie mit Leuten kooperieren,
die weder spezifische CVS-Kenntnisse haben noch sich bemühen,
zusätzliches Material zum Repositorium hinzuzufügen.
Sie müssen die Dateistruktur dann so anlegen,
dass alle externen Dateien im gleichen Unterverzeichnis liegen wie das versionierte Dokument.
Es hat sich bewährt,
Mehrfachdokument in einem eigenen Ordner zu speichern.
\end_layout
\begin_layout Standard
Der Befehl
\family sans
Lokales Verzeichnis aus dem Repositorium aktualisieren
\family default
aktualisiert das gesamte Verzeichnis.
Falls lokale Änderungen gefunden werden,
werden die Anwender gewarnt,
bevor der Prozess ausgeführt wird.
Im Fall von Zusammenführungskonflikten werden beide Versionen der konfligierenden Dokumententeile im Dokument eingefügt.
Sie müssen dann das Ergebnis prüfen und korrigieren.
Die Konflikte sind markiert durch
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
<<<<<<<
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
>>>>>>>
\end_layout
\end_inset
und getrennt durch
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
=======
\end_layout
\end_inset
.
Der erste Teil ist Ihre Version,
wie Sie vor dem Zusammenführen war,
mit angehängtem Dateinamen.
Der zweite Teil ist die Version aus dem Repositorium,
mit der Versionsnummer nach einer Reihe von
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
>
\end_layout
\end_inset
-Zeichen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
CVS-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cd $path;
cvs diff "."
\end_layout
\end_inset
(frage,
wenn Änderungen entdeckt werden.)
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cd $path;
cvs -q update "."
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Dabei steht
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$path
\end_layout
\end_inset
für den Pfad zum Dokument.
\end_layout
\begin_layout Subsubsection
Verlauf anzeigen
\end_layout
\begin_layout Standard
Das zeigt den kompletten Versionsverlauf der Dokuments.
Die Ausgabe des Befehls
\family typewriter
cvs log "<Dateiname>"
\family default
wird angezeigt.
\end_layout
\begin_layout Subsubsection
Revisionsinformationen
\end_layout
\begin_layout Standard
\SpecialChar LyX
unterstützt die CVS-Versionsnummer,
Autorname,
Datum und Uhrzeit des letzten Commits.
Alle Informationen werden von
\family typewriter
cvs log -r <file-name>
\family default
extrahiert.
Bitte lesen Sie
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:VCS-Revision-Information"
nolink "false"
\end_inset
für weitere Informationen.
\end_layout
\begin_layout Subsection
SVN-Befehle in \SpecialChar LyX
\end_layout
\begin_layout Standard
SVN wird teilweise von \SpecialChar LyX
unterstützt.
Sie finden die unterstützten Befehle im Menü
\family sans
Datei\SpecialChar menuseparator
Versionskontrolle
\family default
.
Bitte beachten Sie,
dass Sie,
falls Sie einen passwortgeschützten Zugang über SSH verwenden,
Sie in einem Terminalfenster nach diesem gefragt werden.
\SpecialChar LyX
wurde mit den Versionen 1.5 und 1.6 von SVN gestestet.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Die meisten Befehle funktionieren aber auch mit Version 1.4;
siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:SVN-Repo-Update"
nolink "false"
\end_inset
.
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Registrieren
\end_layout
\begin_layout Standard
Wenn Ihr Dokument noch nicht der Versionskontrolle unterliegt,
ist dies der einzige Eintrag im Menü.
Falls es der Versionskontrolle unterliegt,
ist der Eintrag
\family sans
Registrieren
\family default
nicht sichtbar.
\end_layout
\begin_layout Standard
Dieser Befehl registriert Ihr Dokument nur dann bei SVN,
wenn Sie den Ordner des Dokuments bereits unter SVN-Kontrolle haben (insbesondere muss die Datei
\family typewriter
.svn/entries
\family default
existieren).
Im andern Fall müssen Sie das SVN-Archiv manuell mit Hilfe externer Werkzeuge erstellen oder auschecken.
(Falls Sie diesen Schritt vergessen,
registriert \SpecialChar LyX
das Dokument bei RCS.)
\end_layout
\begin_layout Standard
Bei der Registrierung werden Sie nach einer ersten Beschreibung des Dokuments gefragt.
Noch ist aber das registrierte Dokument nicht eingecheckt.
\end_layout
\begin_layout Standard
Der ausgeführte SVN-Befehl ist:
\end_layout
\begin_layout LyX-Code
\family typewriter
svn add -q
\begin_inset Quotes qld
\end_inset
<Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\begin_layout Standard
Lesen Sie
\family typewriter
man svn
\family default
,
um die Befehle und Optionen,
die im Folgenden erwähnt werden,
zu verstehen.
\end_layout
\begin_layout Subsubsection
Änderungen einchecken
\end_layout
\begin_layout Standard
Nachdem Sie ein Dokument bearbeitet haben,
pflegen Sie Ihre Änderungen ein.
Wenn Sie dies tun,
und sofern Sie das Dokument tatsächlich verändert haben,
werden Sie nach einer Beschreibung für die Änderungen gefragt.
Danach werden die Änderungen abgeschickt.
\end_layout
\begin_layout Itemize
SVN-Befehl:
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Falls die Dateisperre nicht aktiviert ist.
Siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:SVN-File-Locking"
nolink "false"
\end_inset
.
\end_layout
\end_inset
\family typewriter
svn commit -q -m"<Beschreibung>" <Dateiname>
\end_layout
\begin_layout Subsubsection
Zum Bearbeiten Änderungen auschecken
\end_layout
\begin_layout Standard
Aktualisiert die Änderungen von Repositorium.
Versichern Sie sich,
dass Sie wissen,
wie SVN-Zusammenführung und \SpecialChar nobreakdash
Konfliktlösung funktioniert,
bevor Sie diesen Befehl ausführen,
denn alle Konflikte müssen manuell von Ihnen gelöst werden!
\end_layout
\begin_layout Itemize
SVN-Befehl:
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Dito.
\end_layout
\end_inset
\family typewriter
svn update --non-interactive "<Dateiname>"
\end_layout
\begin_layout Subsubsection
Zu Version aus dem Repositorium zurückkehren
\end_layout
\begin_layout Standard
Dies wird alle lokalen Änderungen verwerfen.
Sie bekommen,
bevor dies geschieht,
eine Warnung angezeigt.
\end_layout
\begin_layout Itemize
SVN-Befehl:
\family typewriter
svn revert -q "<Dateiname>"
\end_layout
\begin_layout Subsubsection
Kopieren
\end_layout
\begin_layout Standard
Dies erzeugt eine Kopie des aktuellen Dokuments inklusive der Versionsgeschichte.
Dafür ist ein sauberes Dokument (ohne Änderungen seit dem letzten Einpflegen) nötig.
Sie werden nach einem Dateinamen und einer Beschreibung für die Kopieraktion gefragt.
Dann wird die Kopie sowohl sowohl lokal als auch im Repositorium erzeugt.
Sollten die übergeordneten Ordner der Kopie und des Originals differieren,
werden alle relativen Pfade eingebunden und angepasst (wie in
\family sans
Datei\SpecialChar menuseparator
Speichern unter
\family default
\SpecialChar ldots
).
Zum Schluss wird die Kopie mit neuem Namen neu geladen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
SVN-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn copy -q
\begin_inset Quotes qld
\end_inset
<Dateiname>
\begin_inset Quotes qld
\end_inset
\begin_inset Quotes qld
\end_inset
<Neuer-Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn commit
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Umbenennen
\end_layout
\begin_layout Standard
Dies benennt das aktuelle Dokument inklusive der Versionsgeschichte um.
Dafür ist ein sauberes Dokument (ohne Änderungen seit dem letzten Einpflegen) nötig.
Sie werden nach einem Dateinamen und einer Beschreibung für die Umbenennung gefragt.
Dann wird das Dokument sowohl lokal als auch im Repositorium umbenannt.
Sollten die übergeordneten Ordner des umbenannten und alten Dokuments differieren,
werden alle relativen Pfade eingebunden und angepasst (wie in
\family sans
Datei\SpecialChar menuseparator
Speichern unter
\family default
\SpecialChar ldots
).
Zum Schluss wird das Dokument mit neuem Namen neu geladen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
SVN-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn move -q
\begin_inset Quotes qld
\end_inset
<Dateiname>
\begin_inset Quotes qld
\end_inset
\begin_inset Quotes qld
\end_inset
<Neuer-Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn commit
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
\begin_inset Argument 1
status collapsed
\begin_layout Plain Layout
Aktualisierung des lokalen Verzeichnisses und Abrufen der Version vom Repositorium
\end_layout
\end_inset
\begin_inset CommandInset label
LatexCommand label
name "subsec:SVN-Repo-Update"
\end_inset
Lokales Verzeichnis aus dem Repositorium aktualisieren
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Beachten Sie,
dass dies erst ab Version 1.5 von Subversion möglich ist.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Alle bisher genannten Befehle haben eine Nachteil:
Sie betreffen nur das jeweils aktuelle Dokument.
Wenn Ihr Dokument komplexer wird und zum Beispiel Unterdokumente und Bilder enthält,
externe
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.tex
\end_layout
\end_inset
-Dateien einbindet usw.,
wird auch die Versionskontrolle komplizierter.
\SpecialChar LyX
unterstützt die Aktualisierung des ganzen Verzeichnisses,
indem sich das Dokument befindet.
Das ist insbesondere dann hilfreich,
wenn Sie mit Leuten kooperieren,
die weder spezifische SVN-Kenntnisse haben noch sich bemühen,
zusätzliches Material zum Repositorium hinzuzufügen.
Sie müssen die Dateistruktur dann so anlegen,
dass alle externen Dateien im gleichen Unterverzeichnis liegen wie das versionierte Dokument.
Es hat sich bewährt,
Mehrfachdokument in einem eigenen Ordner zu speichern.
\end_layout
\begin_layout Standard
Der Befehl
\family sans
Lokales Verzeichnis aus dem Repositorium aktualisieren
\family default
aktualisiert das gesamte Verzeichnis.Im Fall von Zusammenführungskonflikten,
werden die lokalen Versionen der Dateien behalten,
es kann also nicht zu nicht-intendiertem Datenverlust kommen.
Falls lokale Änderungen gefunden werden,
werden die Anwender gewarnt,
bevor der Prozess ausgeführt wird.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
SVN-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn diff $path
\end_layout
\end_inset
(frage,
wenn Änderungen entdeckt werden.)
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn update --accept mine-full $path
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Dabei steht
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$path
\end_layout
\end_inset
für den Pfad zum Dokument.
\end_layout
\begin_layout Subsubsection
Verlauf anzeigen
\end_layout
\begin_layout Standard
Das zeigt den kompletten Versionsverlauf der Dokuments.
Die Ausgabe des Befehls
\family typewriter
svn log "<Dateiname>"
\family default
wird angezeigt.
\end_layout
\begin_layout Subsubsection
Dateisperrung verwenden
\begin_inset CommandInset label
LatexCommand label
name "subsec:SVN-File-Locking"
\end_inset
\end_layout
\begin_layout Standard
Der Austausch von Dateien über Versionskontrollsysteme kann dazu führen,
dass es zu Zusammenführungskonflikten kommt,
wenn zwei Autoren dasselbe Dokument an derselben Stelle bearbeiten.
Wenn das passiert,
sind manuelle Eingriffe nötig.
Eine sinnvolle Lösung,
das zu verhindern,
ist ein Sperrmechanismus,
der garantiert,
dass jeweils nur eine Person zu einer bestimmten Zeit an einer Datei arbeiten kann.
\end_layout
\begin_layout Standard
SVN bietet zwei solcher Mechanismen,
um exklusiven Zugang zu Dateien zu bieten:
Dateisperren und automatische Zuweisung von Schreibrechten (siehe Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Automatical-Locking-Property"
nolink "false"
\end_inset
),
die auf der SVN-Dateieigenschaft
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn:needs-lock
\end_layout
\end_inset
beruhen.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\begin_inset CommandInset href
LatexCommand href
target "http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html"
\end_inset
\end_layout
\end_inset
Wenn diese Eigenschaft für ein gegebenes Dokument entdeckt wird,
beginnt \SpecialChar LyX
automatisch SVN-Sperren für die Dokumentbearbeitung zu nutzen,
womit der ganze Eincheck-/Auscheck-Mechanismus ähnlich wird wie bei RCS.
Insbesondere heißt das,
dass es dann zwei Dateimodi in \SpecialChar LyX
gibt:
\end_layout
\begin_layout Itemize
Nicht gesperrt.
Das geladene Dokument ist im Modus
\begin_inset Quotes gld
\end_inset
schreibgeschützt
\begin_inset Quotes grd
\end_inset
.
Um es zu bearbeiten,
muss es ausgescheckt werden.
\emph on
Auschecken
\emph default
heißt:
Aktualisieren vom Repositorium und Schreibschutz einschalten.
Wenn das letztere nicht gelingt,
bleiben wir im nicht gesperrten Modus.
\end_layout
\begin_layout Itemize
Gesperrt.
Das geladene Dokument ist im
\begin_inset Quotes gls
\end_inset
normalen
\begin_inset Quotes grs
\end_inset
Bearbeitungsmodus.
Kein anderer Anwender kann es bearbeiten.
\emph on
Einchecken
\emph default
heißt:
Änderungen abschicken und die Sperre lösen.
Wenn es keine Änderungen gibt,
wird nichts abgeschickt
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Lassen Sie sich nicht dadurch verwirren,
dass Sie trotzdem nach einer Änderungsbeschreibung gefragt werden.
\end_layout
\end_inset
und nur die Sperre wird gelöst.
\end_layout
\begin_layout Standard
SVN-Befehle:
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Einchecken:
\family typewriter
svn commit -q -m"<Beschreibung>" "<Dateiname>"
\begin_inset Newline newline
\end_inset
svn unlock "<Dateiname>"
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Auschechen:
\family typewriter
svn update "<Dateiname>"
\begin_inset Newline newline
\end_inset
svn lock "<Dateiname>"
\end_layout
\begin_layout Subsubsection
\family typewriter
\begin_inset CommandInset label
LatexCommand label
name "subsec:Automatical-Locking-Property"
\end_inset
\family default
Automatische Dateisperrung
\end_layout
\begin_layout Standard
Die oben genannte automatische Einrichtung der Schreibrechte der \SpecialChar LyX
-Datei kann über
\family sans
Datei\SpecialChar menuseparator
Versionskontrolle\SpecialChar menuseparator
Dateisperrung verwenden
\family default
aktiviert werden.
Dieser Befehl ist nur aktiv,
wenn die Datei nicht auf dem SVN-Server gesperrt ist (d.
\begin_inset space \thinspace{}
\end_inset
h.,
Sie müssen vor der Ausführung auschecken).
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
SVN-Befehle:
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Einschalten:
\family typewriter
svn propset svn:needs-lock ON "<Dateiname>"
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Ausschalten:
\family typewriter
svn propdel svn:needs-lock "<Dateiname>"
\end_layout
\begin_layout Subsubsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:VCS-Revision-Information"
\end_inset
Revisionsinformationen in Dokumenten
\end_layout
\begin_layout Standard
Es gibt viele Möglichkeiten,
in Ihrem Dokument Revisionsinformationen anzuzeigen.
\end_layout
\begin_layout Itemize
\SpecialChar LyX
unterstützt direkt:
\end_layout
\begin_deeper
\begin_layout Itemize
Verzeichnis-Revisionsinformation (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vcs-tree-revision
\end_layout
\end_inset
).
Das Ergebnis ist die Ausgabe des Befehls
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svnversion
\end_layout
\end_inset
;
die folgende Tabelle erläutert,
wie sie zu lesen ist:
\end_layout
\begin_layout Standard
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="6" columns="2">
<features tabularvalignment="middle">
<column alignment="left" valignment="top">
<column alignment="left" valignment="top">
<row>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
Ausgabe
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
Bedeutung
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
4123:4168
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\lang english
mixed revision working copy
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
4168M
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\lang english
modified working copy
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
4123S
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\lang english
switched working copy
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
4123P
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\lang english
partial working copy,
from a sparse checkout
\end_layout
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
4123:4168MS
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\lang english
mixed revision,
modified,
switched working copy
\end_layout
\end_inset
</cell>
</row>
</lyxtabular>
\end_inset
\end_layout
\begin_layout Itemize
Datei-Versionsinformation.
Das Ergebnis wird aus der Ausgabe des Befehls
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn
\begin_inset space ~
\end_inset
info
\begin_inset space ~
\end_inset
--xml
\begin_inset space ~
\end_inset
file.lyx
\end_layout
\end_inset
extrahiert.
Unterstützt wird:
\end_layout
\begin_deeper
\begin_layout Itemize
Versionsnummer des letzten Commits (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vcs-revision
\end_layout
\end_inset
)
\end_layout
\begin_layout Itemize
Autor des letzten Commits (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vcs-author
\end_layout
\end_inset
)
\end_layout
\begin_layout Itemize
Datum des letzten Commits (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vcs-date
\end_layout
\end_inset
)
\end_layout
\begin_layout Itemize
Uhrzeit des letzten Commits (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vcs-time
\end_layout
\end_inset
)
\end_layout
\end_deeper
\begin_layout Standard
Sie können diese Informationen über die Info-Einfügung einbinden (
\family sans
Einfügen\SpecialChar menuseparator
Textfeld\SpecialChar menuseparator
Versionskontrolle:
Revision
\family default
).
Die Information ist nur dann Verfügbar,
wenn die Datei der SVN-Kontrolle unterliegt (d.
\begin_inset space \thinspace{}
\end_inset
h.
wenn das Verzeichnis
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.svn
\end_layout
\end_inset
mit Ihrem Dokument verfügbar ist).
\end_layout
\end_deeper
\begin_layout Itemize
Eine weitere (eher unsaubere) Möglichkeit ist die Verwendung von SVN-Schlagwörtern.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\begin_inset CommandInset href
LatexCommand href
target "http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html"
\end_inset
\end_layout
\end_inset
Kurz gesagt setzen Sie die Dateieigenschaft
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
keywords
\end_layout
\end_inset
(bspw.
\family sans
svn propset svn:keywords 'Rev' file.lyx
\family default
) und fügen dann das Schlagwort als Marke im \SpecialChar TeX
-Modus ein
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
So wird gewährleistet,
dass \SpecialChar LyX
inmitten von Schlagwörtern keine Zeilenumbrüche einfügt.
\end_layout
\end_inset
(z.
\begin_inset space \thinspace{}
\end_inset
B.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$Rev$
\end_layout
\end_inset
).
Der SVN-Client wird dies dann automatisch nach jeder Aktualisierung und jedem Commit durch die Revisionsnummer ersetzen (bspw.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$Rev:
59 $
\end_layout
\end_inset
).
Diese Methode ist aber problematisch.
Zum einen wird das Zeichen
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
$
\end_layout
\end_inset
in \SpecialChar TeX
für mathematische Formeln verwendet.
Jede Formel
\begin_inset Formula $Rev$
\end_inset
würde somit in Ihrem \SpecialChar LyX
-Dokument zu
\begin_inset Formula $Rev:59$
\end_inset
werden.
Dasselbe würde mit anderen Schlagwörtern wie
\emph on
\lang english
Id
\emph default
,
\emph on
Date
\emph default
,
\emph on
Author
\emph default
\lang ngerman
etc.
passieren.
Zweitens hängt die Ausgabe von SVN von der Lokalisierung des Betriebssystems ab,
es kann also leicht passieren,
dass SVN problematische Ausgaben produziert,
wenn das Datum im Spiel ist.
Drittens bekommen Sie in Ihrem Dokument die ganze Zeichenkette
\begin_inset Quotes gld
\end_inset
Rev:
59
\begin_inset Quotes grd
\end_inset
und nicht nur die Revisionsnummer selbst.
So lange SVN keine benutzerdefinierten Schlagwörter einführt,
wird es also schwer,
diese Methode in \SpecialChar LyX
zuverlässig zu nutzen.
\end_layout
\begin_layout Subsection
SVN unter Windows
\end_layout
\begin_layout Quote
Ich wage zu behaupten,
dass Anwender,
die mit den Kommandozeilenoperationen nicht sehr schnell zurecht kommen,
mit
\family sans
TortoiseSVN
\family default
gut beraten sind.
P.
\begin_inset space \thinspace{}
\end_inset
A.
\begin_inset space ~
\end_inset
Rubin
\end_layout
\begin_layout Subsubsection
Vorbereitungen
\end_layout
\begin_layout Standard
Zusätzlich zu \SpecialChar LyX
und zum Zugang zu einem Subversion-Repositorium werden Sie zunächst das Subversion-Clientprogramm installieren müssen.
Einen Windows-Installer für dieses Programm finden Sie unter
\begin_inset CommandInset href
LatexCommand href
name "CollabNet"
target "http://www.collab.net/nonav/downloads/subversion/"
literal "false"
\end_inset
.
Sie können zusätzlich auch
\begin_inset CommandInset href
LatexCommand href
name "TortoiseSVN"
target "http://tortoisesvn.tigris.org/"
literal "false"
\end_inset
installieren,
das Subversion im Kontextmenü des Windows-Explorers zugänglich macht.
Operationen,
die Sie außerhalb von \SpecialChar LyX
vornehmen,
sind dann etwas bequemer auszuführen.
Beachten Sie,
dass
\family sans
TortoiseSVN
\family default
kein Clientprogramm ersetzt,
und ein solches ist für die Verwendung mit \SpecialChar LyX
unbedingt nötig.
\end_layout
\begin_layout Subsubsection
Ein Dokument unter Subversions Kontrolle bringen
\end_layout
\begin_layout Standard
Bevor ein \SpecialChar LyX
-Dokument in Subversions (Versions-)Kontrolle gebracht werden kann,
müssen zunächst seine übergeordneten Verzeichnisse der Versionskontrolle unterworfen werden.
Wenn ein Dokument zu einem Projekt,
das bereits unter Versionskontrolle steht,
hinzugefügt werden soll,
erreicht man dies,
indem man zunächst das Projekt selbst auscheckt,
und dann das Dokument in diesem Verzeichnis ablegt.
Ist das Projekt noch nicht unter Versionskontrolle (wenn etwa mit dem Dokument eines neues Projekt gestartet wird),
muss das Verzeichnis ins Repositorium importiert werden.
Das macht man außerhalb von \SpecialChar LyX
.
Sowohl Import als auch Checkout sind mithilfe des Explorer-Kontextmenüs von
\family sans
TortoiseSVN
\family default
leicht zu bewerkstelligen,
alternativ kann man aber natürlich immer auch Kommandozeilenbefehle in einem DOS-Eingabefenster verwenden.
Die Importprozedur mittels Kontextmenü und
\family sans
TortoiseSVN
\family default
wird im Folgenden beschrieben.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Für Informationen zur Verwendung des Clientprogramms in der Kommandozeile geben Sie im DOS-Eingabefenster
\family typewriter
svn --help
\family default
ein.
\end_layout
\end_inset
Nehmen wir an,
wir haben ein existierendes Repositorium und ein neues Projekt,
das in
\family typewriter
C:
\backslash
Neues Projekt
\family default
liegt.
\end_layout
\begin_layout Enumerate
Gehen Sie im Windows Explorer zu
\family typewriter
C:
\backslash
Neues Projekt
\family default
,
klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie
\family sans
TortoiseSVN\SpecialChar menuseparator
Projektarchiv
\family default
.
Falls nötig,
passen Sie die URL des Repositoriums an,
dann klicken Sie
\family sans
OK
\family default
.
\end_layout
\begin_layout Enumerate
Klicken Sie mit der rechten Maustaste auf die Ebene der Dateihierarchie,
in dem Sie den neuen Projektordner ablegen wollen (normalerweise ganz oben) und wählen Sie
\family sans
Ordner anlegen.
\family default
Geben Sie einen Namen für den Projektordner an und klicken Sie
\family sans
OK
\family default
.
Geben Sie eine Nachricht für das Protokoll ein,
dann klicken Sie erneut
\family sans
OK
\family default
.
Der neue Projektordner sollte nun im Repositorium erscheinen.
Klicken Sie schließlich ein drittes Mal
\family sans
OK
\family default
,
um den Projektarchivbetrachter zu verlassen.
\end_layout
\begin_layout Enumerate
Klicken Sie noch einmal mit der rechten Maustaste auf
\family typewriter
C:
\backslash
Neues Projekt
\family default
.
Dieses Mal wählen Sie
\family sans
SVN Auschecken\SpecialChar ldots
\family default
Wählen Sie die URL des Projektordners,
den Sie gerade angelegt haben,
und setzen Sie den Auscheck-Ordner auf
\family typewriter
C:
\backslash
Neues Projekt.
\family default
Klicken Sie
\family sans
OK
\family default
.
Sie werden wegen eines nicht leeren Ordners gewarnt;
klicken Sie
\family sans
OK
\family default
um fortzufahren.
Sie sollten nun einen Ordner
\family typewriter
.svn
\family default
unter
\family typewriter
C:
\backslash
Neues Projekt
\family default
vorfinden.
\end_layout
\begin_layout Enumerate
Erstellen oder öffnen Sie Ihr Dokument in \SpecialChar LyX
und klicken Sie
\family sans
Datei\SpecialChar menuseparator
Versionskontrolle\SpecialChar menuseparator
Registrieren
\family default
.
\family sans
\family default
Geben Sie eine Protokollnachricht ein und klicken Sie
\family sans
OK
\family default
,
um das Dokument an die Versionskontrolle zu schicken.
\end_layout
\begin_layout Standard
Von nun an sollten Sie im Menü
\family sans
Datei\SpecialChar menuseparator
Versionskontrolle
\family default
alle Funktionen sehen.
Sie haben auch die Möglichkeit,
Ihr Dokument mittels des Explorer-Kontextmenüs einzuchecken,
zu aktualisieren,
den Verlauf anzusehen usw.
Gleiches gilt für die Kommandozeile.
\end_layout
\begin_layout Subsubsection
SSH-Tunnel mit SVN unter Windows
\end_layout
\begin_layout Standard
Verglichen mit Linux ist die Einrichtung eines SVN-Client zur sicheren Kommunikation über SSH unter Windows ziemlich mühsam.
Wir geben hier wenigstens ein paar Hinweise,
wie man den Client einrichtet.
Vorkenntnisse über SSH und die Kommandozeile unter Windows werden aber vorausgesetzt.
Außerdem sollten Sie sich auf Frustration vorbereiten\SpecialChar ldots
\end_layout
\begin_layout Enumerate
Besorgen Sie sich einen SVN-Client für Windows,
wie im vorherigen Abschnitt beschrieben.
Wenn es sich um eine Neuinstallation handelt,
lassen Sie irgendeinen SVN-Befehl laufen (z.
\begin_inset space \thinspace{}
\end_inset
B.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn --version
\end_layout
\end_inset
),
damit die Konfigurationsdateien angelegt werden,
die Sie später ändern müssen.
\end_layout
\begin_layout Enumerate
Wählen Sie einen SSH-Client für Windows.
Es gibt mehrere zur Auswahl,
wir nehmen hier einen von
\emph on
Putty.
\emph default
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\begin_inset Flex URL
status open
\begin_layout Plain Layout
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
\end_layout
\end_inset
\end_layout
\end_inset
.
Sie müssen die Verbindung so einrichten,
dass der Client von Ihnen kein Passwort abfragt.
Um die Dinge einfach zu halten,
verwenden wir nur Schlüssel ohne zusätzlichen Passwortschutz usw.
\end_layout
\begin_deeper
\begin_layout Enumerate
Generieren Sie mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
puttygen
\end_layout
\end_inset
Schlüssel.
Speichern Sie Ihren privaten
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
.ppk
\end_layout
\end_inset
-Schlüssel und legen Sie den öffentlichen auf den Server.
Beachten Sie,
wenn der SVN-Server auf Linux läuft,
dass das Format des öffentlichen Schlüssels nicht mit Linux'
\family sans
OpenSSH
\family default
kompatibel ist.
Sie müssen Ihn direkt von der Zeile “
\emph on
\lang english
Public key for pasting into OpenSSH authorized_keys file
\emph default
:
\lang ngerman
” kopieren und in die Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
~/.ssh/authorized_keys
\end_layout
\end_inset
/
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
authorized_keys2
\end_layout
\end_inset
auf dem Server einfügen.
\end_layout
\begin_layout Enumerate
Holen Sie sich
\emph on
Puttys
\emph default
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
plink
\end_layout
\end_inset
.
In der Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
config
\end_layout
\end_inset
von SVN
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Der genaue Pfad hängt von der Windows-Version ab,
normalerweise irgendwo in der Nähe von
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
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
AppData
\backslash
Roaming
\backslash
Subversion
\end_layout
\end_inset
.
\end_layout
\end_inset
,
Abschnitt
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
[tunnels]
\end_layout
\end_inset
,
konfigurieren Sie den SSH-Befehl,
bspw.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
ssh=c:/path/plink.exe -i c:/path/private_key.ppk
\end_layout
\end_inset
.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Es braucht normalerweise eine ganze Zeit,
bis man den richtigen Befehl herausbekommen hat.
Es hängt von vielen Umständen ab.
Sie sollten bspw.
keinen entfernten Server als Standard in Putty gespeichert haben,
usw.
Wenn es schief geht,
versuchen Sie zunächst einmal,
eine Verbindung mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
plink
\end_layout
\end_inset
ohne SVN herzustellen.
\end_layout
\end_inset
\end_layout
\end_deeper
\begin_layout Enumerate
Checken Sie das SVN-Archiv aus,
bspw.
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn co svn+ssh://user@server/repository_path
\end_layout
\end_inset
.
\end_layout
\begin_layout Subsubsection
Konvertierung der Zeilenenden
\end_layout
\begin_layout Standard
Wenn die beteiligten Autoren teils unter Linux,
teils unter Windows arbeiten,
verwendet \SpecialChar LyX
unterschiedliche Zeilenenden (CR/LF) in der \SpecialChar LyX
-Datei.
Für die \SpecialChar LyX
-Funktionalität ist das kein Problem,
aber die Commit-Diffs werden groß und das Zusammenführen fehleranfällig.
Zum Glück weiß SVN selbst
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\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
,
wie es mit dem Problem umgehen kann.
Voraussetzung ist,
dass Sie die \SpecialChar LyX
-Dateien in den Modus
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
native
\end_layout
\end_inset
versetzen.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Für die Faulen unter Ihnen:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn propset svn:eol-style native DATEINAME
\end_layout
\end_inset
\end_layout
\end_inset
\end_layout
\begin_layout Subsection
GIT-Befehle in \SpecialChar LyX
\end_layout
\begin_layout Standard
\SpecialChar LyX
unterstützt einen minimalen Ausschnitt von GIT-Befehlen.
Sie finden die unterstützten Befehle im Menü
\family sans
Datei\SpecialChar menuseparator
Versionskontrolle
\family default
.
Bitte beachten Sie,
dass Sie,
falls Sie einen passwortgeschützten Zugang über SSH verwenden,
Sie in einem Terminalfenster nach diesem gefragt werden.
\SpecialChar LyX
wurde mit der Version 1.7 von GIT getestet.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Windows-Anwender sollten beachten,
dass
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
git
\end_layout
\end_inset
im Befehlspfad liegt.
Das kann in \SpecialChar LyX
über
\family sans
Werkzeuge\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Pfade\SpecialChar menuseparator
PATH-Präfix
\family default
eingestellt werden.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Ein großer Unterschied von GIT zu den anderen unterstützten Versionskontrollsystemen ist seine Distribuiertheit:
Bei traditionellen Versionskontrollsystemen gibt es nur einen zentralen Server,
auf dem das Repositorium liegt.
Anwender schicken ihre Änderungen dort hin und beziehen von dort Änderungen anderer Anwender.
Mit GIT schicken die Anwender Änderungen an lokale Repositorien.
Lokale Repositorien können dann mit einem oder mehreren entfernten synchronisiert werden (mithilfe der GIT-Befehle
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
pull
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
push
\end_layout
\end_inset
).
\SpecialChar LyX
interagiert in keiner Weise mit entfernten GIT-Repositorien.
Es arbeitet ausschließlich mit lokalen,
und zwar ganz ähnlich,
wie es mit entfernten CVS- oder SVN-Repositorien arbeitet.
Wenn Sie entfernte GIT-Repositorien verwenden,
müssen Sie also
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
pull
\end_layout
\end_inset
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
push
\end_layout
\end_inset
mit Ihrem GIT-Client ausführen.
\end_layout
\begin_layout Subsubsection
Registrieren
\end_layout
\begin_layout Standard
Wenn Ihr Dokument noch nicht der Versionskontrolle unterliegt,
ist dies der einzige Eintrag im Menü.
Falls es der Versionskontrolle unterliegt,
ist der Eintrag
\family sans
Registrieren
\family default
nicht sichtbar.
\end_layout
\begin_layout Standard
Dieser Befehl registriert Ihr Dokument nur dann bei GIT,
wenn Sie den Ordner des Dokuments bereits unter GIT-Kontrolle haben (insbesondere muss die Datei
\family typewriter
.git/index
\family default
existieren).
Im andern Fall müssen Sie das GIT-Archiv manuell mit Hilfe externer Werkzeuge erstellen oder auschecken.
(Falls Sie diesen Schritt vergessen,
registriert \SpecialChar LyX
das Dokument bei RCS.)
\end_layout
\begin_layout Standard
Bei der Registrierung werden Sie nach einer ersten Beschreibung des Dokuments gefragt.
Noch ist aber das registrierte Dokument nicht eingecheckt.
\end_layout
\begin_layout Standard
Der ausgeführte GIT-Befehl ist:
\end_layout
\begin_layout LyX-Code
\family typewriter
git add
\begin_inset Quotes qld
\end_inset
<Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\begin_layout Standard
Lesen Sie
\family typewriter
man git
\family default
,
um die Befehle und Optionen,
die im Folgenden erwähnt werden,
zu verstehen.
\end_layout
\begin_layout Subsubsection
Änderungen einchecken
\end_layout
\begin_layout Standard
Nachdem Sie ein Dokument bearbeitet haben,
pflegen Sie Ihre Änderungen ein.
Wenn Sie dies tun,
und sofern Sie das Dokument tatsächlich verändert haben,
werden Sie nach einer Beschreibung für die Änderungen gefragt.
Danach werden die Änderungen abgeschickt.
\end_layout
\begin_layout Itemize
GIT-Befehl:
\family typewriter
git commit -q -m"<description>" <Dateiname>
\end_layout
\begin_layout Subsubsection
Zu Version aus dem Repositorium zurückkehren
\end_layout
\begin_layout Standard
Dies wird alle lokalen Änderungen verwerfen.
Sie bekommen,
bevor dies geschieht,
eine Warnung angezeigt.
\end_layout
\begin_layout Itemize
GIT-Befehl:
\family typewriter
git checkout -q "<Dateiname>"
\end_layout
\begin_layout Subsubsection
Umbenennen
\end_layout
\begin_layout Standard
Dies benennt das aktuelle Dokument inklusive der Versionsgeschichte um.
Dafür ist ein sauberes Dokument (ohne Änderungen seit dem letzten Einpflegen) nötig.
Sie werden nach einem Dateinamen und einer Beschreibung für die Umbenennung gefragt.
Dann wird das Dokument sowohl lokal als auch im Repositorium umbenannt.
Sollten die übergeordneten Ordner des umbenannten und alten Dokuments differieren,
werden alle relativen Pfade eingebunden und angepasst (wie in
\family sans
Datei\SpecialChar menuseparator
Speichern unter
\family default
\SpecialChar ldots
).
Zum Schluss wird das Dokument mit neuem Namen neu geladen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
GIT-Befehle:
\begin_inset space ~
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
git mv "<Dateiname>" "<Neuer-Dateiname>"
\end_layout
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
git commit
\end_layout
\end_inset
\end_layout
\begin_layout Subsubsection
Verlauf anzeigen
\end_layout
\begin_layout Standard
Das zeigt den kompletten Versionsverlauf der Dokuments.
Die Ausgabe des Befehls
\family typewriter
git log "<Dateiname>"
\family default
wird angezeigt.
\end_layout
\begin_layout Subsubsection
Versionsinformationen
\end_layout
\begin_layout Standard
\SpecialChar LyX
unterstützt die GIT-Hash-Nummer des letzten Commits,
seiner abgekürzten Form,
Autorname,
Datum und Uhrzeit des letzten Commits.
Alles diese Informationen werden von
\family typewriter
git log -n 1 --pretty=format:%H%n
\lang english
%h%n
\lang ngerman
%an%n%ai
\family default
extrahiert.
Informationen zutrVerzeichnisversion werden mittels
\family typewriter
git describe --abbrev --dirty --long
\family default
abgerufen.
Konsultieren Sie
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:VCS-Revision-Information"
nolink "false"
\end_inset
für weitere Informationen.
\end_layout
\begin_layout Subsection
Weitere Einstellungen
\end_layout
\begin_layout Standard
Mit Hilfe der \SpecialChar LyX
-Funktion
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vc-command
\end_layout
\end_inset
können erfahrene \SpecialChar LyX
-Anwender Ihre eigenen Befehle für die Versionskontrolle einbinden.
\end_layout
\begin_layout Standard
Als Beispiel zeigen wir hier,
wie zwei
\family sans
TortoiseSVN
\family default
-Befehle direkt unterstützt werden könnten:
\end_layout
\begin_layout Description
Commit:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vc-command DR "." "TortoiseProc /command:commit /path:$$p"
\end_layout
\end_inset
\end_layout
\begin_layout Description
Revert:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vc-command DR "." "TortoiseProc /command:revert /path:$$p"
\end_layout
\end_inset
\end_layout
\begin_layout Subsection
Versionskontrolle und Dokumentvergleich
\end_layout
\begin_layout Standard
Eine typische Verwendung von Versionskontrolle ist die Untersuchung von Änderungen zwischen Revisionen.
Das wird üblicherweise mit Hilfe von
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
diff
\end_layout
\end_inset
gemacht.
Das ist sehr nützlich für reine Textdateien,
bei den strukturell komplexeren \SpecialChar LyX
-Dateien ist die Ausgabe aber weniger hilfreich.
Daher bieten wir eine Schnittstelle zur Funktion
\family sans
Dokumente vergleichen
\family default
.
Es gibt zwei Möglichkeiten,
diese Funktion aufzurufen.
Zum einen durch einen direkten Aufruf der \SpecialChar LyX
-Funktion
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vc-compare
\end_layout
\end_inset
(lesen Sie das Handbuch
\emph on
\SpecialChar LyX
-Funktionen
\emph default
für weitere Informationen),
oder mit Hilfe des Werkzeugleistenknopfs
\begin_inset Info
type "icon"
arg "vc-compare"
\end_inset
bzw.
des Menüeintrags
\begin_inset Info
type "menu"
arg "vc-compare"
\end_inset
Man kann entweder zwei ausgewählte Revisionen des Dokuments vergleichen oder einfach die aktuelle Version des Dokuments mit einer älteren Revision (die Revision
\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
0
\end_layout
\end_inset
bezeicinet dabei die aktuell editierte Version).
\end_layout
\begin_layout Standard
Diese Möglichkeit besteht mit SVN und RCS.
Wegen des komplizierteren Versionsschemas von RCS gibt es dort allerdings eine Einschränkung:
Wenn die Revisionen im Fenster ausgewählt werden,
bezeichnen die Zahlen immer die letzte Zahl in der RCS-Revisionsnummer,
d.
\begin_inset space \thinspace{}
\end_inset
h.
\begin_inset Quotes gls
\end_inset
35
\begin_inset Quotes grs
\end_inset
in
\begin_inset Quotes gls
\end_inset
1.2.35
\begin_inset Quotes grs
\end_inset
.
Wir unterstützen momentan nicht die Auswahl von Revisionen mit GIT.
Man kann hier nur das gerade bearbeitete Dokument mit einer Version,
die X Schritte zurück liegt,
vergleichen (X wird dabei angesprochen als
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
HEAD~X
\end_layout
\end_inset
).
\end_layout
\begin_layout Section
\begin_inset CommandInset label
LatexCommand label
name "sec:Literarische-Programmierung"
\end_inset
Literarische Programmierung
\begin_inset Index idx
range none
pageformat default
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
(
\begin_inset CommandInset href
LatexCommand href
target "edmar-w-jr@technologist.com"
type "mailto:"
literal "false"
\end_inset
),
\begin_inset Newline newline
\end_inset
aktualisiert von
\noun on
Kayvan
\noun default
\noun on
Sylvan
\noun default
(
\begin_inset CommandInset href
LatexCommand href
target "kayvan@sylvan.com"
type "mailto:"
literal "false"
\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 \SpecialChar LyX
verwenden können,
um so genannte
\emph on
Literarische Programmierung
\emph default
zu betreiben.
Dabei wird vorausgesetzt,
dass Sie sich mit dieser Programmiertechnik bereits auskennen und wissen,
was mit
\emph on
verknoten
\emph default
(
\emph on
\lang english
tangling
\emph default
\lang ngerman
) und
\emph on
weben
\emph default
(
\emph on
\lang english
weaving
\emph default
\lang ngerman
) gemeint ist.
Wenn das nicht der Fall ist,
sollten Sie diesen Abschnitt ü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 historischen Entwicklung bis zu den aktuellsten Hinweisen für Hilfsprogramme reicht.
\end_layout
\begin_layout Standard
Außerdem wird angenommen,
dass Sie sich mit \SpecialChar 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 \SpecialChar LyX
zu Rate.
\end_layout
\begin_layout Subsection
Was ist
\emph on
Literarische Programmierung
\emph default
?
\end_layout
\begin_layout Standard
Aus den FAQ zum Thema
\emph on
Literarische Programmierung
\emph default
:
\end_layout
\begin_layout Quote
Literarische Programmierung ist die Verbindung von Dokumentation und Quelltext in einer Form,
die von Menschen einfach gelesen werden kann.
Solche Dokumente sollen Spaß beim Lesen machen,
ja sogar zum Lesen einladen.
Generell vereinen
\emph on
literarische
\emph default
Programme Quellcode und Dokumentation in einer einzigen Datei.
Literarische Programmwerkzeuge lesen dann diese Datei und erzeugen daraus entweder die lesbare Dokumentation oder aber den kompilierbaren Programmcode.
Der besondere WEB-Stil der Literarischen Programmierung wurde von
\noun on
D.
\begin_inset space \thinspace{}
\end_inset
E.
Knuth
\noun default
während der Entwicklung von \SpecialChar TeX
geschaffen.
\end_layout
\begin_layout Standard
An anderer Stelle heißt es:
\end_layout
\begin_layout Quotation
\noindent
\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
Typographisch gestaltete Dokumentation,
insbesondere hinsichtlich Diagrammen und Mathematik
\end_layout
\end_deeper
\begin_layout Standard
Jetzt,
da hoffentlich Ihre Neugier geweckt ist,
stellen wir Ihnen etwas Literatur zum Thema vor.
\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 open
\begin_layout Plain Layout
http://www.literateprogramming.com/lpfaq.pdf
\end_layout
\end_inset
.
Diese FAQs zählen 23 (dreiundzwanzig!) unterschiedliche Hilfsprogramme auf.
Manche davon sind ganz speziell für eine bestimmte Programmiersprache ausgelegt,
andere sind da flexibler.
Für \SpecialChar 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 \SpecialChar LaTeX
oder HTML erstellt werden.
\end_layout
\begin_layout Itemize
\family typewriter
NoWeb
\family default
besitzt eine offene Struktur,
das heißt,
es kann leicht um neue Filter
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
\emph on
Filter
\emph default
sind Programme,
die einen Datenstrom einlesen und einen veränderten Datenstrom ausgeben.
So kann bspw.
aus einer WEB-Datei (mit literarischem Code) eine Datei nur mit C-Programmcode oder \SpecialChar LaTeX
-Code werden.
\end_layout
\end_inset
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
\family typewriter
NoWeb
\family default
ist freie Software.
\end_layout
\begin_layout Standard
Das
\family typewriter
NoWeb
\family default
-Internetseite finden Sie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
https://www.cs.tufts.edu/~nr/noweb/
\end_layout
\end_inset
.
Dort finden Sie auch viele interessante Links und sogar ein paar Beispiele für Programme,
die mit Literarischer Programmierung erstellt wurden.
\end_layout
\begin_layout Subsection
\SpecialChar LyX
und Literarische Programmierung mit Noweb
\end_layout
\begin_layout Standard
Die \SpecialChar LyX
-Unterstützung für Literarische Programmierung verwendet den Konverter-Mechanismus von \SpecialChar LyX
.
Die Unterstützung wurde so implementiert,
dass sie nicht auf NoWeb beschränkt ist.
Das bedeutet,
dass es relativ einfach möglich sein sollte,
ein anderes Hilfsprogramm für Literarische Programmierung zu verwenden,
indem Sie einfach Ihre \SpecialChar LyX
-Einstellungen ändern.
\end_layout
\begin_layout Subsubsection
Erstellen von Dokumentation und Quellcode (
\emph on
\lang english
weaving
\emph default
\lang ngerman
und
\emph on
\lang english
tangling
\emph default
\lang ngerman
)
\end_layout
\begin_layout Paragraph
Das Modul noweb verwenden
\end_layout
\begin_layout Standard
Wenn Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
NoWeb
\end_layout
\end_inset
und \SpecialChar LyX
erfolgreich installiert haben,
ist das erste,
was Sie tun müssen,
folgendes:
Wann immer Sie ein neues Dokument beginnen,
wählen Sie,
nachdem Sie die Klasse ausgewählt haben,
das Modul
\family sans
Noweb
\family default
in
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
aus.
Falls
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
NoWeb
\end_layout
\end_inset
richtig installiert ist,
sehen Sie,
wenn Sie auf
\family sans
Module
\family default
gehen,
dieses Modul in der Liste der verfügbaren Module.
\end_layout
\begin_layout Paragraph
Die Eingabe von Programmcode
\end_layout
\begin_layout Standard
In \SpecialChar LyX
verwenden Sie zur Eingabe von Programmcode die benutzerdefinierte Einfügung
\family sans
Stück.
\family default
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
NoWeb
\end_layout
\end_inset
schließt Stücke (
\emph on
\lang english
chunks
\emph default
\lang ngerman
) so ein:
\end_layout
\begin_layout LyX-Code
<<Mein 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 \SpecialChar LyX
muss daran gehindert werden,
die Eingabe in seiner Weise zu interpretieren und zu verändern.
Aus diesem Grund gibt es eben die Einfügung
\family sans
Stück
\family default
.
Sie verhält sich wie eine normale Texteinfügung,
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
\family sans
Stück
\family default
-Einfügungen benutzen,
um Einträge zu NoWebs Querverweisen hinzuzufügen:
\end_layout
\begin_layout LyX-Code
<<Mein Chunk>>=
\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 nichts notwendig.
\end_layout
\begin_layout Standard
Um Ihnen die Orientierung zu erleichtern,
geben wir hier eine kurze Zusammenfassung,
was dabei hinter den Kulissen von \SpecialChar LyX
geschieht:
\end_layout
\begin_layout Enumerate
Wenn
\family sans
Ansicht\SpecialChar menuseparator
Aktualisieren\SpecialChar menuseparator
DVI
\family default
gewählt wird,
wird eine \SpecialChar 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_extension
\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 \SpecialChar LyX
notwendig.
Die Einfügung
\family sans
Stück
\family default
,
die 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 \SpecialChar LyX
dann den internen Konverter LyX
\begin_inset Formula $\rightarrow$
\end_inset
NoWeb benutzen,
gefolgt von NoWeb
\begin_inset Formula $\rightarrow$
\end_inset
LaTeX,
um die \SpecialChar 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 \SpecialChar 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 \space{}
\end_inset
erstellen
\family default
auswählen,
wird wie oben in Schritt 1 eine \SpecialChar LaTeX
-Datei erzeugt.
Dann startet \SpecialChar LyX
den
\family typewriter
NoWeb->Program
\family default
-Konverter.
Typischerweise hat dieser Konverter wie alle anderen zwei Teile:
\end_layout
\begin_layout Enumerate
Das Konverterprogramm 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 \SpecialChar LyX
verstehen kann.
Damit kann \SpecialChar LyX
Fehlerkästchen an die richtigen Stellen in der Datei schreiben.
\end_layout
\begin_layout Standard
Der erste Teil des Konverterbefehls,
\family sans
Konverter
\family default
,
hat den Eintrag
\end_layout
\begin_layout LyX-Code
\family typewriter
build-script
\begin_inset space ~
\end_inset
$$i
\end_layout
\begin_layout Standard
Dies veranlasst,
dass \SpecialChar LyX
\family typewriter
build-script
\family default
(ein Programm oder Skript) mit dem Namen der NoWeb-Datei aufruft (normalerweise eine Datei im temporären Verzeichnis von \SpecialChar LyX
).
\end_layout
\begin_layout Standard
Hier 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 LyX-Code
\family sans
#!/bin/sh
\end_layout
\begin_layout LyX-Code
\family sans
#
\end_layout
\begin_layout LyX-Code
\family sans
notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
\end_layout
\begin_layout Standard
Der zweite Teil des Konverterbefehls bestimmt die
\family sans
Zusatz-Flags
\family default
,
die so aussehen:
\end_layout
\begin_layout LyX-Code
\family typewriter
parselog=$$s/scripts/listerrors
\end_layout
\begin_layout Standard
Das veranlasst,
dass alle vom
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
build-script
\end_layout
\end_inset
zurückgegebenen Fehlermeldungen vom Programm
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
listerrors
\end_layout
\end_inset
verarbeitet werden.
\end_layout
\begin_layout Standard
Die Konvertierung findet üblicherweise in \SpecialChar LyX
' temporären Verzeichnis statt,
die erzeugten Dateien finden sich also dort.
\SpecialChar LyX
kopiert die Datei,
die es als
\begin_inset Quotes gls
\end_inset
Hauptdatei
\begin_inset Quotes grs
\end_inset
betrachtet,
beim Export in das Arbeitsverzeichnis.
Da der Konverter
\family typewriter
Noweb->Program
\family default
aber möglicherweise weitere wichtige Dateien produziert,
die bei der Beendigung von \SpecialChar LyX
gelöscht werden würden,
übergeben wir die Umgebungsvariable
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
NOWEB_OUTPUT_DIR
\end_layout
\end_inset
.
Das
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
build-script
\end_layout
\end_inset
kann die Dateien dann an diesem Ort sichern.
\end_layout
\begin_layout Paragraph
Build-Befehle im Dokument
\end_layout
\begin_layout Standard
Das letzte Stück für die Integration von \SpecialChar LyX
und NoWeb ist das
\family typewriter
build-script
\family default
.
Die Befehle zum Erzeugen Ihres Programms müssen in einen eigenen
\family sans
Stück
\family default
(
\emph on
\lang english
chunk
\emph default
\lang ngerman
) eingebettet sein.
Das oben erwähnte NoWeb-spezifische
\family typewriter
build-script
\family default
benutzt den
\family typewriter
notangle
\family default
-Befehl,
um nach diesem spezifischen
\family sans
Stück
\family default
,
da ebenfalls
\family typewriter
build-script
\family default
genannt wird,
zu suchen.
Dann wird der Inhalt dieses Stücks in
\emph on
\lang english
Bash
\emph default
\lang ngerman
verarbeitet.
\end_layout
\begin_layout Standard
Solch ein
\family typewriter
build-script
\family sans
-Stück
\family default
sieht typischerweise so aus:
\end_layout
\begin_layout LyX-Code
<<build-script>>=
\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 unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Noweb-Fehlerbericht
\family default
und
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Noweb2LyX
\family default
an.
Sie finden dort Beispiele,
wie das
\family typewriter
listerrors
\family default
-Programm implementiert werden kann und sehen,
wie alle Teile zusammenwirken.
Diese Dateien illustrieren auch die sprachunabhängige Unterstützung von \SpecialChar LyX
für Literarische Programmierung,
denn sie wurden in drei verschiedenen Sprachen (Python und Perl) geschrieben.
\end_layout
\begin_layout Subsubsection
\SpecialChar LyX
-Konfiguration
\end_layout
\begin_layout Standard
Die Unterstützung für Literarische Programmierung wird über
\begin_inset Info
type "menu"
arg "dialog-show prefs"
\end_inset
im Abschnitt
\family sans
Datei-Handhabung
\family default
konfiguriert.
Die wichtigsten Einstellungen sind:
\end_layout
\begin_layout Description
Das
\begin_inset space ~
\end_inset
\begin_inset Quotes eld
\end_inset
NoWeb
\begin_inset Quotes erd
\end_inset
-Format wird in
\family sans
Dateiformate
\family default
konfiguriert.
Der
\family sans
Name
\family default
lautet per Voreinstellung
\family typewriter
NoWeb
\family default
,
die Dateiendung
\family typewriter
.nw
\family default
.
Dadurch erzeugt \SpecialChar LyX
eine Datei mit Endung
\family typewriter
.nw
\family default
im ersten Schritt des Konvertierungsprozesses.
\end_layout
\begin_layout Description
Das
\begin_inset space ~
\end_inset
\begin_inset Quotes gld
\end_inset
Programm
\begin_inset Quotes grd
\end_inset
-Format ist in der Voreinstellung leer.
Sein einziger Zweck ist es,
als Ziel der Konvertierung zu dienen (wodurch dann ein weiterer notwendiger Konverter definiert werden kann).
\end_layout
\begin_layout Description
NoWeb->\SpecialChar LaTeX
Dieser Konverter führt das
\begin_inset Quotes gld
\end_inset
\lang english
weaving
\lang ngerman
\begin_inset Quotes grd
\end_inset
der literarischen Dokuments aus.
Für Noweb ist die Voreinstellung
\family typewriter
noweave -delay -index $$i > $$o
\end_layout
\begin_layout Description
NoWeb->Program Dieser Konverter führt das
\begin_inset Quotes gld
\end_inset
\lang english
tangling
\lang ngerman
\begin_inset Quotes grd
\end_inset
durch.
Wie oben ausgeführt ist der Konverter wie folgt voreingestellt:
\family typewriter
build-script $$i
\family default
$$r,
Zusatz-Flags:
\family typewriter
parselog=$$s/scripts/listerrors
\end_layout
\begin_layout Subsubsection
Erweiterungen zur Fehlersuche
\end_layout
\begin_layout Standard
In den \SpecialChar LyX
-Server wurde eine neue Funktion implementiert:
\family typewriter
server-goto-file-row
\family default
.
Sie kann von
\family typewriter
ddd
\family default
/
\family typewriter
gdb
\family default
oder einem anderen Debugger verwendet werden.
\end_layout
\begin_layout Standard
Bei der Fehlersuche 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
\lang english
Edit Sources
\lang ngerman
\begin_inset Quotes grd
\end_inset
festlegen,
welcher Editor gestartet werden soll.
\end_layout
\begin_layout Standard
Sie können die genannte \SpecialChar LyX
-Server-Funktion benutzen und
\begin_inset Quotes gld
\end_inset
\lang english
Edit Sources
\lang ngerman
\begin_inset Quotes grd
\end_inset
folgenden Wert geben:
\end_layout
\begin_layout LyX-Code
\size footnotesize
echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
\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);
\family typewriter
ddd
\family default
sendet die entsprechenden Informationen über den Server an \SpecialChar LyX
,
und im \SpecialChar LyX
-Fenster wird der Cursor auf die entsprechende Zeile gesetzt.
Sie müssen nicht mehr mühsam nach der entsprechenden Stelle suchen.
\end_layout
\begin_layout Standard
Um diese Fähigkeit benutzen zu können,
müssen Sie allerdings den \SpecialChar LyX
-Server aktiviert haben (er ist standardmäßig deaktiviert).
Wie Sie das tun,
lesen Sie in Abschnitt
\begin_inset space ~
\end_inset
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:LyXServer-starten"
nolink "false"
\end_inset
.
\end_layout
\begin_layout Subsubsection
Werkzeugleistenerweiterungen
\end_layout
\begin_layout Standard
Es gibt sechs neue Einträge,
die Sie in die Werkzeugleiste einfügen können,
vier davon sind für verschiedene Absatzumgebungen:
\family sans
Standard
\family default
,
\family sans
Abschnitt
\family default
,
\family sans
LaTeX
\family default
,
und
\family sans
LyX-Code
\family default
,
einer für die benutzerdefinierte Einfügung
\family sans
Stück
\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
\SpecialChar 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 dann so aus:
\end_layout
\begin_layout LyX-Code
Toolbar
\end_layout
\begin_layout LyX-Code
Layouts
\end_layout
\begin_layout LyX-Code
Icon "layout Standard"
\end_layout
\begin_layout LyX-Code
Icon "layout Section"
\end_layout
\begin_layout LyX-Code
Icon "layout \SpecialChar LaTeX
"
\end_layout
\begin_layout LyX-Code
Icon "layout \SpecialChar LyX
-Code"
\end_layout
\begin_layout LyX-Code
Icon "flex-insert Chunk"
\end_layout
\begin_layout LyX-Code
Separator
\end_layout
\begin_layout LyX-Code
Icon "buffer-view"
\end_layout
\begin_layout LyX-Code
Icon "buffer-typeset"
\end_layout
\begin_layout LyX-Code
Icon "build-program"
\end_layout
\begin_layout LyX-Code
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
End
\end_layout
\begin_layout Subsubsection
Farben anpassen
\end_layout
\begin_layout Standard
Viele der von \SpecialChar LyX
zur Darstellung verwendeten Farben können im Menü
\family sans
Werkzeuge\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Aussehen und Handhabung\SpecialChar menuseparator
Farben
\family default
den eigenen Wünschen angepasst werden.
Manche Leute stört die Farbe des \SpecialChar LaTeX
-Codes.
Die Voreinstellung ist Rot,
und da die Stücke \SpecialChar LaTeX
-Code-Schrift verwenden stört sie das viele Rot vielleicht,
wenn Sie viel literarische Stücke in Ihrem Dokument haben.
In dem genannten Abschnitt können Sie die Farbe ändern.
\end_layout
\begin_layout Standard
Ein weitere Punkt ist die visuelle Darstellung des Zeilenumbruchs auf dem Bildschirm.
Sie können sie Farbe hierfür ändern und das Zeichen dadurch mehr in den Hintergrund treten lassen.
Wir empfehlen eine Farbe,
die nah an der Hintergrundfarbe ist,
aber dennoch sichtbar.
\end_layout
\begin_layout Subsection
\SpecialChar 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
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Knitr
\family default
,
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Rnw (knitr)
\family default
und
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Sweave
\family default
dokumentiert.
\end_layout
\begin_layout Standard
\begin_inset CommandInset index_print
LatexCommand printindex
type "idx"
name "Stichwortverzeichnis"
literal "false"
\end_inset
\end_layout
\end_body
\end_document