lyx_mirror/lib/doc/de/Additional.lyx

32133 lines
550 KiB
Plaintext
Raw Normal View History

2024-08-09 07:01:13 +02:00
#LyX 2.5 created this file. For more info see https://www.lyx.org/
\lyxformat 620
\begin_document
\begin_header
2016-01-12 21:30:37 +00:00
\save_transient_properties true
2019-03-25 16:32:27 +01:00
\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
2017-04-24 00:03:19 -04:00
\options bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
\use_default_options false
\begin_modules
logicalmkup
theorems-ams
theorems-ams-extended
multicol
shapepar
2023-01-16 17:13:48 +01:00
graphicboxes
enumitem
2023-01-28 16:26:38 +01:00
hanging
initials
\end_modules
2020-12-29 12:03:05 -05:00
\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
2017-04-24 00:03:19 -04:00
\use_dash_ligatures true
\graphics default
\default_output_format pdf2
\output_sync 0
\bibtex_command default
\index_command makeindex
2023-01-16 17:13:48 +01:00
\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
2024-03-08 09:06:26 +01:00
\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
2017-04-24 00:03:19 -04:00
\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),
2017-07-28 16:44:20 +02:00
\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.
2017-07-27 18:26:57 +02:00
Es enthält auch ein Kapitel zur XHTML-Unterstützung von \SpecialChar LyX
.
Zuletzt gibt es noch ein Kapitel mit \SpecialChar LaTeX
2017-07-27 18:26:57 +02:00
-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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
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
2022-11-20 15:20:53 +01:00
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
2017-07-27 18:26:57 +02:00
ein
\begin_inset Quotes gld
\end_inset
2017-07-27 18:26:57 +02:00
WYSIWYM-Frontend für \SpecialChar LaTeX
\begin_inset Quotes grd
\end_inset
,
aber das stimmt nicht mehr.
2017-07-27 18:26:57 +02:00
Es gibt Frontends für \SpecialChar LaTeX
.
\begin_inset Foot
status open
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
Bekannte Beispiele sind
\family sans
\SpecialChar TeX
maker
\family default
und
\family sans
\SpecialChar TeX
Studio
2017-07-27 18:26:57 +02:00
\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,
2017-07-27 18:26:57 +02:00
\family default
2017-07-27 18:26:57 +02:00
\family sans
emacs
\family default
und Visual Studio Code.
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
Erstens benötigen Sie \SpecialChar LaTeX
nicht,
um \SpecialChar LyX
wirkungsvoll zu benutzen.
Außerdem fügt \SpecialChar LyX
eigene Erweiterungen zu \SpecialChar LaTeX
2017-07-27 18:26:57 +02:00
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
2023-01-28 16:26:38 +01:00
\family sans
Dokument\SpecialChar menuseparator
Ansehen
\end_layout
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
\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.
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
-Datei markiert und im Fehler-Fenster angezeigt.
\end_layout
\begin_layout Standard
Wenn \SpecialChar LaTeX
mit
\family sans
2023-01-28 16:26:38 +01:00
Ansicht\SpecialChar menuseparator
DVI
\family default
gestartet wurde,
wird \SpecialChar LyX
dann den DVI-Betrachter mit der
\family typewriter
.dv
\family default
2017-07-27 18:26:57 +02:00
i-Datei ausführen.
Wenn Sie
2023-01-28 16:26:38 +01:00
\family sans
Ansicht\SpecialChar menuseparator
Postscript
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
Ein PostScript Anzeigeprogramm wird ausgeführt und die Datei angezeigt.
\end_layout
\begin_layout Standard
Wenn Sie
2023-01-28 16:26:38 +01:00
\family sans
Ansicht\SpecialChar menuseparator
PDF
\begin_inset space ~
\end_inset
(ps2pdf)
2023-01-28 16:26:38 +01:00
\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
).
2017-07-27 18:26:57 +02:00
Bei den anderen PDF-Formaten kommen andere Programme (wie
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
pdflatex
\end_layout
\end_inset
,
2017-07-27 18:26:57 +02:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
xetex
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
oder
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
lualatex
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
) 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
2023-01-28 16:26:38 +01:00
\family sans
Datei\SpecialChar menuseparator
Importieren\SpecialChar menuseparator
LaTeX
2023-01-28 16:26:38 +01:00
\family default
können Sie eine \SpecialChar LaTeX
-Datei nach \SpecialChar LyX
importieren.
2017-07-27 18:26:57 +02:00
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
2022-11-20 15:20:53 +01:00
range none
pageformat default
status collapsed
\begin_layout Plain Layout
LaTeX!-Code
\end_layout
\end_inset
\begin_inset Index idx
2022-11-20 15:20:53 +01:00
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
2017-07-27 18:26:57 +02:00
-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
2017-07-27 18:26:57 +02:00
\begin_inset Info
type "menu"
arg "ert-insert"
\end_inset
,
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
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:
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
\noindent
2017-07-27 18:26:57 +02:00
Alternativ zum \SpecialChar TeX
-Code können Sie eine separate Datei erstellen,
die komplexere \SpecialChar LaTeX
-Strukturen enthält.
Mit
2023-01-28 16:26:38 +01:00
\family sans
Einfügen\SpecialChar menuseparator
Datei\SpecialChar menuseparator
Unterdokument
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
-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.
2017-07-27 18:26:57 +02:00
Suchen Sie auf
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "https://www.ctan.org"
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
-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
2017-07-27 18:26:57 +02:00
benutzerdefinierte Befehle zu deklarieren (mit Hilfe von
\family typewriter
\backslash
newcommand
\family default
oder
\family typewriter
\backslash
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\begin_layout Standard
Wählen Sie hierfür
2023-01-28 16:26:38 +01:00
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
LaTeX-Vorspann.
\family default
Dies öffnet ein Editierfenster,
in das Sie Ihre bevorzugten Befehle schreiben können.
2017-07-27 18:26:57 +02:00
\begin_inset Foot
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
Das Editierverhalten in diesem Fenster ist spezifisch,
also erwarten Sie nicht,
dass die \SpecialChar LyX
2017-07-27 18:26:57 +02:00
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
\begin_inset Quotes gld
\end_inset
=
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
sind beide 0
\begin_inset space \thinspace{}
\end_inset
pt,
das heißt,
die Seite wird nicht verschoben.
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
Ihre Ränder sollten jetzt richtig sein.
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
Eines Tages wird jemand ein \SpecialChar LyX
-Modul schreiben,
um dieses Paket direkt zu unterstützen.
2017-07-27 18:26:57 +02:00
Vielleicht ja Sie!
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Subsubsection
Beispiel 3:
Absatzeinrückung
\begin_inset Index idx
2022-11-20 15:20:53 +01:00
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
2017-07-27 18:26:57 +02:00
-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.
2017-07-27 18:26:57 +02:00
Gehen Sie zu
2023-01-28 16:26:38 +01:00
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
2017-07-27 18:26:57 +02:00
Textformat
2023-01-28 16:26:38 +01:00
\family default
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
.
\end_layout
2017-07-27 18:26:57 +02:00
\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
2022-11-20 15:20:53 +01:00
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
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
Einige ziehen es vor,
die Log-Datei direkt anzusehen,
was man mit
2023-01-28 16:26:38 +01:00
\family sans
Dokument\SpecialChar menuseparator
LaTeX-Protokoll
2023-01-28 16:26:38 +01:00
\family default
erreicht.
2017-07-27 18:26:57 +02:00
Es gibt einige ziemlich verbreitete Fehlermeldungen und Warnungen.
Wir wollen diese hier beschreiben.
2017-07-27 18:26:57 +02:00
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,
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
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).
2017-07-27 18:26:57 +02:00
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
2023-01-28 16:26:38 +01:00
\family sans
\SpecialChar menuseparator
Schriften
2023-01-28 16:26:38 +01:00
\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
https://texfaq.org/FAQ-overfull
\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.
2017-07-27 18:26:57 +02:00
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Sie können,
um die Stellen leichter zu finden,
die Klassenoption
2017-07-27 18:26:57 +02:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
draft
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
usepackage
\family default
-Befehl benutzt haben,
fehlt eins der Pakete,
das \SpecialChar LyX
2017-07-27 18:26:57 +02:00
zu laden versucht.
Benutzen Sie
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\family sans
Werkzeuge\SpecialChar menuseparator
Neu
\begin_inset space ~
\end_inset
konfigurieren
2023-01-28 16:26:38 +01:00
\family default
2017-07-27 18:26:57 +02:00
).
Sie sagt Ihnen,
welche Pakete gefunden wurden und was sie machen.
\end_layout
\begin_layout Standard
Wenn Sie aber einen
\family typewriter
\backslash
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\begin_layout Enumerate
Wenn Sie eine Reihe von Fehlermeldungen bekommen,
die alle auf den Beginn des Dokuments verweisen,
und insbesondere,
wenn Sie den Fehler
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\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
2024-03-08 09:06:26 +01:00
unterstützten Klassen der
\family sans
\lang english
2024-03-08 09:06:26 +01:00
American Mathematical Society (AMS)
\family default
\lang ngerman
2024-03-08 09:06:26 +01:00
(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
https://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
https://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
2024-10-10 15:53:10 +02:00
https://www.ctan.org/tex-archive/macros/latex/required/amsmath
\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
2024-10-10 15:53:10 +02:00
https://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"
2024-10-01 18:31:54 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide-de.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"
2024-10-01 18:31:54 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide-de.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
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
(Inhaltsverz.)
\family default
und
\family sans
Abschnitt
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
(Inhaltsverz.)
\family default
,
wobei zusätzlich die laufenden Titel gelöscht werden.
\family sans
Kapitel*
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
(Inhaltsverz.)
\family default
ist nicht in
\family sans
KOMA-Script-Aufsatz
\family default
enthalten.
\begin_inset Foot
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\backslash
addpart*
\family default
.
Da diese jedoch identisch mit
\family sans
Part*
\family default
ist,
wurde sie nicht implementiert.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Legende
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
Oben
\family default
und
\family sans
Legende
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
status collapsed
\begin_layout Plain Layout
Die entsprechenden \SpecialChar LaTeX
-Befehle müssen vor dem
\family typewriter
\backslash
maketitle
\family default
-Befehl stehen.
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
status collapsed
\begin_layout Plain Layout
Anhänge sind normalerweise mit Großbuchstaben nummeriert.
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
\family typewriter
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\family typewriter
scrmacros.inc
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Subsubsection
KOMA-Script-Brief (V.
\begin_inset space ~
\end_inset
2)
\begin_inset Index idx
2022-11-20 15:20:53 +01:00
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"
2024-10-01 18:31:54 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/koma-script/doc/scrguide-de.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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Subsubsection
Der Titelblock
\begin_inset Note Note
status open
\begin_layout Plain Layout
hier!
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Titel
\family default
:
[benötigt]
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\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
2023-01-28 16:26:38 +01:00
\family sans
Einfügen\SpecialChar menuseparator
Fußnote
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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://journals.aas.org/aastex-package-for-manuscript-preparation/
\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
2023-01-28 16:26:38 +01:00
\family sans
Einfügen\SpecialChar menuseparator
Kurztitel
2023-01-28 16:26:38 +01:00
\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
2015-11-28 02:50:06 +01:00
\family typewriter
2015-11-28 02:50:06 +01:00
\backslash
eqnum
\family default
(2.12),
\family typewriter
2015-11-28 02:50:06 +01:00
\backslash
setcounter{equation}
\family default
(2.12),
Abkürzungen von Zeitschriftennamen (2.13.4),
\family typewriter
2015-11-28 02:50:06 +01:00
\backslash
figurenum
\family default
(2.14.1),
\family typewriter
2015-11-28 02:50:06 +01:00
\backslash
epsscale
\family default
(2.14.1),
\family typewriter
2015-11-28 02:50:06 +01:00
\backslash
plotone
\family default
(2.14.1),
\family typewriter
2015-11-28 02:50:06 +01:00
\backslash
plottwo
\family default
(2.14.1),
\family typewriter
2015-11-28 02:50:06 +01:00
\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
2024-03-08 09:06:26 +01:00
\family typewriter
table.tex
2024-03-08 09:06:26 +01:00
\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
2024-03-08 09:06:26 +01:00
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
2024-03-08 09:06:26 +01:00
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"
2024-10-09 17:35:55 +02:00
target "https://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
https://journals.aps.org/revtex
\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"
2024-10-10 15:53:10 +02:00
target "https://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"
2024-10-10 15:53:10 +02:00
target "https://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"
2024-10-10 15:53:10 +02:00
target "https://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"
2024-10-10 15:53:10 +02:00
target "https://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
2015-11-28 02:50:06 +01:00
\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"
2024-10-08 15:34:43 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/dinbrief/liesmich"
literal "false"
2015-11-28 02:50:06 +01:00
\end_inset
.
2015-11-28 02:50:06 +01:00
\end_layout
\begin_layout Subsection
Französischer Brief
\begin_inset space \space{}
2015-11-28 02:50:06 +01:00
\end_inset
(frletter)
2015-11-28 02:50:06 +01:00
\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.
2015-11-28 02:50:06 +01:00
\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 "https://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"
2024-10-08 13:36:45 +02:00
target "https://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"
2024-10-10 15:53:10 +02:00
target "https://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
2015-11-28 02:50:06 +01:00
\end_layout
\begin_layout Itemize
2015-11-28 02:50:06 +01:00
\family sans
Folienkopf (gedreht)
\end_layout
\begin_layout Standard
\noindent
Außerdem bietet \SpecialChar LyX
leicht abgeänderte Versionen dieser Umgebungen:
\end_layout
2015-11-28 02:50:06 +01:00
\begin_layout Itemize
2015-11-28 02:50:06 +01:00
\family sans
Folienkopf (Kurzform)
2015-11-28 02:50:06 +01:00
\end_layout
\begin_layout Itemize
2015-11-28 02:50:06 +01:00
\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
2015-11-28 02:50:06 +01:00
\begin_layout Itemize
2015-11-28 02:50:06 +01:00
\family sans
Theorem
\end_layout
2015-11-28 02:50:06 +01:00
\begin_layout Itemize
2015-11-28 02:50:06 +01:00
\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
2017-07-27 18:26:57 +02:00
\family sans
Satz*
\end_layout
2017-07-27 18:26:57 +02:00
\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:
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
Kopfzeile links
\end_layout
\begin_deeper
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\end_deeper
2017-07-27 18:26:57 +02:00
\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"
2017-07-27 18:26:57 +02:00
\end_inset
erläutert.
\end_layout
\begin_layout Subsubsection
Die Erstellung eines Foliensatzes
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
Aus den Angaben,
die sie über
\family sans
2017-07-27 18:26:57 +02:00
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{}
2017-07-27 18:26:57 +02:00
\end_inset
cm geringer ist.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
Eine Einschränkung bei der Verwendung von Folien im Querformat ist,
dass hierfür der Grafiktreiber
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\family default
und
2017-07-27 18:26:57 +02:00
\family sans
Kreuzliste
2017-07-27 18:26:57 +02:00
\family default
sollen es einfacher machen,
Listen anzulegen,
die entweder einen Haken oder ein Kreuz als Marke verwenden.
Sie sind eine Variation der normalen
2017-07-27 18:26:57 +02:00
\family sans
Auflistung
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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"
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
Die beiden Befehle
\family sans
Mein
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
-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.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
Die anderen Ecken werden über die folgenden drei Befehle beeinflusst:
\family sans
Fußzeile rechts
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
.
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Labeling
\labelwidthstring MMMMMMMMMMM
2017-07-27 18:26:57 +02:00
\family typewriter
2017-07-27 18:26:57 +02:00
\backslash
abovetitleskip
\family default
Abstand zwischen Kopfzeile und Überschrift.
\end_layout
\begin_layout Labeling
\labelwidthstring MMMMMMMMMMM
2017-07-27 18:26:57 +02:00
\family typewriter
2017-07-27 18:26:57 +02:00
\backslash
titleauthorskip
\family default
Abstand zwischen Überschrift und Autor.
\end_layout
\begin_layout Labeling
\labelwidthstring MMMMMMMMMMM
2017-07-27 18:26:57 +02:00
\family typewriter
2017-07-27 18:26:57 +02:00
\backslash
authorauthorskip
\family default
Zeilenabstand bei mehreren Autoren.
\end_layout
\begin_layout Labeling
\labelwidthstring MMMMMMMMMMM
2017-07-27 18:26:57 +02:00
\family typewriter
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Paragraph
Kopf- und Fußzeilen
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
2017-07-27 18:26:57 +02:00
\family default
das Seitenformat
2017-07-27 18:26:57 +02:00
\family sans
ausgefallen
2017-07-27 18:26:57 +02:00
\family default
eingestellt haben,
sollten Sie möglicherweise die Zeile
2017-07-27 18:26:57 +02:00
\family typewriter
\backslash
let
\backslash
headwidth
\backslash
textwidth
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\family typewriter
powerdot.cls
2017-07-27 18:26:57 +02:00
\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"
2024-10-09 17:35:55 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/powerdot/doc/powerdot.pdf"
literal "false"
\end_inset
.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Seminar"
\end_inset
Seminar
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
Die Dokumentklasse
\family sans
Seminar
\family default
bietet Unterstützung für die \SpecialChar LaTeX
-Klasse
2017-07-27 18:26:57 +02:00
\family typewriter
seminar.cls
2017-07-27 18:26:57 +02:00
\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"
2024-10-10 15:53:10 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/seminar/doc/seminar-doc.pdf"
literal "false"
\end_inset
2017-07-27 18:26:57 +02:00
.
\end_layout
\begin_layout Subsection
Folien (SliTeX)
\begin_inset CommandInset label
LatexCommand label
name "Folien-mit-slides"
\end_inset
2017-07-27 18:26:57 +02:00
\begin_inset Index idx
2022-11-20 15:20:53 +01:00
range none
pageformat default
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
Dokumentklasse!slides!default
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
Ursprünglich von von
2017-07-27 18:26:57 +02:00
\noun on
John Weiss
\noun default
,
mit Ergänzungen vom \SpecialChar LyX
-Team
\end_layout
\begin_layout Subsubsection
2017-07-27 18:26:57 +02:00
Einleitung
\end_layout
\begin_layout Standard
In diesem Abschnitt wird beschrieben,
wie Sie mit \SpecialChar LyX
Folien für Overhead
\begin_inset ERT
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
\begin_inset Quotes gld
2017-07-27 18:26:57 +02:00
\end_inset
=
2017-07-27 18:26:57 +02:00
\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 ~
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_inset Quotes grd
\end_inset
im Feld
\family sans
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Standard
Das erste,
was Ihnen bei einem Dokument der Klasse
\family sans
Folien
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Folie
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Paragraph
Kniffe mit den neuen Absatzumgebungen
\begin_inset CommandInset label
LatexCommand label
name "Folien-Kniffe"
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\family default
,
\family sans
Overlay
\family default
,
\family sans
Notiz
\family default
,
\family sans
Unsichtbarer
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
Text
\family default
und
\family sans
Sichtbarer
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
Text
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Paragraph
Die
\family sans
Folie-
\family default
Umgebung benutzen
\end_layout
2017-07-27 18:26:57 +02:00
\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
).
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
Wenn Sie (wie in Abschnitt
\begin_inset CommandInset ref
LatexCommand vref
reference "Folien-Kniffe"
nolink "false"
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2017-07-27 18:26:57 +02:00
\family sans
Overlay
2017-07-27 18:26:57 +02:00
\family default
und
\family sans
Notiz
2017-07-27 18:26:57 +02:00
\family default
funktionieren genauso wie
\family sans
Folie
2017-07-27 18:26:57 +02:00
\family default
.
Auch sie erzeugen in \SpecialChar LyX
einen Schriftzug
2017-07-27 18:26:57 +02:00
\family typewriter
\noun on
New
\begin_inset space ~
\end_inset
Overlay
\noun default
:
2017-07-27 18:26:57 +02:00
\family default
und
2017-07-27 18:26:57 +02:00
\family typewriter
\emph on
New
\begin_inset space ~
\end_inset
Note:
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\emph on
auf
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\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?
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\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 ~
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
Für
\family sans
Sichtbarer
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\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,
2017-07-27 18:26:57 +02:00
\family sans
Overlay
\family default
oder
2017-07-27 18:26:57 +02:00
\family sans
Notiz
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\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 ~
2017-07-27 18:26:57 +02:00
\end_inset
Text
\family default
erstellen:
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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 ~
2017-07-27 18:26:57 +02:00
\end_inset
Text
\family default
-Umgebung ein.
\end_layout
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Enumerate
Vertauschen Sie auf der
\family sans
Overlay
\family default
-Folie
\family sans
Sichtbar
\family default
2017-07-27 18:26:57 +02:00
und
\family sans
unsichtbar
\family default
2017-07-27 18:26:57 +02:00
.
\end_layout
\begin_layout Standard
Das ist bereits alles,
Sie haben gerade eine
\family sans
Overlay
\family default
-Folie erstellt.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\emph on
Benutzerhandbuch
2017-07-27 18:26:57 +02:00
\emph default
.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_inset
-1
\begin_inset Quotes grd
2017-07-27 18:26:57 +02:00
\end_inset
,
2017-07-27 18:26:57 +02:00
\begin_inset Quotes gld
\end_inset
-2
\begin_inset Quotes grd
\end_inset
usw.
\begin_inset space \space{}
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\family sans
Overlays
2017-07-27 18:26:57 +02:00
\family default
auf Folien ausdrucken,
die
2017-07-27 18:26:57 +02:00
\family sans
Notizen
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Subsubsection
Die Vorlagendatei für die Folien
2017-07-27 18:26:57 +02:00
\family sans
-
\family default
Klasse
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\family sans
Folie
\family default
,
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_inset CommandInset ref
LatexCommand vref
reference "Folien-mit-foiltex"
nolink "false"
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
)
\family sans
Seminar
\family default
(siehe Abschnitt
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Section
Berichte
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\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:
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:Japanisch-JS"
plural "false"
caps "false"
noprefix "false"
nolink "false"
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
Für
\family sans
KOMA-Script-Bericht
\family default
siehe Abschnitt
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:KOMA-Script"
plural "false"
caps "false"
noprefix "false"
nolink "false"
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
.
2017-07-26 19:50:23 +02:00
\end_layout
\begin_layout Itemize
Für
\family sans
Bericht (Standardklasse mit Extra-Schriftgrößen)
\family default
siehe Abschnitt
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
von
\noun on
Garst Reese
\end_layout
\begin_layout Subsubsection
2017-07-27 18:26:57 +02:00
Einleitung
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
\family sans
Broadway
\family default
ist eine Klasse,
mit der man Theaterstücke schreiben kann.
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
Besondere Probleme
\end_layout
2017-07-27 18:26:57 +02:00
\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
).
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Subsubsection
2017-07-27 18:26:57 +02:00
Besondere Funktionen
\end_layout
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
Das Querverweis-Menü dient auf diese Weise als aktuelle Darstellerliste.
\end_layout
\begin_layout Subsubsection
2017-07-27 18:26:57 +02:00
Seitengrößen und Randbreiten
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
US Letter,
links 1,6
2017-07-27 18:26:57 +02:00
\begin_inset Formula $\,$
\end_inset
Zoll,
rechts 0,75
2017-07-27 18:26:57 +02:00
\begin_inset Formula $\,$
\end_inset
Zoll,
Oben 0,5
2017-07-27 18:26:57 +02:00
\begin_inset Formula $\,$
\end_inset
Zoll,
unten 0,75
2017-07-27 18:26:57 +02:00
\begin_inset Formula $\,$
\end_inset
2017-07-27 18:26:57 +02:00
Zoll.
\end_layout
\begin_layout Subsubsection
2017-07-27 18:26:57 +02:00
Umgebungstypen
\end_layout
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Standard
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\family default
Diesen Typ sollten Sie nicht benötigen,
aber er ist für alles,
was sonst in keine Sparte passt.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Erzählung
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
N
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\family default
Wird verwendet,
um Zustand der Bühne und Aktionen zu beschreiben.
2017-07-27 18:26:57 +02:00
Namen von Sprechern bei der ersten Verwendung in GROSSBUCHSTABEN.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
AKT
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
A
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\family default
Wird automatisch nummeriert.
Am Bildschirm in arabischen Ziffern,
die ge\SpecialChar softhyphen
2017-07-27 18:26:57 +02:00
druck\SpecialChar softhyphen
te Version zeigt römische Ziffern.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
2017-07-27 18:26:57 +02:00
AKT*
\begin_inset space \hfill{}
2017-07-26 19:50:23 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
Umschalt+AT
\begin_inset Newline newline
2017-07-26 19:50:23 +02:00
\end_inset
\family default
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
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).
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
\family sans
BEIM HOCHGEHEN:
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
Umschalt+R
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\family default
Eine besondere Form von
\family sans
Erzählung
\family default
,
die beschreibt,
was beim Heben des Vorhanges geschieht.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
Sprecher
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
S
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\family default
Titel des Sprechers\SpecialChar breakableslash
Schauspielers,
zentriert in Großbuchstaben.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Beiläufig
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
P
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\family default
Anweisungen an den Sprecher.
Die Klammern werden automatisch eingefügt.
\SpecialChar LyX
zeigt nur die öffnende Klammer,
es werden aber beide gedruckt.
2017-07-27 18:26:57 +02:00
Dieser Umgebungstyp wird nur innerhalb von
\family sans
Dialogue
\family default
verwendet.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Dialog
\begin_inset space \hfill{}
2017-07-26 19:50:23 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
2017-07-26 19:50:23 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
D
\begin_inset Newline newline
\end_inset
\family default
2017-07-27 18:26:57 +02:00
Was der Sprecher sagt.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
2017-07-27 18:26:57 +02:00
VORHANG
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
Umschalt+C
\begin_inset Newline newline
\end_inset
\family default
2017-07-27 18:26:57 +02:00
Der Vorhang fällt.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Titel
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
Umschalt+T
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2017-07-26 19:50:23 +02:00
2017-07-27 18:26:57 +02:00
\family sans
Autor
\begin_inset space \hfill{}
\end_inset
Alt+Z
\begin_inset space ~
\end_inset
Umschalt+A
2017-07-26 19:50:23 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
Adresse
\begin_inset space ~
2017-07-26 19:50:23 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
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.
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Standard
\family default
\begin_inset Newline newline
2017-07-27 18:26:57 +02:00
\end_inset
Falls sonst nichts anderes verwendet werden kann.
Versuchen Sie,
es zu vermeiden.
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
EINBLENDEN
2017-07-27 18:26:57 +02:00
\family default
:
\begin_inset space \hfill{}
\end_inset
\family sans
Alt+Z
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\end_inset
gefolgt.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
INNEN:
\begin_inset space \hfill{}
2017-07-27 18:26:57 +02:00
\end_inset
Alt+Z
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
I
\begin_inset Newline newline
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
AUSSEN:
\begin_inset space \hfill{}
2017-07-27 18:26:57 +02:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
2017-07-27 18:26:57 +02:00
\family sans
Dialog
\begin_inset space \hfill{}
\end_inset
Alt+Z
\begin_inset space ~
\end_inset
D
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\family default
Was der
\family sans
Spr
2017-07-26 19:50:23 +02:00
\family default
echer sagt.
\end_layout
\begin_layout Itemize
2017-07-26 19:50:23 +02:00
\family sans
Übergang
\begin_inset space \hfill{}
2017-07-26 19:50:23 +02:00
\end_inset
Alt+Z
\begin_inset space ~
2017-07-26 19:50:23 +02:00
\end_inset
T
\begin_inset Newline newline
2017-07-26 19:50:23 +02:00
\end_inset
\family default
Kameraanweisungen,
etwa CUT TO:
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\family sans
AUSBLENDEN:
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
Umschalt+I
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
\family sans
Autor
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
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
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
\family sans
Adresse
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
rechts
\begin_inset space \hfill{}
\end_inset
2017-07-27 18:26:57 +02:00
Alt+Z
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
R
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Subsubsection
Skript-Jargon
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
\lang english
(O.S) —
off screen
\end_layout
\begin_layout Itemize
\lang english
(V.0) —
voice over
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
\lang english
b.g.
background
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
\lang english
C.U.
close-up
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\lang english
PAN —
camera movement
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
\lang english
INSERT —
cut to close-up of
\end_layout
2023-01-16 17:13:48 +01:00
\begin_layout Chapter
Module
\end_layout
\begin_layout Section
2023-01-28 16:26:38 +01:00
Absatzstile
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Subsection
2023-01-28 16:26:38 +01:00
Hängende Absätze
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Subsection
2023-01-28 16:26:38 +01:00
Initialen
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Initiale
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Initiale
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
für die eigentliche Initiale
\end_layout
\begin_layout Itemize
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Rest der Initiale
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
für den Rest des Wortes
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Optionen
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
zur Konfiguration der Initialenformatierung
\end_layout
\begin_layout Standard
Für eine detaillierte Beschreibung konsultieren Sie
2023-01-16 17:13:48 +01:00
\family sans
Hilfe\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
Eingebettete Objekte\SpecialChar menuseparator
Umflossene Objekte\SpecialChar menuseparator
Initiale
2023-01-16 17:13:48 +01:00
\family default
.
\end_layout
\begin_layout Subsection
2023-01-28 16:26:38 +01:00
Spezifische Absatzumrisse
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
shapepar
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
und stellt über ein Dutzend Absatzumrisse sowie Befehle,
um solche selbst zu definieren,
zur Verfügung.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Vordefinierte Umrisse
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Das Paket
\begin_inset Flex Code
status collapsed
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
shapepar
\end_layout
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
bietet die folgenden Formen an:
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\series bold
\size small
Name
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" bottomline="true" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\series bold
\size small
Beschreibung
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\series bold
\size small
Anmerkung
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
CDBeschriftung
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Kreis mit rundem Loch (in der Größe einer CD/DVD)
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
Kann nicht skaliert werden,
daher Textmenge beachten
\end_layout
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
Kreis
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
Kreis
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Fragil,
Berechnung kann fehlschlagen
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Diamant
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
)
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
\end_layout
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Herz
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Herzform
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Sechseck
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Sechseck
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
\size small
Mutter
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
Schraubenmutter (Sechseck mit rundem Loch)
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Quadrat
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Quadrat
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
Stern
\end_layout
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
Fünfzackiger Stern
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Kerze
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Brennende Kerze
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Tropfen unten/oben
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Normaler/umgekehrter Regentropfen
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Fragil,
Berechnung kann fehlschlagen
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
\SpecialChar TeX
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
Das \SpecialChar TeX
-Logo
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row interlinespace="default">
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Dreieck oben/unten/
\begin_inset Newline newline
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
links/rechts
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Dreiecke in verschiedenen Ausrichtungen
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" bottomline="true" usebox="none">
\begin_inset Text
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
-
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
</lyxtabular>
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Um eine Form für einen Absatz zu verwenden,
wählt man sie einfach in \SpecialChar LyX
' Auswahlbox für Absatzstile aus.
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Hier ist ein Beispielabsatz in der Form einer Schraubenmutter:
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset VSpace bigskip
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Nut
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset VSpace bigskip
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Note Greyedout
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\series bold
Achtung
\series default
:
Shapepar-Absätze können nicht über Seitenumbrüche hinweg laufen.
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
\begin_layout Standard
Das Paket
\begin_inset Flex Code
status collapsed
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
shapepar
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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:
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Newpage newpage
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Nut
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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.
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset VSpace bigskip
\end_inset
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\noindent
Die Form
\family sans
CDBeschriftung
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
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.
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\lang english
Arithmetic overflow
\lang ngerman
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
2023-01-16 17:13:48 +01:00
\end_inset
.
2023-01-28 16:26:38 +01:00
In diesem Fall kann man versuchen etwas Text zu entfernen oder hinzuzufügen;
wenn nichts hilft,
muss man eine andere Form verwenden.
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
(Strg+
\begin_inset space \thinspace{}
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
-
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
) in den entsprechenden Text einzufügen.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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:
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Newpage newpage
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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.
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset VSpace bigskip
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Benutzerdefinierte Formen
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
\begin_inset CommandInset href
LatexCommand href
2023-01-28 16:26:38 +01:00
name "Jpgfdraw"
target "https://www.ctan.org/pkg/flowframtk"
2023-01-16 17:13:48 +01:00
literal "false"
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
In
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Jpgfdraw
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
geht man in das Menü
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
TeX/LaTeX\SpecialChar menuseparator
Settings\SpecialChar menuseparator
Set Normal Size
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
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.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Man zeichnet eine Form.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Über das Menü
\family sans
TeX/LaTeX\SpecialChar menuseparator
Shapepar
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
exportiert man die Form in Koordinaten.
Im erscheinenden Dialog wählt man entweder die Außenlinie (
2023-01-16 17:13:48 +01:00
\emph on
2023-01-28 16:26:38 +01:00
\lang english
outline
2023-01-16 17:13:48 +01:00
\emph default
2023-01-28 16:26:38 +01:00
\lang ngerman
) der Form für die Koordinaten oder die Linie selbst (
2023-01-16 17:13:48 +01:00
\emph on
2023-01-28 16:26:38 +01:00
\lang english
path
2023-01-16 17:13:48 +01:00
\emph default
2023-01-28 16:26:38 +01:00
\lang ngerman
).
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Siehe
\begin_inset CommandInset href
LatexCommand href
2024-10-10 15:53:10 +02:00
target "https://www.ctan.org/pkg/shapepar"
2023-01-28 16:26:38 +01:00
literal "false"
\end_inset
für weitere Informationen.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
=
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
Dokument zu verwenden,
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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ü
2023-01-16 17:13:48 +01:00
\family sans
Einfügen\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Unterdokument
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
.
Dort wählt man die Datei aus und verwendet
2023-01-16 17:13:48 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Input
\family default
als
\family sans
Art der Einbindung
2023-01-16 17:13:48 +01:00
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset VSpace defskip
\end_inset
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Note Greyedout
status open
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset VSpace defskip
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Hier ist ein Beispiel:
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset VSpace bigskip
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset CommandInset include
LatexCommand input
filename "../SpecialParagraphShape.tex"
literal "true"
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset VSpace bigskip
2023-01-16 17:13:48 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\noindent
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\series bold
Ein Tipp:
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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.
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Das Modul
\family sans
Spezifische Absatzumrisse
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Diese Befehle werden intern für alle hier beschriebenen Formen verwendet.
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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://mirrors.ctan.org/macros/latex/contrib/shapepar/shapepar.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
des Pakets
\begin_inset Flex Code
2023-01-16 17:13:48 +01:00
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
shapepar
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Annotation und Revision
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Fixme-Notizen
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul stellt
\begin_inset Quotes gld
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
Fixme
\begin_inset Quotes grd
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
-(Rand)notizen für Revisionszwecke zur Verfügung.
Eine Liste der Fixme-Notizen kann mit Hilfe des Absatzstils
\begin_inset Quotes gld
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
Liste der FIXMEs
\begin_inset Quotes grd
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
erstellt werden.
Die Notizen sind über den \SpecialChar LaTeX
-Vorspann anpassbar;
bitte konsultieren Sie die Dokumentation des Paketes
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
fixme
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
(
\begin_inset CommandInset href
LatexCommand href
name "CTAN"
target "https://mirrors.ctan.org/macros/latex/contrib/fixme/fixme.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
) für weitere Informationen.
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
draft
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Dokumentklasse\SpecialChar menuseparator
Klassenoptionen\SpecialChar menuseparator
Benutzerdefiniert
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
eingegeben haben.
Um Sie dauerhaft auszugeben,
geben Sie
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
fxsetup{draft}
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul stellt verschiedene Formen von Annotationen für die PDF-Ausgabe bereit.
Das Modul verwendet das Paket
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
pdfcomments
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
.
Eine Dokumentation finden Sie unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
PDF-Kommentare
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
PDF-Kommentare
2023-01-16 17:13:48 +01:00
\family default
.
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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 "https://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf"
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
\family default
.
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Ruby (Furigana)
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
,
2023-01-28 16:26:38 +01:00
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
luatexja-ruby
2023-01-16 17:13:48 +01:00
\family default
oder
\family typewriter
2023-01-28 16:26:38 +01:00
ruby
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
oder eine eigenständige Ersatzlösung.
\end_layout
\begin_layout Subsection
TODO-Notizen
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
Liste der TODO-Notizen
\begin_inset Quotes grd
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
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 "https://mirrors.ctan.org/macros/latex/contrib/todonotes/todonotes.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Barrierefreiheit
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Braille
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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"
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
.
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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Boxen
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Abschnittsboxen
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Breitenvariable Minipages
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Elegante farbige Boxen
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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"
2024-10-08 15:34:43 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/tcolorbox/tcolorbox.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
,
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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Grafik-Boxen
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\family sans
Spiegelbox
\family default
ist ein einfaches Mittel,
Text zu spiegeln:
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Reflectbox
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Ottos Mops hopst
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
(Die Spiegelung sehen Sie in der PDF-Ausgabe.)
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
em
\family default
,
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
ex
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
,
\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
,
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
nc
\family default
,
\family typewriter
bp
\family default
oder
\family typewriter
sp
\family default
;
wenn Sie
\family typewriter
!
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
als Höhenmaß eingeben,
wird die Höhe relativ zur Breite skaliert.
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Resizebox
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 1
status open
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
48mm
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
status open
\begin_layout Plain Layout
!
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
Ottos Mops hopst
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
origin
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
mit einem der folgenden Werte ein:
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
c
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
(=
\begin_inset space ~
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
zentriert),
\family typewriter
l
\family default
(=
\begin_inset space ~
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
links),
\family typewriter
r
\family default
(=
\begin_inset space ~
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
rechts),
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
b
\family default
(=
\begin_inset space ~
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
unten) oder
\family typewriter
t
\family default
(=
\begin_inset space ~
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
oben).
Möglich sind auch Kombinationen wie
\family typewriter
bl
\family default
(=
\begin_inset space ~
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
unten links).
Der Rotationswinkel wird in Grad angegeben (positiv gegen den Uhrzeigersinn,
negativ im Uhrzeigersinn).
Beispiel:
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Rotatebox
status open
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
-15
\end_layout
\end_inset
\begin_inset Argument 1
status open
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
origin=c
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Ottos Mops hopst
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Boxen können auch kombiniert verwenden werden:
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Rotatebox
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
-15
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Argument 1
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
origin=c
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Resizebox
status open
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset Argument 1
status open
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
48mm
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
!
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
Ottos Mops hopst
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\family sans
Skalierende Box
2023-01-16 17:13:48 +01:00
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
interessante
\begin_inset Quotes grs
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
Ergebnisse:
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Scalebox
status collapsed
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 1
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
2
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
1.5
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Ottos Mops hopst
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Ein negativer horizontaler Wert spiegelt den Text horizontal,
ein negativer vertikaler Wert spiegelt ihn vertikal,
siehe:
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Scalebox
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 1
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
-1
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
status open
\begin_layout Plain Layout
1
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Ottos Mops hopst
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
und
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Scalebox
status open
2023-01-16 17:13:48 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 1
2023-01-16 17:13:48 +01:00
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
1
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
status open
\begin_layout Plain Layout
-1
2023-01-16 17:13:48 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Ottos Mops hopst
\end_layout
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Fachspezifisches
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Chemie:
H- und P-Sätze
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Chemie:
R- und S-Sätze
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Linguistik
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Freizeit,
Sport und Musik
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Lilypond-Musiknotation
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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{}
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
(knitr)
\family default
oder
\family sans
Sweave
\family default
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Schachbrett
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul bietet Unterstützung für das Paket
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
chessboard
\family default
,
mit dem man Schachpartien drucken kann.
Beispiele finden Sie in der
\begin_inset CommandInset href
LatexCommand href
name "Chessboard-Dokumentation"
2024-10-10 15:53:10 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/chessboard/chessboard.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
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.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Fuß- und Endnoten
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Endnoten (einfach)
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul stellt einen Endnotenbefehl zusätzlich zum Fußnotenbefehl bereit.
Dafür wird das Paket
2023-01-16 17:13:48 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Endnoten (erweitert)
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Fußnoten als Endnoten (einfach)
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Fußnoten als Endnoten (erweitert)
2023-01-16 17:13:48 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Section
Gleitobjekte und Legenden
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Abbildungen abschnittsweise nummerieren
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dieses Modul setzt die Abbildungsnummerierung am Abschnittsanfang zurück und stellt der Abbildungsnummer die Abschnittsnummer voran,
bspw.
\begin_inset Quotes gld
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
Abb.
2.1
\begin_inset Quotes grd
\end_inset
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
.
In der Voreinstellung nummerieren Bücher und Berichte kapitelweise,
Aufsätze haben eine durchgängige Nummerierung.
2023-01-16 17:13:48 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Algorithm2e-Gleitumgebung
\end_layout
2023-01-16 17:13:48 +01:00
2023-01-28 16:26:38 +01:00
\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
2023-01-16 17:13:48 +01:00
\begin_inset CommandInset href
LatexCommand href
2023-01-28 16:26:38 +01:00
name "Algorithm2e-Dokumentation"
2024-10-07 14:14:36 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/algorithm2e/doc/algorithm2e.pdf"
2023-01-16 17:13:48 +01:00
literal "false"
\end_inset
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Tabellen abschnittsweise nummerieren
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Tab.
2.1
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
In der Voreinstellung nummerieren Bücher und Berichte kapitelweise,
Aufsätze haben eine durchgängige Nummerierung.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Subsection
2023-01-28 16:26:38 +01:00
Zweisprachige Legenden
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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 "https://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
\end_inset
2017-07-27 18:26:57 +02:00
,
2023-01-28 16:26:38 +01:00
unter
\family sans
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Mehrsprachige Legenden
\family default
2023-01-28 16:26:38 +01:00
sowie unter
\family sans
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Mehrsprachige Legenden
\family default
.
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Listen-Erweiterungen
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Absatzlisten (Paralist)
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul verwendet das Paket
\family typewriter
paralist
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Paralist
\family default
2023-01-28 16:26:38 +01:00
bzw.
\family sans
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Absatzlisten (Paralist)
\family default
2023-01-28 16:26:38 +01:00
.
\end_layout
\begin_layout Subsection
Flexible Listen
\begin_inset CommandInset label
LatexCommand label
name "subsec:Benutzerdefinierte-Listen"
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_inset Index idx
range none
pageformat default
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Liste
\begin_inset IndexMacro subentry
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Benutzerdefiniert
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dieses Modul nutzt das \SpecialChar LaTeX
-Paket
\family typewriter
2023-01-28 16:26:38 +01:00
enumitem
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Index idx
range none
pageformat default
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\SpecialChar LaTeX
-Paket
\begin_inset IndexMacro subentry
status open
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
enumitem
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
zur flexiblem Anpassung verschiedener Listenumgebungen.
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
Aufzählung
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Aufzählung
\family default
2023-01-28 16:26:38 +01:00
) zum ersten Eintrag jeder Stufe der Liste hinzufügt.
Darin fügt man den Befehl
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Quote
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
i
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
im Befehl (das hier eine kleingeschriebene römische Eins meint) durch die entsprechende römische Zahl,
die die Ebene anzeigt (
\family typewriter
2023-01-28 16:26:38 +01:00
enumi
\family default
2023-01-28 16:26:38 +01:00
,
\family typewriter
2023-01-28 16:26:38 +01:00
enumii
\family default
2023-01-28 16:26:38 +01:00
,
\family typewriter
enumiii
\family default
,
\family typewriter
enumiv
\family default
).
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Der Befehl
\family typewriter
\backslash
roman
\family default
2023-01-28 16:26:38 +01:00
gibt den Zähler als kleine römische Zahl aus.
Für große römische Zahlen ersetzen Sie in obigem Befehl
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
roman
\family default
2023-01-28 16:26:38 +01:00
durch
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
Roman
\family default
2023-01-28 16:26:38 +01:00
.
Für arabische Zahlen verwenden Sie
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
arabic
\family default
2023-01-28 16:26:38 +01:00
.
Um Punkte mit großen oder kleinen Buchstaben zu
\begin_inset Quotes gld
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
nummerieren
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
,
verwenden Sie die Befehle
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
Alph
\family default
oder
2023-01-28 16:26:38 +01:00
\family typewriter
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
alph
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\noindent
\begin_inset Note Greyedout
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\series bold
Achtung:
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\series default
Mit Buchstaben können höchstens 26
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
Punkte nummeriert werden,
weil nur
\emph on
ein
\emph default
Buchstabe verwendet wird.
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Als Beispiel eine Liste mit benutzerdefinierter Nummerierung:
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\begin_inset Argument 1
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset ERT
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
label=
\backslash
#
\backslash
Alph{enumi}
\backslash
#
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Stufe 1
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Enumerate
\begin_inset Argument 1
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset ERT
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
label=
\backslash
Alph{enumi}.
\backslash
arabic{enumii}
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
Stufe 2
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Level 2
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Enumerate
\begin_inset Argument 1
status open
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset ERT
status open
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
label=
\backslash
bfseries{
\backslash
arabic{enumiii}}
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Stufe 3
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Enumerate
\begin_inset Argument 1
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
label=
\backslash
emph{
\backslash
roman{enumiv})}
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
Stufe 4
\end_layout
2023-01-28 16:26:38 +01:00
\end_deeper
\end_deeper
\end_deeper
\begin_layout Standard
Für diese Liste wurden diese Befehle verwendet:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\noindent
2023-01-28 16:26:38 +01:00
\family typewriter
label=
\backslash
#
\backslash
Alph{enumi}
\backslash
#
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
label=
\backslash
Alph{enumi}.
\backslash
arabic{enumii}
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
label=
\backslash
bfseries{
\backslash
arabic{enumiii}}
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
label=
\backslash
emph{
\backslash
roman{enumiv})}
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
wobei der Befehl
\family typewriter
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:So-funktioniert-es"
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_inset
erläutert wird.
Ersetzen Sie dabei
\family typewriter
item
\family default
in jedem Befehl durch
\family typewriter
enum
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Diese nummerierten Absätze wurden durch die Einfügung von \SpecialChar TeX
-Code erzeugt:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\family typewriter
2017-07-27 18:26:57 +02:00
\backslash
2023-01-28 16:26:38 +01:00
renewcommand{
\backslash
labelenumi}{
\backslash
thesection.
\backslash
arabic{enumi}}
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
Aufzählung
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Aufzählungen können nach Unterbrechungen fortgesetzt werden:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\begin_inset Argument 1
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset ERT
status open
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
label=
2017-07-27 18:26:57 +02:00
\backslash
2023-01-28 16:26:38 +01:00
arabic{enumi}.
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Erstens
\begin_inset Note Note
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
geht zurück auf Standard-Nummerierung
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Zweitens
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Normaler Text
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate-Resume
Fortgesetzt
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Um eine Aufzählung fortzusetzen,
verwendet man den Stil
\family sans
Aufzählung
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
fortführen
\family default
.
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\series bold
Achtung:
\series default
Falls es keine vorhergehende Liste gibt,
die fortgesetzt werden kann,
bekommt man einen \SpecialChar LaTeX
-Fehler.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
start=4
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Liste
\begin_inset IndexMacro subentry
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Abstände
\end_layout
\end_inset
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\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{}
2017-07-27 18:26:57 +02:00
\end_inset
B.
2023-01-28 16:26:38 +01:00
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\SpecialChar LaTeX
-Paket
\begin_inset IndexMacro subentry
status open
\begin_layout Plain Layout
enumitem
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_inset
verwenden.
Für mehr Informationen siehe dessen
\begin_inset CommandInset href
LatexCommand href
name "Dokumentation"
2024-10-10 15:53:10 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
\end_inset
.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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"
2024-10-10 15:53:10 +02:00
target "https://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf"
2023-01-28 16:26:38 +01:00
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
https://yihui.name/knitr
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Ausgeschlossene Module:
Standardtheoreme,
Standardtheoreme (nicht nummeriert),
AMS-Theoreme und Standardtheoreme (nach Typ nummeriert).
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Gleichungen abschnittsweise nummerieren
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul setzt die Gleichungsnummerierung am Abschnittsanfang zurück und stellt der Gleichungsnummer die Abschnittsnummer voran,
bspw.
\emph on
2023-01-28 16:26:38 +01:00
(2.1)
\emph default
2023-01-28 16:26:38 +01:00
.
\end_layout
\begin_layout Subsection
Standardtheoreme
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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.
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
Theoreme (abschnittsweise \SpecialChar ldots
)
2017-07-27 18:26:57 +02:00
\family default
,
2023-01-28 16:26:38 +01:00
geändert werden.
\end_layout
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
2023-01-28 16:26:38 +01:00
AMS-Theoreme
\family default
und
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme (nicht nummeriert)
\family default
.
2023-01-28 16:26:38 +01:00
\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
,
2023-01-28 16:26:38 +01:00
\emph on
Satz 4
\emph default
,
\SpecialChar ldots
).
Die Nummerierung wird außerdem am Abschnittsbeginn zurückgesetzt.
\end_layout
\begin_layout Standard
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme (nach Typ nummeriert)
\family default
2023-01-28 16:26:38 +01:00
oder
\family sans
2023-01-28 16:26:38 +01:00
AMS-Theoreme (nach Typ nummeriert)
\family default
2023-01-28 16:26:38 +01:00
muss ebenfalls geladen werden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme
\family default
2023-01-28 16:26:38 +01:00
,
\family sans
2023-01-28 16:26:38 +01:00
AMS-Theoreme
\family default
2023-01-28 16:26:38 +01:00
,
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme (nicht nummeriert)
\family default
2023-01-28 16:26:38 +01:00
,
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme (kapitelweise nummeriert)
\family default
2023-01-28 16:26:38 +01:00
und
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme (kapitelweise nach Typ nummeriert)
\family default
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Standardtheoreme (abschnittsweise nummeriert)
\end_layout
\begin_layout Standard
Dieses Modul nummeriert Theoreme abschnittsweise (d.
\begin_inset space \thinspace{}
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
h.,
der Zähler wird zu Beginn jedes Abschnittes zurückgesetzt).
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme
\family default
2023-01-28 16:26:38 +01:00
oder
\family sans
2023-01-28 16:26:38 +01:00
AMS-Theoreme
\family default
2023-01-28 16:26:38 +01:00
muss ebenfalls geladen werden.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Das Modul kann nicht zusammen mit dem Modul
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme (kapitelweise nummeriert)
\family default
2023-01-28 16:26:38 +01:00
verwendet werden.
\end_layout
\begin_layout Subsection
2023-01-28 16:26:38 +01:00
Standardtheoreme (benennbar)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul erleichtert die Verwendung von Theoremen mit Namen.
Den Namen des Theorems können Sie über
\family sans
Einfügen\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
Zusätzlicher Theoremtext
\family default
eingeben.
\end_layout
\begin_layout Subsection
2023-01-28 16:26:38 +01:00
Standardtheoreme (kapitelweise nach Typ nummeriert)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Entweder
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme (nach Typ nummeriert)
\family default
2023-01-28 16:26:38 +01:00
oder
\family sans
2023-01-28 16:26:38 +01:00
AMS-Theoreme (nach Typ nummeriert)
2017-07-27 18:26:57 +02:00
\family default
2023-01-28 16:26:38 +01:00
muss ebenfalls geladen werden.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme
\family default
2023-01-28 16:26:38 +01:00
,
\family sans
2023-01-28 16:26:38 +01:00
AMS-Theoreme
\family default
2023-01-28 16:26:38 +01:00
,
2023-01-28 16:26:38 +01:00
\family sans
Standardtheoreme (nicht nummeriert)
\family default
,
\family sans
Standardtheoreme (abschnittsweise nummeriert)
\family default
und
\family sans
Standardtheoreme (abschnittsweise nach Typ nummeriert)
\family default
.
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Standardtheoreme (kapitelweise nummeriert)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul nummeriert Theoreme und Ähnliches kapitelweise (d.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
h.,
der Zähler wird am Anfang jedes Kapitels zurückgesetzt).
Benutzen Sie dieses Modul nur mit Dokumentklassen,
die Kapitel verwenden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Entweder
\family sans
Standardtheoreme
\family default
oder
\family sans
AMS-Theoreme
\family default
muss ebenfalls geladen werden.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Standardtheoreme (nach Typ nummeriert)
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul definiert Theorem-Umgebungen für Nicht-AMS-Klassen.
Im Gegensatz zum normalen Theorem-Modul (
\family sans
2023-01-28 16:26:38 +01:00
Standardtheoreme
\family default
und
\family sans
2023-01-28 16:26:38 +01:00
AMS-Theoreme
\family default
2023-01-28 16:26:38 +01:00
) hat jeder der hier bereitgestellten Theorem-Typen einen eigenen Zähler (bspw.
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Standardtheoreme (nicht nummeriert)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul definiert nur nicht nummerierte Theorem-Umgebungen und die Beweis-Umgebung für das erweiterte AMS.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Das Modul kann nicht zusammen mit folgenden Modulen verwendet werden:
\family sans
Standardtheoreme
\family default
und
\family sans
AMS-Theoreme
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Untergleichungen
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Section
Reparaturen und Verbesserungen
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
LaTeX-Kernel-Reparaturen (obsolet)
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Bitte beachten
\end_layout
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Minimalistische Einfügungen
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dieses Modul stellt verschiedene Einfügungen (Stichwörter,
Zweige,
URL) im minimalistischen Stil dar.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Repariere Computer-Modern-Schriften
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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"
2024-10-10 15:53:10 +02:00
target "https://www.ctan.org/pkg/fixltx2e"
2023-01-28 16:26:38 +01:00
literal "false"
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
.
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Titel- und Vorspann-Anpassungen
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul bietet zwei neue Absatzstile:
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Ein Stil
\family sans
Im Titel
\family default
,
der den Inhalt in den Hauptteil des Dokuments,
aber vor
\family typewriter
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
maketitle
\family default
aus,
was manchmal nicht erwünscht ist).
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Section
Seitenlayout
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Benutzerdefinierter Kopf-/Fußzeilentext
\end_layout
2023-01-28 16:26:38 +01:00
\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 ~
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
Umgebungen
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
links
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
Mitte
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\family sans
Kopfzeile
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
rechts
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
\family sans
Fußzeile
\begin_inset space ~
\end_inset
links
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\family sans
2023-01-28 16:26:38 +01:00
Fußzeile
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
Mitte
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\family sans
Fußzeile
\begin_inset space ~
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
rechts
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Kunstvolle Kopf- und Fußzeilen
\begin_inset Index idx
range none
pageformat default
2017-07-27 18:26:57 +02:00
status collapsed
\begin_layout Plain Layout
Kopf- und Fußzeilen!kunstvoll
\end_layout
2017-07-27 18:26:57 +02:00
\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ü
2023-01-28 16:26:38 +01:00
\family sans
Dokument-Einstellungen\SpecialChar menuseparator
Seitenlayout\SpecialChar menuseparator
Seiten-Stil
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\lang english
left
\lang ngerman
,
\emph default
\emph on
2023-01-28 16:26:38 +01:00
\lang english
center
\emph default
2023-01-28 16:26:38 +01:00
\lang ngerman
und
\emph on
2023-01-28 16:26:38 +01:00
\lang english
right
\emph default
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\backslash
lhead
2017-07-27 18:26:57 +02:00
\family default
,
2017-07-27 18:26:57 +02:00
\family typewriter
\backslash
chead
2017-07-27 18:26:57 +02:00
\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
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\emph on
Abschnitt
2017-07-27 18:26:57 +02:00
\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.
2023-01-28 16:26:38 +01:00
Dazu benötigen Sie die Absatzumgebungen des Moduls und fügen Sie folgende Einträge ein:
\end_layout
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
links:
\family default
\family roman
Abschnitt
\family default
\backslash
2023-01-28 16:26:38 +01:00
thesection
\end_layout
\begin_layout LyX-Code
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
Mitte:
\end_layout
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family sans
Kopfzeile
\begin_inset space ~
\end_inset
rechts:
\family default
\family roman
Seite
\family default
\backslash
2023-01-28 16:26:38 +01:00
thepage
\end_layout
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family sans
Fußzeile
\begin_inset space ~
\end_inset
links:
\family default
\family roman
Mein Name
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout LyX-Code
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\family sans
Fußzeile
\begin_inset space ~
\end_inset
Mitte:
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family sans
Fußzeile
\begin_inset space ~
\end_inset
rechts:
\family default
\backslash
2023-01-28 16:26:38 +01:00
today
\end_layout
\begin_layout Standard
Die Befehle
\family typewriter
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\backslash
today
\family default
gibt einfach das heutige Datum aus.
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\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
2017-07-27 18:26:57 +02:00
\backslash
thispage\SpecialChar softhyphen
style{empty}
\family default
,
\family typewriter
\backslash
thispagestyle{plain}
\family default
und
\family typewriter
2017-07-27 18:26:57 +02:00
\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
2023-01-28 16:26:38 +01:00
gesetzt,
alle folgenden dann in
\family sans
fancy
\family default
.
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
fancyfoot{}
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
\backslash
fancyfoot[LE,RO]{
\backslash
thepage}
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Der erste Befehl löscht alle existierenden Fußzeilenelemente,
um Konflikte mit Ihrer neuen Einstellung zu vermeiden.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
LaTeX-Vorspann
\family default
2023-01-28 16:26:38 +01:00
einfügen:
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\family typewriter
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
lhead{
\backslash
resizebox{1in}{!}{
\backslash
includegraphics{logo.png}}}
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\noindent
Falls Sie im restlichen Dokument keine Grafiken verwenden,
müssen Sie zusätzlich noch
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
usepackage{graphics}
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
vor diese Zeilen einfügen.
\end_layout
2023-01-28 16:26:38 +01:00
\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"
2024-10-10 15:53:10 +02:00
target "https://www.ctan.org/tex-archive/macros/latex/contrib/fancyhdr"
2023-01-28 16:26:38 +01:00
literal "false"
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
des \SpecialChar LaTeX
-Paketes
\family typewriter
fancyhdr
\family default
verwiesen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Dokumentteile im Querformat
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dieses Modul gibt Teile des Dokuments im Querformat aus,
wenn Sie
\family sans
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:Mehrere-Textspalten"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
Mehrere Textspalten
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
unter
\family sans
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Grundlagen
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Möchte man zwei Spalten im Text haben,
verwendet man das Menü
\family sans
2023-01-28 16:26:38 +01:00
Einfügen\SpecialChar menuseparator
Benutzer\SpecialChar softhyphen
definierte
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
Einfügungen\SpecialChar menuseparator
Mehrere
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Hier ist ein Beispiel:
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\noindent
2023-01-28 16:26:38 +01:00
\size small
Der Mann ohne Eigenschaften
\begin_inset Newline newline
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
von
\noun on
Robert Musil
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
der
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
3
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
).
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
Hier ist ein Beispiel mit drei Spalten:
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Multiple Columns
status open
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size footnotesize
\begin_inset Argument 1
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
3
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-16 17:13:48 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Spalten innerhalb einer Spalte sind ebenfalls möglich:
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Multiple Columns
status open
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset Flex Multiple Columns
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Fortgeschrittene Beispiele
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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"
2024-10-10 15:53:10 +02:00
target "http//mirrors.ctan.org/macros/latex/required/tools/multicol.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
des \SpecialChar LaTeX
-Pakets
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
multicol
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
\begin_layout Paragraph
Vorspanntext
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset VSpace bigskip
\end_inset
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Multiple Columns
status open
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
status open
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Und die Geschichte geht weiter und weiter und weiter und weiter\SpecialChar ldots
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\backslash
subsection{Unterabschnittstitel}
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
einen Unterabschnitt.
In diesem Beispiel ist der Vorspann ein Unterabschnitt:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 2
status open
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset ERT
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
subsubsection{
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Dies ist ein Unterabschnittstitel als Vorspann
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
}
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Diese schweren Kraftwagen,
wie sie hier verwendet werden,
haben einen zu langen Bremsweg.
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Nach den amerikanischen Statistiken
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
,
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
2017-07-27 18:26:57 +02:00
\end_inset
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
vor
\begin_inset space ~
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
dem
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
Seitenumbruch
\family default
verwendet.
In dieser Einfügung gibt man den Leerraum an,
z.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
B.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
5cm
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
.
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
In diesem Beispiel ist der Leerraum auf sieben Textzeilen eingestellt,
indem
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
7
\backslash
baselineskip
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
verwendet wurde (wobei der Befehl
\begin_inset Flex Code
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
baselineskip
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
als \SpecialChar TeX
-Code eingegeben werden muss):
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Multiple Columns
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Argument 3
status open
\begin_layout Plain Layout
7
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
baselineskip
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Umgebender Leerraum
\end_layout
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
multicolsep
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
geändert wird.
Zum Beispiel ändert der Befehl
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
setlength{
\backslash
multicolsep}{3cm}
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
als \SpecialChar TeX
-Code deren Wert auf 3
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
cm.
Die Änderung muss vor dem Beginn der Mehrfachspalten gemacht werden.
Der voreingestellte Wert ist 13
\begin_inset space \thinspace{}
\end_inset
pt.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Für dieses Beispiel wurde
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
multicolsep
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
auf 2.5
\begin_inset space \thinspace{}
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
cm gesetzt:
\end_layout
\begin_layout Standard
\begin_inset ERT
status open
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
setlength{
\backslash
multicolsep}{2.5cm}
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\size small
Diese Wohnung und dieses Haus gehörten dem Mann ohne Eigenschaften.
\end_layout
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Standard
\begin_inset Note Greyedout
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\series bold
Achtung:
\series default
Der mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
setlength
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
eingestellte Wert wird für alle folgenden Mehrfachspalten verwendet,
solange der Wert nicht erneut geändert wird.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
setlength{
\backslash
multicolsep}{13pt}
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Note Note
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
auf Voreinstellung zurücksetzen
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\backslash
columnbreak{}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
Hier ist ein Beispiel:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset Flex Multiple Columns
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Denn der Mann ohne Eigenschaften war augenblicklich ein solcher Mensch.
\end_layout
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
Und einer der tut?
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\size small
»Man kann zwei Schlüsse daraus ziehen« sagte er sich.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
columnbreak{}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Spaltenabstand
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\backslash
columnsep
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
ä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
2023-01-28 16:26:38 +01:00
\backslash
columnsep
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
auf 3
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
cm gesetzt ist:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset ERT
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\backslash
setlength{
\backslash
columnsep}{3cm}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset Flex Multiple Columns
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset ERT
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
setlength{
\backslash
columnsep}{10pt}
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Note Note
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
auf Voreinstellung zurücksetzen
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Vertikale Linien
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
.
Ist die Breite 0
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
pt (dies ist die Voreinstellung),
wird die Linie unterdrückt.
Im folgenden Beispiel ist die Linie 2
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
pt breit:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset ERT
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\backslash
setlength{
\backslash
columnseprule}{2pt}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset VSpace defskip
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Die Linie kann gefärbt werden,
indem man den Befehl
\begin_inset Flex Code
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
columnseprulecolor
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
umdefiniert.
Dies wird mit dem \SpecialChar TeX
-Code-Befehl
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\backslash
renewcommand{
\backslash
columnseprulecolor}{
\backslash
color{red}}
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Um auf die voreingestellte Farbe zurück zu wechseln,
gibt man den folgenden Befehl ein:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\backslash
renewcommand{
\backslash
columnseprulecolor}{
\backslash
normalcolor}
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Hier ist ein Beispiel mit einer hellblauen Linie und 1
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
cm Spaltenabstand:
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset ERT
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
setlength{
\backslash
columnsep}{1cm}
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
renewcommand{
\backslash
columnseprulecolor}{
\backslash
color{cyan}}
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\begin_inset ERT
status collapsed
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\backslash
setlength{
\backslash
columnseprule}{0pt}
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\backslash
renewcommand{
\backslash
columnseprulecolor}{
\backslash
normalcolor}
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Note Note
status collapsed
\begin_layout Plain Layout
auf Voreinstellung zurücksetzen
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Textauszeichnung
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Logisches Markup
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dieses Modul definiert Textstile für semantische Auszeichnungen:
\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
Eigenname
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
,
\begin_inset Flex Emph
status collapsed
\begin_layout Plain Layout
Hervorgehoben
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_inset
.
Sie sind unter
\family sans
2023-01-28 16:26:38 +01:00
Bearbeiten\SpecialChar menuseparator
Spezifische Textstile
\family default
2023-01-28 16:26:38 +01:00
zugänglich.
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Trennbare Textauszeichnung (Soul)
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dieses Modul definiert Textstile,
mit denen Sie mit Hilfe des Pakets
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
soul
2017-07-27 18:26:57 +02:00
\family default
2023-01-28 16:26:38 +01:00
Text hervorheben,
sperren,
durchstreichen,
unterstreichen sowie in Großbuchstaben bzw.
Kapitälchen ausgeben können.
\end_layout
2023-01-28 16:26:38 +01:00
\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 "https://mirror.funkfreundelandshut.de/latex/macros/generic/soul/soul.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
\end_inset
erläutert die Details.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Chapter
Literaturverzeichnis
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
Literaturverzeichnis
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Alternative Zitierstile
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Bib\SpecialChar TeX
benutzt standardmäßig Zahlen (zum Beispiel
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
[12]
\begin_inset Quotes grd
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
),
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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\noun on
Knuth
\noun default
1984a
\begin_inset Quotes grd
\end_inset
).
\SpecialChar LyX
unterstützt drei Pakete,
die diesen Stil liefern:
2017-07-27 18:26:57 +02:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
biblatex
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
\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
2023-01-28 16:26:38 +01:00
ibidem
\emph default
2023-01-28 16:26:38 +01:00
,
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
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
biblatex
\end_layout
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\noun on
Knuth
\noun default
1984
\begin_inset Quotes grd
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
,
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\noun on
Knuth
\noun default
(1984)
\begin_inset Quotes grd
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
,
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\noun on
Knuth
\noun default
,
1984
\begin_inset Quotes grd
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
,
\begin_inset Quotes gld
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
1984
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Siehe
\begin_inset Flex URL
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2024-10-10 15:53:10 +02:00
https://www.ctan.org/tex-archive/macros/latex/contrib/custom-bib
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Unterteilte Literaturverzeichnisse
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Zu finden auf
\begin_inset Flex URL
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2024-10-10 15:53:10 +02:00
https://www.ctan.org/tex-archive/macros/latex/contrib/bibtopic
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Quellen
\begin_inset Quotes grd
2017-07-27 18:26:57 +02:00
\end_inset
und
2023-01-28 16:26:38 +01:00
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
wissenschaftliche Arbeiten
\begin_inset Quotes grd
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
alle zitierten Literatureinträge
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
(Standard),
2023-01-28 16:26:38 +01:00
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
alle nicht zitierten Literatureinträge
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
oder
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
alle Literatureinträge
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
enthalten soll.
Das kann hilfreich sein,
wenn Sie Ihr Literaturverzeichnis zum Beispiel in
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
zitierte Quellen
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
,
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
nicht zitierte Quellen
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
und
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
wissenschaftliche Arbeiten
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
keywords
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
keyword=mykeyword
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\lang english
book
\emph default
2023-01-28 16:26:38 +01:00
\lang ngerman
oder
\emph on
2023-01-28 16:26:38 +01:00
\lang english
article
\emph default
2023-01-28 16:26:38 +01:00
\lang ngerman
) filtern,
indem Sie z.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
B.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
type=book
\end_layout
\end_inset
oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
nottype=collection
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
in das erwähnte Feld
\family sans
Optionen
\family default
eingeben.
Schließlich können Sie sog.
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\lang english
Subdivided Bibliographies
\emph default
2023-01-28 16:26:38 +01:00
\lang ngerman
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Mehrere Literaturverzeichnisse pro Dokument
\begin_inset CommandInset label
LatexCommand label
name "subsec:Mehrere-Literaturverzeichnisse"
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
B.
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
pro Abschnitt
\begin_inset Quotes grd
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
) 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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
chapterbib
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
oder das Paket
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtopic
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
bibtopic
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
verwendet.
\begin_inset Foot
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Wenn Sie bereits sind,
etwas
\begin_inset Flex Noun
status collapsed
\begin_layout Plain Layout
\SpecialChar TeX
-Code
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
(siehe Abschnitt
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
bibunits
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
eine weitere Möglichkeit.
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
Wenn
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
bibtopic
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_inset
-Makros
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
begin{btUnit}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
end{btUnit}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
Beachten Sie,
dass dieser Ansatz einige Schwächen hat.
Erstens muss jeder Literaturverweis innerhalb irgendeiner
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
btUnit
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
stehen.
Literaturverweise,
die außerhalb platziert sind (bspw.
vor dem ersten Abschnitt,
wenn Sie
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
pro Abschnitt
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
verwenden),
erscheinen als
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
???
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
Sie können Ihre eigenen Einheiten bilden,
indem Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
begin{btUnit}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und
\begin_inset Flex Code
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
end{btUnit}
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
als \SpecialChar TeX
-Code eingeben (und so bspw.
die erwähnte Einschränkung umgehen).
Allerdings können
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
btUnit
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
s nicht ineinander eingebettet werden.
Eine zweite Einschränkung ist,
dass
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
bibtopic
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Wenn Sie
\family sans
2023-01-28 16:26:38 +01:00
Biblatex
2017-07-27 18:26:57 +02:00
\family default
2023-01-28 16:26:38 +01:00
verwenden,
wird statt dessen die Option
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
refsection
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
newrefsection
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
bzw.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\backslash
2023-01-28 16:26:38 +01:00
newrefsegment
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\end_inset
\SpecialChar ldots
\begin_inset Flex Code
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
end{refsection}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
Beachten Sie jedoch,
dass
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
refsection
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset label
LatexCommand label
name "Listenmarkierer"
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
von
\noun on
Allan Rae
\end_layout
\begin_layout Section
Einleitung
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Genau genommen geht es schon,
Sie müssen dann aber die Einstellungen von Hand eingeben.
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Das Dialogfenster
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Öffnen Sie das Dialogfenster mit
\family sans
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Benutzerdef.
\begin_inset space \space{}
\end_inset
Zeichen
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\family sans
Standard
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\SpecialChar LaTeX
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Mathe
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family typewriter
amssymb.sty
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\family sans
Dings 1
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family typewriter
pifont.sty
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family sans
Dings 2
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family typewriter
pifont.sty
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family sans
Dings 3
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family typewriter
pifont.sty
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
<row>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\family sans
Dings 4
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family typewriter
pifont.sty
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
</lyxtabular>
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\noindent
\SpecialChar LyX
beschränkt den Gebrauch nicht,
weil Sie vielleicht lokal schreiben und dann irgendwohin exportieren.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
\begin_inset CommandInset label
LatexCommand label
name "subsec:So-funktioniert-es"
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\backslash
let
\backslash
savelabelitemi=
\backslash
labelitemi
\end_layout
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
renewcommand
\backslash
labelitemi[0]{
\backslash
small
\backslash
(
\backslash
sharp
\backslash
)}
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Verwenden Sie den \SpecialChar LaTeX
-Befehl
\family typewriter
2023-01-28 16:26:38 +01:00
\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:
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
\backslash
let
\backslash
savelabelitemi=
\backslash
labelitemi
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\backslash
renewcommand
\backslash
labelitemi[0]{
\backslash
small
\backslash
(
\backslash
sharp
\backslash
)}
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_deeper
\begin_layout Itemize
\begin_inset Argument item:1
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset ERT
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
(
\backslash
star
\backslash
)
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Geben Sie jedes Zeichen einzeln an,
indem Sie jeden Eintrag mit einem Befehl für das Zeichen beginnen,
der über
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
Einfügen\SpecialChar menuseparator
Benutzerdef.
Aufzählung
\family default
2023-01-28 16:26:38 +01:00
zugewiesen wird.
Dieser Eintrag hier wurde zum Beispiel mit dem Befehl
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
(
\backslash
star
\backslash
)
\family default
begonnen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\begin_inset ERT
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
renewcommand
\backslash
labelitemi[0]{
\backslash
savelabelitemi}
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\backslash
renewcommand
\backslash
labelitemi[0]{
\backslash
savelabelitemi}
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Chapter
Ergänzende Werkzeuge
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Mehrteilige Dokumente
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Dokument!mehrteilig
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Allgemeine Handhabung
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Benutzerhandbuch
\emph default
2023-01-28 16:26:38 +01:00
beschrieben.
Für mehrteilige Dokumente eignet sich
\family sans
Unterdokument
\family default
am besten.
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
bei
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
der
\begin_inset space \space{}
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
Ausgabe
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
kennzeichnen
\family default
können diese durch eine kleine Markierung ersetzt werden,
die das Vorhandensein von Leerzeichen anzeigt.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Querverweise!zwischen Dateien
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
zwischen Dateien
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Einfügen\SpecialChar menuseparator
Querverweis\SpecialChar ldots
\family default
2023-01-28 16:26:38 +01:00
und wählen die gewünschte.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Literaturverzeichnisse in allen Unterdokumenten
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Unterdokument
\begin_inset Quotes grd
\end_inset
.
2023-01-28 16:26:38 +01:00
In den Unterdokumenten aktivieren Sie nun diesen Zweig (
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
\SpecialChar menuseparator
Zweige
2017-07-27 18:26:57 +02:00
\family default
2023-01-28 16:26:38 +01:00
),
im Hauptdokument deaktivieren Sie ihn (
\family sans
2023-01-28 16:26:38 +01:00
\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.
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Druckvorschau
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
Strg+Alt+D
\family default
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
bündeln
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
,
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
2023-01-28 16:26:38 +01:00
lyxpak.py
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
),
das diesen Prozess automatisiert.
Um es zu verwenden,
müssen Sie eines der Python-Module
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
zipfile
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
oder
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
tarfile
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
installiert haben.
In der Voreinstellung bevorzugt das Skript das
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
gzip
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
-komprimierte
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
tar
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-Format auf unixoiden Systemen und
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
zip
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
auf Windows.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\SpecialChar LyX
richtet bei der Konfiguration,
wenn die obigen Voraussetzungen gegeben sind,
ein Export-Format
\begin_inset Quotes gld
\end_inset
\SpecialChar LyX
2023-01-28 16:26:38 +01:00
-Archiv
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
ein,
das unter
\family sans
2023-01-28 16:26:38 +01:00
\noun off
Datei\SpecialChar menuseparator
Exportieren
\family default
2023-01-28 16:26:38 +01:00
\noun default
zugänglich ist.
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
-t
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(für das
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
tar
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-Format) oder
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
-z
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
(für das
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
zip
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-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
2023-01-28 16:26:38 +01:00
\begin_layout Chapter
\SpecialChar LyX
und das World Wide Web
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2024-08-09 07:01:13 +02:00
Diese Konverter (bspw.
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
htlatex
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
html2latex
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
,
und
\begin_inset Flex Code
2017-07-27 18:26:57 +02:00
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
plastex
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2024-08-09 07:01:13 +02:00
) benutzen \SpecialChar LaTeX
als Zwischenformat und verarbeiten dabei die \SpecialChar LaTeX
2023-01-28 16:26:38 +01:00
-Ausgabe von \SpecialChar LyX
2024-08-09 07:01:13 +02:00
weite.
2023-01-28 16:26:38 +01:00
Jedes dieser Programme hat seine eigenen Vor- und Nachteile.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
Bib\SpecialChar TeX
2017-07-27 18:26:57 +02:00
\family default
2023-01-28 16:26:38 +01:00
oder
2017-07-27 18:26:57 +02:00
\family sans
2023-01-28 16:26:38 +01:00
Biblatex
2017-07-27 18:26:57 +02:00
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
htlatex
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2024-08-09 07:01:13 +02:00
Seit der Version 2.0 kann \SpecialChar LyX
selbst XHTML ausgeben,
2023-01-28 16:26:38 +01:00
ganz analog zur Ausgabe von \SpecialChar LaTeX
,
DocBook,
und einfachem Text.
2024-08-09 07:01:13 +02:00
Diese XHTML-Ausgabe ist noch in der Entwicklung und in vielerlei Hinsicht experimentell.
2023-01-28 16:26:38 +01:00
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Die Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
development/HTML/HTML.notes
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
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"
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
.
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2024-08-09 07:01:13 +02:00
Dennoch hat dieser Ansatz gegenüber den genannten zahlreiche potenzielle Vorteile.
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
5 des Handbuchs
\emph on
Anpassung
\emph default
für weitere Informationen).
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Section
Mathe-Ausgabe in XHTML
2017-07-27 18:26:57 +02:00
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
xymatrix
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
oder \SpecialChar TeX
-Modus verwendet ,
wird diese Formel statt dessen als Bild ausgegeben.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
HTML
\begin_inset Newline newline
\end_inset
2024-08-09 07:01:13 +02:00
Diese Methode hat den Vorteil,
2023-01-28 16:26:38 +01:00
dass sie weithin unterstützt ist.
Sie ist also möglicherweise für Dokumente angemessen,
2024-08-09 07:01:13 +02:00
die nur wenig und einfache Formeln verwenden,
mit komplizierteren Formeln geht sie oft schief.
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
xymatrix
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
oder \SpecialChar TeX
-Modus verwendet ,
wird diese Formel statt dessen als Bild ausgegeben.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
Bilder
\begin_inset Newline newline
\end_inset
Wie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
htlatex
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
,
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Hierfür muss die Vorschau
\emph on
nicht
\emph default
aktiviert sein.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Die Größe der Bilder lässt sich in
\family sans
2023-01-28 16:26:38 +01:00
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
2023-01-28 16:26:38 +01:00
\SpecialChar menuseparator
Formate
\family default
2023-01-28 16:26:38 +01:00
über
\family sans
2023-01-28 16:26:38 +01:00
Mathe-Bild-Skalierung
\family default
2023-01-28 16:26:38 +01:00
regeln.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
dpi.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\SpecialChar LaTeX
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
name "jsMath"
target "https://www.math.union.edu/~dpvc/jsMath/"
literal "false"
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
span
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(bei eingebetteten Formeln) oder
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
div
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
(bei abgesetzten Formeln) mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
class='math'
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
,
so wie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
jsMath
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
dies verlangt.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Eine von diesen Ausgabemethoden müssen Sie in
\family sans
2023-01-28 16:26:38 +01:00
\begin_inset Info
type "menu"
arg "dialog-show document"
\end_inset
2023-01-28 16:26:38 +01:00
\SpecialChar menuseparator
Formate
\family default
2023-01-28 16:26:38 +01:00
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
.
2017-07-27 18:26:57 +02:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Section
Literaturverzeichnis und Literaturverweise
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Die XHMTL-Ausgabe unterstützt Literaturverzeichnisse und Literaturverweise umfassend.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
,
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Anpassung
\emph default
2023-01-28 16:26:38 +01:00
erläutert die Details.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Die Haupteinschränkung momentan ist,
dass das
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
CrossRef
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-Feld von Bib\SpecialChar TeX
2023-01-28 16:26:38 +01:00
\begin_inset ERT
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
=
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Datenbanken nicht gut unterstützt wird.
Die referenzierten Informationen werden mit jedem zitierten Eintrag wiederholt gedruckt,
also
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Quote
2023-01-28 16:26:38 +01:00
\lang english
Jason Stanley,
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
Context and Logical Form
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
,
in
\emph on
Language in Context:
Selected Essays
\emph default
(Oxford:
Oxford University Press,
2007),
pp.
3068.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Quote
2023-01-28 16:26:38 +01:00
\lang english
Jason Stanley,
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
Semantics in Context
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
,
in
\emph on
Language in Context:
Selected Essays
\emph default
(Oxford:
Oxford University Press,
2007),
pp.
20130.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Unterteilte Literaturverzeichnisse werden noch nicht unterstützt.
Wenn Sie mehrere Literaturverzeichnisse haben,
wird \SpecialChar LyX
immer wieder dasselbe ausgeben.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Stichwortverzeichnis
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\SpecialChar LyX
exportiert Stichwortverzeichnisse nach XHTML,
es gibt aber momentan einige Einschränkungen.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Wir beschreiben im Folgenden,
wie diese ausgegeben werden,
und beziehen uns dabei auf die Gliederung des genannten Abschnitts
\end_layout
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
!
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
|see\SpecialChar ldots
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Eintrag|textbf
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
werden in XHTML aber nicht unterstützt.
Wenn \SpecialChar LyX
das Symbol
\begin_inset Flex Emph
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
|
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
in einem Eintrag findet,
wird es inklusive allem folgenden Text des Eintrags für die XHTML-Ausgabe ignoriert.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Section
Nomenklatur und Glossar
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Chapter
DocBook-Ausgabe
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Die meisten \SpecialChar LyX
-Funktionen werden von DocBook unterstützt,
wie z.
B.
die Ausgabe von mathematischen Formeln.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Die Ausgabe mathematischer Formeln erfolgt größtenteils in
\family sans
MathML
\family default
2023-01-28 16:26:38 +01:00
(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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
escaped
\begin_inset Quotes grd
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
werden.
Eintragsreihenfolge (@) und Layout (|
\family sans
mathbf
2017-07-27 18:26:57 +02:00
\family default
2023-01-28 16:26:38 +01:00
) werden nicht unterstützt.
Es gibt keine Unterstützung für das
\begin_inset Quotes gld
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
Escaping
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
von Einträgen ins Stichwortverzeichnis.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Glossare sind implementiert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Zwei wichtige Parameter können auf Dokumentebene eingestellt werden.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
\family sans
MathML
\family default
2023-01-28 16:26:38 +01:00
-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
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Itemize
Inline:
der
\family sans
MathML
\family default
-Namensraum wird für jede Formel definiert (über das
\family typewriter
2023-01-28 16:26:38 +01:00
xmlns
\family default
-Attribut an jeder Formel)
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
auf dem Wurzelelement).
Jeder
\family sans
MathML
\family default
wird ein m vorangestellt:
z.
B.
\family typewriter
m:math
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Mit dem Präfix
\family typewriter
2023-01-28 16:26:38 +01:00
mml
\family default
2023-01-28 16:26:38 +01:00
:
ähnlich wie die Option m,
aber mit
\family typewriter
2023-01-28 16:26:38 +01:00
mml
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
akzeptiert.
\end_layout
2023-01-28 16:26:38 +01:00
\end_deeper
\begin_layout Chapter
Der \SpecialChar LyX
-Server
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Einführung
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Der \SpecialChar LyX
-Server ermöglicht es anderen Programmen mit \SpecialChar LyX
zu kommunizieren,
d.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Section
Den \SpecialChar LyX
-Server starten
\begin_inset CommandInset label
LatexCommand label
name "sec:LyXServer-starten"
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Der \SpecialChar LyX
-Server verwendet ein Paar sog.
\emph on
2017-07-27 18:26:57 +02:00
\lang english
2023-01-28 16:26:38 +01:00
Named Pipes
\emph default
\lang ngerman
(
\emph on
benannte Pipes
\emph default
) zur Prozesskommunikation.
Diese sind normalerweise im
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Benutzerverzeichnis
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
zu finden (außer unter Windows,
wo
\emph on
lokale
\emph default
benannte Pipes als spezielle Objekte in
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
.
2023-01-28 16:26:38 +01:00
\backslash
pipe
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
zu finden sind).
Die Namen der Pipes sind
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxpipe.in
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxpipe.out
\end_layout
\end_inset
.
2023-01-28 16:26:38 +01:00
Externe Programme schreiben nach
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxpipe.in
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(
\emph on
Eingabe-Pipe
\emph default
) und lesen von
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxpipe.out
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(
\emph on
Ausgabe-Pipe
\emph default
).
Der Stamm der Pipe-Namen kann in
\family sans
Werkzeuge\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Pfade
\family default
2023-01-28 16:26:38 +01:00
\noun on
2023-01-28 16:26:38 +01:00
\begin_inset Note Note
status open
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
\noun default
geändert werden,
beispielsweise in
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
/home/myhome/lyxpipe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
oder
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
2023-01-28 16:26:38 +01:00
\backslash
.
\backslash
pipe
\backslash
lyxpipe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
unter Windows (wo statt
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxpipe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
auch ein beliebiger Pfad verwendet werden kann,
etwa
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
2023-01-28 16:26:38 +01:00
\backslash
.
\backslash
pipe
\backslash
my
\backslash
lyx
\backslash
pipe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
).
Damit der Server gestartet werden kann,
\emph on
müssen
\emph default
Sie zunächst die Pipes manuell konfigurieren.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Bei der Erstellung der Pipes hängt \SpecialChar LyX
die Endungen
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
.in
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
.out
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
-Datei,
für jede Instanz anlegen.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyx -dbg lyxserver
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
.
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
development/lyxserver/server_monitor.cpp
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
Einen kommandozeilenbasierten Client finden Sie unter
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
src/client/lyxclient
\end_layout
\end_inset
2017-07-27 18:26:57 +02:00
.
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
LYXCMD:
\emph on
Clientname
\emph default
:
\emph on
Funktion
\emph default
:
\emph on
Argument
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
).
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Description
Argument ist ein optionales Argument,
das nur für einige Funktionen sinnvoll ist (die Funktion
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
self-insert
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
beispielsweise fügt den als Argument mitgegebenen Text an der Cursorposition ein).
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Die Antwort von \SpecialChar LyX
wird in die Ausgabe-Pipe geschrieben und hat folgende Form
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
INFO:
\emph on
Clientname
\emph default
:
\emph on
Funktion
\emph default
:
\emph on
Daten
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
font-state
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Im Fall von Fehlern hat die Antwort von \SpecialChar LyX
folgende Form:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
ERROR:
\emph on
Clientname
\emph default
:
\emph on
Funktion
\emph default
:
\emph on
Fehlermeldung
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
echo "LYXCMD:test:beginning-of-buffer:" >~/.lyxpipe.in
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
echo "LYXCMD:test:get-xy:" >~/.lyxpipe.in
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
read a <~/.lyxpipe.out
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
echo $a
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
Benachrichtigung
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
notify
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
verbindet.
Das Format der Nachricht,
die \SpecialChar LyX
sendet,
ist:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
NOTIFY:
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\emph on
Tastatursequenz
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\emph on
Tastatursequenz
\emph default
ist die für die Ausgabe formatierte Form der Tastatursequenz die der Anwender eingegeben hat.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
notify
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
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
2023-01-28 16:26:38 +01:00
\begin_layout Section
Das einfache \SpecialChar LyX
-Server-Protokoll
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
LYXSRV:
\emph on
Clientname
\emph default
:
\emph on
Protokollnachricht
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Die
\emph on
Protokollnachricht
\emph default
kann etwa lauten
\begin_inset Quotes gld
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\lang english
hello
2017-07-27 18:26:57 +02:00
\lang ngerman
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
oder
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\lang english
bye
\lang ngerman
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
Wenn ein Client die Nachricht
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
hello
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
bye
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
den Client darüber informiert,
dass \SpecialChar LyX
beendet wird.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
DVI/PDF-Rückwärtssuche
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Einige DVI/PDF-Betrachter
\begin_inset Foot
status collapsed
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
unter Windows.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:LyXServer-starten"
nolink "false"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
) oder den
\emph on
2017-07-27 18:26:57 +02:00
\lang english
2023-01-28 16:26:38 +01:00
UNIX Domain Socket
\emph default
2017-07-27 18:26:57 +02:00
\lang ngerman
2023-01-28 16:26:38 +01:00
(
\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
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
.
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Automatische Einrichtung
\begin_inset CommandInset label
LatexCommand label
name "subsec:rev-search"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:configuring-viewers"
nolink "false"
\end_inset
2023-01-28 16:26:38 +01:00
),
wenn Sie den folgenden Knopf in der Werkzeugleiste drücken:
2023-01-28 16:26:38 +01:00
\begin_inset Info
type "icon"
arg "buffer-toggle-output-sync"
\end_inset
2023-01-28 16:26:38 +01:00
.
Alternativ können Sie auch in
\family sans
Dokument\SpecialChar menuseparator
Einstellungen\SpecialChar menuseparator
Formate
\family default
2023-01-28 16:26:38 +01:00
die Option
\family sans
2023-01-28 16:26:38 +01:00
Mit der Ausgabe synchronisieren
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Beachten Sie bitte,
dass die Methode
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
synctex=1
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
synctex=-1
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
verwenden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Beachten Sie außerdem,
dass die Verwendung des Pakets
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
srcltx
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
bzw.
von sog.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
src-specials
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
(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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:configuring-viewers"
nolink "false"
\end_inset
2023-01-28 16:26:38 +01:00
springen.
Dort werden die Konfigurationsschritte für den PDF/DVI-Betrachter beschrieben,
die Sie in jedem Fall ausführen müssen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Manuelle Einrichtung
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\SpecialChar LaTeX
bietet verschiedene Methoden für die Rückwärtssuche.
Einige sind inzwischen in
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
latex/pdflatex
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
Eingebaute DVI-Rückwärtssuche mittels src-specials (nur DVI)
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
latex -src-specials $$i
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
.
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
Externe Pakete (PDFSync und scrltx)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Die \SpecialChar LaTeX
-Pakete
\family sans
pdfsync
\family default
und
\family sans
scrltx
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
usepackage{pdfsync}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
für Rückwärts-PDF-Suche,
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
usepackage[active]{srcltx}
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
für Rückwärts-DVI-Suche.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\backslash
usepackage{ifpdf}
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\backslash
ifpdf
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\backslash
usepackage{pdfsync}
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\backslash
else
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\backslash
usepackage[active]{srcltx}
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\backslash
fi
\end_layout
\begin_layout Standard
Bitte beachten Sie,
dass
\family sans
pdfsync
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
Eingebaute Rückwärtssuche via Sync\SpecialChar TeX
(DVI und PDF)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Neuere Versionen von
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
(pdf)latex
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\emph default
bezeichnete Funktionalität ist das Ergebnis der Integration des
\family sans
PDFSync
\family default
2023-01-28 16:26:38 +01:00
-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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Um
\family sans
Sync\SpecialChar TeX
2023-01-28 16:26:38 +01:00
\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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
latex -synctex=1 $$i
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Beachten Sie,
dass
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
-synctex=1
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
-synctex=-1
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Spezifische Betrachter konfigurieren und verwenden
\begin_inset CommandInset label
LatexCommand label
name "subsec:configuring-viewers"
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
Xdvi (alle Plattformen)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Wenn Sie
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
xdvi
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
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
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxclient
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
(und damit den den
\emph on
2017-07-27 18:26:57 +02:00
\lang english
2023-01-28 16:26:38 +01:00
UNIX Domain Socket
\emph default
2017-07-27 18:26:57 +02:00
\lang ngerman
2023-01-28 16:26:38 +01:00
);
das sollte ohne Weiteres funktionieren.
Eine Rückwärtssuche wird in
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
xdvi
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
durch
\family sans
Strg-Klick
\family default
(bzw.
\family sans
Alt-Klick
\family default
auf dem Mac) initiiert.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
in
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
xdvi -editor "lyxeditor.sh %f %l"
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2017-07-27 18:26:57 +02:00
.
2023-01-28 16:26:38 +01:00
\begin_inset Foot
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Unter Mac OSX verwenden Sie bitte statt dessen
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
DISPLAY=:0.0 xdvi -editor "lyxeditor.sh %f %l"
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Der Name
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxeditor.sh
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
bezeichnet ein passendes Skript,
das Sie zur Verfügung stellen müssen.
Ein minimales Shell-Skript wäre das Folgende:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
#!/bin/sh
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
LYXPIPE="/path/to/lyxpipe"
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
COMMAND="LYXCMD:revdvi:server-goto-file-row:$1 $2"
\begin_inset Newline newline
\end_inset
2017-07-27 18:26:57 +02:00
2023-01-28 16:26:38 +01:00
echo "$COMMAND" > "${LYXPIPE}".in || exit
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
read TMP < "${LYXPIPE}".out || exit
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Die Angabe
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
/path/to/lyxpipe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
).
\begin_inset Foot
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Im Ordner
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
development/tools
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
der Quelldistribution finden Sie ein Skript namens
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
lyxeditor
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
das in der Lage ist,
die
\emph on
lyxpipe
\emph default
auf der Grundlage Ihrer Einstellungen zu ermitteln.
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
MacDviX (Mac OSX)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Ergänzen Sie die folgenden Zeilen am Ende von
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
/Applications/MacDviX_Folder/calleditor.script
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
:
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Modifizieren Sie die Zeilen entsprechend,
wenn Sie \SpecialChar LyX
nicht im Ordner
2017-07-27 18:26:57 +02:00
\begin_inset Flex Code
status collapsed
2017-07-27 18:26:57 +02:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Applications
\end_layout
2017-07-27 18:26:57 +02:00
\end_inset
2015-11-28 02:50:06 +01:00
2023-01-28 16:26:38 +01:00
installiert haben.
2017-07-27 18:26:57 +02:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Rückwärtssuche wird mit
2015-11-28 02:50:06 +01:00
\family sans
2023-01-28 16:26:38 +01:00
Alt-Klick
2015-11-28 02:50:06 +01:00
\family default
2023-01-28 16:26:38 +01:00
(OPTION-Klick) initiiert.
2015-11-28 02:50:06 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
open -a Skim.app $$i
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Wählen Sie
\begin_inset Quotes gld
\end_inset
LyX
\begin_inset Quotes grd
\end_inset
in
\family sans
2023-01-28 16:26:38 +01:00
Skim\SpecialChar menuseparator
Einstellungen\SpecialChar ldots
\SpecialChar menuseparator
PDF-TeX Sync Unterstützung
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Rückwärtssuche wird mit
\family sans
Cmd-Shift-Klick
\family default
initiiert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
Evince (GNOME)
\end_layout
2023-01-28 16:26:38 +01:00
\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"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
Okular (KDE)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Gehen Sie in
\family sans
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
LyX
\begin_inset Quotes grd
\end_inset
.
Dies wählt den passenden Befehl aus (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
lyxclient -g %f %l
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
).
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Die Rückwärtssuche wird mit
\family sans
Shift-Klick
\family default
2023-01-28 16:26:38 +01:00
initiiert.
Das funktioniert allerdings nur,
wenn Okular im Modus
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
Durchsuchen
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
ist (d.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
h.,
das Hand-Symbol muss ausgewählt sein).
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
Qpdfview (Unix)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
\family sans
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Quelltexteditor
\begin_inset Quotes grd
\end_inset
und geben Sie den Befehl
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
lyxclient -g %1 %2
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
ein.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Die Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
YAP (Windows)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Starten Sie YAP,
gehen Sie zu
\family sans
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\family default
und geben Sie im Fenster,
das sich dadurch öffnet,
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\SpecialChar LyX
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
(oder einen anderen Namen Ihrer Wahl) ins Feld
\family sans
Name:
2023-01-28 16:26:38 +01:00
\family default
ein.
Dann klicken Sie auf den Knopf mit dem Text
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\SpecialChar ldots
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
,
um einen Dateidialog zu öffnen und zu dem Verzeichnis zu navigieren,
in dem die Batchdatei
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxeditor.bat
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(s.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
u.) liegt.
Wählen Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
lyxeditor.bat
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und geben Sie als Argumente des Programms
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
%f %l
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
an.
Die Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
lyxeditor.bat
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
wird zur Kommunikation mit \SpecialChar LyX
über die
\emph on
lyxpipe
\emph default
verwendet und hat folgenden Inhalt:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
@echo off
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
echo LYXCMD:revdvi:server-goto-file-row:%~1 %2>
\backslash
2023-01-28 16:26:38 +01:00
\backslash
.
\backslash
pipe
\backslash
lyxpipe.in
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
type
\backslash
\backslash
.
\backslash
pipe
\backslash
lyxpipe.out
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Versichern Sie sich,
dass der Pfad der LyX-Server-Weiterleitung
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\backslash
2023-01-28 16:26:38 +01:00
\backslash
.
\backslash
pipe
\backslash
lyxpipe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
lautet.
Falls nicht,
ändern Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
lyxeditor.bat
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
entsprechend.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
SumatraPDF (Windows)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Um mit
\family sans
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
lyxeditor.bat
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
ist identisch mit der im vorherigen Abschnitt (YAP) erwähnten.
Sollte
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
SumatraPDF.exe
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
nicht in ihrem Befehlspfad liegen,
verwenden Sie den vollen Dateipfad.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
YAP (Cygwin)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Ansicht\SpecialChar menuseparator
Optionen
\family default
und wählen Sie den Reiter
\family sans
DVI-Rückwärtssuche
\family default
.
2023-01-28 16:26:38 +01:00
Klicken Sie auf
\family sans
Neu\SpecialChar ldots
2023-01-28 16:26:38 +01:00
\family default
und geben Sie im Fenster,
das sich dadurch öffnet,
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\SpecialChar LyX
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
(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
2023-01-28 16:26:38 +01:00
\SpecialChar ldots
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
,
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
2023-01-28 16:26:38 +01:00
lyxeditor.exe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
liegt (die unter Cygwin standardmäßig gemeinsam mit der \SpecialChar LyX
-Binärdatei installiert wird).
Wählen Sie
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
lyxeditor.exe
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und geben Sie als Argumente des Programms
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
-g %f %l
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
-g
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Die Rückwärtssuche wird mit Doppelklick initiiert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection*
SumatraPDF (Cygwin)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Um mit
\family sans
2023-01-28 16:26:38 +01:00
SumatraPDF
\family default
2023-01-28 16:26:38 +01:00
Rückwärtssuche zu verwenden,
geben Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
SumatraPDF.sh
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
als Betrachter in
\family sans
Einstellungen\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Dateiformate\SpecialChar menuseparator
PDF (pdf\SpecialChar softhyphen
latex)
\family default
2023-01-28 16:26:38 +01:00
ein.
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
SumatraPDF.sh
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
bezeichnet das folgende Skript,
das Sie in Ihr Befehlsverzeichnis (am Besten
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
/usr/local/bin
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
) ablegen sollten:
\end_layout
\begin_layout LyX-Code
#!/bin/bash
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
cd $(dirname $1)
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
SumatraPDF -inverse-search "lyxeditor -g %f %l" $(basename $1)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
nicht in ihrem Befehlspfad sein,
verwenden Sie den vollen POSIX-Pfad im obigen Skript.
Die Option
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
-g
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
-g
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Wie der Name schon andeutet,
ist Vorwärtssuche gewissermaßen das
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
Gegenteil
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:rev-search"
nolink "false"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
beschrieben sind,
erreicht.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
$$n
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
:
Zeilennummer
\end_layout
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
\noindent
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
$$t
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
:
Name der (temporären) exportierten
\begin_inset Flex Code
status open
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
.tex
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-Datei (ohne Pfad)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
$$f
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
:
Name der (temporären) exportierten
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
.tex
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-Datei (mit Pfad)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\noindent
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
$$o
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
:
Name der exportierten Ausgabedatei (entweder DVI oder PDF,
je nachdem,
welche im temporären Verzeichnis gefunden wird)
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Bitte beachten Sie,
dass nur manche Betrachter aus dem Stand vollständige und für \SpecialChar LyX
brauchbare Vorwärtssuche bieten,
darunter
\family sans
2023-01-28 16:26:38 +01:00
YAP
\family default
2023-01-28 16:26:38 +01:00
,
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
okular -unique
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
in
\begin_inset Info
type "menu"
arg "dialog-show prefs"
\end_inset
2023-01-28 16:26:38 +01:00
\family sans
\SpecialChar menuseparator
Datei-Handhabung\SpecialChar menuseparator
Dateiformate
\family default
2023-01-28 16:26:38 +01:00
angeben.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
\family sans
Qpdfview
\family default
und
\family sans
SumatraPDF
\family default
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family sans
SumatraPDF
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
Andere,
etwa
\family sans
Evince
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Vorwärtssuche mit
\family sans
Evince
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
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
2023-01-28 16:26:38 +01:00
a.
\family sans
Adobe Reader
\family default
2023-01-28 16:26:38 +01:00
) ü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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Chapter
\SpecialChar LyX
-Funktionen,
die zusätzliche Programme benötigen
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
\SpecialChar TeX
prüfen
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
von
\noun on
Asger Alstrup
\end_layout
\begin_layout Subsection
Einführung
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Im Menü
\family sans
Werkzeuge
\family default
finden Sie den Eintrag
\family sans
TeX
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Quote
\begin_inset CommandInset href
LatexCommand href
target "https://www.nongnu.org/chktex/ChkTeX.pdf"
2023-01-28 16:26:38 +01:00
literal "false"
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Das Programm
\family typewriter
chktex
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Fortsetzungspunkte:
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
Benutzen Sie \SpecialChar ldots
anstatt ...
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Kein Leerzeichen vor/nach Anführungszeichen:
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
(falsche Zwischenräume)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Erzwingung von normalen Leerzeichen bei Abkürzungen:
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
Hier z.
B.
ist der Abstand zu groß.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Erzwingung des Satzende-Leerzeichens,
wenn der Satz mit einem Großbuchstaben endet:
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
Dies ist ein TEST.
Und dies ist ein falscher Abstand.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Leerzeichen vor Marken und ähnlichen Befehlen:
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Diese Fußnote könnte auf der falschen Seite landen.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Die Marke ist zu weit weg.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Normale Leerzeichen vor Querverweisen anstatt geschützter:
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
Wenn Sie Pech haben,
wird die Zeile zwischen dem Text und dem Querverweis umgebrochen,
was schade wäre.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Zwischen Zahlen wird x anstatt
\begin_inset Formula $\times$
\end_inset
2023-01-28 16:26:38 +01:00
benutzt:
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
2x2 sieht armselig aus,
verglichen mit
\begin_inset Formula $2\times2$
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Wie es geht
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Wählen Sie
\family sans
Werkzeuge
\family default
2023-01-28 16:26:38 +01:00
\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
\family sans
TeX
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Feineinstellungen
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Manchmal wird
\family typewriter
chktex
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
(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
2023-01-28 16:26:38 +01:00
Hier ist eine Liste der Warnungen,
die Sie in der Zeile
\family sans
2023-01-28 16:26:38 +01:00
ChkTeX-Befehl
\family default
2023-01-28 16:26:38 +01:00
(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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
chktex
\family default
2023-01-28 16:26:38 +01:00
kommunizieren kann.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Command terminated with space
\lang ngerman
.
Befehl endete mit einem Leerzeichen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Non-breaking space (
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
~
\family default
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
) should have been used
\lang ngerman
.
Geschütztes Leerzeichen (
\begin_inset Quotes gld
\end_inset
\family typewriter
2023-01-28 16:26:38 +01:00
~
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
) wäre besser.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
You should enclose the previous parenthesis with
\lang ngerman
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
{}
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
.
2023-01-28 16:26:38 +01:00
Sie sollten die vorigen Klammern in
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
{}
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
einschließen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Italic correction (
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
/
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
) found in non-italic buffer
\lang ngerman
.
Kursiv-Korrektur (
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
\backslash
/
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
) in nicht-kursivem Text.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
Italic correction (
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
/
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
) found more than once
\lang ngerman
.
Kursiv-Korrektur (
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
/
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
) wurde mehrfach benutzt.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
No italic correction (
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
/
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
) found
\lang ngerman
.
Keine Kursiv-Korrektur (
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
/
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
) gefunden.
Das sollte in \SpecialChar LyX
nicht nötig sein.
\end_layout
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Accent command
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
cmd
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
needs use of
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
cmd
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
\lang ngerman
.
Der Akzent-Befehl
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
cmd
\family default
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
benötigt
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
cmd
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Wrong length of dash may have been used
\lang ngerman
.
Eventuell falsche Länge des Gedankenstrichs.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
expected,
found
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
.
2023-01-28 16:26:38 +01:00
\lang ngerman
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
erwartet,
\begin_inset Quotes gld
\end_inset
\family typewriter
%s
\family default
\begin_inset Quotes grd
\end_inset
gefunden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
Solo
\begin_inset Quotes eld
\end_inset
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
found.
2023-01-28 16:26:38 +01:00
\lang ngerman
Einzelnes
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
gefunden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
You should use
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
to achieve an ellipsis
\lang ngerman
.
Sie sollten
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
für Fortsetzungspunkte benutzen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
Inter-word spacing (
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\backslash
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
) benutzen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Inter-sentence spacing (
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
@
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
) should perhaps be used
\lang ngerman
.
Vielleicht sollten Sie einen Satzendepunkt (
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
@
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
) benutzen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Could not find argument for command
\lang ngerman
.
Konnte kein Befehlsargument finden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
No match found for
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
\lang ngerman
.
Konnte nichts Passendes zu
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
finden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
Number of
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
char
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
doesn't match the number of
\begin_inset Quotes eld
\end_inset
\family typewriter
2023-01-28 16:26:38 +01:00
char
\family default
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
\lang ngerman
.
Die Anzahl der
\begin_inset Quotes gld
\end_inset
\family typewriter
2023-01-28 16:26:38 +01:00
char
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
passt nicht zur Anzahl der
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
char
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
You should use either
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes eld
\end_inset
\family default
or
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
\family default
as an alternative to
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
"
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
\lang ngerman
.
Sie sollten
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
oder
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
\family default
anstatt
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
"
\family default
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
benutzen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
You should use "'" (ASCII 39) instead of "´"
\lang ngerman
(ASCII 180).
Sie sollten
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
'
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
(ASCII 39) anstatt
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
'
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
(ASCII 180) benutzen.
\end_layout
\begin_layout Enumerate
\lang english
2023-01-28 16:26:38 +01:00
User-specified pattern found
\lang ngerman
.
Benutzerdefiniertes Muster gefunden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
2023-01-28 16:26:38 +01:00
Either
\family typewriter
''
\backslash
,'
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
or
\family typewriter
'
\backslash
,''
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Abstand
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
oder
\family sans
Strg+Umschalt+Leertaste
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
\lang english
2023-01-28 16:26:38 +01:00
Delete this space to maintain correct page references
\lang ngerman
.
Löschen Sie dieses Leerzeichen,
um korrekte Seitenverweise zu erhalten.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
You might wish to put this between a pair of
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
{}
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
\lang ngerman
.
Sie sollten dies in
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
{}
\family default
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
einschließen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
You ought to remove spaces in front of punctuation
\lang ngerman
.
Sie sollten Leer- vor Satzzeichen entfernen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Could not execute \SpecialChar LaTeX
command
\lang ngerman
.
\SpecialChar LaTeX
-Befehl konnte nicht ausgeführt werden.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
\backslash
/
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
vor kleinen Satzzeichen.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\family typewriter
\lang english
$
\backslash
times$
\family default
may look prettier here
\lang ngerman
.
\family typewriter
$
\backslash
times$
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Formula $\times$
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
sieht hier wahrscheinlich besser aus.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
This text may be ignored
\lang ngerman
.
Dieser Text wird wahrscheinlich ignoriert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Use
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
to begin quotation,
not
\family typewriter
'
\family default
.
2023-01-28 16:26:38 +01:00
\lang ngerman
Benutzen Sie
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
am Anfang eines Zitats,
nicht
\family typewriter
\begin_inset Quotes gls
\end_inset
2023-01-28 16:26:38 +01:00
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Use
\family typewriter
'
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
to end quotation,
not
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family default
.
\lang ngerman
2023-01-28 16:26:38 +01:00
Benutzen Sie
\family typewriter
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grs
\end_inset
\family default
2023-01-28 16:26:38 +01:00
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
am Ende eines Zitats,
nicht
\family typewriter
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
\family default
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Don't mix quotes.
2023-01-28 16:26:38 +01:00
\lang ngerman
Mischen Sie keine Anführungszeichen.
\end_layout
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
You should perhaps use
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
cmd
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
instead.
\lang ngerman
Vielleicht sollten Sie besser
\begin_inset Quotes gld
\end_inset
\family typewriter
2023-01-28 16:26:38 +01:00
cmd
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
benutzen.
\end_layout
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\lang english
You should not use punctuation in front of/after quotes.
2023-01-28 16:26:38 +01:00
\lang ngerman
Vor/nach Anführungszeichen sollten Sie keine Satzzeichen verwenden.
\end_layout
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\lang english
Double space found
\lang ngerman
.
Doppeltes Leerzeichen gefunden.
Das sollte in \SpecialChar LyX
nicht passieren.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\lang english
You should remove spaces in front of
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\family typewriter
%s
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
folgt normalerweise kein
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
%c
\family default
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Versionskontrolle
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
in \SpecialChar LyX
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
von
\noun on
Lars Gullik Bjønnes
\noun default
und
\noun on
Pavel Sanda
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Einleitung
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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 "https://svnbook.red-bean.com"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
.
Im Fall von RCS sollten Sie
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
rcsintro
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Statusmeldungen
\emph default
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
vc-command
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
nutzen.
Diese ist im Handbuch
\emph on
\SpecialChar LyX
-Funktionen
\emph default
beschrieben.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
RCS-Befehle in \SpecialChar LyX
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Registrieren
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Versionskontrolle!registrieren
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
[RCS:<Version> <Name>]
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
angehängt.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Der aufgerufene RCS-Befehl ist
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family typewriter
ci -q -u -i -t-"<erste Beschreibung>" <Dateiname>
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Änderungen einchecken
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Versionskontrolle!einchecken
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Versionskontrolle!Arbeitskopie
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
RCS-Befehl:
\family typewriter
co -q -l <Dateiname>
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Letzte Version wiederherstellen
\family sans
\series medium
2023-01-28 16:26:38 +01:00
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Versionskontrolle!wiederherstellen
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
RCS-Befehl:
\family typewriter
co -f -u<Version> <Dateiname>
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Kopieren
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Speichern unter
\family default
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
<Neuer-Dateiname>
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
ci -q -u -i
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
<Neuer-Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Letzte Version widerrufen
\family sans
\series medium
2023-01-28 16:26:38 +01:00
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Versionskontrolle!widerrufen
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
RCS-Befehl:
\family typewriter
2023-01-28 16:26:38 +01:00
rcs -o<Version> <Dateiname>
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Entwicklung anzeigen
\family sans
\series medium
2023-01-28 16:26:38 +01:00
\begin_inset Index idx
range none
pageformat default
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Versionskontrolle!anzeigen
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Damit wird die vollständige Entwicklungsgeschichte des Dokumentes angezeigt.
Es wird die Ausgabe des Befehls
\family typewriter
2023-01-28 16:26:38 +01:00
rlog <Dateiname>
\family default
2023-01-28 16:26:38 +01:00
in einem eigenen Fenster gezeigt.
Weitere Informationen liefert
\family typewriter
man rlog
\family default
.
\end_layout
\begin_layout Subsubsection
2023-01-28 16:26:38 +01:00
Revisionsinformationen
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\SpecialChar LyX
unterstützt RCS-Versionsnummer,
Autorname,
Datum und Uhrzeit des letzten Eincheckens.
Diese Informationen werden über
\family typewriter
2023-01-28 16:26:38 +01:00
rlog -r <Dateiname>
\family default
gewonnen.
Für Einzelheiten siehe
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:VCS-Revision-Information"
nolink "false"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
CVS-Befehle in \SpecialChar LyX
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Ein Teil der CVS-Operationen wird von \SpecialChar LyX
unterstützt.
Sie finden diese im Menü
\family sans
Datei\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
Versionskontrolle
\family default
2023-01-28 16:26:38 +01:00
.
Die Versionskontrolle über SVN ist allerdings mächtiger;
verwenden Sie also nach Möglichkeit diese.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Grundsätzliche Verwendung von CVS
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\lang english
reserved checkouts
\lang ngerman
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
.cvsrc
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
bearbeiten und die Zeile
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
cvs -r
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
ergänzen,
damit man mit
\begin_inset Quotes gld
\end_inset
\lang english
2023-01-28 16:26:38 +01:00
reserved checkouts
\lang ngerman
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
CVS/Base
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Zur Bearbeitung auschecken
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Weitere Informationen zu CVS finden Sie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
https://www.nongnu.org/cvs/
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
sowie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
https://cvs.nongnu.org/
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Registrieren
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Der ausgeführte CVS-Befehl ist:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
ändere das aktuelle Arbeitsverzeichnis zu einer Dateiangabe und verwende den Dateinamen ohne Pfadangabe als Argument
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Änderungen einchecken
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
CVS-Befehl:
2023-01-28 16:26:38 +01:00
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout LyX-Code
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
cvs -q commit -m"<Beschreibung>" "<
\family typewriter
Dateiname
\family default
>"
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
oder
\end_layout
\begin_layout LyX-Code
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
cvs -q unedit "<
\family typewriter
Dateiname
\family default
>"
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\end_deeper
\begin_layout Subsubsection
Änderungen auschecken
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Wenn Sie ein Repositorium mit anderen teilen,
müssen Sie deren Änderungen in Ihre Arbeitskopie einpflegen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
CVS-Befehl:
\family typewriter
cvs -q update "<Dateiname>"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Wenn eine nur lesbare Kopie entdeckt wird,
wird sie editierbar gemacht und reserviert.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
CVS-Befehl:
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
ausgeführt:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
CVS-Befehl:
\family typewriter
cvs -q update "<Dateiname>"
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Wenn eine reservierte Kopie entdeckt wird und es keine Änderungen gibt,
wird nur die Reservierung zurückgenommen:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
CVS-Befehl:
\family typewriter
cvs -q unedit "<Dateiname>"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Kopieren
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000
CVS-Befehle:
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\end_inset
nach
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\family typewriter
"
\family default
<Neuer-Dateiname>
\family typewriter
"
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
cvs -q add
\family typewriter
"
\family default
<Neuer-Dateiname>
\family typewriter
"
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
\begin_layout Subsubsection
2023-01-28 16:26:38 +01:00
Umbenennen
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000
CVS-Befehle:
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
Nenne
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
\family typewriter
2023-01-28 16:26:38 +01:00
"
\family default
2023-01-28 16:26:38 +01:00
<Dateiname>
\family typewriter
"
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
um in
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\family typewriter
"
\family default
<Neuer-Dateiname>
\family typewriter
"
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
cvs -q add
\family typewriter
2023-01-28 16:26:38 +01:00
"
\family default
2023-01-28 16:26:38 +01:00
<Neuer-Dateiname>
\family typewriter
"
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
cvs -q remove
\family typewriter
"
\family default
<Dateiname>
\family typewriter
"
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Lokales Verzeichnis aus dem Repositorium aktualisieren
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Wenn Ihr Dokument komplexer wird und zum Beispiel Unterdokumente und Bilder enthält,
externe
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
.tex
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
>>>>>>>
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und getrennt durch
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
=======
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
>
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-Zeichen.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
cd $path;
cvs diff "."
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(frage,
wenn Änderungen entdeckt werden.)
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
cd $path;
cvs -q update "."
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Dabei steht
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
$path
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
für den Pfad zum Dokument.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Verlauf anzeigen
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Revisionsinformationen
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\SpecialChar LyX
unterstützt die CVS-Versionsnummer,
Autorname,
Datum und Uhrzeit des letzten Commits.
Alle Informationen werden von
\family typewriter
2023-01-28 16:26:38 +01:00
cvs log -r <file-name>
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
SVN-Befehle in \SpecialChar LyX
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
SVN wird teilweise von \SpecialChar LyX
unterstützt.
Sie finden die unterstützten Befehle im Menü
\family sans
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Versionskontrolle
\family default
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Registrieren
\family default
2023-01-28 16:26:38 +01:00
nicht sichtbar.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
.svn/entries
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
svn add -q
\begin_inset Quotes qld
\end_inset
<Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Lesen Sie
\family typewriter
man svn
\family default
,
2023-01-28 16:26:38 +01:00
um die Befehle und Optionen,
die im Folgenden erwähnt werden,
zu verstehen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Änderungen einchecken
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
SVN-Befehl:
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Falls die Dateisperre nicht aktiviert ist.
Siehe Abschnitt
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset ref
LatexCommand ref
reference "subsec:SVN-File-Locking"
nolink "false"
\end_inset
.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
svn commit -q -m"<Beschreibung>" <Dateiname>
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Zum Bearbeiten Änderungen auschecken
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
SVN-Befehl:
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
Dito.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\family typewriter
2023-01-28 16:26:38 +01:00
svn update --non-interactive "<Dateiname>"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Zu Version aus dem Repositorium zurückkehren
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dies wird alle lokalen Änderungen verwerfen.
Sie bekommen,
bevor dies geschieht,
eine Warnung angezeigt.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
SVN-Befehl:
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Speichern unter
\family default
2023-01-28 16:26:38 +01:00
\SpecialChar ldots
).
Zum Schluss wird die Kopie mit neuem Namen neu geladen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000
SVN-Befehle:
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
svn commit
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Umbenennen
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Speichern unter
\family default
2023-01-28 16:26:38 +01:00
\SpecialChar ldots
).
Zum Schluss wird das Dokument mit neuem Namen neu geladen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000
SVN-Befehle:
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
svn move -q
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
<Dateiname>
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
<Neuer-Dateiname>
\begin_inset Quotes qld
\end_inset
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
svn commit
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
\begin_inset Argument 1
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Aktualisierung des lokalen Verzeichnisses und Abrufen der Version vom Repositorium
\end_layout
2013-01-12 20:32:06 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset label
LatexCommand label
name "subsec:SVN-Repo-Update"
2013-01-12 20:32:06 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
Lokales Verzeichnis aus dem Repositorium aktualisieren
\begin_inset Foot
status collapsed
2013-01-12 20:32:06 +01:00
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Beachten Sie,
dass dies erst ab Version 1.5 von Subversion möglich ist.
\end_layout
2013-01-12 20:32:06 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
.tex
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Der Befehl
\family sans
2023-01-28 16:26:38 +01:00
Lokales Verzeichnis aus dem Repositorium aktualisieren
\family default
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000
SVN-Befehle:
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn diff $path
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(frage,
wenn Änderungen entdeckt werden.)
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
svn update --accept mine-full $path
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dabei steht
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
$path
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
für den Pfad zum Dokument.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Verlauf anzeigen
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Das zeigt den kompletten Versionsverlauf der Dokuments.
Die Ausgabe des Befehls
\family typewriter
2023-01-28 16:26:38 +01:00
svn log "<Dateiname>"
\family default
2023-01-28 16:26:38 +01:00
wird angezeigt.
\end_layout
\begin_layout Subsubsection
2023-01-28 16:26:38 +01:00
Dateisperrung verwenden
\begin_inset CommandInset label
LatexCommand label
name "subsec:SVN-File-Locking"
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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 "https://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Nicht gesperrt.
Das geladene Dokument ist im Modus
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
schreibgeschützt
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Gesperrt.
Das geladene Dokument ist im
\begin_inset Quotes gls
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
und nur die Sperre wird gelöst.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
SVN-Befehle:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Einchecken:
2023-01-28 16:26:38 +01:00
\family typewriter
svn commit -q -m"<Beschreibung>" "<Dateiname>"
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
svn unlock "<Dateiname>"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Auschechen:
\family typewriter
svn update "<Dateiname>"
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
svn lock "<Dateiname>"
\end_layout
\begin_layout Subsubsection
2023-01-28 16:26:38 +01:00
\family typewriter
\begin_inset CommandInset label
LatexCommand label
name "subsec:Automatical-Locking-Property"
\end_inset
2023-01-28 16:26:38 +01:00
\family default
2023-01-28 16:26:38 +01:00
Automatische Dateisperrung
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Die oben genannte automatische Einrichtung der Schreibrechte der \SpecialChar LyX
-Datei kann über
\family sans
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Versionskontrolle\SpecialChar menuseparator
Dateisperrung verwenden
\family default
2023-01-28 16:26:38 +01:00
aktiviert werden.
Dieser Befehl ist nur aktiv,
wenn die Datei nicht auf dem SVN-Server gesperrt ist (d.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
h.,
Sie müssen vor der Ausführung auschecken).
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
SVN-Befehle:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Einschalten:
2023-01-28 16:26:38 +01:00
\family typewriter
svn propset svn:needs-lock ON "<Dateiname>"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000.00
Ausschalten:
\family typewriter
svn propdel svn:needs-lock "<Dateiname>"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
\begin_inset CommandInset label
LatexCommand label
name "subsec:VCS-Revision-Information"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
Revisionsinformationen in Dokumenten
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Es gibt viele Möglichkeiten,
in Ihrem Dokument Revisionsinformationen anzuzeigen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
\SpecialChar LyX
unterstützt direkt:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Itemize
Verzeichnis-Revisionsinformation (
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
vcs-tree-revision
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
).
Das Ergebnis ist die Ausgabe des Befehls
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
svnversion
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
;
die folgende Tabelle erläutert,
wie sie zu lesen ist:
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Ausgabe
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Bedeutung
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\lang english
mixed revision working copy
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
4168M
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\lang english
modified working copy
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\lang english
switched working copy
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
partial working copy,
from a sparse checkout
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
</cell>
</row>
<row>
<cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
\begin_inset Text
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
4123:4168MS
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
mixed revision,
modified,
switched working copy
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
</cell>
</row>
</lyxtabular>
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
info
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
--xml
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
file.lyx
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
extrahiert.
Unterstützt wird:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Itemize
Versionsnummer des letzten Commits (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
vcs-revision
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Autor des letzten Commits (
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
vcs-author
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Datum des letzten Commits (
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
vcs-date
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
)
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Uhrzeit des letzten Commits (
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
vcs-time
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
)
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
h.
wenn das Verzeichnis
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
.svn
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
mit Ihrem Dokument verfügbar ist).
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset href
LatexCommand href
target "https://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html"
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Kurz gesagt setzen Sie die Dateieigenschaft
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
keywords
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
(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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
So wird gewährleistet,
dass \SpecialChar LyX
inmitten von Schlagwörtern keine Zeilenumbrüche einfügt.
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
(z.
\begin_inset space \thinspace{}
\end_inset
2023-01-28 16:26:38 +01:00
B.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
$Rev$
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
).
Der SVN-Client wird dies dann automatisch nach jeder Aktualisierung und jedem Commit durch die Revisionsnummer ersetzen (bspw.
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
$Rev:
59 $
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
).
Diese Methode ist aber problematisch.
Zum einen wird das Zeichen
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
$
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
in \SpecialChar TeX
für mathematische Formeln verwendet.
Jede Formel
\begin_inset Formula $Rev$
\end_inset
2023-01-28 16:26:38 +01:00
würde somit in Ihrem \SpecialChar LyX
-Dokument zu
\begin_inset Formula $Rev:59$
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Rev:
59
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
SVN unter Windows
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
A.
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
Rubin
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Vorbereitungen
\end_layout
2023-01-28 16:26:38 +01:00
\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 "https://www.collab.net/nonav/downloads/subversion/"
2023-01-28 16:26:38 +01:00
literal "false"
2023-01-28 16:26:38 +01:00
\end_inset
.
Sie können zusätzlich auch
\begin_inset CommandInset href
LatexCommand href
name "TortoiseSVN"
target "https://tortoisesvn.net/"
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Ein Dokument unter Subversions Kontrolle bringen
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
Für Informationen zur Verwendung des Clientprogramms in der Kommandozeile geben Sie im DOS-Eingabefenster
\family typewriter
svn --help
\family default
ein.
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
Nehmen wir an,
wir haben ein existierendes Repositorium und ein neues Projekt,
das in
\family typewriter
C:
\backslash
2023-01-28 16:26:38 +01:00
Neues Projekt
\family default
liegt.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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.
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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.
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
.
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
SSH-Tunnel mit SVN unter Windows
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
svn --version
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
),
damit die Konfigurationsdateien angelegt werden,
die Sie später ändern müssen.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
\begin_inset Flex URL
status open
\begin_layout Plain Layout
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
\end_layout
\end_inset
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Enumerate
Generieren Sie mit
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
puttygen
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
Schlüssel.
Speichern Sie Ihren privaten
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
.ppk
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
-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
2023-01-28 16:26:38 +01:00
~/.ssh/authorized_keys
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
/
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
authorized_keys2
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
auf dem Server einfügen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Holen Sie sich
\emph on
Puttys
\emph default
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
plink
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
In der Datei
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
config
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
von SVN
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Der genaue Pfad hängt von der Windows-Version ab,
normalerweise irgendwo in der Nähe von
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
c:
\backslash
2023-01-28 16:26:38 +01:00
Documents and Settings
\backslash
2023-01-28 16:26:38 +01:00
user
\backslash
Application Data
\backslash
Subversion
\backslash
config
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
/
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
AppData
\backslash
Roaming
\backslash
Subversion
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
Abschnitt
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
[tunnels]
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
,
konfigurieren Sie den SSH-Befehl,
bspw.
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
ssh=c:/path/plink.exe -i c:/path/private_key.ppk
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
plink
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
ohne SVN herzustellen.
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\end_deeper
\begin_layout Enumerate
Checken Sie das SVN-Archiv aus,
bspw.
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
svn co svn+ssh://user@server/repository_path
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Konvertierung der Zeilenenden
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
\begin_inset Flex URL
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
https://svnbook.red-bean.com/en/1.4/svn.advanced.props.file-portability.html
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
,
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
2023-01-28 16:26:38 +01:00
native
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
versetzen.
\begin_inset Foot
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
Für die Faulen unter Ihnen:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
svn propset svn:eol-style native DATEINAME
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
GIT-Befehle in \SpecialChar LyX
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Windows-Anwender sollten beachten,
dass
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
git
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
pull
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
push
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
).
\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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
pull
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
und
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
push
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
mit Ihrem GIT-Client ausführen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Registrieren
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Der ausgeführte GIT-Befehl ist:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family typewriter
git add
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
<Dateiname>
\begin_inset Quotes qld
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Änderungen einchecken
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
GIT-Befehl:
\family typewriter
git commit -q -m"<description>" <Dateiname>
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Zu Version aus dem Repositorium zurückkehren
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Dies wird alle lokalen Änderungen verwerfen.
Sie bekommen,
bevor dies geschieht,
eine Warnung angezeigt.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
GIT-Befehl:
\family typewriter
git checkout -q "<Dateiname>"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Umbenennen
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Labeling
\labelwidthstring 00.00.0000
GIT-Befehle:
2023-01-28 16:26:38 +01:00
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
git mv "<Dateiname>" "<Neuer-Dateiname>"
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
git commit
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Verlauf anzeigen
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Versionsinformationen
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
für weitere Informationen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Weitere Einstellungen
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Mit Hilfe der \SpecialChar LyX
-Funktion
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
vc-command
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
können erfahrene \SpecialChar LyX
-Anwender Ihre eigenen Befehle für die Versionskontrolle einbinden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Als Beispiel zeigen wir hier,
wie zwei
\family sans
TortoiseSVN
\family default
-Befehle direkt unterstützt werden könnten:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Description
Commit:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
vc-command DR "." "TortoiseProc /command:commit /path:$$p"
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
\end_layout
\begin_layout Description
Revert:
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
vc-command DR "." "TortoiseProc /command:revert /path:$$p"
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Versionskontrolle und Dokumentvergleich
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
diff
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
vc-compare
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
(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
2023-01-28 16:26:38 +01:00
bzw.
des Menüeintrags
\begin_inset Info
type "menu"
arg "vc-compare"
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
0
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
bezeicinet dabei die aktuell editierte Version).
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
h.
2023-01-28 16:26:38 +01:00
\begin_inset Quotes gls
\end_inset
2023-01-28 16:26:38 +01:00
35
\begin_inset Quotes grs
\end_inset
2023-01-28 16:26:38 +01:00
in
\begin_inset Quotes gls
\end_inset
2023-01-28 16:26:38 +01:00
1.2.35
\begin_inset Quotes grs
\end_inset
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
HEAD~X
\end_layout
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
).
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Section
\begin_inset CommandInset label
LatexCommand label
name "sec:Literarische-Programmierung"
2023-01-28 16:26:38 +01:00
\end_inset
2023-01-28 16:26:38 +01:00
Literarische Programmierung
\begin_inset Index idx
range none
pageformat default
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Literarische Programmierung
\end_layout
\end_inset
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
von
\noun on
Edmar Wienskoski Jr.
2023-01-28 16:26:38 +01:00
\noun default
(
\begin_inset CommandInset href
LatexCommand href
target "edmar-w-jr@technologist.com"
type "mailto:"
literal "false"
\end_inset
2023-01-28 16:26:38 +01:00
),
\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
2023-01-28 16:26:38 +01:00
Einleitung
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
Was ist
\emph on
Literarische Programmierung
\emph default
?
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Aus den FAQ zum Thema
\emph on
Literarische Programmierung
\emph default
:
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
E.
Knuth
\noun default
während der Entwicklung von \SpecialChar TeX
geschaffen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
An anderer Stelle heißt es:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Quotation
\noindent
2023-01-28 16:26:38 +01:00
\emph on
Wie unterscheidet sich Literarische Programmierung von normaler Dokumentation?
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Quotation
Es gibt drei Unterscheidungsmerkmale.
Nach Wichtigkeit geordnet sind das:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_deeper
\begin_layout Itemize
Flexibilität bei der Reihenfolge der Ausarbeitung
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Automatische Unterstützung von Textsuche
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Typographisch gestaltete Dokumentation,
insbesondere hinsichtlich Diagrammen und Mathematik
\end_layout
2023-01-28 16:26:38 +01:00
\end_deeper
\begin_layout Standard
Jetzt,
da hoffentlich Ihre Neugier geweckt ist,
stellen wir Ihnen etwas Literatur zum Thema vor.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Literaturhinweise
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Alle FAQs für die Literarische Programmierung finden Sie hier:
\begin_inset Flex URL
status open
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
http://www.literateprogramming.com/lpfaq.pdf
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
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
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Die Dokumentation kann wahlweise in \SpecialChar LaTeX
oder HTML erstellt werden.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
erweitert werden,
die eine benötigte Bearbeitungsfunktion hinzufügen.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
Es gibt bereits eine gute Auswahl an bestehenden Filtern (HTML ist einer davon).
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Itemize
2023-01-28 16:26:38 +01:00
\family typewriter
NoWeb
\family default
ist freie Software.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Das
\family typewriter
NoWeb
\family default
-Internetseite finden Sie unter
\begin_inset Flex URL
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
https://www.cs.tufts.edu/~nr/noweb/
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
Dort finden Sie auch viele interessante Links und sogar ein paar Beispiele für Programme,
die mit Literarischer Programmierung erstellt wurden.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
\SpecialChar LyX
und Literarische Programmierung mit Noweb
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Das Modul noweb verwenden
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Wenn Sie
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
NoWeb
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
aus.
Falls
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
NoWeb
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Die Eingabe von Programmcode
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
In \SpecialChar LyX
verwenden Sie zur Eingabe von Programmcode die benutzerdefinierte Einfügung
\family sans
Stück.
2023-01-28 16:26:38 +01:00
\family default
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
NoWeb
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
schließt Stücke (
\emph on
\lang english
chunks
\emph default
\lang ngerman
) so ein:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
<<Mein Code>>=
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Code
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Mehr Code
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Noch mehr Code
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
@
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Hinweis:
Sie können auch NoWebs
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
%def
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
-Konstrukt in Ihren
\family sans
Stück
\family default
-Einfügungen benutzen,
um Einträge zu NoWebs Querverweisen hinzuzufügen:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
<<Mein Chunk>>=
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
def eine_funktion(args):
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
"Dies ist die Beschreibung der Funktion."
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
print "My args:
",
args
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
@ %def eine_funktion
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Erstellung der Dokumentation
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
NoWeb benutzen,
gefolgt von NoWeb
\begin_inset Formula $\rightarrow$
\end_inset
2023-01-28 16:26:38 +01:00
LaTeX,
um die \SpecialChar LaTeX
-Datei zu erzeugen.
\begin_inset Foot
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
Die Konverter finden Sie unter
\family sans
Werkzeuge
\family default
\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
\family sans
Einstellungen
\family default
\SpecialChar ldots
\SpecialChar menuseparator
\family sans
Datei-Handhabung\SpecialChar menuseparator
Konverter
\family default
.
\end_layout
\end_inset
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Enumerate
Schließlich wird \SpecialChar LaTeX
gestartet und bearbeitet den Text wie gewohnt.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Erstellung des Programmcodes
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Wenn Sie den Menüpunkt
\family sans
Datei\SpecialChar menuseparator
Programm
\begin_inset space \space{}
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Der erste Teil des Konverterbefehls,
\family sans
Konverter
\family default
,
hat den Eintrag
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family typewriter
build-script
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
$$i
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family sans
#!/bin/sh
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family sans
#
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family sans
notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Der zweite Teil des Konverterbefehls bestimmt die
\family sans
Zusatz-Flags
\family default
,
die so aussehen:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\family typewriter
parselog=$$s/scripts/listerrors
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Das veranlasst,
dass alle vom
\begin_inset Flex Code
status collapsed
\begin_layout Plain Layout
2023-01-28 16:26:38 +01:00
build-script
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
zurückgegebenen Fehlermeldungen vom Programm
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
listerrors
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
verarbeitet werden.
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Hauptdatei
\begin_inset Quotes grs
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
NOWEB_OUTPUT_DIR
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
.
Das
\begin_inset Flex Code
status collapsed
2023-01-28 16:26:38 +01:00
\begin_layout Plain Layout
build-script
\end_layout
\end_inset
2023-01-28 16:26:38 +01:00
kann die Dateien dann an diesem Ort sichern.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Paragraph
Build-Befehle im Dokument
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Solch ein
\family typewriter
build-script
\family sans
-Stück
\family default
sieht typischerweise so aus:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
<<build-script>>=
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
#!/bin/sh
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
if [ -z "${NOWEB_SOURCE}" ]
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
then
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
NOWEB_SOURCE=myfile.nw
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
fi
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
[...
code to extract files ...
use NOWEB_OUTPUT_DIR here ...]
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
[...
code to compile files ...]
\begin_inset Newline newline
\end_inset
2023-01-28 16:26:38 +01:00
@
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Sehen Sie sich die Dateien unter
\family sans
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Noweb-Fehlerbericht
\family default
2023-01-28 16:26:38 +01:00
und
\family sans
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Noweb2LyX
\family default
2023-01-28 16:26:38 +01:00
an.
Sie finden dort Beispiele,
wie das
\family typewriter
listerrors
\family default
2023-01-28 16:26:38 +01:00
-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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
\SpecialChar LyX
-Konfiguration
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
Die Unterstützung für Literarische Programmierung wird über
\begin_inset Info
type "menu"
arg "dialog-show prefs"
\end_inset
2023-01-28 16:26:38 +01:00
im Abschnitt
\family sans
Datei-Handhabung
\family default
2023-01-28 16:26:38 +01:00
konfiguriert.
Die wichtigsten Einstellungen sind:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Description
Das
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
\begin_inset Quotes eld
\end_inset
2023-01-28 16:26:38 +01:00
NoWeb
\begin_inset Quotes erd
\end_inset
2023-01-28 16:26:38 +01:00
-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
2023-01-28 16:26:38 +01:00
\begin_layout Description
Das
\begin_inset space ~
\end_inset
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
Programm
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
-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
2023-01-28 16:26:38 +01:00
\begin_layout Description
NoWeb->\SpecialChar LaTeX
Dieser Konverter führt das
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\lang english
weaving
\lang ngerman
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
der literarischen Dokuments aus.
Für Noweb ist die Voreinstellung
\family typewriter
noweave -delay -index $$i > $$o
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Description
NoWeb->Program Dieser Konverter führt das
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\lang english
tangling
\lang ngerman
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Erweiterungen zur Fehlersuche
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Umschalt+Strg+V
\family default
2023-01-28 16:26:38 +01:00
.
Über den Menüpunkt
\family sans
2023-01-28 16:26:38 +01:00
Edit
\family default
2023-01-28 16:26:38 +01:00
\SpecialChar menuseparator
2023-01-28 16:26:38 +01:00
\family sans
Preferences
\family default
\SpecialChar menuseparator
\family sans
2023-01-28 16:26:38 +01:00
Helpers
\family default
2023-01-28 16:26:38 +01:00
in
\family typewriter
ddd
\family default
können Sie unter
\begin_inset Quotes gld
\end_inset
\lang english
2023-01-28 16:26:38 +01:00
Edit Sources
\lang ngerman
2023-01-28 16:26:38 +01:00
\begin_inset Quotes grd
\end_inset
2023-01-28 16:26:38 +01:00
festlegen,
welcher Editor gestartet werden soll.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Sie können die genannte \SpecialChar LyX
-Server-Funktion benutzen und
\begin_inset Quotes gld
\end_inset
2023-01-28 16:26:38 +01:00
\lang english
Edit Sources
\lang ngerman
\begin_inset Quotes grd
\end_inset
folgenden Wert geben:
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
2023-01-28 16:26:38 +01:00
\size footnotesize
echo "LYXCMD:monitor:server-goto-file-row:@FILE@ @LINE@" >~/.lyxpipe.in
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_inset CommandInset ref
LatexCommand ref
reference "sec:LyXServer-starten"
nolink "false"
\end_inset
2023-01-28 16:26:38 +01:00
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Werkzeugleistenerweiterungen
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
Standard
\family default
2023-01-28 16:26:38 +01:00
,
\family sans
2023-01-28 16:26:38 +01:00
Abschnitt
\family default
2023-01-28 16:26:38 +01:00
,
\family sans
2023-01-28 16:26:38 +01:00
LaTeX
\family default
,
und
\family sans
LyX-Code
\family default
,
einer für die benutzerdefinierte Einfügung
\family sans
Stück
\family default
.
2023-01-28 16:26:38 +01:00
Der sechste ist für den Menüpunkt
\family sans
Programm
\begin_inset space ~
\end_inset
2023-01-28 16:26:38 +01:00
erstellen
\family default
.
\end_layout
\begin_layout Standard
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Toolbar
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Layouts
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "layout Standard"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "layout Section"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "layout \SpecialChar LaTeX
"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "layout \SpecialChar LyX
-Code"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "flex-insert Chunk"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Separator
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "buffer-view"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "buffer-typeset"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Icon "build-program"
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
Separator
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
.
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout LyX-Code
End
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Subsubsection
Farben anpassen
\end_layout
2023-01-28 16:26:38 +01:00
\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
2023-01-28 16:26:38 +01:00
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
2023-01-28 16:26:38 +01:00
\begin_layout Subsection
\SpecialChar LyX
und knitr/Sweave
\end_layout
2023-01-28 16:26:38 +01:00
\begin_layout Standard
Die Unterstützung für
\family sans
2023-01-28 16:26:38 +01:00
knitr
\family default
2023-01-28 16:26:38 +01:00
und
\family sans
2023-01-28 16:26:38 +01:00
Sweave
\family default
2023-01-28 16:26:38 +01:00
ist in
\family sans
2023-01-28 16:26:38 +01:00
Hilfe\SpecialChar menuseparator
Spezielle Handbücher\SpecialChar menuseparator
Knitr
\family default
2023-01-28 16:26:38 +01:00
,
\family sans
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Rnw (knitr)
\family default
und
\family sans
2023-01-28 16:26:38 +01:00
Datei\SpecialChar menuseparator
Beispiel öffnen\SpecialChar menuseparator
Module\SpecialChar menuseparator
Sweave
\family default
2023-01-28 16:26:38 +01:00
dokumentiert.
\end_layout
2017-07-27 18:26:57 +02:00
\begin_layout Standard
\begin_inset CommandInset index_print
LatexCommand printindex
type "idx"
name "Stichwortverzeichnis"
literal "false"
\end_inset
\end_layout
\end_body
\end_document