lyx_mirror/lib/doc/de_Customization.lyx

18906 lines
307 KiB
Plaintext
Raw Normal View History

#LyX 1.4.3 created this file. For more info see http://www.lyx.org/
\lyxformat 245
\begin_document
\begin_header
\textclass scrbook
\begin_preamble
\usepackage{multicol}
\widowpenalty=10000
\clubpenalty=10000
\end_preamble
\language ngerman
\inputencoding latin1
\fontscheme default
\graphics default
\paperfontsize default
\spacing single
\papersize default
\use_geometry true
\use_amsmath 0
\cite_engine basic
\use_bibtopic false
\paperorientation portrait
\leftmargin 35mm
\topmargin 35mm
\rightmargin 35mm
\bottommargin 35mm
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language german
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes true
\end_header
\begin_body
\begin_layout Title
LyX-Anpassung:
\newline
M<EFBFBD>glichkeiten f<>r fortgeschrittene Benutzer
\end_layout
\begin_layout Author
vom LyX-Team
\begin_inset Foot
status collapsed
\begin_layout Standard
<EFBFBD>bersetzung:
\noun on
Peter S<>tterlin
\noun default
,
\noun on
Leif Albers
\noun default
und
\noun on
Hartmut
\noun default
\noun on
Haase
\noun default
.
\end_layout
\end_inset
\end_layout
\begin_layout Date
17.\InsetSpace ~
November 2006
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \tableofcontents{}
\end_inset
\end_layout
\begin_layout Chapter
Einleitung
\end_layout
\begin_layout Standard
In diesem Teil der Dokumentation wird beschrieben, welche M<>glichkeiten
LyX bietet, um es den eigenen W<>nschen anzupassen.
Es werden Dinge wie Tastaturk<72>rzel, Vorschau am Bildschirm, Optionen zum
Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
behandelt.
Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
und ver<65>ndert werden kann --- die Entwickler f<>gen Neuerungen schneller
ein, als wir sie dokumentieren k<>nnen --- doch werden die grundlegenden
F<>higkeiten von LyX dokumentiert sowie f<>r einige der etwas obskureren
Hinweise gegeben.
\end_layout
\begin_layout Standard
Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
n Eigenschaften eingef<65>hrt, die Sie <20>ber den Men<65>punkt
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
aufrufen k<>nnen.
Diese macht die weiter unten aufgef<65>hrten Erl<72>uterungen zu den Konfigurationsda
teien von LyX nicht <20>berfl<66>ssig, aber es vereinfacht doch den Prozess, LyX
an
\emph on
Ihre
\emph default
Bed<65>rfnisse anzupassen.
\end_layout
\begin_layout Chapter
Die Konfigurationsdateien von Ly
\family sans
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family default
X
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{chap:config}
\end_inset
Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
von LyX vertraut zu machen.
Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
ichnis von LyX auf Ihrem Rechner befindet.
Sie erfahren dies <20>ber den Men<65>punkt
\family sans
\bar under
H
\bar default
ilfe\SpecialChar \menuseparator
<EFBFBD>ber\InsetSpace ~
Ly
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\bar under
X
\family default
\bar default
.
In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
wir werden es im weiteren
\family typewriter
LyXDir
\family default
nennen.
\end_layout
\begin_layout Section
Was befindet sich in
\family typewriter
LyXDir
\family default
?
\end_layout
\begin_layout Standard
Das Verzeichnis
\family typewriter
LyXDir
\family default
sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
das Verhalten von LyX beeinflusst werden kann.
Diese Dateien k<>nnen direkt von LyX aus <20>ber den Dialog
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
gelesen und ge<67>ndert werden.
Fast alles, was Sie m<>glicherweise an LyX <20>ndern wollen, k<>nnen Sie hier
einstellen.
Jedoch k<>nnen auch viele interne Dinge in LyX angepasst werden, indem man
diverse andere Dateien in
\family typewriter
LyXDir
\family default
ver<65>ndert.
Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
nitten behandelt werden.
\end_layout
\begin_layout Subsection
Automatisch erzeugte Dateien
\end_layout
\begin_layout Standard
Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
ermittelt werden.
Normalerweise sollte man sie nicht ver<65>ndern, da sie jederzeit von LyX
<20>berschrieben werden k<>nnen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
lyxrc.defaults
\family default
\series default
enth<74>lt Standardwerte f<>r diverse Befehle.
Einstellungen, die Ihnen nicht zusagen, k<>nnen einfach <20>ber
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
ver<65>ndert werden.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
packages.lst
\family default
\series default
enth<74>lt eine Auf\SpecialChar \textcompwordmark{}
listung aller LaTeX-Pakete, die von LyX erkannt wurden.
Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
on, zusammen mit einigem anderen, <20>ber den Men<65>punkt
\family sans
\bar under
H
\bar default
ilfe\SpecialChar \menuseparator
\bar under
L
\bar default
aTe
\family default
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family sans
X\InsetSpace ~
Konfiguration
\family default
zug<75>nglich.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
textclass.lst
\family default
\series default
ist eine Liste mit den im Verzeichnis
\family typewriter
layout
\family default
gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
und einer kurzen Beschreibung.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
doc/LaTeXConfig.lyx
\family default
wird bei der Konfiguration aus der Datei
\family typewriter
LaTeXConfig.lyx.in
\family default
erzeugt.
Jeder Eintrag der Form
\family typewriter
@chk_bla@
\family default
wird dabei durch
\emph on
yes
\emph default
oder
\emph on
no
\emph default
ersetzt, je nachdem, ob das Paket
\family typewriter
bla
\family default
gefunden wurde.
\end_layout
\begin_layout Subsection
Verzeichnisse
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
bind/
\family default
\series default
Dieses Verzeichnis enth<74>lt Dateien mit der Endung
\family typewriter
.bind
\family default
.
In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Men<65>s
<20>ffnen und Bearbeitungsoperationen direkt starten k<>nnen.
Siehe dazu Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:bindings}
\end_inset
.
Falls eine Datei
\family typewriter
$LANG_xxx.bind
\family default
mit einer an die internationalisierte Version von LyX angepassten Tastenbelegun
g existiert, wird diese bevorzugt geladen.
N<>heres dazu finden Sie in Kapitel\InsetSpace \space{}
\begin_inset LatexCommand \vref{chap:i18n}
\end_inset
und Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:bindings}
\end_inset
.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
clipart/
\family default
\series default
Hier sind einige PostScript<70>-Bilder gespeichert, die Sie in Ihre Dokumente
einbinden k<>nnen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
doc/
\family default
\series default
Enth<74>lt die Dateien der LyX-Dokumentation (einschlie<69>lich der, die Sie
gerade lesen).
Eine kleine Ausnahmestellung hat die bereits beschriebene Datei
\family typewriter
LaTeXConfig.lyx
\family default
.
Auch hier wird eine <20>bersetzte Version mit dem Vorsatz
\family typewriter
$LANG_
\family default
vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
Siehe dazu Kapitel\InsetSpace ~
\begin_inset LatexCommand \vref{chap:i18n}
\end_inset
.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
examples/
\family default
\series default
Enth<74>lt Beispieldateien, die erl<72>utern, wie Sie die unterschiedlichen M<>glichke
iten von LyX nutzen k<>nnen.
Verwenden Sie die Schaltfl<66>che
\family sans
\bar under
B
\bar default
eispiele
\family default
im Dateiauswahlmen<65>, um in dieses Verzeichnis zu gelangen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
images/[math/]
\family default
Enth<74>lt Bilddateien, die von der Dialogbox
\family sans
Aufz<EFBFBD>hlungszeichen
\family default
in
\family sans
\bar under
D
\bar default
o\SpecialChar \-
ku\SpecialChar \-
ment
\family default
\SpecialChar \menuseparator
\family sans
\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
ben<65>tigt werden.
\bar under
\bar default
Au<EFBFBD>erdem finden Sie hier die unterschiedlichen Icons f<>r die Werkzeugleiste
und das Bild f<>r den Startbildschirm.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
kbd/
\family default
\series default
Hier sind die Definitionsdateien f<>r die Tastaturbelegung gespeichert.
N<>heres dazu finden Sie im Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:keymap}
\end_inset
.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
layouts/
\family default
\series default
Hier werden die in Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{chap:textclass}
\end_inset
beschriebenen Layoutdateien f<>r die unterschiedlichen Dokumentenklassen
gespeichert.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
lyx2lyx
\family default
/ Enth<74>lt Dateien, die f<>r die Konvertierung zwischen verschiedenen LyX-Ver\SpecialChar \-
sio\SpecialChar \-
ne
n ben<65>tigt werden.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
scripts
\family default
/
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
templates
\family default
/ Enth<74>lt die Vorlagendateien, die Ihnen bei
\family sans
\bar under
D
\bar default
atei\SpecialChar \menuseparator
Neu\InsetSpace \space{}
von\InsetSpace \space{}
\bar under
V
\bar default
orlage
\family default
pr<70>sentiert werden.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
tex/
\family default
Einige LyX-spezifische LaTeX-Textklassen- (
\family typewriter
.cls
\family default
) und -Stildateien (.
\family typewriter
sty
\family default
).
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
ui/
\family default
Hier finden Sie Dateien mit der Endung
\family typewriter
.ui
\family default
, die die Benutzerschnittstelle von LyX festlegen, also welche Eintr<74>ge
in welchen Men<65>s sind, und wie die Werkzeugleiste zusammengesetzt ist.
Siehe hierzu Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:Die-Benutzerschnittstelle}
\end_inset
.
\end_layout
\begin_layout Subsection
Dateien, die Sie nicht ver<65>ndern sollten
\end_layout
\begin_layout Standard
Die folgenden Dateien werden intern von LyX verwendet.
Sie sollten im Normalfall nur von den Entwicklern editiert werden.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
CREDITS
\family default
\series default
Diese Datei enth<74>lt eine Liste der Entwickler.
Ihr Inhalt wird <20>ber die Men<65>auswahl
\family sans
\bar under
H
\bar default
ilfe\SpecialChar \menuseparator
<EFBFBD>ber\InsetSpace \space{}
Ly
\family default
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family sans
\bar under
X
\family default
\bar default
angezeigt.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
chkconfig.ltx
\family default
\series default
ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
Starten Sie es nie direkt.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\series medium
configure
\family default
\series default
ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
wird.
Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
aufgerufen wurde.
\end_layout
\begin_layout Subsection
Andere Dateien
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
encodings
\family default
Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
ungen in Unicode dargestellt werden.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
external_templates
\family default
Diese Datei enth<74>lt die Vorlagen f<>r das neue
\family sans
Externes\InsetSpace \space{}
Material
\family default
-Modul.
Siehe dazu Kapitel\InsetSpace \space{}
\begin_inset LatexCommand \vref{cha:Externes}
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
languages
\family default
Eine Liste mit allen derzeit von LyX unterst<73>tzten Sprachen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
lyxrc.example
\family default
Veraltet.
\end_layout
\begin_layout Section
Das lokale Konfigurationsverzeichnis
\end_layout
\begin_layout Standard
Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
Einstellungen der Konfiguration <20>ndern.
Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis
\family typewriter
UserDir
\family default
, in dem Ihre gesamte pers<72>nliche Konfiguration gespeichert wird.
Der Name dieses Verzeichnisses wird als
\emph on
Benutzerverzeichnis
\emph default
in
\family sans
\bar under
H
\bar default
ilfe\SpecialChar \menuseparator
<EFBFBD>ber\InsetSpace \space{}
Ly
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\bar under
X
\family default
\bar default
angezeigt.
Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
verwendet.
Das bedeutet, da<64> jede Datei, die Sie dort speichern, die entsprechende
Datei im Systemverzeichnis ersetzt.
Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
sich entweder im Systemverzeichnis
\family typewriter
LyXDir
\family default
oder aber in Ihrem privaten Verzeichnis befinden.
Im ersten Fall gelten die Einstellungen f<>r alle Benutzer, im zweiten Fall
nur f<>r Sie.
\end_layout
\begin_layout Standard
Dies l<>sst sich an einigen Beispielen leichter erkl<6B>ren:
\end_layout
\begin_layout Itemize
Um eine LyX Version <20>lter als 1.1.6 umzukonfigurieren, musste der Benutzer
zun<75>chst die Datei
\begin_inset LatexCommand \url{LyXDir/lyxrc.example}
\end_inset
\begin_inset Note Note
status collapsed
\begin_layout Standard
HHa: wie bereits im Benutzerhandbuch erw<72>hnt, ist URL eine einfache M<>glichkeit,
um Schreibmaschinenformat umzubrechen.
\end_layout
\end_inset
nach
\family typewriter
UserDir/lyxrc
\family default
kopieren und diese dann manuell editieren.
Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in
\family typewriter
UserDir
\family default
gefunden wird, aber alle <20>nderungen, die <20>ber den neuen Dialog
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
gemacht werden, werden in der Datei
\family typewriter
preferences
\family default
gespeichert.
Danach (das hei<65>t wenn
\family typewriter
preferences
\family default
gefunden wird) wird die alte
\family typewriter
lyxrc
\family default
nicht mehr eingelesen und kann gel<65>scht werden.
\end_layout
\begin_layout Itemize
Wenn Sie mit dem Men<65>punkt
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
Neu\InsetSpace \space{}
k
\bar under
o
\bar default
nfigurieren
\family default
eine Neukonfiguration von LyX durchf<68>hren, werden die dabei erzeugten Dateien
in Ihrem privaten Konfigurationsverzeichnis
\family typewriter
UserDir
\family default
gespeichert (im Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:autodetected}
\end_inset
finden Sie eine Liste all derjenigen Optionen in
\family typewriter
preferences
\family default
, die davon betroffen sind).
Das bedeutet, da<64> ab sofort etwaige neue Dokumentenklassen, die Sie in
Ihrem Verzeichnis
\family typewriter
UserDir/layouts
\family default
gespeichert haben, im Feld
\family sans
Dokumentklasse
\family default
des Dialoges
\family sans
\bar under
D
\bar default
okument
\family default
\SpecialChar \menuseparator
\family sans
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
erscheinen.
\end_layout
\begin_layout Itemize
Falls Sie irgendwelche Dateien f<>r neue LaTeX-Dokumentenklassen in einem
Verzeichnis installiert haben, das LaTeX <20>ber die Umgebungsvariable
\family typewriter
TEXINPUTS
\family default
findet, k<>nnen auch diese in LyX verwendet werden.
\begin_inset Foot
status open
\begin_layout Standard
vorausgesetzt, es gibt auch eine
\family typewriter
.layout
\family default
-Datei daf<61>r.
\end_layout
\end_inset
\end_layout
\begin_layout Itemize
Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
nicht
\emph on
offiziell
\emph default
installieren k<>nnen, da Sie keine Systemadministratorrechte haben, k<>nnen
Sie diese Dateien einfach nach
\family typewriter
UserDir/doc
\family default
kopieren, und sie werden automatisch <20>ber das
\family sans
\bar under
H
\bar default
ilfe
\family default
-Men<65> ge<67>ffnet.
\end_layout
\begin_layout Section
LyX mit mehreren Konfigurationen
\begin_inset LatexCommand \label{sec:LyX-multiconf}
\end_inset
\end_layout
\begin_layout Standard
Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
wird f<>r diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturk<72>rze
l und/oder Druckerkonfigurationen.
Sie k<>nnen dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
werden soll.
\end_layout
\begin_layout Standard
Indem Sie LyX mit der Option
\family typewriter
-userdir
\emph on
<verzeichnis>
\family default
\emph default
starten, erreichen Sie, da<64> die Konfiguration aus diesem Verzeichnis anstelle
des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
Sie, indem Sie LyX ohne diese Option starten).
Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
wie beim ersten Start nach, ob es angelegt werden soll.
Die Konfiguration in diesem Verzeichnis k<>nnen Sie dann wie im Normalfall
in LyX ver<65>ndern, die Einstellungen im Standardverzeichnis werden aber
nicht ver<65>ndert -- beide Verzeichnisse sind v<>llig unabh<62>ngig.
Anstelle der Kommandozeilenoption k<>nnen Sie <20>brigens auch die Umgebungsvariabl
e
\family typewriter
LYX_USERDIR_15x
\family default
auf das zu verwendende Verzeichnis setzen.
\end_layout
\begin_layout Standard
Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zus<75>tzlichen
Aufwand: Wenn Sie etwa eine neue Layoutdatei in
\family typewriter
UserDir/layouts
\family default
hinzuf<75>gen und diese f<>r alle Konfigurationen sichbar sein soll, m<>ssen
Sie sie in
\emph on
allen
\emph default
Verzeichnissen separat hinzuf<75>gen.
Sie k<>nnen das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
angelegt hat, sind praktisch alle Unterverzeichnisse (sihe oben) leer.
Sie k<>nnen also all diese Verzeichnis durch einen symbolischen Link auf
das entsprechende Verzeichnis im originalen
\family typewriter
UserDir
\family default
ersetzen.
Lediglich mit dem Verzeichnis
\family typewriter
doc
\family default
m<>ssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
kript (
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
Neu\InsetSpace \space{}
k
\bar under
o
\bar default
nfigurieren
\family default
) abgelegt, die konfigurationsabh<62>ngig ist.
\end_layout
\begin_layout Chapter
Der Dialog
\family sans
\bar under
W
\family default
\bar default
erkzeuge
\family sans
\SpecialChar \menuseparator
\family default
\bar under
E
\bar default
i
\family sans
nstellungen
\family default
\SpecialChar \ldots{}
\end_layout
\begin_layout Section
Der erste Aufruf des Dialogs
\end_layout
\begin_layout Standard
Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei
\family typewriter
UserDir/lyxrc
\family default
manuell zu editieren.
Dies wurde mit LyX\InsetSpace ~
1.1.6 ge<67>ndert, es steht nun mit
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
Neu\InsetSpace ~
k
\bar under
o
\bar default
nfigurieren
\family default
ein Befehl zur Verf<72>gung, der die M<>hsal der Konfiguration beendet.
Die alte Datei
\family typewriter
UserDir/lyxrc
\family default
wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
g verwenden.
Alle weiteren <20>nderungen werden in der Datei
\family typewriter
preferences
\family default
gespeichert,
\family typewriter
lyxrc
\family default
wird danach nicht mehr eingelesen und kann gel<65>scht werden.
\end_layout
\begin_layout Standard
In der neuen Datei
\family typewriter
UserDir/preferences
\family default
werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
n abweichen.
Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
in
\family typewriter
LyXDir/lyxrc.defaults
\family default
festgelegt.
Beachten Sie bitte, da<64> in beiden Dateien Zeilen, die mit einem
\begin_inset Quotes gld
\end_inset
#
\begin_inset Quotes grd
\end_inset
beginnen, Kommentare sind und nicht ausgewertet werden.
Jedoch sollte
\family typewriter
LyXDir/lyxrc.defaults
\family default
nur vom Systemadministator ver<65>ndert werden, und die Benutzer sollten ihre
pers<72>nliche Konfiguration in
\family typewriter
UserDir/preferences
\family default
nur <20>ber den Dialog
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
ver<65>ndern.
\end_layout
\begin_layout Standard
Wir hoffen da<64> der Dialog im gro<72>en und ganzen selbsterkl<6B>rend ist.
Praktisch alle Befehle haben einen erkl<6B>renden Kommentar, es sollte Ihnen
also keine Schwierigkeiten bereiten, alles Ihren W<>nschen entsprechend
anzupassen.
Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstelle,n ein
Wort der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf
\family sans
\bar under
<EFBFBD>
\bar default
bernehmen
\family default
aktivieren, werden sofort umgesetzt (zum Beispiel Bildschirmzeichens<6E>tze),
andere (wie etwa das <20>ndern der
\family typewriter
bind
\family default
-Datei) bed<65>rfen eines Neustarts von LyX.
Wenn sich also nach einer <20>nderung scheinbar nichts ver<65>ndert hat -- speichern
Sie die Konfiguration und starten Sie LyX neu.
\end_layout
\begin_layout Section
Bildschirmdarstellung und Zeichens<6E>tze
\end_layout
\begin_layout Standard
Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
m<>glich.
Schlie<69>lich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
Das LyX-Team hat sich bem<65>ht, den bestm<74>glichen Standardzeichensatz auszuw<75>hlen
, doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
da<64> dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
Bevor wir nun erkl<6B>ren, wie Sie die Bildschirmzeichens<6E>tze optimieren k<>nnen,
sollten Sie ein wenig mehr <20>ber Zeichens<6E>tze erfahren, damit Sie Ihre Wahl
gut vorbereitet treffen k<>nnen.
Denn es handelt sich dabei um eine Entscheidung, die von Ihren W<>nschen
und den F<>higkeiten Ihres Rechners beeinflusst wird.
\end_layout
\begin_layout Standard
Beachten Sie bitte, da<64> es in diesem Abschnitt nur um die Zeichens<6E>tze f<>r
die
\emph on
Bildschirmdarstellung
\emph default
innerhalb von LyX geht.
Die Zeichens<6E>tze, die sp<73>ter f<>r den Ausdruck verwendet werden, sind davon
vollkommen unabh<62>ngig und werden durch die verwendete Dokumentenklasse
bestimmt.
Das <20>ndern von Zeichens<6E>tzen f<>r den Ausdruck wird im
\emph on
Benutzerhandbuch
\emph default
beschrieben.
\end_layout
\begin_layout Standard
Grunds<EFBFBD>tzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichens<6E>tzen:
skalierbare (
\emph on
outline
\emph default
) und nichtskalierbare (
\emph on
bitmap
\emph default
).
Diese Unterscheidung erscheint zun<75>chst etwas akademisch, denn die meisten
modernen Zeichensatzgeneratoren k<>nnen auch die nichtskalierbaren Zeichens<6E>tze
vergr<67><72>ern oder verkleinern.
Der Unterschied liegt aber in der
\emph on
Qualit<EFBFBD>t
\emph default
dieser Skalierung und der
\emph on
Geschwindigkeit
\emph default
, mit der sie dargestellt werden k<>nnen.
Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
re Zeichens<6E>tze verwenden wollen.
\end_layout
\begin_layout Standard
Die skalierbaren Zeichens<6E>tze werden <20>ber die Umrisse der einzelnen Glyphen
(also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
Das bedeutet, da<64> jedes einzelne Zeichen <20>ber mathematische Kurven beschrieben
wird, die sich sehr einfach in jede beliebige Gr<47><72>e skalieren lassen.
Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
und daraus ein kleines Bild berechnet, das das gew<65>nschte Zeichen genau
in der richtigen Gr<47><72>e darstellt.
Oder zumindest in fast jeder Gr<47><72>e.
\end_layout
\begin_layout Standard
Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
es recht schwierig, daraus bei sehr kleinen Schriftgr<67><72>en ein gutes Bild
zu berechnen, da dann jedes einzelne Pixel sehr sorgf<67>ltig gesetzt werden
muss, um eine verst<73>ndliche Darstellung des Zeichens zu erreichen.
Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
m<>glich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
zu halten, werden dabei gewisse Vereinfachungen gemacht.
Dies hat m<>glicherweise zur Folge, da<64> ein skalierbarer Zeichensatz bei
kleinen Vergr<67><72>erungen sehr schlecht zu lesen ist.
\end_layout
\begin_layout Standard
Demgegen<EFBFBD>ber sind Bitmap-Zeichens<6E>tze von vornherein als kleine Grafikdateien
angelegt, deshalb sehen Sie bei der Gr<47><72>e, f<>r die sie berechnet wurden,
sehr gut aus.
Sie k<>nnen aber nur schlecht skaliert werden, denn f<>r eine Vergr<67><72>erung
m<>ssen aus einem Pixel mehrere gemacht werden.
\begin_inset Foot
status collapsed
\begin_layout Standard
Sie kennen diesen Effekt vermutlich.
Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie
\family typewriter
gimp
\family default
ein Bild stark vergr<67><72>ern.
\end_layout
\end_inset
Um das zu vermeiden, werden Bitmap-Zeichens<6E>tze bereits f<>r verschiedene,
h<>ufig benutzte Gr<47><72>en (8 Pixel bis etwa 34 Pixel Zeichenh<6E>he) berechnet
und zur Verf<72>gung gestellt.
Der Vorteil dieser Bitmap-Zeichens<6E>tze liegt darin, da<64> keine komplizierten
Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
Darstellung sehr viel schneller als skalierbare Zeichens<6E>tze.
Der Nachteil ist, da<64> nichtvorhandene Vergr<67><72>erungsstufen durch Pixelverdopplun
g berechnet werden m<>ssen und deshalb schlecht aussehen.
\end_layout
\begin_layout Standard
Als Fazit kann man also sagen, da<64> die Bitmap-Zeichens<6E>tze normalerweise
f<>r kleinere Vergr<67><72>erungsstufen vorzuziehen sind (vorausgesetzt es gibt
sie in dieser Gr<47><72>e), wohingegen skalierbare Zeichens<6E>tze f<>r gro<72>e Zeichen
vorzuziehen sind.
Die logische Schlussfolgerung w<>re nun also, f<>r kleine Zeichen die Bitmap-
und f<>r gro<72>e Zeichen die skalierbaren Zeichens<6E>tze zu verwenden.
Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichens<6E>tze
sind nicht daf<61>r gedacht, gleichzeitig verwendet zu werden.
Dadurch w<>rde ein solches Dokument ziemlich armselig aussehen.
Sie sollten also einfach auf Ihrem Rechner beide M<>glichkeiten ausprobieren
und entscheiden, welche Ihnen besser gef<65>llt.
\end_layout
\begin_layout Standard
Standardm<EFBFBD><EFBFBD>ig verwendet LyX nichtskalierbare Zeichens<6E>tze.
Als normaler Zeichensatz (mit Serifen) wird
\emph on
Nimbus Roman
\emph default
verwendet, f<>r Sans Serif
\emph on
Nimbus Sans
\emph default
und f<>r Schreibmaschine
\emph on
Nimbus Mono
\emph default
.
\end_layout
\begin_layout Standard
In den folgenden Abschnitten wird beschrieben, was Sie alles tun k<>nnen,
wenn Ihr Text in LyX nicht gut aussieht.
Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung und Vergr<67><72>erungsfaktor.
\end_layout
\begin_layout Subsection
Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung und Vergr<67><72>erungsfaktor
\end_layout
\begin_layout Standard
LyX versucht, automatisch die verwendeten Zeichens<6E>tze so zu skalieren,
da<64> ihre Darstellung auf dem Bildschirm bis auf den sogenannten ZooAlt+Faktor
der sp<73>teren Gr<47><72>e auf dem Papier entspricht.
\end_layout
\begin_layout Standard
Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, da<64> die
DPI-Einstel\SpecialChar \-
lung des Bildschirmes richtig ist.
DPI steht f<>r
\begin_inset Quotes gld
\end_inset
Dots per Inch
\begin_inset Quotes grd
\end_inset
, Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung der Bildschirmdarstellung.
Diese Einstellung erfragt LyX automatisch beim X-Server.
Welchen Wert LyX so feststellt, k<>nnen Sie herausfinden, wenn Sie LyX folgender
ma<EFBFBD>en starten:
\family typewriter
lyx\InsetSpace ~
-dbg\InsetSpace ~
2
\family default
.
\end_layout
\begin_layout Standard
Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
Sie diese Einstellung selber nachpr<70>fen.
Geben Sie dazu den Befehl
\family typewriter
xdpyinfo\InsetSpace \space{}
|\InsetSpace \space{}
more
\family default
ein und notieren Sie sich den DPI-Wert beim Eintra
\begin_inset Quotes gld
\end_inset
\emph on
resolution
\emph default
: (dies ist der Wert, den auch LyX automatisch findet).
Notieren Sie sich au<61>erdem die Anzahl der Pixel auf Ihrem Bildschirm (die
erste Zahl hinter dem Eintrag
\emph on
dimensions
\emph default
).
\end_layout
\begin_layout Standard
Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
Bildes auf dem Schirm.
Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimeterma<6D> verwendet
haben, indem Sie den Wert durch 2.54 teilen.
Nun k<>nnen Sie den tats<74>chlichen DPI-Wert berechnen, indem Sie die Anzahl
der Pixel durch die Breite des Bildes dividieren.
Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
zumindest LyX mitteilen, da<64> der tats<74>chliche Wert ein anderer als der
vom X-Server gemeldete ist.
\end_layout
\begin_layout Standard
Falls Sie die Einstellung des X-Servers nicht ver<65>ndern wollen oder k<>nnen
(immerhin profitieren auch andere Programme als LyX von einer korrekten
Konfiguration), k<>nnen Sie LyX den wahren Wert im Dialog
\family sans
Einstellungen
\family default
mitteilen.
\end_layout
\begin_layout Standard
Wenn der Text nun f<>r Ihren Geschmack zu gro<72> oder zu klein ist, k<>nnen
Sie mit dem ZooAlt+Faktor experimentieren.
Mit diesem Faktor wird die Gr<47><72>e der Zeichens<6E>tze multipliziert.
Wenn Ihre Einstellung des DPI-Wertes richtig ist und der ZooAlt+Faktor
auf 100 eingestellt ist, wird LyX den Text in derselben Gr<47><72>e darstellen
wie auf dem Papier.
Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so gro<72>
sein wie auf dem Papier.
All dies nat<61>rlich unter der Voraussetzung, da<64> LyX den Zeichensatz in
der so berechneten Gr<47><72>e findet, worauf man sich nicht immer verlassen
kann.
Doch da es sich bei LyX um ein WYSIWYAlt+System handelt, ist diese Einschr<68>nkun
g nicht sehr bedeutend.
\end_layout
\begin_layout Standard
Die Standardeinstellung f<>r den ZooAlt+Faktor ist 150, da ein Bildschirm
normalerweise breiter als ein Blatt Papier ist.
Sie sollten aber mit der Einstellung experimentieren.
Ver<65>ndern k<>nnen Sie den Wert <20>ber das Feld
\family sans
Vergr<EFBFBD><EFBFBD>erung
\family default
\InsetSpace ~
\family sans
%:
\family default
im Dialog
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
\SpecialChar \menuseparator
\family sans
Aussehen\SpecialChar \menuseparator
Bildschrimschriften
\family default
.
Ein Tipp zum Probieren: Verwenden Sie
\family sans
<EFBFBD>
\bar under
b
\bar default
ernehmen
\family default
, dann bleibt der Dialog ge<67>ffnet und Sie k<>nnen leicht andere Werte eintragen.
Wenn Sie dann einen Wert gefunden haben, der Ihren W<>nschen entspricht,
k<>nnen Sie diesen mit
\family sans
Speichern
\family default
dauerhaft <20>bernehmen.
\end_layout
\begin_layout Standard
Auf diese Weise ist es meist m<>glich, eine angemessene Darstellung des Textes
auf dem Bildschirm zu erreichen.
Das hei<65>t aber nicht, da<64> Sie damit die besten Zeichens<6E>tze verwenden,
die es auf Ihrem Rechner gibt.
Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
festlegen, um Ihnen so noch mehr M<>glichkeiten zu geben, die Darstellung
am Bildschirm zu optimieren.
\end_layout
\begin_layout Subsection
Befehle zur Festlegung des Zeichensatzes
\end_layout
\begin_layout Standard
Wie bereits erw<72>hnt, verwendet LyX standardm<64><6D>ig nichtskalierbare Zeichens<6E>tze.
Als normaler Zeichensatz (mit Serifen) wird
\emph on
Nimbus Roman
\emph default
verwendet, f<>r Sans Serif
\emph on
Nimbus Sans
\emph default
und f<>r Schreibmaschine
\emph on
Nimbus Mono
\emph default
.
\end_layout
\begin_layout Standard
Alle diese Einstellungen k<>nnen Sie <20>ber den Konfigurationsdialog ver<65>ndern.
W<>hlen Sie einen Zeichensatz aus der Liste aus und klicken Sie auf
\family sans
<EFBFBD>bernehmen
\family default
.
LyX formatiert dann den Text unter der Verwendung des angegebenen Zeichensatzes
neu und wenn Ihnen das Ergebnis zusagt, k<>nnen Sie es dauerhaft speichern.
\end_layout
\begin_layout Standard
Welche Gr<47><72>en f<>r die jeweiligen Zeichens<6E>tze zur Verf<72>gung stehen, k<>nnen
Sie mit dem Befehl
\family typewriter
xlsfonts
\family default
herausfinden.
N<>heres dazu liefert
\family typewriter
man xlsfonts
\family default
.
Ein Nachteil dieser Vorgehensweise ist, da<64> nun die Unterschiede zwischen
den Zeichensatzgr<67><72>en auf dem Bildschirm und denen auf dem Papier gr<67><72>er
sind, da LyX nur die am ehesten passende Gr<47><72>e ausw<73>hlen kann, und nicht
die genau passende.
Ebenfalls kann es passieren, da<64> zwei sich logisch unterscheidende Schriftgr<67><72>e
n wie
\family sans
Gro<EFBFBD>
\family default
und
\family sans
Gro<EFBFBD>\InsetSpace ~
2
\family default
durch denselben BildschirAlt+Zeichensatz dargestellt werden und dadurch
nur schwer zu unterscheiden sind.
\end_layout
\begin_layout Standard
Und noch eine weitere M<>glichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
n: Sie k<>nnen f<>r jede logische Schriftgr<67><72>e genau festlegen, welche Gr<47><72>e
zur Darstellung am Bildschirm verwendet wird.
Wenn Sie LyX mit der Option
\family typewriter
-dbg\InsetSpace ~
513
\family default
starten, k<>nnen Sie feststellen, welche Schriftgr<67><72>en tats<74>chlich verwendet
werden.
Nun k<>nnen Sie die entsprechenden Eintr<74>ge im Dialog solange ver<65>ndern,
bis Sie die richtigen Gr<47><72>en gefunden haben.
\end_layout
\begin_layout Standard
Dies kann etwas schwierig sein, da LyX die Einstellungen f<>r DPI und Vergr<67><72>erun
g benutzt, um die tats<74>chliche Zeichensatzgr<67><72>e zu berechnen, die es vom
X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
k<>nnen Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergr<67><72>erung
auf 100 setzen, auch wenn dies falsch ist.
Dabei sehen dann vor allem die skalierbaren Zeichens<6E>tze seltsam aus, also
verwenden Sie diesen Tipp mit Vorsicht.
\end_layout
\begin_layout Subsection
Zeichensatzkodierung
\end_layout
\begin_layout Standard
Standardm<EFBFBD><EFBFBD>ig verwendet LyX Zeichens<6E>tze, die zum Schreiben von Texten in
westeurop<6F>ischen Sprachen gedacht sind.
Dies wird <20>ber die
\emph on
Zeichensatzkodierung
\emph default
festgelegt.
Wenn Sie nun LyX verwenden wollen, um einen Text zum Beispiel in osteurop<6F>ische
n Sprachen oder Kyrillisch zu schreiben, deren Zeichen nicht durch die ISO-8859-
1-Kodierung abgedeckt sind, k<>nnen Sie im Feld
\family sans
\bar under
K
\bar default
odierung
\family default
von
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungsn\SpecialChar \ldots{}
\SpecialChar \menuseparator
Sprache
\family default
eine andere Kodierung aktivieren.
\end_layout
\begin_layout Standard
Dies setzt allerdings voraus, da<64> Sie besondere Zeichens<6E>tze installiert
haben.
Benutzen Sie wiederum
\family typewriter
xfontsel
\family default
, und pr<70>fen Sie die Felder
\family typewriter
rgstry
\family default
und
\family typewriter
encdng
\family default
, ob dort au<61>er ISO-8859-X weitere Eintr<74>ge vorhanden sind.
Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
ben<65>tigten Zeichen enth<74>lt.
Wenn Sie einen passenden gefunden haben, k<>nnen Sie diesen im Dialogfeld
eintragen, andernfalls m<>ssen Sie sich zun<75>chst (zum Beispiel via Internet)
geeignete Zeichens<6E>tze besorgen.
\end_layout
\begin_layout Standard
Wenn Sie LyX derart konfigurieren, da<64> standardm<64><6D>ig eine andere Zeichensatzkodi
erung verwendet wird, sollten Sie auch dar<61>ber nachdenken, einen anderen
Zeichensatz f<>r die Men<65>s und Dialoge zu verwenden.
Sonst wird zum Beispiel der Dialog
\family sans
Inhaltsverzeichnis
\family default
kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
Normalerweise verwendet LyX hierzu den Zeichensatz
\family typewriter
-*-helvetica-mediuAlt+r
\family default
, doch meist ist Helvetica in der von Ihnen ben<65>tigten Kodierung nicht vorhanden.
Deshalb k<>nnen Sie den f<>r Men<65>s verwendeten Zeichensatz im Dialogbereich
\family sans
Benutzerschnittstelle
\family default
<20>ndern.
\end_layout
\begin_layout Standard
Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
Darstellung am Bildschirm den letzten Schliff verpassen k<>nnen.
Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
im Gegenteil.
Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
--- da lohnt es sich, eine perfekte Darstellung zu haben.
Und w<>hrend Sie bei anderen Textverarbeitungen darauf angewiesen sind,
Zeichens<6E>tze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
gut aussehen, k<>nnen Sie bei LyX als WYSIWYAlt+Programm die besten Zeichens<6E>tze
f<>r die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
Ausdruck machen zu m<>ssen.
\end_layout
\begin_layout Standard
F<EFBFBD>r eine sp<73>tere Version von LyX ist es geplant, den
\family typewriter
T1Lib
\family default
-Zeichensatzgenerator zu benutzen, der auch
\emph on
anti-aliasing
\emph default
unterst<73>tzt.
Das bedeutet, da<64> jedes Zeichen aus mehreren Farbschattierungen zusammengesetzt
werden kann, anstelle von nur zwei wie derzeit.
Das erh<72>ht scheinbar die Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung.
Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
den Text noch genauer in der Gr<47><72>e anzeigen, die er auch sp<73>ter auf dem
Ausdruck hat, da dann zum Beispiel auch ein 14.4pt-Zeichensatz verwendet
werden kann, wohingegen im Moment auf 14pt abgerundet werden muss.
\end_layout
\begin_layout Section
Tastatur-Einstellung
\begin_inset Foot
status open
\begin_layout Standard
Wenn Sie Linux selber auf einem PC installiert haben, k<>nnen Sie diesen
Teil ignorieren.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:x-win-keys}
\end_inset
Um LyX richtig benutzen zu k<>nnen,
\emph on
muss
\emph default
X richtig eingerichtet werden.
Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterst<73>tzunge
n und nicht-englische Tastaturen benutzen wollen.
Ungl<67>cklicherweise k<>mmert sich fast niemand darum, besonders nicht diejenigen,
die LyX auf einem PC installiert haben\SpecialChar \@.
Administratoren gro<72>er Systeme k<>nnen
auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
wenn Sie ein gro<72>es System benutzen.
Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
Sie m<>ssen sich nicht auf Ihren Systemadministrator verlassen -
\emph on
Sie
\emph default
\emph on
sollten es auch nicht tun
\emph default
! Sie ben<65>tigen nur die beiden folgenden Programme, um die Tastatur Ihren
Bed<65>rfnissen anzupassen.
\end_layout
\begin_layout Subsection
\family typewriter
xmodmap
\family default
und
\family typewriter
xkeycaps
\end_layout
\begin_layout Standard
Zun<EFBFBD>chst lesen Sie die
\family typewriter
man
\family default
-Seiten der beiden Programme.
Das sind Ihre wirklichen Freunde f<>r die richtige Tastatureinstellung.
Wenn Sie die Programme nicht haben, installieren Sie sie.
\end_layout
\begin_layout Subsubsection
\family typewriter
xmodmap
\end_layout
\begin_layout Standard
Dieses Dokument beschreibt
\emph on
nicht,
\emph default
wie man
\family typewriter
xmodmap
\family default
benutzt.
In
\emph on
Anpassung
\emph default
gibt es eine
\family typewriter
.Xmodmap
\family default
-Beispieldatei.
Um die neuen Tastatureinstellungen zu laden, f<>gen Sie den Befehl
\end_layout
\begin_layout Standard
\family typewriter
xmodmap\InsetSpace ~
.Xmodmap
\family default
\end_layout
\begin_layout Standard
irgendwo in Ihre Startdateien ein (zum Beispiel
\family typewriter
.bashrc
\family default
,
\family typewriter
.cshrc
\family default
,
\family typewriter
.profile
\family default
,
\family typewriter
.login
\family default
oder
\family typewriter
.xinitrc
\family default
).
\end_layout
\begin_layout Subsubsection
\family typewriter
xkeycaps
\end_layout
\begin_layout Standard
Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
Tastatur, erlaubt Ihnen, <20>nderungen vorzunehmen, und gibt diese <20>nderungen
in einer f<>r
\family typewriter
xmodmap
\family default
lesbaren Form auf der Standardausgabe aus.
Es ist sehr n<>tzlich, wenn Sie versuchen, eine neue
\family typewriter
.Xmodmap
\family default
-Datei zu erzeugen, obwohl ein wenig
\emph on
cut-and-paste
\emph default
n<>tig ist.
\end_layout
\begin_layout Subsection
Sondertasten
\begin_inset LatexCommand \index{Sondertasten}
\end_inset
\end_layout
\begin_layout Standard
LyX unterst<73>tzt drei Sondertasten:
\family sans
Umschalt
\family default
,
\family sans
Strg
\family default
und
\family sans
Alt
\family default
.
Wenn au<61>erdem eine Taste als
\family sans
Compose
\family default
-Taste konfiguriert wurde, dann k<>nnen Sie damit einige Zeichen, die nicht
auf Ihrer Tastatur sind, erzeugen.
Diese Taste ist die Kombination
\family sans
Umschalt+AltGr
\family default
und/oder die rechte
\family sans
Windoof
\family default
-Taste (rechts von
\family sans
AltGr
\family default
).
Diese
\family sans
Compose
\family default
-Taste kann entweder wie
\family sans
Umschalt
\family default
oder
\family sans
Strg
\family default
benutzt werden oder als Pr<50>fix-Taste.
Hier sind einige Beispiele daf<61>r, was Sie mit der
\family sans
Compose
\family default
-Taste machen k<>nnen:
\end_layout
\begin_layout Itemize
\family sans
Compose\InsetSpace ~
e\InsetSpace ~
'
\family default
\begin_inset Formula $\rightarrow$
\end_inset
<20>
\end_layout
\begin_layout Itemize
\family sans
Compose\InsetSpace ~
O\InsetSpace ~
R
\family default
\begin_inset Formula $\rightarrow$
\end_inset
<20>
\end_layout
\begin_layout Itemize
\family sans
Compose\InsetSpace ~
1\InsetSpace ~
2
\family default
\begin_inset Formula $\rightarrow$
\end_inset
<20>
\end_layout
\begin_layout Itemize
\family sans
Compose\InsetSpace ~
<\InsetSpace ~
<
\family default
\begin_inset Formula $\rightarrow$
\end_inset
<20>
\end_layout
\begin_layout Standard
Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
nur manchmal benutzt.
Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind n<>tig,
wenn Sie Ihr
\emph on
locale
\emph default
richtig gesetzt haben.
\end_layout
\begin_layout Subsection
Hilfreiche Hinweise und Tipps
\end_layout
\begin_layout Standard
<EFBFBD>ffnen Sie bitte zwei X-Terminals.
Editieren Sie in einem eine neue
\family typewriter
.Xmodmap
\family default
-Datei, und lassen Sie
\family typewriter
xkeycaps
\family default
im anderen laufen.
Mit
\family typewriter
xkeycaps
\family default
wird Ihre neue Tastaturbelegung erzeugt.
Es gibt einen Knopf in
\family typewriter
xkeycaps
\family default
, um die neue Tabelle auszugeben.
Wenn Sie ihn dr<64>cken, gibt
\family typewriter
xkeycaps
\family default
eine Menge Zeug auf dem
\emph on
xterm
\emph default
aus, von wo Sie es gestartet haben.
Sie m<>ssen es nur noch mit
\emph on
\begin_inset Quotes gld
\end_inset
copy-and-paste
\begin_inset Quotes grd
\end_inset
\emph default
in Ihre
\family typewriter
.Xmodmap
\family default
-Datei bringen, und Sie sind fertig.
\begin_inset Foot
status open
\begin_layout Standard
Sie k<>nnen sich etwas Schreibarbeit sparen, wenn Sie folgendes ausf<73>hren:
\family typewriter
xkeycaps > .Xmodmap
\family default
.
Dadurch erhalten Sie Ihre neue Datei.
Wenn Sie aber den Knopf
\begin_inset Quotes gld
\end_inset
output keymap
\begin_inset Quotes grd
\end_inset
in
\family typewriter
xkeycaps
\family default
mehr als einmal dr<64>cken, wird Ihre Datei durcheinander geraten.
Wie alle Werkzeuge ist
\family typewriter
xkeycaps
\family default
nur so intelligent wie sein Benutzer.
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Da sind noch ein paar Dinge, die Sie tun k<>nnen, um sich zurechtzufinden.
Versuchen Sie, das Kommando
\family typewriter
xmodmap -v -pm
\family default
auszuf<75>hren.
Das zeigt Ihnen alle aktiven Sondertasten.
Versuchen Sie auch
\family typewriter
xmodmap -v -pke | more
\family default
, um zu sehen, welche Nummern zu welchen symbolischen Namen geh<65>ren.
So sehen Sie auch die Syntax der
\family typewriter
.Xmodmap
\family default
-Datei.
\end_layout
\begin_layout Standard
Eine Sache m<>ssen Sie noch pr<70>fen:
\family sans
Entf
\family default
und
\family sans
R<EFBFBD>ckschritt (
\begin_inset Formula $\leftarrow$
\end_inset
)
\family default
sollten
\emph on
nicht
\emph default
dieselbe Bedeutung haben! Eindeutige Namen f<>r diese beiden Tasten <20>ndern
das Verhalten Ihrer Programme nicht unbedingt.
Einige Programme binden
\family sans
Entf
\family default
und
\family sans
R<EFBFBD>ckschritt
\family default
an dieselbe Operation (zum Beispiel Emacs), aber wenn
\family sans
Entf
\family default
und
\family sans
R<EFBFBD>ckschritt
\family default
dasselbe tun, werden Sie Probleme mit LyX bekommen.
\end_layout
\begin_layout Section
Tastaturk<EFBFBD>rzel
\begin_inset LatexCommand \label{sec:bindings}
\end_inset
\end_layout
\begin_layout Standard
Tastaturk<EFBFBD>rzel dienen dazu, einer Taste oder Tastenkombination eine LyX-Funktion
zuzuordnen.
Die LyX-Distribution umfasst einige Dateien mit unterschiedlichen Tastaturzuord
nungen: CUA, die typische Belegung auf PC und CDE, eine EmacUmschalt+Version
f<>r diejenigen, die der
\emph on
reinen
\emph default
\emph on
Lehre
\emph default
folgen,
\begin_inset Foot
status open
\begin_layout Standard
\SpecialChar \ldots{}
das nimmt hoffentlich niemand ernst!
\end_layout
\end_inset
sowie einige spezialisierte Versionen (broadway, hollywood) und an andere
Sprachen (Deutsch, Franz<6E>sisch) angepasste Tastenbelegungen.
\end_layout
\begin_layout Standard
Wenn Sie stattdessen Ihre K<>rzel lieber selbst definieren wollen, nehmen
Sie am besten diejenige Systemdatei aus
\family typewriter
LyXDir/bind
\family default
als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
Sie diese entsprechend.
Vergessen Sie nicht, diese Datei dann im Dialog
\family sans
Einstellungen
\family default
auch zu aktivieren.
(Derzeit ist es noch notwendig, LyX danach neu zu starten um die <20>nderungen
wirksam zu machen.)
\end_layout
\begin_layout Standard
LyX unterst<73>tzt die Internationalisierung der Benutzerschnittstelle (siehe
Kapitel
\begin_inset LatexCommand \vref{chap:i18n}
\end_inset
).
Wenn Ihre Sprachumgebung (
\emph on
locale
\emph default
) <20>ber die Umgebungsvariable
\family typewriter
$LANG
\family default
richtig eingestellt ist, versucht LyX, entsprechende
\family typewriter
bind
\family default
-Dateien zu laden, indem die Zeichenkette
\family typewriter
$LANG_
\family default
dem Dateinamen vorangestellt wird (f<>r Deutsch,
\family typewriter
$LANG=de
\family default
, also zum Beispiel
\family typewriter
de_menus.bind
\family default
).
Sie k<>nnen derartige <20>bersetzte Versionen auch in Ihrem privaten
\family typewriter
bind/
\family default
-Verzeichnis speichern, LyX findet und benutzt sie auch dort.
\end_layout
\begin_layout Standard
Die Syntax der Dateien im
\family typewriter
bind
\family default
-Verzeichnis ist einfach:
\end_layout
\begin_layout LyX-Code
\backslash
bind <Tastenkombination> <LyX_Funktion>
\end_layout
\begin_layout Standard
Sowohl die Tastenkombination als auch die LyX-Funktion muss dabei in doppelten
Anf<6E>hrungszeichen gesetzt werden.
Eine Liste der LyX-Funktionen finden Sie im
\emph on
Benutzerhandbuch
\emph default
.
\end_layout
\begin_layout Section
Die Benutzerschnittstelle
\begin_inset LatexCommand \label{sec:Die-Benutzerschnittstelle}
\end_inset
\end_layout
\begin_layout Standard
Das Aussehen der Men<65>- und der Werkzeugleiste k<>nnen ebenfalls im Dialog
\family sans
Einstellungen
\family default
ver<65>ndert werden.
W<>hlen Sie dazu eine andere Datei f<>r den Eintrag
\family sans
Aussehen\SpecialChar \menuseparator
Benutzerschnittstelle\SpecialChar \menuseparator
\bar under
G
\bar default
UI-Datei:
\family default
.
Im
\family typewriter
ui
\family default
-Unterverzeichnis von
\family typewriter
LyXDir
\family default
gibt es mehrere Dateien, von denen
\family typewriter
default.ui
\family default
als Standard verwendet wird.
\end_layout
\begin_layout Standard
\family typewriter
classic.ui
\family default
erzeugt das Aussehen der 1.3.x-Versionen von LyX.
\family typewriter
stdmenus.inc
\family default
beschreibt das Aussehen der Men<65>leisten und
\family typewriter
stdtoolbars.inc
\family default
das Aussehen der Werkzeugleisten.
Auch hier ist es derzeit noch n<>tig, LyX neu zu starten, um <20>nderungen
zu aktivieren.
\end_layout
\begin_layout Standard
Die Syntax dieser
\family typewriter
.ui
\family default
-Dateien ist ebenfalls sehr einfach, sie wird in der jeweiligen Datei beschriebe
n..
Die Sektionen
\family typewriter
Menubar
\family default
,
\family typewriter
Menu
\family default
und
\family typewriter
Toolbar
\family default
m<>ssen jeweils mit einem expliziten
\family typewriter
End
\family default
abgeschlossen werden.
Sie d<>rfen die Eintr<74>ge
\family typewriter
Untermen<EFBFBD>s
\family default
,
\family typewriter
Items
\family default
,
\family typewriter
OptItems
\family default
,
\family typewriter
Separators
\family default
,
\family typewriter
Icons
\family default
und, im Falle des Men<65>s
\family typewriter
File
\family default
, auch
\family typewriter
Lastentry
\family default
enthalten.
Eine kleine Warnung dazu: Ein
\family typewriter
Untermen<EFBFBD>
\family default
kann in
\family typewriter
Menubar
\family default
und
\family typewriter
Menu
\family default
eingef<65>gt werden, das entsprechende Men<65> muss aber als
\family typewriter
Menu
\family default
definiert werden, nicht als
\family typewriter
Untermen<EFBFBD>
\family default
.
\end_layout
\begin_layout Standard
Kommen wir jetzt zu
\family typewriter
default.ui
\family default
.
Sie benutzt
\family typewriter
stdtoolbars.inc
\family default
und
\family typewriter
stdmenus.inc
\family default
und definiert folgende Werkzeugleisten:
\end_layout
\begin_layout LyX-Code
"standard" "on,top"
\end_layout
\begin_layout LyX-Code
"extra" "on,top"
\end_layout
\begin_layout LyX-Code
"table" "off,bottom"
\end_layout
\begin_layout LyX-Code
"math" "off,bottom"
\end_layout
\begin_layout LyX-Code
"minibuffer" "off,bottom"
\end_layout
\begin_layout Standard
Interessant sind vor allem "
\family typewriter
table
\family default
" und "
\family typewriter
math
\family default
".
Wenn man diese Zeilen wie folgt <20>ndert:
\end_layout
\begin_layout LyX-Code
"table" "table,bottom"
\end_layout
\begin_layout LyX-Code
"math" "math,bottom"
\end_layout
\begin_layout Standard
dann erh<72>lt am unteren Fensterrand einige Einstellm<6C>glichkeiten von Tabelle
und Mathed in Form von Schaltern, wenn der Cursor sich in einer Tabelle
oder einer mathematischen Formel befindet.
Das erleichtert auf jeden Fall das Arbeiten mit Tabellen.
\end_layout
\begin_layout Standard
Damit die neuen Einstellungen wirksam werden, m<>ssen Sie
\family typewriter
default.ui
\family default
entweder an Ort und Stelle als
\family typewriter
su
\family default
editieren oder in ein lokales Verzeichnis innerhalb Ihres
\emph on
Benutzerverzeichnisses
\emph default
kopieren, sie dort <20>ndern und LyX in
\family sans
Aussehen\SpecialChar \menuseparator
Benutzerschnittstelle\SpecialChar \menuseparator
\bar under
G
\bar default
UI-Datei:
\family default
mitteilen, welche Datei Sie benutzen wollen.
\end_layout
\begin_layout Section
Konverter, Formate und Druckvorschau
\end_layout
\begin_layout Standard
LyX besitzt einen m<>chtigen Mechanismus, um mittels externer Programme zwischen
beliebigen Dateiformaten zu konvertieren.
Geben Sie ein Paar von Formaten an, zum Beispiel
\family typewriter
LaTeX
\family default
und
\family typewriter
PDF
\family default
, dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
n kann.
F<>r unser Beispiel kommen zwei Wege in Frage:
\end_layout
\begin_layout Enumerate
Eine direkte Konvertierung von LaTeX in PDF mittels
\family typewriter
pdflatex.
\end_layout
\begin_layout Enumerate
Eine stufenweise Konvertierung <20>ber Zwischenformate: LaTeX in DVI (mit
\family typewriter
latex
\family default
) in Post\SpecialChar \-
Script<EFBFBD> (mit
\family typewriter
dvips
\family default
) in PDF (mit
\family typewriter
ps2pdf
\family default
).
\end_layout
\begin_layout Standard
LyX wird immer den k<>rzesten Weg w<>hlen, deswegen m<>ssen Sie unterschiedliche
Formatnamen f<>r
\family typewriter
.pdf
\family default
-Dateien angeben, wenn Sie beide Wege verwenden wollen.
Beide sind im entsprechenden Dialog in
\family sans
Einstellungen
\family default
enthalten.
Sehen Sie sie sich an und definieren Sie sich eigene\SpecialChar \ldots{}
\end_layout
\begin_layout Standard
Dar<EFBFBD>berhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
werden, etwa
\family typewriter
gv
\family default
, um Post\SpecialChar \-
Script<EFBFBD>-Dateien anzuzeigen,
\family typewriter
xdvi
\family default
odr
\family typewriter
kdvi
\family default
f<>r DVI-Dateien usw\SpecialChar \@.
Im Dialog in
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\family default
\bar default
i
\family sans
nstellungen\SpecialChar \ldots{}
\SpecialChar \menuseparator
Datei\SpecialChar \-
for\SpecialChar \-
ma\SpecialChar \-
te\SpecialChar \menuseparator
\bar under
B
\bar default
etrachter:
\family default
k<>nnen Sie diese Programme sowie etwaige Optionen festlegen.
\end_layout
\begin_layout Section
Optionen f<>r den ASCII-Export
\end_layout
\begin_layout Standard
Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
ASCII-Format zu verbessern.
LyX versucht bei der Installation, die besten Einstellungen f<>r Ihr System
zu finden, Sie k<>nnen dies aber in
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\family default
\bar default
i
\family sans
nstellungen\SpecialChar \ldots{}
\SpecialChar \menuseparator
Ausgabe\SpecialChar \menuseparator
Einfacher Text
\family default
jederzeit <20>ndern, wenn Sie mit den Vorgaben nicht einverstanden sind.
\end_layout
\begin_layout Description
\family sans
\series medium
groff-Befehl
\family default
\series default
Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme
\family typewriter
groff
\family default
,
\family typewriter
troff
\family default
oder
\family typewriter
nroff
\family default
, siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgef<65>hr
t wird.
Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
\end_layout
\begin_layout Description
\family sans
\series medium
Ausgabe\InsetSpace ~
Zeilenl<EFBFBD>nge
\family default
\series default
Dieser Befehl legt die maximale Zeilenl<6E>nge in der Ausgabedatei fest.
Ein Wert von
\begin_inset Quotes gld
\end_inset
0
\begin_inset Quotes grd
\end_inset
bedeutet keine Grenze.
\end_layout
\begin_layout Section
Drucker
\end_layout
\begin_layout Standard
In
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\family default
\bar default
i
\family sans
nstellungen\SpecialChar \ldots{}
\SpecialChar \menuseparator
Ausgabe\SpecialChar \menuseparator
Drucker
\family default
haben Sie die M<>glichkeit, die Zusammenarbeit von LyX mit dem (externen)
Druckbefehl genau zu steuern.
Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
Wenn jedoch Ihr lokaler Druckbefehl andere Optionen ben<65>tigt, k<>nnen Sie
das hier festlegen.
\end_layout
\begin_layout Standard
Falls Sie generelle Probleme mit Ihrem Drucker haben, hilft Ihnen vielleicht
Kapitel\InsetSpace \space{}
\begin_inset LatexCommand \vref{chap:printer}
\end_inset
weiter.
\end_layout
\begin_layout Section
Bildschirmfarben
\end_layout
\begin_layout Standard
In
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\family default
\bar default
i
\family sans
nstellungen\SpecialChar \ldots{}
\SpecialChar \menuseparator
Aussehen\SpecialChar \menuseparator
Farben
\family default
k<>nnen Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
am Bildschirm dargestellt werden.
Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
\end_layout
\begin_layout Standard
\noindent
\align center
\begin_inset Tabular
<lyxtabular version="3" rows="11" columns="3">
<features>
<column alignment="left" valignment="top" leftline="true" width="0pt">
<column alignment="left" valignment="top" leftline="true" width="0pt">
<column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
<row topline="true" bottomline="true">
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\family sans
\series bold
Ly
\family default
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family sans
X-Name
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\family sans
\series bold
Zweck
\end_layout
\end_inset
</cell>
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\family sans
\series bold
Standardfarbe (RGB-Wert)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Cursor
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Textcursor
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
schwarz (0,0,0)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Hintergrund
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Texthintergrund
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
leinen (250,240,230)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Text
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Textvordergrund
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
schwarz (0,0,0)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
LaTe
\family sans
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family default
X-Text
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
LaTe
\family sans
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family default
X-Text
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
dunkelrot (139,0,0)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mathe
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mathematische Formeln
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
dunkelblau (0,0,139)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mathe (Strich)
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Bruchstriche, Klammern usw.
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
blau (0,0,255)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mathe (Hintergrund)
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Hintergrund f<>r Formeln
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
leinen (250,240,230)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mathe (Rahmen)
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
purpurrot (255,0,255)
\end_layout
\end_inset
</cell>
</row>
<row topline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Mathe (Cursor)
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
schwarz (0,0,0)
\end_layout
\end_inset
</cell>
</row>
<row topline="true" bottomline="true">
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Auswahl
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
Auswahlhintergrund
\end_layout
\end_inset
</cell>
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
\begin_inset Text
\begin_layout Standard
hellblau (173,216,230)
\end_layout
\end_inset
</cell>
</row>
</lyxtabular>
\end_inset
\end_layout
\begin_layout LyX-Code
\end_layout
\begin_layout Section
Automatische Einstellungen
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:autodetected}
\end_inset
Einige Einstellungen werden von LyX selbst<73>ndig ermittelt, wenn Sie den
Men<65>punkt
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
Neu\InsetSpace ~
k
\bar under
o
\bar default
nfigu\SpecialChar \-
rie\SpecialChar \-
ren
\family default
w<>hlen.
Im vorliegenden Abschnitt z<>hlen wir diejenigen Einstellungen auf, die
die Benutzerkonfiguration betreffen.
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
latex_command
\family default
\series default
enth<74>lt den Namen eines g<>ltigen LaTeX2e-Prozessors (automatisch getestet
werden
\family typewriter
latex
\family default
und
\family typewriter
latex2e
\family default
).
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
ps_command
\family default
\series default
ist auf
\family typewriter
gs
\family default
gesetzt, wenn Sie Ghostscript installiert haben.
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
view_ps_command
\family default
\series default
wird auf
\family typewriter
gv
\family default
gesetzt, wenn Sie die entsprechenden Programme installiert haben (
\begin_inset LatexCommand \url{\view_pspic_command}
\end_inset
wird auf dasselbe Programm gesetzt).
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
ascii_roff_command
\family default
\series default
verwendet entweder
\family typewriter
groff
\family default
oder
\family typewriter
nroff
\family default
+
\family typewriter
tbl
\family default
, je nachdem, was vorhanden ist.
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
chktex_command
\family default
\series default
wird auf
\family typewriter
chktex
\family default
plus einiger Optionen gesetzt (falls vorhanden).
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
fax_command
\family default
\series default
wird auf
\family typewriter
fax\InsetSpace ~
send
\family default
oder
\family typewriter
sendfax
\family default
gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
Ben<65>tigte Kommandooptionen werden ebenfalls mit angegeben.
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
print_spool_command
\family default
\series default
wird f<>r SysteAlt+V-Systeme auf
\family typewriter
lp
\family default
und f<>r BSD-Systeme auf
\family typewriter
lpr
\family default
eingestellt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
print_spool_printerprefix
\family default
\series default
wird auf
\family typewriter
-d
\family default
oder
\family typewriter
-P
\family default
gesetzt, je nachdem, ob
\family typewriter
lp
\family default
oder
\family typewriter
lpr
\family default
gefunden wurden.
\end_layout
\begin_layout Description
\family typewriter
\series medium
\backslash
font_encoding
\family default
\series default
Falls die
\family typewriter
\series bold
eStrg+Z
\family default
\series default
eichens<EFBFBD>tze gefunden und von LaTeX unterst<73>tzt werden, wird dies auf
\family typewriter
T1
\family default
gesetzt.
Haben Sie nur die
\family typewriter
dStrg+Z
\family default
eichens<EFBFBD>tze, k<>nnen Sie die Option von Hand aktivieren.
\end_layout
\begin_layout Section
Weitere Befehle
\end_layout
\begin_layout Standard
Es gibt noch eine gro<72>e Zahl an weiteren Konfigurationsm<73>glichkeiten, die
hier nicht erw<72>hnt wurden.
Leider ist die Dokumentation noch nicht vollst<73>ndig.
Aber die meisten davon sind zum Gl<47>ck selbsterkl<6B>rend.
Eine weitere m<>gliche Quelle von Informationen ist das
\emph on
Referenzhandbuch
\emph default
, jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
\end_layout
\begin_layout Chapter
Internationales Ly
\family sans
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family default
X
\begin_inset LatexCommand \label{chap:i18n}
\end_inset
\end_layout
\begin_layout Standard
\emph on
Anmerkung des <20>bersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
Einmal wird in\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:interface-aendern}
\end_inset
und\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:andere-tastaturkuerzel}
\end_inset
erkl<6B>rt, wie man LyX mitteilt, da<64> man in einer fremdsprachlichen Umgebung
arbeitet.
Der <20>berwiegende Rest des Kapitels erl<72>utert, wie man LyX an eine neue
Sprache anpasst, das hei<65>t wie man es <20>bersetzt.
Da diese Arbeiten f<>r eine deutsche Umgebung bereits erledigt wurden, d<>rfte
dieser Teil des Kapitels f<>r die Leser dieser <20>bersetzung weitgehend uninteress
ant sein.
Die letzten beiden Abschnitte,
\begin_inset LatexCommand \vref{sec:internat-tastaturbelegung}
\end_inset
und
\begin_inset LatexCommand \vref{sec:keymap}
\end_inset
, waren bei der <20>bersetzung noch nicht ganz up to date.
(Leif Albers)
\end_layout
\begin_layout Standard
LyX kann mit <20>bersetzten Versionen seiner Benutzerschnittstelle arbeiten.
Als dieser Text erstellt wurde, waren <20>ber den normalen englischen Text
Anpassungen f<>r 23 Sprachen Bestandteil der LyX-Distribution.
Die von Ihnen benutze Sprache zeigt Ihnen der Befehl
\family typewriter
locale
\family default
.
(F<>r weitere Informationen <20>ber
\emph on
locale
\emph default
-Definitionen ist die Manpage
\emph on
locale(5)
\emph default
ein guter Startpunkt.)
\end_layout
\begin_layout Standard
Bitte beachten Sie, da<64> diese <20>bersetzungen zwar funktionieren, aber oft
ein paar Einschr<68>nkungen unterliegen.
Insbesondere wurde das Design der Popup-Men<65>s auf den englischen Text zugeschni
tten.
Das bedeutet, da<64> der <20>bersetzte Text an einigen Stellen mehr Platz ben<65>tigt
als dort zur Verf<72>gung steht.
Dies ist nat<61>rlich nur ein Darstellungsproblem und schr<68>nkt nicht die Funktions
weise von LyX ein.
Sie werden auch feststellen, da<64> einige <20>bersetzungen nicht f<>r alle Men<65>punkte
Tastenk<6E>rzel definieren.
Manchmal stehen einfach nicht gen<65>gend freie Buchstaben zur Verf<72>gung,
manchmal hatte der <20>bersetzer einfach bisher keine Zeit, sich darum zu
k<>mmern.
\end_layout
\begin_layout Standard
Wir werden versuchen, diese Dinge in einer sp<73>teren Version zu korrigieren.
\end_layout
\begin_layout Section
Eine andere Sprache f<>r die Schnittstelle ausw<73>hlen
\begin_inset LatexCommand \label{sec:interface-aendern}
\end_inset
\end_layout
\begin_layout Standard
Normalerweise erfolgt die gesamte Benutzerf<72>hrung in der Sprache, die in
der Umgebungsvariablen
\family typewriter
LANG
\family default
gesetzt wurde.
Um eine andere Sprache auszuw<75>hlen, m<>ssen Sie die Umgebungsvariable
\family typewriter
LANG
\family default
<20>ndern.
Benutzen Sie
\family typewriter
setenv LANG xx
\family default
in csh-kompatiblen und
\family typewriter
export LANG=xx
\family roman
\family default
in sh-kompatiblen Shells.
Ersetzen Sie dabei
\family typewriter
xx
\family default
durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden m<>chten --
zum Beispiel
\family typewriter
de
\family default
f<>r deutsch.
\begin_inset Foot
status open
\begin_layout Standard
Noch besser w<>re es,
\family typewriter
LANG
\family default
auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
DE suchen, oder sogar den vollst<73>ndigen Wert de_DE.iso88591
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Normalerweise werden Sie den passenden Befehl in eine der Startdateien einf<6E>gen,
also zum Beispiel in
\family typewriter
~/.Xsession
\family default
,
\family typewriter
~/.xinitrc
\family default
oder
\family typewriter
~/.bashfrc
\family default
, damit die <20>bersetzte Schnittstelle automatisch benutzt wird.
\end_layout
\begin_layout Standard
Beachten Sie, da<64> all dies
\emph on
nicht
\emph default
funktioniert, wenn Sie LyX mit der Option
\family typewriter
--disable\SpecialChar \-
nls
\family default
kompiliert haben.
\end_layout
\begin_layout Section
Tastaturk<EFBFBD>rzel f<>r andere Sprachen anpassen
\begin_inset LatexCommand \label{sec:andere-tastaturkuerzel}
\end_inset
\end_layout
\begin_layout Standard
Ein Hauptgrund f<>r Inkonsistenzen in <20>bersetzten LyX-Versionen ist die Tatsache,
da<64> alle Tastaturk<72>rzel f<>r die Men<65>funktionen urspr<70>nglich auf den englischen
Text zugeschnitten wurden.
Das hei<65>t, unabh<62>ngig vom tats<74>chlichen Men<65>eintrag wird das K<>rzel
\family sans
Strg+Umschalt+N
\family default
das Popup
\family typewriter
new-file-froAlt+template
\begin_inset Foot
status open
\begin_layout Standard
\family typewriter
new-file-froAlt+template
\family default
ist der LyX-interne Befehl, der das Men<65>
\family sans
\bar under
D
\bar default
atei\SpecialChar \menuseparator
Neu\InsetSpace ~
von\InsetSpace ~
\bar under
V
\bar default
orlage
\family default
\SpecialChar \ldots{}
ausw<73>hlt.
\end_layout
\end_inset
\family default
<20>ffnen.
\end_layout
\begin_layout Standard
Es ist allerdings einfach, dies zu <20>ndern, da alle Tastenk<6E>rzel f<>r die
Men<65>funktionen in einer einzigen Datei definiert werden, in
\family typewriter
LyXDir/bind/menus.bind
\family default
.
Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
ichnis (
\family typewriter
~/.lyx/bind
\family default
) kopieren und ver<65>ndern.
Diese wird anstelle der systemweiten Datei eingelesen.
\end_layout
\begin_layout Standard
In diesem privaten Verzeichnis kann man die Definitionen einfach <20>ndern,
zum Beispiel von
\family sans
Strg+Umschalt+N
\family default
nach
\family sans
Strg+D+V
\family default
(f<>r
\family sans
\bar under
D
\bar default
atei\SpecialChar \menuseparator
Neu\InsetSpace ~
von\InsetSpace ~
\bar under
V
\bar default
orlage
\family default
\SpecialChar \ldots{}
).
F<>r einige Sprachen existieren schon angepasste Versionen
\family typewriter
LyXDir/bind/
\series bold
xx
\series default
_menus.bind
\family default
(
\family typewriter
\series bold
xx
\family default
\series default
bezeichnet den Code der Sprache).
Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
\emph on
locale
\emph default
auf
\family typewriter
$LANG=
\series bold
xx
\family default
\series default
gesetzt wurde).
\end_layout
\begin_layout Standard
Sie m<>ssen darauf achten, da<64> neue Definitionen nicht mit anderen, vorangehenden
Definitionen kollidieren.
Beispielsweise w<>rde die oben genannte Definition von
\family sans
Strg+D+V
\family default
f<>r Benutzer, die
\family typewriter
emacs.bind
\family default
verwenden, eine Fehlermeldung erzeugen, denn in
\family typewriter
emacs.bind
\family default
wird
\family sans
Strg+D
\family default
bereits als
\family typewriter
word-delete-forward
\begin_inset Foot
status open
\begin_layout Standard
\family typewriter
word-delete-forward
\family default
l<>scht das Wort rechts vom Cursor.
\end_layout
\end_inset
\family default
definiert.
\end_layout
\begin_layout Standard
In LyX Version 1.0 werden die <20>bersetzten Namen der Hauptmen<65>s (die in den
\family typewriter
po
\family default
-Dateien stehen) f<>r den Tasten\SpecialChar \-
de\SpecialChar \-
fi\SpecialChar \-
ni\SpecialChar \-
tionUmschalt+Mechanismus verwendet
-- deshalb m<>ssen auch in
\family typewriter
menus.bind
\family default
die
\emph on
<EFBFBD>bersetzten
\emph default
Men<65>namen verwendet werden.
\end_layout
\begin_layout Section
Ly
\family sans
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family default
X <20>bersetzen
\end_layout
\begin_layout Subsection
Die Benutzerschnittstelle <20>bersetzen (Textmeldungen)
\end_layout
\begin_layout Standard
LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
Benutzerschnittstelle zu verwalten.
Um LyX dazu zu bringen, in allen Men<65>s und Dialog-Boxen Ihre Lieblingssprache
zu verwenden, m<>ssen Sie eine
\family typewriter
po
\family default
-Datei f<>r diese Sprache erstellen.
Anschlie<69>end m<>ssen Sie daraus eine
\family typewriter
mo
\family default
-Datei erzeugen und diese installieren.
Eine umfassende Anleitung dazu finden Sie in der Dokumentation f<>r GNU
gettext
\begin_inset Foot
status open
\begin_layout Standard
Nat<EFBFBD>rlich nur auf englisch.
Die Ver<65>nderungen, die an der
\family typewriter
po
\family default
-Datei durchgef<65>hrt werden m<>ssen, sind allerdings recht intuitiv.
\end_layout
\end_inset
.
Kurz gesagt m<>ssen folgende Ver<65>nderungen durchgef<65>hrt werden (
\family typewriter
\series bold
xx
\family default
\series default
bezeichnet den Sprachencode der neuen Sprache):
\end_layout
\begin_layout Itemize
Kopieren Sie im Verzeichnis des LyX-Quellcodes die Datei
\begin_inset LatexCommand \url{LYX-SOURCE-DIR/po/lyx.pot}
\end_inset
nach
\family typewriter
\series bold
xx
\series default
.po
\family default
.
(Falls
\family typewriter
lyx.pot
\family default
nicht existiert, kann sie mit dem Befehl
\family typewriter
make\InsetSpace \space{}
lyx.pot
\family default
neu erzeugt werden.)
\end_layout
\begin_layout Itemize
Editieren Sie
\family typewriter
xx.po
\begin_inset Foot
status open
\begin_layout Standard
Wir empfehlen, f<>r diese Aufgabe Emacs zu benutzen, da die Distribution
der gettext-Library auch einen h<>bschen EmacUmschalt+Modus enth<74>lt, der
Sie bei dieser Arbeit unterst<73>tzt.
\end_layout
\end_inset
\family default
.
F<>r einige Men<65>- und Widgetfunktionen gibt es Tastenk<6E>rzel, die ebenfalls
<20>bersetzt werden sollten.
Diese Tasten werden mit '
\family typewriter
|
\family default
' markiert und sollten passend mit<69>bersetzt werden.
Es gibt ein Prolog-Programm namens
\family typewriter
scgen.pl
\family default
, das sich im Quellverzeichnis in
\begin_inset LatexCommand \url{LYX-SOURCE-DIR/development/tools/}
\end_inset
befindet.
Vielleicht hilft es Ihnen bei der Bestimmung der Tastenk<6E>rzel.
Beachten Sie, da<64> XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
als Tastenk<6E>rzel verarbeiten kann.
\newline
Sie sollten auch das Informationsfeld
am Anfang der neuen po-Datei ausf<73>llen (mit Ihrer EMail-Adresse, usw.),
damit Sie f<>r andere Leute erreichbar sind, die Ihnen Vorschl<68>ge oder unterhalt
same Flames schicken m<>chten.
\end_layout
\begin_layout Itemize
Erzeugen Sie in
\begin_inset LatexCommand \url{LYX-SOURCE-DIR/po/lyx.pot}
\end_inset
mit dem Befehl
\family typewriter
make update-gmo
\family default
die Datei
\family typewriter
\series bold
xx
\series default
.gmo
\family default
.
\end_layout
\begin_layout Itemize
Installieren Sie die
\family typewriter
gmo
\family default
-Datei mit dem Befehl
\family typewriter
su -c 'make install'
\family default
.
\end_layout
\begin_layout Standard
Um eine neue
\family typewriter
po
\family default
-Datei zu der LyX-
\emph on
Distribution
\emph default
hinzuzuf<75>gen, m<>ssen eine Reihe von Dateien (KonfigurationUmschalt+Skripts
und mehr) ver<65>ndert werden.
Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
f<>r den Anwender unn<6E>tig.
\end_layout
\begin_layout Standard
Wenn Sie eine <20>bersetzung f<>r eine Sprache erstellt haben, die LyX zur Zeit
noch nicht unterst<73>tzt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
zusenden.
Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
\family typewriter
LYX-SOURCE-DIR/po/
\family default
.
\end_layout
\begin_layout Subsection
Die Dokumentation <20>bersetzen
\end_layout
\begin_layout Standard
\emph on
[Anmerkung des <20>bersetzers:
\emph default
wenn
\emph on
Sie die Dokumentation <20>bersetzen wollen, benutzen Sie als Vorlage auf jeden
Fall das englische Original.
<20>bersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
Stand.
-LA]
\end_layout
\begin_layout Standard
Auch die Online-Dokumentation (im
\family sans
\bar under
H
\bar default
ilfe
\family default
-Men<65>) kann (und sollte!) <20>bersetzt werden.
Wenn <20>bersetzte Versionen verf<72>gbar sind
\begin_inset Foot
status open
\begin_layout Standard
Derzeit (November 2006) sind praktisch alle Texte bis auf
\emph on
LaTe
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X-Konfiguration
\emph default
ins Deutsche <20>bersetzt.
Andere Sprachen sind in Arbeit.
Die Bibliothek an <20>bersetzten Texten w<>chst st<73>ndig.
\end_layout
\end_inset
und die
\emph on
locale
\emph default
entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
Zur Zeit sind <20>bersetzungen in etwa 20 Sprachen vorhanden.
LyX sucht nach <20>bersetzten Versionen in
\family typewriter
LyXDir/doc/
\series bold
xx
\series default
_DocName.lyx
\family default
, wobei wie immer
\family typewriter
\series bold
xx
\family default
\series default
f<>r das entsprechende Sprach\SpecialChar \-
k<EFBFBD>r\SpecialChar \-
zel steht, das in der Umgebungsvariablen
\family typewriter
LANG
\family default
gesetzt wird.
\end_layout
\begin_layout Standard
Falls solche Dateien nicht existieren, wird die englische Version verwendet.
Auch die <20>bersetzten Versionen m<>ssen (bis auf das
\family typewriter
\series bold
xx
\series default
_
\family default
) den gleichen (englischen) Dateinamen (im Beispiel oben
\family typewriter
DocName
\family default
) tragen wie die englischen Originale.
Wenn Sie gerne die Dokumentation <20>bersetzen m<>chten (<28>brigens ein guter
Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
m<>glicherweise etwas Arbeit ersparen:
\end_layout
\begin_layout Itemize
Lesen Sie
\family typewriter
LyXDir/doc/DocStyle.lyx
\family default
, den Leitfaden zum Schreiben der LyX-Do\SpecialChar \-
ku\SpecialChar \-
mentation.
Beachten Sie vor allem den Abschnitt f<>r <20>bersetzer.
\begin_inset Foot
status open
\begin_layout Standard
\noun on
HHa
\noun default
:
\family typewriter
DocStyle.lyx
\family default
gibt es bisher nur in Englisch!
\end_layout
\end_inset
\end_layout
\begin_layout Itemize
Werfen Sie einen Blick auf die Seiten des <20>bersetzungsteams auf der Homepage
des
\begin_inset LatexCommand \url[LyX Developer Teams:]{http://www.devel.lyx.org}
\end_inset
.
Dort erfahren Sie, welche Texte bereits in Ihre Sprache <20>bersetzt sind,
auch sehen Sie, ob jemand (und wenn ja, wer) die <20>bersetzungsaktivit<69>ten
koordiniert.
\end_layout
\begin_layout Standard
Wenn Sie dann mit der eigentlichen <20>bersetzungsarbeit beginnen, sind hier
einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu <20>berwinden
:
\end_layout
\begin_layout Itemize
Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in
\family sans
\bar under
H
\bar default
ilfe\SpecialChar \menuseparator
\bar under
E
\bar default
inf<EFBFBD>hrung
\family default
.
Dies ist <20>brigens das erste Dokument, das Sie <20>bersetzen sollten.
\end_layout
\begin_layout Itemize
Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
in die Sie <20>bersetzen m<>chten.
Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
ene Konventionen eingef<65>hrt.
Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
Eine eigene Terminologie w<>rde nur die Leser verwirren.
\emph on
(Warnung: Typographie macht s<>chtig!)
\end_layout
\begin_layout Itemize
Legen Sie eine Kopie des Originaldokumentes an.
Von Zeit zu Zeit wird die Originalversion erneuert.
Sie k<>nnen beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
um zu sehen, was sich ver<65>ndert hat.
\begin_inset Foot
status open
\begin_layout Standard
Alternativ k<>nnen Sie auch lokal eine Kopie des (englischen) Ausgangstextes
aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
mit dem Befehl
\family typewriter
diff
\family default
).
\end_layout
\end_inset
\end_layout
\begin_layout Itemize
Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
und teilen dem Rest des Dokumentationsteams Ihre Ver<65>nderungen mit.
(Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
\emph on
Auch die Originaldokumentation ist nicht komplett.
\end_layout
\begin_layout Section
Internationale Tastaturbelegung
\begin_inset LatexCommand \label{sec:internat-tastaturbelegung}
\end_inset
\end_layout
\begin_layout Subsection
Eigene Tastaturtabellen definieren: das
\emph on
Keymap
\emph default
-Dateiformat
\end_layout
\begin_layout Standard
Sehen wir uns einmal die
\emph on
Keymap
\emph default
-Datei ein wenig n<>her an.
Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
\end_layout
\begin_layout Itemize
Taste-Taste- oder Taste-String-Transformationen
\end_layout
\begin_layout Itemize
\emph on
Tote
\emph default
Tasten -- sogenannte
\emph on
dead keys
\end_layout
\begin_layout Itemize
Ausnahmen f<>r tote Tasten.
\end_layout
\begin_layout Standard
Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
folgender Befehl:
\end_layout
\begin_layout Quotation
\family typewriter
\backslash
kmap Taste Ausgabe
\end_layout
\begin_layout Standard
wobei
\family typewriter
Taste
\family default
die zu <20>bersetzende Taste bezeichnet und
\family typewriter
Ausgabe
\family default
die Taste oder den String, der daf<61>r in das Dokument eingef<65>gt werden soll.
Eine tote Taste definiert man mit:\InsetSpace ~
\end_layout
\begin_layout Quotation
\family typewriter
\backslash
kmod
\emph on
\emph default
Taste Tote-Taste
\end_layout
\begin_layout Standard
wobei
\family typewriter
Taste
\family default
\emph on
\emph default
wieder eine Taste auf der Tastatur bezeichnet und
\family typewriter
Tote-Taste
\family default
\emph on
\emph default
der Name einer toten Taste ist.
LyX unterst<73>tzt folgende toten Tasten (Abk<62>rzungen in Klammern):
\end_layout
\begin_layout Quotation
\emph on
Name
\hfill
Beispiel
\end_layout
\begin_layout Quotation
acute (acu)
\hfill
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
\end_layout
\begin_layout Quotation
grave (gra)
\hfill
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
\end_layout
\begin_layout Quotation
macron (mac)
\hfill
\i \={o}
\end_layout
\begin_layout Quotation
tilde (til)
\hfill
<EFBFBD><EFBFBD>
\end_layout
\begin_layout Quotation
underbar (underb)
\hfill
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
b o
\end_layout
\end_inset
\end_layout
\begin_layout Quotation
cedilla (ced)
\hfill
<EFBFBD><EFBFBD>
\end_layout
\begin_layout Quotation
underdot (underd)
\hfill
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
d o
\end_layout
\end_inset
\end_layout
\begin_layout Quotation
circumflex (circu)
\hfill
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
\end_layout
\begin_layout Quotation
circle (circl)
\hfill
<EFBFBD>\i \r{u}
\i \r{U}
\end_layout
\begin_layout Quotation
tie (tie)
\hfill
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
t oo
\end_layout
\end_inset
\end_layout
\begin_layout Quotation
breve (bre)
\hfill
\i \u{a}
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
u o
\end_layout
\end_inset
\end_layout
\begin_layout Quotation
caron (car)
\hfill
\i \v{c}
\i \v{s}
\i \v{z}
\end_layout
\begin_layout Quotation
hungarian umlaut (hug)
\hfill
\i \H{o}
\i \H{u}
\end_layout
\begin_layout Quotation
umlaut (uml)
\hfill
<EFBFBD><EFBFBD><EFBFBD>
\end_layout
\begin_layout Quotation
dot (dot)
\hfill
\i \.{z}
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
.s
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Da es auf vielen internationalen Tastaturen Ausnahmen daf<61>r gibt, wie eine
bestimmte tote Taste das folgende Zeichen ver<65>ndern soll, k<>nnen diese
definiert werden, und zwar mit:
\end_layout
\begin_layout Quotation
\family typewriter
\backslash
kxmod
\family default
\family typewriter
Tote-Taste Taste Ausgabe
\end_layout
\begin_layout Standard
Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
erzeugen.
Dies erreicht man mit:
\end_layout
\begin_layout Quotation
\family typewriter
\backslash
kxmod
\family default
\family typewriter
caron o "
\backslash
^o"
\end_layout
\begin_layout Standard
Auch m<>ssen f<>r die Buchstaben i und j Ausnahmen definiert werden, um den
Punkt zu l<>schen, bevor ein Akzent eingef<65>gt wird.
Ich werde dies beizeiten <20>ndern, hatte aber bisher noch keine Zeit dazu.
\end_layout
\begin_layout Standard
Ach so, zur Definition der Ausgabe: Der Backslash
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
ist ein Sonderzeichen.
Um ihn einzugeben, muss man einen doppelten Backslash
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\backslash
\family default
\begin_inset Quotes grd
\end_inset
eingeben.
Auch das Anf<6E>hrungszeichen
\begin_inset Quotes gld
\end_inset
"
\begin_inset Quotes grd
\end_inset
und das Doppelkreuz
\begin_inset Quotes gld
\end_inset
\family typewriter
#
\family default
\begin_inset Quotes grd
\end_inset
haben eine andere Bedeutung.
\family typewriter
#
\family default
bezeichnet einen Kommentar, Anf<6E>hrungszeichen markieren den Anfang und
das Ende eines Strings (das hei<65>t einer LaTeX-Befehlssequenz).
Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
\family typewriter
\backslash
"
\family default
und
\family typewriter
\backslash
#
\family default
).
Wenn Sie eine funktionierende Keymap-Datei f<>r eine neue Sprache angefertigt
haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
n<>chste Distribution integriert werden kann.
\end_layout
\begin_layout Standard
In Zukunft werden auch noch folgende Befehle unterst<73>tzt:
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
kinclude Dateiname
\family default
\emph on
\hfill
\emph default
bindet eine andere Datei ein
\end_layout
\begin_layout Itemize
\family typewriter
\backslash
kprog
\family default
\family typewriter
Programm
\family default
\emph on
\hfill
\emph default
definiert ein externes Keymap-Programm
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{sloppypar}
\end_layout
\end_inset
Auch sollte es die
\family typewriter
lyxrStrg+D
\family default
atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option
\family typewriter
\backslash
kinclude
\family default
, um eine Standardtastatur zu verwenden).
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{sloppypar}
\end_layout
\end_inset
\end_layout
\begin_layout Section
Internationale Tastaturtabellen:
\emph on
Keymaps
\emph default
\begin_inset LatexCommand \label{sec:keymap}
\end_inset
\end_layout
\begin_layout Standard
Die n<>chsten beiden Abschnitte beschreiben detailliert die Syntax der
\family typewriter
.kmap
\family default
- und
\family typewriter
.cdef
\family default
-Dateien.
Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bed<65>rfnissen entsprechen.
\end_layout
\begin_layout Subsection
Die
\family typewriter
.kmap
\family default
-Datei
\begin_inset LatexCommand \label{sec:kmap}
\end_inset
\end_layout
\begin_layout Standard
Eine
\family sans
\shape up
.
\family typewriter
kmap
\family default
\shape default
-Datei transformiert gedr<64>ckte Tasten zu Buchstaben oder Strings (Zeichenketten)
-- es definiert ein
\emph on
keyboard mapping
\emph default
.
Im Folgenden werden die Schl<68>sselw<6C>rter
\family typewriter
kmap
\family default
,
\family typewriter
kmod
\family default
,
\family typewriter
kxmod
\family default
und
\family typewriter
kcomb
\family default
beschrieben.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\shape up
kmap
\family default
\shape default
Transformiere einen Buchstaben zu einem String
\end_layout
\begin_layout LyX-Code
\backslash
kmap
\family roman
\emph on
Zeichen Ausgabe
\end_layout
\begin_layout Standard
Dieser Ausdruck definiert, da<64>
\emph on
Zeichen
\emph default
zu
\emph on
Ausgabe
\emph default
transformiert werden soll.
Dabei m<>ssen in
\emph on
Ausgabe
\emph default
die Zeichen Backslash
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
und Anf<6E>hrungszeichen
\begin_inset Quotes gld
\end_inset
\family typewriter
"
\family default
\begin_inset Quotes grd
\end_inset
\family roman
\family default
mit einem vorangehenden Backslash versehen werden.
\end_layout
\begin_layout Standard
Als Beispiel ein Ausdruck, der das Zeichen
\begin_inset Quotes gld
\end_inset
\family typewriter
/
\family default
\begin_inset Quotes grd
\end_inset
ausgibt, wenn die Taste
\begin_inset Quotes gld
\end_inset
\family typewriter
&
\family default
\begin_inset Quotes grd
\end_inset
gedr<64>ckt wurde:
\end_layout
\begin_layout LyX-Code
\backslash
kmap & /
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
\shape up
kmod
\family default
\shape default
Spezifiziere ein Akzentzeichen
\end_layout
\begin_layout LyX-Code
\backslash
kmod
\family roman
\emph on
Zeichen Akzent erlaubt
\end_layout
\begin_layout Standard
Dieser Ausdruck wird daf<61>r sorgen, da<64>
\emph on
Zeichen
\emph default
als ein bestimmter
\emph on
Akzent
\emph default
interpretiert wird, und zwar bei allen Zeichen, die in
\emph on
erlaubt
\emph default
aufgef<65>hrt sind.
Dies ist der Mechanismus toter Tasten
\emph on
(dead keys).
\begin_inset Foot
status open
\begin_layout Standard
Der Ausdruck
\emph on
tote
\emph default
\emph on
Taste
\emph default
kommt daher, da<64> diese Taste allein kein Zeichen erzeugt, aber, gefolgt
von einer anderen Taste, akzentuierte Zeichen erzeugt.
Zum Beispiel kann auf diese Weise <20>
\begin_inset Quotes grd
\end_inset
erzeugt werden.
\end_layout
\end_inset
\emph default
Wenn Sie die Taste
\emph on
Zeichen
\emph default
dr<64>cken, gefolgt von einem Zeichen, das
\emph on
nicht
\emph default
in
\emph on
erlaubt
\emph default
aufgef<65>hrt wurde, werden einfach beide Zeichen einzeln ausgegeben.
\end_layout
\begin_layout Standard
Der folgende Ausdruck definiert, da<64> die Taste
\begin_inset Quotes gld
\end_inset
\family typewriter
^
\family default
\begin_inset Quotes grd
\end_inset
als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
\end_layout
\begin_layout LyX-Code
\backslash
kmod ^ circumflex aeiouAEIOU
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
kxmod
\family default
Definiere eine Ausnahme zu einem Akzentzeichen
\end_layout
\begin_layout LyX-Code
\backslash
kxmod
\family sans
\emph on
\family roman
Akzent Zeichen Ausgabe
\end_layout
\begin_layout Standard
Dieser Ausdruck definiert eine Ausnahme f<>r die Wirkung, die
\emph on
Akzent
\emph default
in Verbindung mit
\emph on
Zeichen
\emph default
haben soll.
Dabei muss
\emph on
Akzent
\emph default
vorher mit Hilfe einer
\family typewriter
\backslash
kmod
\family default
-Zeile einer Taste zugewiesen worden sein.
Wenn Sie die Sequenz
\emph on
Akzent, Zeichen
\emph default
dr<64>cken, wird
\emph on
Ausgabe
\emph default
produziert.
Falls solch eine Definition
\emph on
nicht
\emph default
existiert, und Sie
\emph on
Akzent, Zeichen
\emph default
eingeben, erhalten Sie das
\emph on
Zeichen
\emph default
-- akzentuiert.
\end_layout
\begin_layout Standard
Der folgende Ausdruck sorgt daf<61>r, da<64> LaTeX bei einem
\begin_inset Quotes gld
\end_inset
i
\begin_inset Quotes grd
\end_inset
mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingef<65>gt wird:
\end_layout
\begin_layout LyX-Code
\backslash
kxmod circumflex i "
\backslash
\backslash
^{
\backslash
\backslash
i}"
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family typewriter
kcomb
\family default
Kombiniere zwei Akzentsymbole
\end_layout
\begin_layout LyX-Code
\backslash
kcomb
\family roman
\emph on
Akzent1 Akzent2 erlaubt
\end_layout
\begin_layout Standard
Hier wird es ziemlich esoterisch.
Dieser Ausdruck erlaubt die Kombination der Effekte von
\emph on
Akzent1
\emph default
und
\emph on
Akzent2
\emph default
(in dieser Reihenfolge!) bei allen
\emph on
erlaubt
\emph default
-en Zeichen.
Die Bedeutungen von
\emph on
Akzent1
\emph default
und
\emph on
Akzent2
\emph default
m<>ssen zuvor mit Hilfe von
\family typewriter
\backslash
kmod
\family default
\emph on
\emph default
definiert worden sein.
\end_layout
\begin_layout Standard
Folgendes Beispiel aus der Datei
\family typewriter
greek.kmap
\family default
:
\end_layout
\begin_layout LyX-Code
\backslash
kmod ; acute aeioyvhAEIOYVH
\end_layout
\begin_layout LyX-Code
\backslash
kmod : umlaut iyIY
\end_layout
\begin_layout LyX-Code
\backslash
kcomb acute umlaut iyIY
\end_layout
\begin_layout Standard
Diese Zeilen erlauben es,
\begin_inset Quotes gld
\end_inset
\family typewriter
;:i
\family default
\begin_inset Quotes grd
\end_inset
einzugeben und auf diese Weise
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
'{
\backslash
"{i}}
\family default
\begin_inset Quotes grd
\end_inset
zu erzeugen (
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
'{
\backslash
"{i}}
\end_layout
\end_inset
).
In diesem Fall l<>scht die Backspace-Taste das letzte gedr<64>ckte Zeichen.
Wenn Sie also
\family typewriter
;:
\family default
\family sans
Backspace
\family default
\family typewriter
i
\family default
eingeben, erhalten Sie
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
'(i)
\family default
\begin_inset Quotes grd
\end_inset
(
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
'i
\end_layout
\end_inset
).
\end_layout
\begin_layout Subsection
Die
\family typewriter
.cdef
\family default
-Datei
\end_layout
\begin_layout Standard
Nachdem LyX die
\family typewriter
.kmap
\family default
-Datei verarbeitet hat, erkl<6B>rt eine
\family typewriter
.cdef
\family default
-Datei, wie die einzelnen Symbole im gegenw<6E>rtigen Zeichensatz dargestellt
werden sollen.
Die LyX-Distribution enth<74>lt wenigstens die Dateien
\begin_inset LatexCommand \url{iso8859-1.cdef}
\end_inset
und
\family typewriter
\shape up
iso8859-2.cdef
\family default
\shape default
.
\end_layout
\begin_layout Standard
Generell besteht eine
\family typewriter
.
\shape up
cdef
\family default
\shape default
-Datei aus einer Reihe von Deklarationen der folgenden Form:
\end_layout
\begin_layout LyX-Code
\family roman
\emph on
Position_im_Zeichensatz String
\end_layout
\begin_layout Standard
Um beispielsweise dem String (
\emph on
Ausgabe
\emph default
im vorigen Abschnitt)
\begin_inset Quotes gld
\end_inset
\family typewriter
'{e}
\family default
\begin_inset Quotes grd
\end_inset
das entsprechende Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
man folgenden Ausdruck:
\end_layout
\begin_layout LyX-Code
233 "
\backslash
\backslash
'{e}"
\end_layout
\begin_layout Standard
Wieder m<>ssen den Zeichen
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
und
\begin_inset Quotes gld
\end_inset
\family typewriter
"
\family default
\begin_inset Quotes grd
\end_inset
ein Backslash vorangestellt werden.
Beachten Sie, da<64> es durchaus m<>glich ist, da<64> dasselbe Zeichen (sinnvoll)
zwei verschiedene Strings repr<70>sentieren kann.
Zum Beispiel in
\family typewriter
i
\shape up
so-8859-7.cdef
\family sans
\family default
\shape default
gibt es die Zeilen:
\end_layout
\begin_layout LyX-Code
192 "
\backslash
\backslash
'{
\backslash
\backslash
\backslash
"{i}}"
\newline
192 "
\backslash
\backslash
\backslash
"{
\backslash
\backslash
'{i}}"
\end_layout
\begin_layout Standard
Wenn LyX kein passendes Zeichen f<>r einen String finden kann, der durch
eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
mit Akzent selbst zu zeichnen.
\end_layout
\begin_layout Subsection
Tote Tasten definieren
\end_layout
\begin_layout Standard
\emph on
Anmerkung des <20>bersetzers: An dieser Stelle weiche ich krass vom Original
ab.
Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
-LA
\end_layout
\begin_layout Standard
Es gibt noch eine zweite M<>glichkeit, internationale Buchstaben mit Hilfe
von
\emph on
toten
\emph default
\emph on
Tasten (dead keys)
\emph default
zu erzeugen -- n<>mlich direkt in der
\family typewriter
.bind
\family default
-Datei.
(Genaueres finden Sie in Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:bindings}
\end_inset
.
Dazu ein einfaches Beispiel:
\end_layout
\begin_layout Standard
Nehmen wir an, Sie ben<65>tigen eine Zirkumflex-Taste.
Diese k<>nnen Sie definieren, indem Sie in der
\family typewriter
lyxrStrg+D
\family default
atei folgende Zeile einf<6E>gen:
\end_layout
\begin_layout Standard
\family typewriter
\backslash
bind "asciicircum" "accent-circumflex"
\end_layout
\begin_layout Standard
Dabei ist
\family typewriter
asciicircum
\family default
die Bezeichnung, die das X11-System f<>r die
\begin_inset Quotes gld
\end_inset
\family typewriter
^
\family default
\begin_inset Quotes grd
\end_inset
-Taste verwendet.
\begin_inset Foot
status collapsed
\begin_layout Standard
Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer Strg+Include-Da
tei namens
\family typewriter
keysymdef.h
\family default
ablesen.
Meist findet man sie in
\family typewriter
/usr/X11/include/X11/
\family default
.
\end_layout
\end_inset
\family typewriter
accent-circum\SpecialChar \-
flex
\family default
ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
\end_layout
\begin_layout Standard
Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in
\family typewriter
.lyxrc
\family default
definiert wurden, merklich von der, die in Abschnitt\InsetSpace ~
\begin_inset LatexCommand \vref{sec:kmap}
\end_inset
beschrieben wurde.
\end_layout
\begin_layout Subsection
Ihre Sprachkonfiguration einstellen
\begin_inset LatexCommand \label{sec:savlang}
\end_inset
\end_layout
\begin_layout Standard
Sie k<>nnen Ihre
\family typewriter
lyxrStrg+D
\family default
atei so ver<65>ndern, da<64> Ihre gew<65>nschte Sprachumgebung automatisch geladen
wird, wenn LyX gestartet wird.
Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
\end_layout
\begin_layout Itemize
Standard-, erste und zweite Tastaturbelegung
\end_layout
\begin_layout Itemize
Zeichensatzkodierung
\end_layout
\begin_layout Standard
In Ihrer
\family typewriter
lyxrStrg+D
\family default
atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
Zum Beispiel k<>nnen Sie einen Eintrag f<>r eine Tastaturbelegung folgenderma<6D>en
vornehmen:
\end_layout
\begin_layout LyX-Code
\backslash
bind "american" "keymap-primary"
\end_layout
\begin_layout Standard
eine tote Taste
\emph on
(dead key)
\emph default
definieren:
\end_layout
\begin_layout LyX-Code
\backslash
bind "Alt+," "accent-cedilla"
\end_layout
\begin_layout Standard
oder eine Zeichensatzkodierung festlegen:
\end_layout
\begin_layout LyX-Code
# Die Norm f<>r die Bildschirmzeichens<6E>tze
\end_layout
\begin_layout LyX-Code
# Voreinstellung ist iso8859-1.
\end_layout
\begin_layout LyX-Code
\backslash
font_norm iso8859-2
\end_layout
\begin_layout Chapter
Installieren neuer Textklassen, Layouts und Vorlagen
\begin_inset LatexCommand \label{chap:textclass}
\end_inset
\end_layout
\begin_layout Standard
In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
und Vorlagedateien vorgehen m<>ssen, au<61>erdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
frischung,
wie man neue Dokumentenklassen f<>r LaTeX korrekt installiert.
Zun<75>chst ein paar Definitionen:
\end_layout
\begin_layout Standard
Eine
\emph on
Dokumentenklasse
\emph default
ist eine LaTeX-Datei (normalerweise mit der Endung
\family typewriter
.cls
\family default
oder
\family typewriter
.sty
\family default
), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
Brief usw., und auch alle dazu notwendigen Befehle definiert.
\end_layout
\begin_layout Standard
Eine
\emph on
Layout-Datei
\emph default
ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse entspricht und LyX
mitteilt, wie die diversen Formatelemente am Bildschirm dargestellt werden
sollen, damit der Eindruck m<>glichst gut dem sp<73>teren Druckbild entspricht.
Genauer gesagt beschreibt eine Layoutdatei eine
\emph on
Textklasse
\emph default
, das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
darzustellen.
\end_layout
\begin_layout Standard
\emph on
Layout
\emph default
und
\emph on
Textklasse
\emph default
sind somit in gewisser Weise <20>quivalent, aber es ist besser, die Datei
als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
als Textklasse.
Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
Eintr<74>ge f<>r eine bestimmte Textklasse enth<74>lt.
Derartige Vorlagen sind beispielsweise f<>r Briefe oder Artikel f<>r Zeitschrifte
n sehr hilfreich.
\end_layout
\begin_layout Section
Installation eines neuen LaTe
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X-Paketes
\end_layout
\begin_layout Standard
Bei manchen TeX-Installationen fehlt m<>glicherweise das eine oder andere
Paket, das Sie gerne mit LyX verwenden w<>rden.
Ein Beispiel daf<61>r ist FoilTeX, ein verbreitetes (und sehr leistungsf<73>higes)
Paket zur Erstellung von Dias und Folien f<>r Overheadprojektoren.
\begin_inset Foot
status open
\begin_layout Standard
Weitere Dokumentation zu FoilTeX finden Sie im Teil
\emph on
Handbucherg<EFBFBD>nzungen
\emph default
der Online-Hilfe.
\end_layout
\end_inset
Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
zus<75>tzliches Paket in einer aktuellen Version von teTeX
\begin_inset Foot
status open
\begin_layout Standard
Die Prozedur gilt auf jeden Fall f<>r v1.0 sowie die 0.9 Betaversionen.
Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
\end_layout
\end_inset
oder einer anderen, web2c basierten TeX-Distribution einzubinden.
\end_layout
\begin_layout Enumerate
Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
\begin_inset Foot
status open
\begin_layout Standard
Informationen dar<61>ber, was CTAN ist und wo unterst<73>tzte Dokumentenklassen
gefunden werden k<>nnen, finden Sie im Hilfedokument
\emph on
LaTe
\family sans
\emph default
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
\family default
\emph on
X-Konfiguration
\emph default
.
\end_layout
\end_inset
.
\end_layout
\begin_layout Enumerate
Lesen Sie die Datei
\family typewriter
texmf.cnf
\family default
(normalerweise befindet sie sich im Verzeichnis
\family typewriter
$TEXMF/web2c
\family default
, Sie k<>nnen sie aber auch mit dem Befehl
\family typewriter
kpsewhich texmf.cnf
\family default
lokalisieren).
Dort wird beschrieben, wie Sie ein lokales
\family typewriter
texmf
\family default
-Verzeichnis anlegen k<>nnen; folgen Sie diesen Instruktionen.
Sie m<>ssen den Namen Ihres lokalen
\family typewriter
texmf
\family default
-Ver\SpecialChar \-
zeich\SpecialChar \-
nis\SpecialChar \-
ses in
\family typewriter
texmf.cnf
\family default
eintragen.
Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
geh<65>rt, unterhalb von
\family typewriter
/usr/local
\family default
installiert, es bietet sich also
\family typewriter
/usr/local/texmf
\family default
an.
Im Normalfall m<>ssen Sie nur zwei Dinge ver<65>ndern:
\end_layout
\begin_deeper
\begin_layout Enumerate
Setzen Sie die Umgebungsvariable
\family typewriter
TEXMFLOCAL
\family default
auf das gew<65>hlte Verzeichnis, zum Beispiel
\newline
\family typewriter
TEXMFLOCAL = /usr/local/texmf
\end_layout
\begin_layout Enumerate
Stellen Sie sicher, da<64>
\family typewriter
TEXMF
\family default
die Variable
\family typewriter
TEXMFLOCAL
\family default
enth<74>lt:
\newline
\family typewriter
TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN}
\end_layout
\end_deeper
\begin_layout Enumerate
Legen Sie das lokale Verzeichnis an.
Die Verzeichnisstruktur muss dabei derjenigen des bestehenden
\family typewriter
texmf
\family default
-Ver\SpecialChar \-
zeich\SpecialChar \-
nis\SpecialChar \-
ses entsprechen, also LaTeX-Pakete in
\begin_inset LatexCommand \url{/usr/local/texmf/latex/}
\end_inset
usw.
\end_layout
\begin_layout Enumerate
Installieren Sie das neue Paket.
Am Beispiel FoilTeX: Legen Sie das Verzeichnis
\begin_inset LatexCommand \url{/usr/local/texmf/latex/foiltex}
\end_inset
an und kopieren Sie die diversen Dateien des entpackten
\family typewriter
tar
\family default
-Archives in dieses Verzeichnis.
\end_layout
\begin_layout Enumerate
Starten Sie das Programm
\family typewriter
texhash
\family default
.
Dabei wird (unter anderem) die Datei
\begin_inset LatexCommand \url{/usr/local/texmf/ls-R}
\end_inset
angelegt oder aktualisiert.
\end_layout
\begin_layout Enumerate
W<EFBFBD>hlen Sie in LyX den Men<65>punkt
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
Neu\InsetSpace ~
k
\bar under
o
\bar default
nfigurieren
\family default
an; starten Sie LyX danach erneut.
\end_layout
\begin_layout Standard
Nun sollte das neue Paket --- beispielsweise
\family sans
slides (FoilTeX)
\family default
--- im Feld
\family sans
Dokumentklasse
\family default
des Men<65>s
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
erscheinen.
Ein Hinweis am Rande: es gibt auch einfachere M<>glichkeiten, ein neues
Paket zu installieren, Sie k<>nnen etwa im LaTeX-Systemverzeichnis (
\family typewriter
$TEXMF/tex/latex
\family default
) lediglich einen Link auf das neue Paket anlegen (nicht vergessen,
\family typewriter
texconfig
\family default
aufzurufen!) oder die Umgebungsvariable
\family typewriter
$TEXINPUTS
\family default
entsprechend setzen.
Die in
\family typewriter
texmf.cnf
\family default
beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
Sie diese auch verwenden, solange die Umst<73>nde dies nicht verhindern, etwa
wenn Sie keine Administratorrechte haben.
\end_layout
\begin_layout Section
Layouts
\end_layout
\begin_layout Standard
In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
Textklassen genannt) f<>r LyX schreiben k<>nnen; daf<61>r wird die Klasse
\family typewriter
article
\family default
als Beispiel genommen.
Derartige
\family typewriter
.layout
\family default
-Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
Dokumentenklasse zur Verf<72>gung stehen, und wie sie in LyX dargestellt werden.
Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
Eventualit<69>ten und Probleme abdecken, auf die Sie beim Schreiben eigener
Layout-Dateien sto<74>en k<>nnen.
Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
\end_layout
\begin_layout Standard
Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
in die Distribution integrieren k<>nnen.
\end_layout
\begin_layout Standard
Bei allen im folgenden angegebenen Optionen ist die Gro<72>-/Kleinschreibung
nicht relevant, das hei<65>t Style, style und StYlE bezeichnen denselben Befehl.
Die jeweils m<>glichen Werte sind in eckigen Klammern hinter dem Namen aufgef<65>hr
t.
Die Voreinstellung einer Option, also der Wert, den die Option erh<72>lt,
wenn sie
\emph on
nicht
\emph default
spezifiziert wird, ist
\family typewriter
\emph on
hervorgehoben
\family default
\emph default
.
Wenn ein Argument einen Datentyp hat, wie
\emph on
string
\emph default
oder
\emph on
float
\emph default
, dann wird die Voreinstellung wie folgt dargestellt:
\family typewriter
float=
\emph on
Voreinstellung
\family default
.
\end_layout
\begin_layout Subsection
Unterst<EFBFBD>tzung neuer Dokumentenklassen
\end_layout
\begin_layout Standard
Generell k<>nnen drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
unterst<73>tzen wollen.
Bei den beiden einfacheren F<>llen handelt es sich um LaTeX2e clasUmschalt+
(
\family typewriter
.cls
\family default
) oder Stil- (
\family typewriter
.sty
\family default
) Dateien.
Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
handelt es sich um eine LaTeX 2.09 Stil-Datei.
Das Vorgehen beim Anlegen einer neuen Layout-Datei f<>r diese drei F<>lle
ist sehr <20>hnlich, lediglich im dritten Fall ist ein zus<75>tzlicher Schritt
notwendig, um LyX zu erm<72>glichen, auch mit LaTeX 2.09 zu arbeiten.
\end_layout
\begin_layout Subsection
LaTe
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X2e
\family typewriter
sty
\family default
-Datei
\end_layout
\begin_layout Standard
Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
die zusammen mit einer bereits existierenden und von LyX unterst<73>tzten
Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei f<>r diese
Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei
\family typewriter
myclass.sty
\family default
, und sie ist daf<61>r gedacht, mit der Standard-Dokumentenklasse
\family typewriter
report.cls
\family default
verwendet zu werden.
\end_layout
\begin_layout LyX-Code
cp report.layout ~/.lyx/layouts/myclass.layout
\end_layout
\begin_layout Standard
Editieren Sie nun
\family typewriter
myclass.layout
\family default
, und <20>ndern Sie die Zeile
\end_layout
\begin_layout LyX-Code
\backslash
DeclareLaTeXClass{report}
\end_layout
\begin_layout Standard
um in
\end_layout
\begin_layout LyX-Code
\backslash
DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
\end_layout
\begin_layout Standard
F<EFBFBD>gen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
\end_layout
\begin_layout LyX-Code
Preamble
\newline
\backslash
usepackage{myclass}
\newline
EndPreamble
\end_layout
\begin_layout Standard
Starten Sie jetzt LyX und konfigurieren Sie es neu (
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
Neu\InsetSpace \space{}
k
\bar under
o
\bar default
nfigurieren
\family default
).
Starten Sie LyX neu und legen Sie ein neues Dokument an.
Sie sollten nun in
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
als m<>gliche Dokumentenklasse auch
\family sans
report\InsetSpace \space{}
(myclass)
\family default
vorfinden.
H<>chstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
der Basisklasse
\begin_inset Foot
status open
\begin_layout Standard
\family sans
report
\family default
in diesem Beispiel
\end_layout
\end_inset
unterscheiden; Sie k<>nnen dann mit den Einstellungen f<>r die verschiedenen
Umgebungstypen in der Layoutdatei herumexperimentieren.
Dazu sp<73>ter mehr.
\end_layout
\begin_layout Subsection
LaTe
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X2e
\family typewriter
clUmschalt+
\family default
Datei
\end_layout
\begin_layout Standard
In diesem Fall m<>ssen Sie ziemlich sicher ein eigenes Layout von Grund auf
neu erstellen.
Dabei ist es angeraten, die Layout-Datei einer <20>hnlichen Dokumentenklasse
als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
welche Dinge beachtet werden m<>ssen.
\end_layout
\begin_layout Subsection
LaTe
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X 2.09
\family sans
sty
\family default
-Datei
\end_layout
\begin_layout Standard
Ob eine
\family typewriter
.sty
\family default
-Datei f<>r das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, k<>nnen Sie
an einem der beiden folgenden Dinge erkennen:
\end_layout
\begin_layout Enumerate
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{sloppypar}
\end_layout
\end_inset
Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
Befehl
\family typewriter
\backslash
documentstyle{myclass}
\family default
(anstelle von
\family typewriter
\backslash
documentclass
\family default
)
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{sloppypar}
\end_layout
\end_inset
\end_layout
\begin_layout Enumerate
Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, da<64>
in den Kompatibilit<69>tsmodus geschaltet wird.
\end_layout
\begin_layout Standard
LyX unterst<73>tzt ausschlie<69>lich LaTeX2e-Dokumente.
Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
ein Weg (
\begin_inset Quotes gld
\end_inset
Es war offensichtlich unm<6E>glich; deshalb haben wir es trotzdem getan
\begin_inset Quotes grd
\end_inset
).
Die existierende Unterst<73>tzung f<>r ReVTeX 3.1 ist ein Beispiel, bei dem
der LaTeX 2.09 Code derart gekapselt wird, da<64> er in Dokumenten, die mit
LaTeX2e formatiert wurden, verwendet werden kann.
Sie k<>nnen diese Kapselung auch f<>r Ihr
\family typewriter
myclass.sty
\family default
verwenden, sollte sich dieses als 2.09-Code herausstellen.
Hier ein kurzes Rezept:
\end_layout
\begin_layout LyX-Code
cp LyXDir/tex/revtex.cls ~/tex/myclass.cls
\end_layout
\begin_layout Standard
(oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
Editieren Sie nun
\family typewriter
myclass.cls
\family default
und ersetzen Sie jedes vorhandene
\emph on
revtex
\emph default
durch myclass.
Wahrscheinlich sind einige der
\family typewriter
\backslash
DeclareOption
\family default
-Eintr<74>ge f<>r Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
nicht st<73>ren.
\end_layout
\begin_layout Standard
Als n<>chstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
\begin_inset LatexCommand \url{myclass.layout}
\end_inset
, verwenden aber diesmal den Eintrag
\end_layout
\begin_layout LyX-Code
\backslash
DeclareLaTeXClass{myclass}
\end_layout
\begin_layout Standard
Eine
\family typewriter
Preamble
\family default
-Definition sollte nicht notwendig sein.
Konfigurieren Sie LyX neu, und mit etwas Gl<47>ck haben Sie ein funktionierendes
System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
ben<65>tigt.
Das umfasst Ver<65>nderungen der Werte, die LyX f<>r Abst<73>nde, Zeichens<6E>tze
usw.\InsetSpace \space{}
verwendet; diese werden in der
\family typewriter
.layout
\family default
-Datei festgelegt.
\end_layout
\begin_layout Standard
Weiterhin m<>ssen Sie sicherstellen, da<64> alle Umgebungstypen, die in
\family typewriter
myclass.cls
\family default
definiert werden, auch in
\begin_inset LatexCommand \url{myclass.layout}
\end_inset
vorhanden sind.
Falls einige davon fehlen, m<>ssen Sie die entsprechenden Eintr<74>ge hinzuf<75>gen.
Kopieren Sie dazu einen <20>hnlich aussehenden Stil, und ver<65>ndern Sie diesen
nach Ihren W<>nschen.
Dies geschieht am einfachsten folgenderma<6D>en:
\end_layout
\begin_layout LyX-Code
Style FehlenderStyle
\end_layout
\begin_layout LyX-Code
CopyStyle <20>hnlicherStyle
\end_layout
\begin_layout LyX-Code
# hier die Unterschiede neu definieren
\end_layout
\begin_layout LyX-Code
End
\end_layout
\begin_layout Standard
Im folgenden Abschnitt wird erl<72>utert, was welches Element in einer
\family typewriter
.layout
\family default
-Datei macht.
\end_layout
\begin_layout Standard
Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
Die folgenden Abschnitte enthalten Details zum tats<74>chlichen Inhalt der
Layout-Dateien.
Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
Die Entwickler freuen sich immer <20>ber neue Dokumentenklassen!
\end_layout
\begin_layout Section
Deklaration einer neuen Textklasse
\end_layout
\begin_layout Standard
Zeilen, die mit einem
\family typewriter
#
\family default
beginnen, sind Kommentare.
Mit einer Ausnahme: alle Textklassen sollten mit Zeilen <20>hnlich wie den
folgenden beginnen:
\end_layout
\begin_layout LyX-Code
\size small
#% Do not delete the line below; configure depends on this
\end_layout
\begin_layout LyX-Code
\size small
#
\backslash
DeclareLaTeXClass{article}
\end_layout
\begin_layout Standard
Die zweite Zeile wird ben<65>tigt, wenn Sie LyX konfigurieren.
Die Textklassen-Datei wird von dem LaTeX-Skript
\family typewriter
\begin_inset LatexCommand \url{chkconfig.ltx}
\end_inset
\family default
gelesen, und zwar in einem speziellen Modus, in dem
\family typewriter
#
\family default
-Zeichen ignoriert werden.
Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
Textklasse deklariert.
Eine Datei namens
\family typewriter
article.layout
\family default
, die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
Namen
\family typewriter
article
\family default
und benutzt die LaTeX-Dokumentenklasse
\family typewriter
article.cls
\family default
.
\emph on
article
\emph default
ist auch die Beschreibung, die sp<73>ter im Popup-Men<65>
\family sans
\bar under
L
\bar default
ayout\SpecialChar \menuseparator
\bar under
D
\bar default
okument
\family default
auftaucht.
\end_layout
\begin_layout Standard
Angenommen, Sie m<>chten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
m
en\SpecialChar \-
tenklasse
\family typewriter
article
\family default
benutzt, in der Sie aber das Aussehen der Kopfzeile ver<65>ndert haben.
Wenn Sie dann Ihre Textklasse in eine Datei namens
\family typewriter
myarticle.layout
\family default
schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
\end_layout
\begin_layout LyX-Code
\size small
#% Do not delete the line below; configure depends on this
\end_layout
\begin_layout LyX-Code
\size small
#
\backslash
DeclareLaTeXClass[article]{article (with my own headings)}
\end_layout
\begin_layout Standard
Auf diese Weise deklarieren Sie eine Textklasse
\family typewriter
myarticle
\family default
, die die LaTeX-Dokumenten\SpecialChar \-
klas\SpecialChar \-
se
\family typewriter
article.cls
\family default
verwendet und (im Popup-Men<65>) beschrieben wird mit:
\family sans
article (with my own headings)
\family default
.
Falls Ihre Textklasse auch noch von weiteren Paketen abh<62>ngt, k<>nnen Sie
das so angeben:
\end_layout
\begin_layout LyX-Code
\size small
#% Do not delete the line below; configure depends on this
\end_layout
\begin_layout LyX-Code
\size small
#
\backslash
DeclareLaTeXClass[article,foo.sty]{article (with my own headings)}
\end_layout
\begin_layout Standard
Dadurch wird angezeigt, da<64> Ihre Klasse auch das Paket
\family typewriter
foo.sty
\family default
verwendet.
Schlie<69>lich k<>nnen Sie auch Klassen f<>r SGML oder DocBook festlegen.
Eine typische Deklaration sieht so aus:
\end_layout
\begin_layout LyX-Code
\size small
#% Do not delete the line below; configure depends on this
\end_layout
\begin_layout LyX-Code
\size small
#
\backslash
DeclareSGMLClass{SGML (LinuxDoc)}
\end_layout
\begin_layout Standard
oder
\end_layout
\begin_layout LyX-Code
\size small
#% Do not delete the line below; configure depends on this
\end_layout
\begin_layout LyX-Code
\size small
#
\backslash
DeclareDocBookClass[article]{SGML (DocBook article)}
\end_layout
\begin_layout Standard
Diesen Deklarationen kann au<61>erdem ein optionaler Parameter zugef<65>gt werden,
der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
erlaubt).
\end_layout
\begin_layout Standard
Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, m<>ssen Sie
die Datei nur noch in das Verzeichnis
\family typewriter
LyXDir/layouts/
\family default
oder nach
\family typewriter
UserDir/layouts
\family default
kopieren und unter LyX den Men<65>punkt
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
Neu\InsetSpace ~
k
\bar under
o
\bar default
nfigurieren
\family default
ausw<73>hlen.
Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Men<65>
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
ausw<73>hlbar sein.
\end_layout
\begin_layout Subsection
Allgemeine Parameter f<>r Textklassen
\end_layout
\begin_layout Standard
Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes beschreib
en:
\end_layout
\begin_layout Description
\family typewriter
\series medium
Columns
\family default
\series default
[
\family typewriter
\emph on
1
\emph default
, 2
\family default
]
\newline
Gibt an, ob die Textklasse standardm<64><6D>ig ein- oder zweispaltig gesetzt
wird.
Kann im Popup-Men<65>
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
ge<67>ndert werden.
Diese Einstellung ist wichtig: Falls Ihre Textklasse standardm<64><6D>ig zweispaltig
gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
\family typewriter
twocolumn
\family default
\emph on
nicht
\emph default
gesetzt, wenn Sie
\family sans
\bar under
Z
\bar default
weispaltiges
\family default
\InsetSpace \space{}
\family sans
Dokument
\family default
in
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
aktivieren.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Sides
\family default
\series default
[
\family typewriter
\emph on
1
\emph default
, 2
\family default
]
\newline
Gibt an, ob der Text standardm<64><6D>ig f<>r ein- oder f<>r zweiseitigen Druck
gesetzt wird.
Kann im Popup-Men<65>
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
ge<67>ndert werden.
\end_layout
\begin_layout Description
\family typewriter
\series medium
PageStyle
\series default
\family default
[
\family typewriter
\emph on
plain
\emph default
, empty, headings
\family default
]
\newline
Der Standardseitenstil.
Kann ebenfalls im Popup-Men<65>
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
ge<67>ndert werden.
\end_layout
\begin_layout Description
\family typewriter
\series medium
MaxCounter
\family default
\series default
[
\family typewriter
\emph on
Counter_Chapter
\emph default
, Counter_Section, Counter_Subsection,
\newline
Counter_Subsubsection, Counter_Paragraph,
Counter_Subparagraph,
\newline
Counter_EnumI, Counter_EnumII, Counter_EnumIII, Counter_E
numIV
\family default
]
\newline
Der kleinste Abschnitt-Typ, der automatisch nummeriert wird.
Sinnvoll sind Werte wie
\family typewriter
Counter_Chapter
\family default
f<>r
\family sans
book
\family default
oder
\family sans
report
\family default
und
\family typewriter
Counter_Section
\family default
f<>r
\family sans
article
\family default
.
Wenn <20>berhaupt keine Nummerierung ben<65>tigt wird, beispielsweise in einem
Brief, sollte
\family typewriter
MaxCounter
\family default
den Wert
\family typewriter
Counter_EnumI
\family default
erhalten.
\end_layout
\begin_layout Description
\family typewriter
\series medium
ClassOptions\SpecialChar \ldots{}
End
\family default
\series default
\InsetSpace ~
\newline
Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der
Dokumentenklasse unterst<73>tzt werden.
Eine detaillierte Beschreibung finden Sie in Abschnitt
\begin_inset LatexCommand \vref{sec:classoptions}
\end_inset
.
\end_layout
\begin_layout Description
\family typewriter
\series medium
ProvidesAmsmath
\series default
[
\emph on
0
\emph default
,1]
\family default
\InsetSpace ~
\family typewriter
\newline
\family default
Gibt an, ob die betreffende Klasse von sich aus das Paket
\family typewriter
amsmath
\family default
l<>dt.
Dies ist f<>r die Dokumentenklassen
\family typewriter
amsart
\family default
und
\family typewriter
amsbook
\family default
der Fall.
\end_layout
\begin_layout Description
\family typewriter
\series medium
ProvidesMakeidx
\series default
[
\emph on
0
\emph default
,1]
\family default
\InsetSpace ~
\newline
Gibt an, ob die betreffende Klasse die Funktionalit<69>t des Paketes
\family typewriter
makeidx
\family default
bereitstellt.
Dies ist f<>r die Dokumentenklassen
\family typewriter
amsart
\family default
und
\family typewriter
amsbook
\family default
der Fall.
\end_layout
\begin_layout Description
\family typewriter
\series medium
ProvidesUrl
\series default
[
\emph on
0
\emph default
,1]
\family default
\InsetSpace ~
\newline
Gibt an, ob die betreffende Klasse die Funktionalit<69>t des Paketes
\family typewriter
url
\family default
bereitstellt.
Dies ist f<>r die Dokumentenklasse
\family typewriter
AASTeX
\family default
der Fall.
\end_layout
\begin_layout Description
\family typewriter
\series medium
DefaultFont
\family default
\series default
\InsetSpace ~
\newline
Dieser Parameter definiert den Standardzeichensatz des Dokuments.
Eine genauere Beschreibung finden Sie in Abschnitt
\begin_inset LatexCommand \vref{sec:fonts}
\end_inset
.
\end_layout
\begin_layout Description
\family typewriter
\series medium
DefaultStyle
\series default
[string]
\family default
\family typewriter
\newline
\family default
Dies ist das Layout f<>r neu angelegte Abs<62>tze, normalerweise
\family sans
Standard
\family default
.
Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
ist es sehr ratsam, diese Anweisung anzugeben.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Preamble\SpecialChar \ldots{}
EndPreamble
\family default
\series default
\InsetSpace ~
\newline
An dieser Stelle k<>nnen Sie LaTeX-Code angeben, der vor
\emph on
\family typewriter
\emph default
\backslash
begin{document}
\family default
in die LaTeX-Ausgabe eingebunden wird.
Zum Beispiel eigene Definitionen von LaTeX-Makros.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Input
\family default
\series default
\InsetSpace ~
\newline
Hiermit k<>nnen Sie andere Dateien einbinden, die Definitionen f<>r Textklassen
enthalten.
Damit k<>nnen Sie unn<6E>tige Mehrfachdefinitionen vermeiden.
Beispielsweise binden die meisten Standardtextklassen die Datei
\family typewriter
stdclass.inc
\family default
ein, in der ein Gro<72>teil der Definitionen f<>r Standardlayouts gemacht wird.
\end_layout
\begin_layout Description
\family typewriter
\series medium
NoStyle
\family default
\series default
\InsetSpace ~
\newline
Mit diesem Befehl k<>nnen Sie die Definition eines bereits mit
\family typewriter
Style
\family default
(siehe Abschnitt
\begin_inset LatexCommand \vref{sec:specific-layouts}
\end_inset
) definierten Layouts r<>ckg<6B>ngig machen.
Dies ist dann n<>tzlich, wenn Sie ein Layout unterdr<64>cken m<>chten, das in
einer Datei definiert wird, die Sie mit
\family typewriter
Input
\family default
eingebunden haben.
\end_layout
\begin_layout Subsection
Der Abschnitt
\family typewriter
ClassOptions
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:classoptions}
\end_inset
Der Abschnitt
\family typewriter
ClassOptions
\family default
kann folgende Eintr<74>ge enthalten:
\end_layout
\begin_layout Description
\family typewriter
\series medium
FontSize
\family default
\series default
[
\family typewriter
string="10|11|12"
\family default
]
\newline
Eine Liste verf<72>gbarer Gr<47><72>en f<>r den Hauptzeichensatz; die Eintr<74>ge werden
mit
\begin_inset Quotes gld
\end_inset
\family typewriter
|
\family default
\begin_inset Quotes grd
\end_inset
getrennt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
PageStyle
\family default
\series default
[
\family typewriter
string="empty|plain|headings|fancy"
\family default
]
\newline
Eine Liste verf<72>gbarer Seitenstile; die Eintr<74>ge werden mit
\begin_inset Quotes gld
\end_inset
\family typewriter
|
\family default
\begin_inset Quotes grd
\end_inset
getrennt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Other
\family default
\series default
[
\family typewriter
string=""
\family default
]
\newline
Sonstige Optionen f<>r die Dokumentenklasse, die durch Komma getrennt werden.
Sie werden in dem
\family typewriter
documentclasUmschalt+
\family default
Befehl als optionales Argument <20>bergeben.
\end_layout
\begin_layout Subsection
Einzelne Absatz-Layouts
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:specific-layouts}
\end_inset
Eine Layoutbeschreibung f<>r einen Absatz sieht wie folgt aus
\begin_inset Foot
status open
\begin_layout Standard
Sie k<>nnen mit diesem Ausdruck entweder ein neues Layout definieren oder
aber ein bereits definiertes umdefinieren.
\end_layout
\end_inset
:
\end_layout
\begin_layout LyX-Code
Style
\family roman
\emph on
Name
\end_layout
\begin_layout LyX-Code
...
\end_layout
\begin_layout LyX-Code
End
\end_layout
\begin_layout Standard
Innerhalb des Blocks sind folgende Befehle erlaubt:
\end_layout
\begin_layout Description
\family typewriter
\series medium
CopyStyle
\family default
\series default
Hiermit k<>nnen Sie alle Optionen eines bereits definierten Layouts in das
aktuelle kopieren.
\end_layout
\begin_layout Description
\family typewriter
\series medium
LatexType
\family default
\series default
[
\family typewriter
\emph on
Paragraph
\emph default
, Command, Environment, Item_Environment,
\newline
List_Environment
\family default
]
\newline
Legt fest, wie das Layout in LaTeX <20>berf<72>hrt wird.
\end_layout
\begin_deeper
\begin_layout Description
\family typewriter
\series medium
Paragraph
\family default
\series default
bewirkt nichts besonderes -- der Text wird als
\emph on
normaler
\emph default
\emph on
Absatz
\emph default
<20>bernommen.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Command
\family default
\series default
behandelt den Text als Argument eines LaTeX-Befehls
\newline
(
\family typewriter
\emph on
\backslash
LatexBefehl
\emph default
{\SpecialChar \ldots{}
}
\family default
).
\end_layout
\begin_layout Description
\family typewriter
\series medium
Environment
\family default
\series default
behandelt den Text als Kern einer LaTeX-Umgebung
\begin_inset Foot
status open
\begin_layout Standard
LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irref<65>hrend, denn diese
Regeln gelten auch f<>r SGML-Klassen.
Schauen Sie sich am besten die SGML-Klassen-Dateien f<>r Beispiele an.
\end_layout
\end_inset
\newline
(
\family typewriter
\backslash
begin{
\emph on
LatexUmge
\emph default
\begin_inset ERT
status collapsed
\begin_layout Standard
"-
\end_layout
\end_inset
\emph on
bung
\emph default
} \SpecialChar \ldots{}
\backslash
end
\begin_inset ERT
status collapsed
\begin_layout Standard
""
\end_layout
\end_inset
{
\emph on
La
\emph default
\begin_inset ERT
status collapsed
\begin_layout Standard
"-
\end_layout
\end_inset
\emph on
tex
\emph default
\begin_inset ERT
status collapsed
\begin_layout Standard
"-
\end_layout
\end_inset
\emph on
Umgebung
\emph default
}
\family default
).
\end_layout
\begin_layout Description
\family typewriter
\series medium
Item_Environment
\family default
\series default
bewirkt dasselbe wie
\family typewriter
Environment
\family default
, nur da<64> vor jedem Absatz ein
\family typewriter
\backslash
item
\family default
eingef<65>gt wird.
\end_layout
\begin_layout Description
\family typewriter
\series medium
List_Environment
\family default
\series default
funktioniert wie
\family typewriter
Item_Environment
\family default
, nur da<64>
\family typewriter
\newline
LabelWidthString
\family default
als Argument an die Umgebung <20>bergeben wird.
\family typewriter
\newline
LabelWidthString
\family default
kann im Men<65>
\family sans
Absatz-Einstellungen
\family default
(
\family sans
Bearbeiten
\family default
\SpecialChar \menuseparator
\family sans
Absatz-Einstellungen
\family default
oder
\begin_inset Graphics
filename /windows/D/EigeneDateien/LyX/Dokumentation/14x/images/layout-paragraph.xpm
scale 70
BoundingBox 0bp 6bp 20bp 20bp
\end_inset
) definiert werden.
\emph on
\newline
[Stimmt das noch? Glaube nicht! P.S.]
\end_layout
\end_deeper
\begin_layout Description
\family typewriter
\series medium
InTitle
\series default
\family default
[
\family typewriter
1,
\emph on
0
\family default
\emph default
]
\newline
Bei 1 wird nach dem Layout noch ein
\family typewriter
\backslash
maketitle
\family default
in LaTeX eingef<65>gt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
LatexName
\family default
\series default
\InsetSpace ~
\newline
Der Name, den LaTeX f<>r dieses Layout w<>hlt, das hei<65>t entweder der Name
eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
\end_layout
\begin_layout Description
\family typewriter
\series medium
LatexParam
\family default
\series default
\InsetSpace ~
\newline
Ein optionaler Parameter, der
\family typewriter
\series medium
LatexName
\family default
\series default
(dem zugeh<65>rigen Befehl oder der Umgebung) <20>bergeben wird.
Dieser Parameter kann innerhalb von LyX nicht mehr ge<67>ndert werden.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Margin
\family default
\series default
[
\family typewriter
\emph on
Static
\emph default
, Manual, Dynamic, First_Dynamic, Right_Address_Box
\family default
]
\newline
Legt fest, wie der linke Rand des Textes bestimmt wird.
\end_layout
\begin_deeper
\begin_layout Description
\family typewriter
\series medium
Static
\family default
\series default
w<>hlt feste Randbreiten.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Manual
\family default
\series default
bedeutet, da<64> der Rand von der Einstellung der
\family sans
Ausrichtung
\family default
im Men<65>
\family sans
Absatz-Einstellungen
\family default
(
\family sans
Bearbeiten
\family default
\SpecialChar \menuseparator
\family sans
Absatz-Einstellungen
\family default
oder
\begin_inset Graphics
filename /windows/D/EigeneDateien/LyX/Dokumentation/14x/images/layout-paragraph.xpm
scale 70
BoundingBox 0bp 6bp 20bp 20bp
\end_inset
) abh<62>ngt.
Dies wird f<>r h<>bsche Listen ohne Tabulatoren benutzt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Dynamic
\family default
\series default
bedeutet, der linke Rand h<>ngt von der Gr<47><72>e der verwendeten Markierung
ab.
Dies wird zum Beispiel bei automatisch nummerierten <20>berschriften verwendet.
Es leuchtet ein, da<64> die <20>berschrift
\begin_inset Quotes gld
\end_inset
5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
<20>berschrift
\begin_inset Quotes grd
\end_inset
einen gr<67><72>eren linken Rand ben<65>tigt, als
\begin_inset Quotes gld
\end_inset
3.2 Sehr lange \SpecialChar \ldots{}
<20>berschrift
\begin_inset Quotes grd
\end_inset
.
\end_layout
\begin_layout Description
\family typewriter
\series medium
First_Dynamic
\family default
\series default
arbeitet <20>hnlich wie
\family typewriter
Dynamic
\family default
, aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
Dies wird f<>r die LaTeX-Umgebung
\family sans
description
\family default
benutzt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Right_Address_Box
\family default
\series default
bedeutet, da<64> der Rand wird so gew<65>hlt, da<64> die l<>ngste Zeile des Absatzes
gerade den rechten Rand ber<65>hrt.
Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
\end_layout
\end_deeper
\begin_layout Description
\family typewriter
\series medium
NextNoIndent
\family default
\series default
[
\family typewriter
1,
\emph on
0
\family default
\emph default
]
\newline
Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
nicht.
\family typewriter
1
\family default
hei<65>t, der Absatz erh<72>lt auf keinen Fall einen Einzug.
(Zum Beispiel nach einer <20>berschrift.)
\end_layout
\begin_layout Description
\family typewriter
\series medium
ParIndent
\family default
\series default
[
\family typewriter
string=""
\family default
]
\newline
Der Einzug der ersten Zeile eines Absatzes.
Als Argument wird eine Zeichenkette <20>bergeben.
Zum Beispiel bedeutet
\begin_inset Quotes gld
\end_inset
\family typewriter
MM
\family default
\begin_inset Quotes grd
\end_inset
, da<64> die erste Zeile genau so weit eingezogen wird, wie die Breite von
\begin_inset Quotes gld
\end_inset
\family typewriter
MM
\family default
\begin_inset Quotes grd
\end_inset
im normalen Zeichensatz ist.
Einen negativen Wert k<>nnen Sie angeben, indem Sie ein
\begin_inset Quotes gld
\end_inset
-
\begin_inset Quotes grd
\end_inset
voranstellen.
\newline
Diese Methode wurde gew<65>hlt, damit das Aussehen auf dem Bildschirm
bei unterschiedlichen Zeichens<6E>tzen m<>glichst <20>hnlich bleibt.
\family typewriter
ParIndent
\family default
bleibt f<>r ein bestimmtes Layout fest.
Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
Layout mit
\family typewriter
NextNoIndent
\family default
verboten werden.
\newline
Auch benutzt das Standard-Layout innerhalb von Umgebungen
den Einzug der Umgebung und nicht den eigenen.
Zum Beispiel haben Standardabs<62>tze innerhalb einer Aufz<66>hlung keinen Einzug.
\end_layout
\begin_layout Description
\family typewriter
\series medium
ParSkip
\family default
\series default
[
\family typewriter
float=0
\family default
]
\newline
LyX erlaubt im Men<65>
\family sans
\bar under
D
\bar default
okument
\family default
\SpecialChar \menuseparator
\family sans
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
\SpecialChar \menuseparator
\family sans
Textformat
\family default
die Einstellung
\family sans
Abs<EFBFBD>tze\InsetSpace \space{}
trennen\InsetSpace \space{}
durch
\family default
.
M<>gliche Einstellungen sind entweder
\family sans
\bar under
E
\bar default
inr<EFBFBD>ckung
\family default
oder
\family sans
\bar under
V
\bar default
ertikaler\InsetSpace \space{}
Abstand
\family default
.
Wenn
\family sans
\bar under
V
\bar default
ertikaler\InsetSpace \space{}
Abstand
\family default
gew<65>hlt wird, wird in einem Layout mit
\family typewriter
Latex\SpecialChar \-
Type Paragraph
\family default
der Wert von
\family typewriter
ParIndent
\family default
ignoriert.
Stattdessen werden alle Abs<62>tze durch einen vertikalen Abstand getrennt.
Die L<>nge dieses Abstands ist das Produkt von
\family typewriter
ParSkip
\family default
und der H<>he des Standardzeichensatzes.
\end_layout
\begin_layout Description
\family typewriter
\series medium
TopSep
\family default
\series default
[
\family typewriter
float=0
\family default
]
\newline
Der vertikale Abstand, der die erste Serie von Abs<62>tzen vom vorangehenden
Text trennt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
BottomSep
\family default
\series default
[
\family typewriter
float=0
\family default
]
\newline
<EFBFBD>hnlich wie
\family typewriter
TopSep
\family default
-- nur ist dies der Abstand nach einer Serie von Abs<62>tzen.
Ist der
\family typewriter
TopSep
\family default
des nachfolgenden Layouts nicht 0, so werden die beiden Abst<73>nde
\emph on
nicht
\emph default
addiert, sondern LyX w<>hlt das Maximum der beiden Abst<73>nde.
\end_layout
\begin_layout Description
\family typewriter
\series medium
ParSep
\family default
\series default
[
\family typewriter
float=0
\family default
]
\newline
Der vertikale Anstand zwischen den Abs<62>tzen dieses Layouts.
\end_layout
\begin_layout Description
\family typewriter
\series medium
ItemSep
\family default
\series default
[
\family typewriter
float=0
\family default
]
\newline
Dies ist ein zus<75>tzlicher Abstand f<>r die Unterpunkte eines
\family typewriter
Environment
\family default
-Layouts.
Wenn in solch einem Layout andere Layouts integriert werden, so werden
diese mit
\family typewriter
ParSep
\family default
getrennt.
Aber die einzelnen Unterpunkte der Umgebung werden
\emph on
zus<EFBFBD>tzlich
\emph default
mit
\family typewriter
ItemSep
\family default
getrennt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
LeftMargin
\family default
\series default
[
\family typewriter
string=""
\family default
]
\newline
Definiert den linken Einzug.
Wenn ein Layout in ein anderes
\family typewriter
Environment
\family default
-Layout integriert wird, werden die Breiten der verschiedenen
\family typewriter
LeftMargin
\family default
s nicht einfach addiert, sondern vorher in Abh<62>ngigkeit zur Schachtelungstiefe
mit dem Faktor
\begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
\end_inset
multipliziert.
Dieser Parameter wird auch dann benutzt, wenn der Rand als
\family typewriter
Manual
\family default
oder
\family typewriter
Dynamic
\family default
definiert wurde.
In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
R<>ndern hinzugef<65>gt.
F<>r die Bedeutung des Wertes gilt das bei
\family typewriter
ParIndent
\family default
Gesagte.
\end_layout
\begin_layout Description
\family typewriter
\series medium
RightMargin
\family default
\series default
[
\family typewriter
string=""
\family default
]
\newline
<EFBFBD>hnlich wie
\family typewriter
LeftMargin
\family default
.
\end_layout
\begin_layout Description
\family typewriter
\series medium
LabelType
\family default
\series default
[
\family typewriter
\emph on
No_Label
\emph default
, Manual, Static, Top_Environment,
\newline
Centered_Top_Environment, Sensitive, Counter_C
hapter, Counter_Section, Counter_Subsection, Counter_Subsubsection, Counter_Para
graph,
\newline
Counter_Subparagraph, Counter_EnumI, Counter_EnumII, Counter_EnumIII,
\newline
Count
er_EnumIV
\family default
]
\end_layout
\begin_deeper
\begin_layout Description
\family typewriter
\series medium
Manual
\family default
\series default
bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
\end_layout
\begin_layout Description
\family typewriter
\series medium
Static
\family default
\series default
bedeutet: die Marke wird im Layout definiert (siehe:
\family typewriter
LabelString
\family default
).
\end_layout
\begin_layout Description
\family typewriter
\series medium
Top_Environment
\family default
\InsetSpace \space{}
und
\family typewriter
\InsetSpace \space{}
Centered\InsetSpace \space{}
Top\InsetSpace \space{}
Environment
\family default
\series default
sind Spezialf<6C>lle von
\family typewriter
Static
\family default
.
Die Marke wird <20>ber dem Absatz abgebildet, aber nur am Anfang der Umgebung
oder am Anfang einer Serie von Abs<62>tzen mit diesem Layout.
Dies benutzt man zum Beispiel im
\family sans
Abstract
\family default
-Layout oder im
\family sans
Bibliography
\family default
-Layout.
Dasselbe trifft auch f<>r
\family typewriter
Manual
\family default
-Marken mit dem LaTeX-Typ
\family typewriter
Environment
\family default
zu, damit Layouts f<>r Theoreme korrekt arbeiten.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Sensitive
\family default
\series default
ist ein Spezialfall von Bildunterschriften f<>r Gleitobjekte (Abbildungen
und Tabellen).
\family typewriter
Sensi\SpecialChar \-
tive
\family default
bedeutet, da<64> der gedruckte Text von der Art des Gleitobjekts abh<62>ngt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Counter_xxx
\family default
\series default
Sollte selbsterkl<6B>rend sein --
\family typewriter
xxx
\family default
entspricht jeweils einem LaTeX-Gliederungsbefehl.
\end_layout
\end_deeper
\begin_layout Description
\family typewriter
\series medium
LabelSep
\family default
\series default
[
\family typewriter
string=""
\family default
]
\newline
Der horizontale Abstand zwischen der Marke und dem folgenden Text.
Wird nur f<>r Marken benutzt, die nicht <20>ber dem folgenden Text stehen.
\end_layout
\begin_layout Description
\family typewriter
\series medium
LabelBottomSep
\family default
\series default
[
\family typewriter
float=0
\family default
]
\newline
Der vertikale Abstand zwischen der Marke und dem folgenden Text.
Wird nur f<>r Marken benutzt, die <20>ber dem folgenden Text stehen (
\family typewriter
Top_Environment
\family default
,
\family typewriter
\newline
Centered_Top_Environment
\family default
).
\end_layout
\begin_layout Description
\family typewriter
\series medium
LabelString
\family default
\series default
[
\family typewriter
string=""
\family default
]
\newline
Der String, der f<>r den
\family typewriter
LabelType
\family default
\family typewriter
\emph on
Static
\family default
\emph default
verwendet wird.
Wenn der Rand (
\family typewriter
Margin
\family default
) auf
\family typewriter
Manual
\family default
gesetzt wurde, dient dieser String auch als Voreinstellung f<>r
\family typewriter
LabelWidthString
\family default
, die im Men<65>
\family sans
Absatz-Einstellungen
\family default
(
\family sans
Bearbeiten
\family default
\SpecialChar \menuseparator
\family sans
Absatz-Einstellungen
\family default
oder
\begin_inset Graphics
filename /windows/D/EigeneDateien/LyX/Dokumentation/14x/images/layout-paragraph.xpm
scale 70
BoundingBox 0bp 6bp 20bp 20bp
\end_inset
) ver<65>ndert werden kann.
Wenn als
\family typewriter
Labeltype
\family default
\family typewriter
\emph on
Counter_xxx
\family default
\emph default
eingestellt wurde, wird der Z<>hler an diesen String angeh<65>ngt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Align
\family default
\series default
[
\family typewriter
\emph on
block
\emph default
, left, right, center
\family default
]
\newline
Gibt an, ob der Text im Blocksatz linksb<73>ndig, rechtsb<73>ndig oder zentriert
gesetzt wird.
\end_layout
\begin_layout Description
\family typewriter
\series medium
AlignPossible
\family default
\series default
[
\family typewriter
\emph on
block
\emph default
, left, right, center
\family default
]
\newline
Eine
\emph on
Liste
\emph default
von m<>glichen Textausrichtungen, die durch Kommata voneinander getrennt
werden.
Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
machen.
Beispielsweise sollte in einer Aufz<66>hlung der Text nicht rechtsb<73>ndig oder
zentriert gesetzt werden.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Fill_Top
\family default
\series default
[
\family typewriter
\emph on
0
\emph default
,1
\family default
]
\newline
Hiermit wird festgelegt, ob <20>ber dem Absatz ein
\family typewriter
\backslash
vfill
\family default
eingef<65>gt werden soll.
Dies kann auch im Men<65>
\family sans
Ein<EFBFBD>gen\SpecialChar \menuseparator
Besondere\InsetSpace \space{}
Formatierung\SpecialChar \menuseparator
Vertikaler\InsetSpace \space{}
Abstand\SpecialChar \ldots{}
\family default
eingestellt werden, indem man in
\family sans
Abstand
\family default
den Wert
\family sans
Variabel
\family default
ausw<73>hlt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Fill_Bottom
\family default
\series default
[
\family typewriter
\emph on
0
\emph default
,1
\family default
] Steuert <20>hnlich wie
\family typewriter
Fill_Top
\family default
das Einf<6E>gen eines
\family typewriter
\backslash
vfill
\family default
\emph on
unter
\emph default
dem Absatz.
\end_layout
\begin_layout Description
\family typewriter
\series medium
NeedProtect
\family default
\series default
[
\family typewriter
\emph on
0
\emph default
,1
\family default
]
\newline
Gibt an, ob
\emph on
zerbrechliche
\emph default
LaTeX-Befehle innerhalb dieses Layouts durch
\family typewriter
\backslash
protect
\family default
ge\SpecialChar \-
sch<EFBFBD>tzt werden m<>ssen.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Newline
\family default
\series default
[
\family typewriter
0,
\emph on
1
\family default
\emph default
]
\newline
Gibt an, ob Zeilenumbr<62>che in LaTeX als
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\backslash
\family default
\begin_inset Quotes grd
\end_inset
dargestellt werden, oder nicht.
Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einsch<63>be
in LyX komfortabler editieren zu k<>nnen.
\end_layout
\begin_layout Description
\family typewriter
\series medium
PassThru
\series default
[0, 1]
\newline
\family default
Legt fest, ob der Absatzinhalt unver<65>ndert ausgegeben werden soll, also
ohne diverse von LaTeX ben<65>tigte Ersetzungen durchzuf<75>hren.
Dies ersetzt in gewisser Weise das alte Zeichensatzattribut
\family typewriter
LaTeX
\family default
.
\end_layout
\begin_layout Description
\family typewriter
\series medium
FreeSpacing
\family default
\series default
[
\family typewriter
\emph on
0
\emph default
, 1
\family default
]
\newline
Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen W<>rtern
einzuf<75>gen.
Diese Eigenschaft kann in bestimmten F<>llen umst<73>ndlich sein, zum Beispiel,
wenn ein Programmcode eingegeben werden soll.
In solchen F<>llen kann
\family typewriter
FreeSpacing
\family default
auf
\family typewriter
1
\family default
gesetzt werden.
LyX erzeugt in diesem Fall f<>r jedes zus<75>tzliche Leerzeichen ein gesch<63>tztes
Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
\end_layout
\begin_layout Description
\family typewriter
\series medium
KeepEmpty
\series default
[
\emph on
0
\emph default
, 1]
\newline
\family default
Normalerweise ist es in LyX nicht m<>glich, einen Absatz leer zu lassen,
da das zu einer leeren LaTeX-Ausgabe f<>hren w<>rde.
In manchen F<>llen ist das aber durchaus gew<65>nscht: So k<>nnen beispielsweise
in einer Briefvorlage die ben<65>tigten Felder leer voreingestellt werden,
damit keiner vergisst, sie anzugeben.
In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
die keinen eigentlichen Text enth<74>lt.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Spacing
\family default
\series default
[
\family typewriter
\emph on
single
\emph default
, onehalf, double, other
\family default
\emph on
Wert
\emph default
]
\newline
Dies definiert die Voreinstellung f<>r den Zeilenabstand des Layouts.
Die Argumente
\family typewriter
single
\family default
,
\family typewriter
onehalf
\family default
und
\family typewriter
double
\family default
entsprechen Multiplikatoren 1, 1.25 und 1.667.
Wenn Sie als Argument
\family typewriter
other
\family default
angeben, m<>ssen Sie als
\emph on
Wert
\emph default
einen konkreten Multiplikator angeben.
Im Gegensatz zu anderen Parametern erzeugt LyX, wenn
\family typewriter
Spacing
\family default
gesetzt wird, spezifischen LaTeX-Code, der auf das Paket
\family typewriter
setspace.sty
\emph on
\family default
\emph default
zur<EFBFBD>ckgreift
\family typewriter
\emph on
.
\end_layout
\begin_layout Description
\family typewriter
\series medium
Font
\family default
\series default
\InsetSpace ~
\newline
Der Zeichensatz, der f<>r den Textk<74>rper
\emph on
und
\emph default
die Marke verwendet wird (siehe Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:fonts}
\end_inset
).
Wird
\family typewriter
Font
\family default
gesetzt, dann erh<72>lt
\family typewriter
LabelFont
\family default
automatisch denselben Wert.
\end_layout
\begin_layout Description
\family typewriter
\series medium
TextFont
\family default
\series default
\InsetSpace ~
\newline
Der Zeichensatz, der f<>r den Textk<74>rper verwendet wird.
(Siehe Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:fonts}
\end_inset
.)
\end_layout
\begin_layout Description
\family typewriter
\series medium
LabelFont
\family default
\series default
\InsetSpace ~
\newline
Der Zeichensatz, der f<>r die Marke verwendet wird.
(Siehe Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:fonts}
\end_inset
.)
\end_layout
\begin_layout Description
\family typewriter
\series medium
Preamble\SpecialChar \ldots{}
EndPreamble
\family default
\series default
\InsetSpace ~
\newline
Eine Serie von Makrodefinitionen, die in die Pr<50>ambel (vor
\family typewriter
\backslash
begin{document}
\family default
) eingef<65>gt werden, falls dieses Layout benutzt wird.
\end_layout
\begin_layout Subsection
Beschreibung des Zeichensatzes
\end_layout
\begin_layout Standard
\begin_inset LatexCommand \label{sec:fonts}
\end_inset
Eine Zeichensatzbeschreibung sieht folgenderma<6D>en aus:
\end_layout
\begin_layout LyX-Code
Font
\family roman
\emph on
oder
\family default
\emph default
LabelFont
\end_layout
\begin_layout LyX-Code
...
\end_layout
\begin_layout LyX-Code
EndFont
\end_layout
\begin_layout Standard
und es sind folgende Befehle vorhanden:
\end_layout
\begin_layout Description
\family typewriter
\series medium
Family
\family default
\series default
[
\family typewriter
\emph on
Roman
\emph default
, Sans, Typewriter
\family default
]
\end_layout
\begin_layout Description
\family typewriter
\series medium
Series
\family default
\series default
[
\family typewriter
\emph on
Medium
\emph default
, Bold
\family default
]
\end_layout
\begin_layout Description
\family typewriter
\series medium
Shape
\family default
\series default
[
\family typewriter
\emph on
Up
\emph default
, Italic, SmallCaps, Slanted
\family default
]
\end_layout
\begin_layout Description
\family typewriter
\series medium
Size
\family default
\series default
[
\family typewriter
tiny, small,
\emph on
normal
\emph default
, large, larger, largest, huge, giant
\family default
]
\end_layout
\begin_layout Description
\family typewriter
\series medium
Color
\series default
\family default
[
\family typewriter
\emph on
none
\emph default
, black, white, red, green, blue, cyan, magenta, yellow
\family default
]
\end_layout
\begin_layout Section
Vorlagen erstellen
\end_layout
\begin_layout Standard
Vorlagen werden genauso erstellt wie gew<65>hnliche Dokumente.
Der einzige Unterschied ist: normale Dokumente enthalten zwangsl<73>ufig alle
nur m<>glichen Einstellungen, einschlie<69>lich Zeichensatzschema und Papiergr<67><72>e.
Normalerweise m<>chte ein Benutzer nicht, da<64> eine Vorlage seine pers<72>nlichen
Voreinstellungen <20>berschreibt.
Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
wie
\family typewriter
\backslash
fontscheme
\family default
oder
\family typewriter
\backslash
papersize
\family default
aus der LyX-Datei entfernen.
Dies kann (und muss) mit einem gew<65>hnlichen Texteditor durchgef<65>hrt werden.
\end_layout
\begin_layout Standard
Sie sollten Ihre pers<72>nlichen Vorlagen nach
\family typewriter
UserDir/templates/
\family default
kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis
\family typewriter
LyXDir/templates/
\family default
und anschlie<69>end das Vorlagenverzeichnis im Dialog
\family sans
\bar under
W
\bar default
erkzeuge\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
\SpecialChar \menuseparator
\family sans
Pfade
\family default
\SpecialChar \menuseparator
\family sans
\bar under
D
\bar default
okumentvorlagen:
\family default
auf das private Verzeichnis setzen.
\end_layout
\begin_layout Standard
Beachten Sie.
da<64> es eine Vorlage mit besonderer Bedeutung gibt:
\family typewriter
defaults.lyx
\family default
.
Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit
\family sans
\bar under
D
\bar default
atei\SpecialChar \menuseparator
\bar under
N
\bar default
eu
\family default
anlegen, damit dieses vern<72>nftige Standardeinstellungen hat.
Um diese Vorlage zu erstellen, m<>ssen Sie lediglich ein Dokument mit den
von Ihnen bevorzugten Einstellungen <20>ffnen und dann im Dialog
\family sans
\bar under
D
\bar default
okument\SpecialChar \menuseparator
\bar under
E
\bar default
instellungen
\family default
\SpecialChar \ldots{}
den Schalter
\family sans
Als\InsetSpace \space{}
\bar under
D
\bar default
okumentUmschalt+Standards\InsetSpace \space{}
speichern
\family default
anklicken.
\end_layout
\begin_layout Chapter
Eine Anleitung f<>r Drucker
\begin_inset LatexCommand \label{chap:printer}
\end_inset
\end_layout
\begin_layout Standard
Anmerkung von
\noun on
HHa
\noun default
: Wenn Sie f<>r Ihren Drucker CUPS benutzen, ist diese Kapitel f<>r Sie uninteress
ant.
Ich werde es auch nicht mehr bearbeiten.
\end_layout
\begin_layout Section
Einleitung
\end_layout
\begin_layout Standard
\emph on
Anmerkung des <20>bersetzers: Der erste Satz dieser Einleitung
\begin_inset Quotes gld
\end_inset
Lesen Sie die Printing-HOWTO
\begin_inset Quotes grd
\end_inset
ist Unsinn.
Wenn Sie tats<74>chlich die Printing-HOWTO gelesen (und verstanden) haben,
enth<74>lt dieser Abschnitt f<>r Sie praktisch keine neuen Informationen mehr.
Nat<61>rlich enth<74>lt die Printing-HOWTO viele n<>tzliche Informationen, die
weit <20>ber das hinausgehen, was wir in diesem Abschnitt beschreiben werden.
Im <20>brigen ist die Installation des Druckers heutzutage erheblich einfacher,
als die (sehr umfangreiche) Printing-HOWTO vermuten l<>sst.
Die meisten Distributionen erm<72>glichen es, die hier erw<72>hnten Konfigurationsdat
eien mit wenigen Handgriffen zu erstellen.
-LA
\end_layout
\begin_layout Standard
Wenn Sie auf einem Linux-System arbeiten und erst Ihren Drucker installieren
m<>ssen, sollten Sie zun<75>chst die Datei
\family typewriter
\size normal
Printing-HOWTO
\family default
\size default
lesen.
(Sie befindet sich je nach Distribution oft im Verzeichnis
\family typewriter
/usr/doc/FAQ/HOWTO
\family default
oder
\family typewriter
/usr/doc/HOWTO
\family default
.) Es gibt auch eine deutschsprachige <20>bersetzung, die man <20>ber FTP
\begin_inset Foot
status open
\begin_layout Standard
zum Beispiel
\family typewriter
\family default
\begin_inset LatexCommand \url{ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/translations/de/DE-Drucker-HOWTO.txt.gz}
\end_inset
\end_layout
\end_inset
bekommen kann.
Zudem m<>ssen Sie das Ghostscript-Paket installieren, falls Sie dies noch
nicht getan haben.
\end_layout
\begin_layout Standard
Einige Linux-Distributionen werden mit sogenannten MagiStrg+Filtern ausgeliefert
und installieren diese selbst<73>ndig.
Anstelle der Prozedur, die wir unten beschreiben, k<>nnen Sie auch diese
MagiStrg+Filter-Prozedur benutzen.
Allerdings wird es vermutlich etwas schwieriger sein, die M<>glichkeiten
Ihres Druckers voll auszusch<63>pfen.
Wenn Ihre Linux-Distribution mit einem Extraprogramm f<>r die Druckerinstallatio
n ausgestattet ist, k<>nnen Sie auch einfach dies benutzen.
Werfen Sie danach einfach einen Blick in die
\family typewriter
Printing-HOWTO
\family default
, um eventuell noch ein paar Kleinigkeiten anzupassen.
\end_layout
\begin_layout Section
Die Datei
\family typewriter
/etc/printcap
\end_layout
\begin_layout Subsection
<EFBFBD>berblick
\end_layout
\begin_layout Standard
Die Datei
\family typewriter
/etc/printcap
\family default
informiert Linux <20>ber Ihre Druckerkonfiguration.
Jeder Eintrag definiert einen Drucker, gibt ihm einen Namen, mit dem Sie
und andere Benutzer ihn ansprechen k<>nnen und erkl<6B>rt Linux, wie Ausgaben
an diesen Drucker gehandhabt werden sollen.
Es macht durchaus Sinn, in dieser Datei mehrere
\begin_inset Quotes gld
\end_inset
logische Drucker
\begin_inset Quotes grd
\end_inset
zu definieren, die alle denselben physikalischen Drucker ansprechen, dies
aber in unterschiedlicher Art und Weise tun
\begin_inset Foot
status open
\begin_layout Standard
Bemerkung von
\noun on
John Weiss:
\noun default
Ich handhabe dies so mit meinem Epson Stylus Color IIs.
Da man f<>r Farb- und Schwarzwei<65>druck verschiedene Druckk<6B>pfe ben<65>tigt,
habe ich einen eigenen Drucker
\family typewriter
color
\family default
f<>r farbige Dokumente eingerichtet.
Ich benutze auch einen
\family typewriter
draft
\family default
-Drucker, der eine geringere Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung und einen ungenaueren Druckmodus
benutzt.
Sie sehen, man kann mit Printcaps viele Dinge tun.
\end_layout
\end_inset
.
Nat<61>rlich ben<65>tigt man f<>r jeden physikalischen Drucker auch mindestens
einen Eintrag.
\end_layout
\begin_layout Standard
Hier ein Beispiel f<>r eine
\family typewriter
/etc/printcap
\family default
-Datei:
\end_layout
\begin_layout LyX-Code
\size normal
lp|Text
\size default
auf einem
\size normal
Epson:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lp=/dev/lp1:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sd=/var/spool/lpd/lp:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/lp/errs:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:mx#0:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sh:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sf:
\newline
\size default
\newline
\size normal
draft|Post
\size default
S
\size normal
cript
\size default
(R)
\size normal
\size default
auf einem
\size normal
Epson Stylus Color IIs, 180dpi:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lp=/dev/lp1:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sd=/var/spool/lpd/draft:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/draft/errs:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:if=/var/spool/lpd/draft/draft.filter:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:mx#0:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sh:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sf:
\newline
\size default
\newline
\size normal
ps|Post
\size default
S
\size normal
cript
\size default
(R) auf einem
\size normal
Epson Stylus Color IIs, 360dpi:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lp=/dev/lp1:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sd=/var/spool/lpd/ps:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/ps/errs:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:if=/var/spool/lpd/ps/ps.filter:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:mx#0:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sh:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sf:
\end_layout
\begin_layout Standard
Bevor wir mit Erkl<6B>rungen zu diesen Hieroglyphen fortfahren, haben wir eine
wichtige Information:
\end_layout
\begin_layout Standard
\align center
WARNUNG! WARNUNG! WARNUNG!
\newline
Benutzen Sie nur eine Leerzeile zwischen den Eintr<74>gen
!
\newline
Stellen Sie sicher, da<64> diese Zeile V<>LLIG LEER ist!
\end_layout
\begin_layout Standard
Selbst ein Leerzeichen in einer Leerzeile zwischen zwei Eintr<74>gen kann fatale
Folgen haben, denn das System wird Ihre
\family typewriter
/etc/printcap
\family default
-Datei nicht richtig interpretieren k<>nnen.
\end_layout
\begin_layout Standard
Sehen Sie sich jetzt einmal die Eintr<74>ge genauer an.
Jeder Teil eines Eintrags wird von einem
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\begin_inset Quotes grd
\end_inset
Zeichen abgeschlossen.
Ein
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
-Zeichen am Ende einer Zeile bedeutet, da<64> der Eintrag in der n<>chsten Zeile
fortgesetzt wird.
Nach dem
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
-Zeichen d<>rfen keine anderen Zeichen mehr stehen -- nicht einmal Leerzeichen.
Das
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
-Zeichen sollte unmittelbar hinter dem
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\begin_inset Quotes grd
\end_inset
stehen.
Wenn Sie (wie im Beispiel) einen Eintrag in mehrere Zeilen aufteilen und
die Zeilen mit einem Leerzeichen beginnen, schreiben Sie ein
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\begin_inset Quotes grd
\end_inset
unmittelbar vor den folgenden Text.
Beispielsweise k<>nnten Sie den ersten Eintrag auch schreiben als:
\end_layout
\begin_layout LyX-Code
\size normal
lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:lf=/var/spool/lpd/lp/errs:
\end_layout
\begin_layout Standard
Beachten Sie, da<64> sich hier lediglich ein einzelnes
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\begin_inset Quotes grd
\end_inset
zwischen den Teilen des Eintrags befindet.
Wir spalten diesen Eintrag nun in zwei Zeilen auf:
\end_layout
\begin_layout LyX-Code
\size normal
lp|Text:lp=/dev/lp1:sd=/var/spool/lpd/lp:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/lp/errs:
\end_layout
\begin_layout Standard
Wir brechen die Zeile zun<75>chst direkt hinter einem
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\size default
\begin_inset Quotes grd
\end_inset
\size normal
\size default
um, indem wir ein
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
\size default
einf<6E>gen, eine neue Zeile beginnen, ein wenig Freiraum einf<6E>gen und dann
noch ein
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\size default
\begin_inset Quotes grd
\end_inset
\size normal
\size default
einf<EFBFBD>gen,
\size normal
be
\size default
vor wir fortfahren.
Es ist <20>blich, wenn man einen Eintrag in mehrere Zeilen aufspaltet, alle
Zeilen bis auf die erste einzur<75>cken.
Es gibt <20>brigens viele Optionen, die man an einen Eintrag einf<6E>gen kann.
Wir werden hier nur die vier wichtigsten behandeln.
Die
\emph on
man page
\emph default
f<>r die
\family typewriter
printcap
\family default
-Datei enth<74>lt weitere Informationen.
\end_layout
\begin_layout Subsection
Der Druckername
\end_layout
\begin_layout Standard
Der erste Teil eines
\family typewriter
printcap
\family default
-Eintrags ist der Druckername.
Dort d<>rfen mehrere Namen angegeben werden, die durch ein
\begin_inset Quotes gld
\end_inset
\family typewriter
|
\family default
\begin_inset Quotes grd
\end_inset
-Zeichen getrennt werden.
Es ist sinnvoll, als ersten Namen ein ein K<>rzel anzugeben und als zweiten
Namen eine Kurzbeschreibung des Druckers (nat<61>rlich gefolgt von einem
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\begin_inset Quotes grd
\end_inset
Zeichen).
Zum Beispiel ist
\end_layout
\begin_layout LyX-Code
\size normal
draft|
\size default
Unser Drucker im
\size normal
Draft
\size default
-
\size normal
Mod
\size default
us
\size normal
:
\backslash
\end_layout
\begin_layout Standard
ein Drucker, der den Kurznamen
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
draft
\family default
\begin_inset Quotes grd
\end_inset
\size default
erh<EFBFBD>lt und eine Beschreibung
\begin_inset Quotes gld
\end_inset
Unser Drucker im Draft Modus
\begin_inset Quotes grd
\end_inset
.
[Beachten Sie das
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
am Ende der Zeile, das angibt, da<64> der Eintrag in der n<>chsten Zeile fortgesetz
t wird.] Das K<>rzel
\family typewriter
draft
\family default
ist der Name, den Sie bei vielen Druckkommandos benutzen (beispielsweise
dem
\family typewriter
lpr
\family default
Befehl mit der
\family typewriter
-P
\family default
Option).
\end_layout
\begin_layout Standard
Es ist <20>blich, f<>r einen
\size normal
PostScript<EFBFBD>
\size default
-Drucker das K<>rzel
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
ps
\family default
\begin_inset Quotes grd
\end_inset
\size default
zu benutzen, und den Textdrucker
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
lp
\family default
\begin_inset Quotes grd
\end_inset
\size default
zu nennen
\size normal
.
\end_layout
\begin_layout Subsection
Die Drucker-Ger<65>tedatei
\end_layout
\begin_layout Standard
Der n<>chste Teil der Beispieleintr<74>ge legt das Ger<65>t (das hei<65>t den Namen
der Ger<65>tedatei) fest, auf dem gedruckt werden soll.
In allen Beispieleintr<74>gen lautet diese Zeile:
\end_layout
\begin_layout LyX-Code
\size normal
:lp=/dev/lp1:
\backslash
\end_layout
\begin_layout Standard
\size normal
[
\size default
Noch einmal: Beachten Sie das
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
\size default
am Ende der Zeile und das zus<75>tzliche
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
:
\family default
\begin_inset Quotes gld
\end_inset
\size default
nach den Leerzeichen, die benutzt wurden, um den Text einzur<75>cken
\size normal
.]
\end_layout
\begin_layout Standard
Mit dem K<>rzel
\family typewriter
\size normal
lp=
\family default
\size default
(
\series bold
\emph on
l
\series default
ine
\series bold
p
\series default
rinter
\emph default
) geben Sie den Namen des Drucker-Device an.
Im Beispiel handelt es sich um
\family typewriter
\size normal
/dev/lp1
\family default
,
\size default
die parallele Schnittstelle.
Es gibt auch Drucker, die an die serielle Schnittstelle angeschlossen werden.
Wenn Sie einen haben, sollten Sie
\family typewriter
\size normal
/dev/ttyS0
\family default
\size default
f<EFBFBD>r die erste serielle Schnittstelle benutzen,
\family typewriter
\size normal
/dev/ttyS1
\family default
\size default
f<EFBFBD>r die zweite, usw.
In diesem Fall werden Sie wahrscheinlich auch noch andere Kommandos in
Ihrem
\family typewriter
printcap
\family default
-Eintrag benutzen m<>ssen, beispielsweise um die Baudrate festzulegen.
Die
\family typewriter
printcap
\family default
-Manpage enth<74>lt dar<61>ber weitere Informationen.
\end_layout
\begin_layout Standard
Die meisten Drucker benutzen allerdings die parallele Schnittstelle.
Au<41>erdem h<>ngt der Drucker bei
\emph on
fast allen
\emph default
PStrg+Kompatiblen Computern an
\family typewriter
\size normal
/dev/lp1
\begin_inset Foot
status open
\begin_layout Standard
Warum ist die erste parallele Schnittstelle
\family typewriter
/dev/lp1
\family default
und
\emph on
nicht
\emph default
\family typewriter
/dev/lp0
\family default
? Die I/O-Adressen der einzelnen Schnittstellen sind im Linux-Systemkern
kodiert.
Adresse
\family typewriter
0x3BC
\family default
ist Schnittstelle
\family typewriter
/dev/lp0
\family default
, Adresse
\family typewriter
0x378
\family default
ist Schnittstelle
\family typewriter
/dev/lp1
\family default
und
\family typewriter
0x278
\family default
ist
\family typewriter
/dev/lp2
\family default
.
Da die meisten PStrg+Kompatiblen Computer die parallele Schnittstelle auf
die Adresse
\family typewriter
0x378
\family default
legen, ist bei diesen Systemen
\family typewriter
/dev/lp1
\family default
die parallele Schnittstelle.
\newline
Wenn Sie <20>ber mehr als eine parallele Schnittstelle
verf<72>gen, <20>ndert sich die Situation.
Auch wenn Sie die I/O-Adresse Ihrer Schnittstelle aus einem anderen Grund
ge<67>ndert haben sollten, wird ein anderes
\family typewriter
lp
\family default
-Ger<65>t auf die parallele Schnittstelle zeigen.
Andere Systeme sind m<>glicherweise v<>llig merkw<6B>rdig konfiguriert.
In jedem Fall k<>nnen Sie unter DOS kontrollieren, welche I/O-Adresse Ihre
Schnittstelle hat.
Dann k<>nnen Sie mit Hilfe der Adresse auch bestimmen, ob Sie
\family typewriter
/dev/lp0
\family default
,
\family typewriter
/dev/lp1
\family default
oder
\family typewriter
/dev/lp2
\family default
benutzen m<>ssen.
\end_layout
\end_inset
\family default
\size default
.
\size normal
\size default
M<EFBFBD>glicherweise ist an Ihrem System jedoch etwas anders konfiguriert, Sie
sollten also testen, welches Device die Druckerschnittstelle anspricht.
\end_layout
\begin_layout Subsection
Das Spulverzeichnis und die Logdatei
\end_layout
\begin_layout Standard
Zus<EFBFBD>tzlich zu einem Druckernamen und einem zugeh<65>rigen Ger<65>t ben<65>tigen Sie
auch noch ein Verzeichnis f<>r den Drucker-Spooler.
Dieses wird mit dem K<>rzel
\family typewriter
sd=
\family default
(
\series bold
\emph on
s
\series default
pool
\series bold
d
\series default
irectory
\emph default
) identifiziert.
Es ist auch sehr sinnvoll, eine Logdatei f<>r Fehlermeldungen anzulegen.
Diese gibt man nach dem K<>rzel
\family typewriter
lf=
\family default
(
\series bold
\emph on
l
\series default
og
\series bold
f
\series default
ile
\emph default
) an.
\end_layout
\begin_layout Standard
Die meisten Systeme packen alle Spoolverzeichnisse in das Verzeichnis
\family typewriter
/var/spool/lpd
\family default
; manche benutzen nur
\family typewriter
/var/spool
\family default
.
In jedem Fall erh<72>lt traditionell jeder Druckereintrag ein eigenes Unterverzeic
hnis mit dem Namen des jeweiligen Druckers.
Sie m<>ssen sich als
\begin_inset Quotes gld
\end_inset
root
\begin_inset Quotes grd
\end_inset
einloggen und diese Verzeichnisse von Hand anlegen.
Sie werden auch den Eigent<6E>mer dieser Verzeichnisse <20>ndern m<>ssen, damit
die Gruppenzugeh<65>rigkeit der Verzeichnisse
\family typewriter
daemon
\family default
lautet.
(Dies kann man zum Beispiel mit
\family typewriter
chgrp daemon
\family default
\emph on
Name
\emph default
erreichen, wobei
\emph on
Name
\emph default
der Name des entsprechenden Verzeichnisses ist.)
\end_layout
\begin_layout Standard
Sehen Sie sich einmal den Eintrag des Druckers
\family typewriter
ps
\family default
aus dem Beispiel an.
Er enth<74>lt die Zeilen:
\end_layout
\begin_layout LyX-Code
\size normal
:sd=/var/spool/lpd/ps:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/ps/errs:
\backslash
\end_layout
\begin_layout Standard
Das bedeutet, da<64>
\family typewriter
/var/spool/lpd/ps
\family default
das Spoolverzeichnis ist und die Fehlermeldungen in die Datei
\begin_inset LatexCommand \url{/var/spool/lpd/ps/errs}
\end_inset
geschrieben werden sollen.
Sie sollten diese Datei
\begin_inset Quotes gld
\end_inset
erzeugen
\begin_inset Quotes grd
\end_inset
, indem Sie im Spoolverzeichnis das Kommando
\family typewriter
touch errs
\family default
aufrufen
\begin_inset Foot
status open
\begin_layout Standard
Der Befehl
\family typewriter
touch
\family default
erf<72>llt zwei Aufgaben.
Erstens stellt er sicher, da<64> eine Datei dieses Namens existiert, indem
sie gegebenenfalls einfach erzeugt wird.
Sie ist dann zwar leer, aber sie existiert.
Zweitens merkt sich das Betriebssystem, wann eine Datei zuletzt ge<67>ndert
wurde.
\family typewriter
touch
\family default
sorgt daf<61>r, da<64> diese Zeit auf
\begin_inset Quotes gld
\end_inset
gerade eben
\begin_inset Quotes grd
\end_inset
gesetzt wird.
Es
\begin_inset Quotes gld
\end_inset
ber<EFBFBD>hrt
\begin_inset Quotes grd
\end_inset
also die Datei nur, ohne Einfluss auf ihren Inhalt zu nehmen.
(In unserem Fall ben<65>tigen wir lediglich die erste Wirkungsweise.)
\end_layout
\end_inset
.
\end_layout
\begin_layout Standard
Ganz <20>hnlich sieht der Eintrag f<>r den Drucker
\family typewriter
lp
\family default
aus.
Er enth<74>lt:
\end_layout
\begin_layout LyX-Code
\size normal
:sd=/var/spool/lpd/lp:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/lp/errs:
\backslash
\end_layout
\begin_layout Standard
Wieder: Spoolverzeichnis
\family typewriter
\size normal
/var/spool/lpd/lp
\family default
\size default
, Logdatei
\family typewriter
\size normal
/var/spool/lpd/lp/errs
\family default
.
\end_layout
\begin_layout Subsection
Die Filterdatei
\end_layout
\begin_layout Standard
Anders als
\family typewriter
lp
\family default
, der einfach Text direkt an den Drucker weitergibt, ben<65>tigen die Drucker
\family typewriter
draft
\family default
und
\family typewriter
ps
\family default
einen sogenannten Filter.
(Darum haben Ihre Eintr<74>ge noch eine zus<75>tzliche Zeile.) Das
\family typewriter
printcap
\family default
-K<>rzel f<>r das Filterprogramm ist
\family typewriter
if=
\family default
(
\series bold
\emph on
i
\series default
nput
\series bold
f
\series default
ilter
\emph default
)
\emph on
.
\end_layout
\begin_layout Standard
Es gibt <20>brigens verschiedene K<>rzel, um Filterprogramme anzugeben.
Man hat dadurch die M<>glichkeit, verschiedene Filter f<>r verschiedene Zwecke
einzusetzen.
Sie k<>nnen auch beim Aufruf von
\family typewriter
lpr
\family default
unterschiedliche Filter ausw<73>hlen -- aber das soll hier nicht vertieft
werden, es wird hier nicht ben<65>tigt.
\end_layout
\begin_layout Standard
Sehen Sie sich den Eintrag f<>r den Drucker
\family typewriter
ps
\family default
an:
\end_layout
\begin_layout LyX-Code
\size normal
:if=/var/spool/lpd/ps/ps.filter:
\backslash
\end_layout
\begin_layout Standard
Die Datei
\size normal
\family typewriter
ps.filter
\family default
\size default
ist ein Shellscript, das im Spoolverzeichnis des Druckers
\family typewriter
ps
\family default
steht.
Sie k<>nnen prinzipiell auch direkt den Namen eines Programms angeben, aber
der Aufruf eines Shellscripts gibt Ihnen die M<>glichkeit, Kommandozeilenparamet
er anzugeben.
\end_layout
\begin_layout Standard
Alle Filter, egal ob
\begin_inset Quotes gld
\end_inset
echte
\begin_inset Quotes grd
\end_inset
Programme oder Shellscripts, m<>ssen Ihre Eingabe aus
\family typewriter
stdin
\family default
(der Standardeingabe) <20>bernehmen und die Ausgabe nach
\family typewriter
stdout
\family default
(der Standardausgabe) ausgeben.
\end_layout
\begin_layout Subsection
Zus<EFBFBD>tzliche K<>rzel
\end_layout
\begin_layout Standard
Es gibt noch drei zus<75>tzliche K<>rzel, die Sie in Ihre
\family typewriter
\size normal
printcap
\family default
\size default
-Eintr<74>ge schreiben sollten.
Sie k<>nnen diese am Ende aller drei Beispieleintr<74>ge sehen.
Es handelt sich um:
\end_layout
\begin_layout LyX-Code
\size normal
:mx#0:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sh:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sf:
\end_layout
\begin_layout Standard
Das
\family typewriter
\size normal
mx#0
\family default
\size default
(
\series bold
\emph on
m
\series default
a
\series bold
x
\series default
imum file size
\emph default
)
\begin_inset Foot
status open
\begin_layout Standard
Das
\family typewriter
mx#5
\family default
w<>rde bedeuten: Die zu druckende Datei darf nicht gr<67><72>er werden als 5 Datenbl<62>c
ke.
Da die Angabe von 0 an sich unsinnig ist und man irgendwie ein
\begin_inset Quotes gld
\end_inset
unbegrenzt
\begin_inset Quotes grd
\end_inset
ben<65>tigt, hat man festgelegt, da<64> 0 hier soviel bedeutet wie
\begin_inset Quotes gld
\end_inset
unendlich
\begin_inset Quotes grd
\end_inset
.
\end_layout
\end_inset
bedeutet,
\begin_inset Quotes gld
\end_inset
es k<>nnen Dateien beliebiger Gr<47><72>e gedruckt werden
\begin_inset Quotes grd
\end_inset
.
\size normal
\size default
Das
\size normal
\family typewriter
sf
\family default
\size default
(
\series bold
\emph on
s
\series default
uppress
\series bold
f
\series default
orm feed)
\emph default
sorgt daf<61>r, da<64> nach einem Druckauftrag nicht noch ein zus<75>tzlicher Befehl
\begin_inset Quotes gld
\end_inset
Seitenauswurf
\begin_inset Quotes grd
\end_inset
gesendet wird.
Zuletzt verhindert
\family typewriter
sh
\family default
(
\series bold
\emph on
s
\series default
uppress
\series bold
h
\series default
eader page
\emph default
), da<64> vor jedem Druckauftrag eine Kopfseite gedruckt wird, auf der zus<75>tzliche
Informationen ausgegeben werden (zum Beispiel der Name des Benutzers).
\end_layout
\begin_layout Section
Wir bauen einen Druckerfilter
\end_layout
\begin_layout Subsection
PostScript<EFBFBD>-Dateien mit Hilfe von Ghostscript ausdrucken
\end_layout
\begin_layout Standard
Vermutlich kann Ihr Drucker nicht von sich aus PostScript
\size normal
<EFBFBD>
\size default
drucken.
Um Ihren Drucker trotzdem wie einen
\size normal
PostScript<EFBFBD>
\size default
-Drucker benutzen zu k<>nnen, ist es am einfachsten, das
\size normal
\size default
Programm
\size normal
Ghostscript
\size default
als Filterprogramm zu benutzen.
\size normal
\size default
Es gibt vermutlich auch noch andere Wege, aber dies ist der verbreitetste.
Wenn Sie aus irgendeinem Grund Ghostscript nicht benutzen wollen (oder
k<>nnen), sind Sie auf sich allein gestellt (f<>r den Anfang lesen Sie einmal
das
\family typewriter
Printing-HOWTO
\family default
).
\end_layout
\begin_layout Standard
Zun<EFBFBD>chst sollten Sie Ghostscript installieren.
An sich sollte eine Version von Ghostscript in Ihrer Linux-Distribution
enthalten sein.
Andernfalls k<>nnen Sie Ghostscript auch <20>ber das Linux-FTP-Archiv
\family typewriter
\size normal
sunsite.unc.edu
\family default
\size default
bekommen
\size normal
.
\size default
Nachdem Sie es installiert haben, rufen Sie es einmal von der Kommandozeile
aus auf mit:
\size normal
\end_layout
\begin_layout LyX-Code
\size normal
gs -h | more
\end_layout
\begin_layout Standard
Es erscheint eine Liste von verf<72>gbaren Ausgabetreibern und -formaten.
Hier ist eine Liste, die helfen soll, die Treibernamen unter Ghostscript
zu entschl<68>sseln:
\end_layout
\begin_layout Itemize
\size normal
Apple
\size default
:
\end_layout
\begin_deeper
\begin_layout Description
\size normal
appledmp Apple
\size default
-Matrixdrucker
\end_layout
\begin_layout Description
\size normal
iwhi Imagewriter
\size default
im hochauf
\begin_inset ERT
status collapsed
\begin_layout Standard
"|
\end_layout
\end_inset
l<EFBFBD>senden Modus
\end_layout
\begin_layout Description
\size normal
iwlo Imagewriter i
\size default
m niedrigauf
\begin_inset ERT
status collapsed
\begin_layout Standard
"|
\end_layout
\end_inset
l<EFBFBD>senden Modus
\end_layout
\begin_layout Description
\size normal
iwlq Imagewriter LQ i
\size default
m
\size normal
\size default
\begin_inset Formula $320\times216$
\end_inset
\size normal
dpi
\size default
Modus
\end_layout
\end_deeper
\begin_layout Itemize
\size normal
Canon
\size default
:
\end_layout
\begin_deeper
\begin_layout Description
\size normal
bj10e BubbleJet BJ-10e
\end_layout
\begin_layout Description
\size normal
bj200 BubbleJet BJ-200
\end_layout
\begin_layout Description
\size normal
bjc600 Color BubbleJet BJStrg+600, BJStrg+4000
\size default
u
\size normal
nd BJStrg+70
\begin_inset Foot
status collapsed
\begin_layout Standard
Funktioniert auch f<>r Apple-Drucker wie dem StyleWriter 2x00
\end_layout
\end_inset
\size default
.
\end_layout
\begin_layout Description
\size normal
bjc800 Color BubbleJet BJStrg+800
\end_layout
\begin_layout Description
\size normal
lbp8 LBP-II8
\size default
Laserdrucker
\end_layout
\begin_layout Description
\size normal
lips3 LIPUmschalt+III
\size default
Laserdrucker im
\size normal
CaPSL
\size default
Modus
\end_layout
\end_deeper
\begin_layout Itemize
\size normal
DEC
\size default
:
\end_layout
\begin_deeper
\begin_layout Description
\size normal
la50 LA50
\end_layout
\begin_layout Description
\size normal
la70 LA70
\end_layout
\begin_layout Description
\size normal
la70t LA70
\size default
mit Textverbesserung bei niedriger Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung
\end_layout
\begin_layout Description
\size normal
la75 LA75
\end_layout
\begin_layout Description
\size normal
la75plus LA75 Plus
\end_layout
\begin_layout Description
\size normal
ln03 LN03
\end_layout
\begin_layout Description
\size normal
lj250 LJ250
\size default
Farbdrucker
\end_layout
\begin_layout Description
\size normal
declj250
\size default
Alternativer Treiber f<>r
\size normal
LJ250
\end_layout
\end_deeper
\begin_layout Itemize
\size normal
Epson
\size default
:
\end_layout
\begin_deeper
\begin_layout Description
\size normal
ap3250 ActionPrinter AP3250
\size default
(und jeder andere Drucker, der die Druckersprache
\size normal
ESC/P2
\size default
benutzt)
\size normal
\end_layout
\begin_layout Description
\size normal
escp2
\size default
Alle
\size normal
Epson
\size default
Drucker, die den
\size normal
ESC/P2
\size default
Befehlssatz benutzen (eventuell funktioniert dieser Treiber nicht -- benutzen
Sie stattdessen
\size normal
\series bold
ap3250
\series default
\size default
.)
\series medium
\size normal
\end_layout
\begin_layout Description
\size normal
epson All
\size default
e
\size normal
\size default
Matrixdrucker mit
\size normal
9
\size default
oder
\size normal
24
\size default
Nadeln (und Kompatible)
\end_layout
\begin_layout Description
\size normal
eps9mid All
\size default
e
\size normal
9-
\size default
Nadeldrucker
\size normal
\size default
(und Kompatible) in mittlerer Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung
\size normal
\end_layout
\begin_layout Description
\size normal
eps9hi All
\size default
e
\size normal
9-
\size default
Nadeldrucker (und Kompatible) in dreifacher Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung
\end_layout
\begin_layout Description
\size normal
epsonc LQ-2550
\size default
Farbdrucker (funktioniert auch mit
\size normal
Fujitsu 1200, 2400
\size default
u
\size normal
nd 3400
\size default
Druckern)
\end_layout
\begin_layout Description
\size normal
st800 Stylus 800 inkjet
\end_layout
\begin_layout Description
\size normal
stcolor
\size default
\size normal
Stylus Color, Stylus Color Pro, Stylus Color II
\size default
und
\size normal
IIs color inkjet
\size default
Drucker
\end_layout
\end_deeper
\begin_layout Itemize
\size normal
Hewlet Packard
\size default
(
\size normal
HP
\size default
):
\size normal
\end_layout
\begin_deeper
\begin_layout Description
\size normal
lp2563 2563B
\size default
Zeilendrucker
\end_layout
\begin_layout Description
\size normal
cdeskjet DeskJet 500C
\size default
mit
\size normal
1 bpp
\size default
Farbe
\end_layout
\begin_layout Description
\size normal
cdjcolor DeskJet 500C
\size default
(u
\size normal
nd 540C
\size default
) mit
\size normal
24 bpp
\size default
Farbe und
\size normal
Floyd-Steinberg
\size default
-D
\size normal
ithering
\end_layout
\begin_layout Description
\size normal
cdjmono DeskJet 500C
\size default
(
\size normal
and 510C, 520C, 540C
\size default
) im Schwarzwei<65>betrieb
\end_layout
\begin_layout Description
\size normal
cdj500
\size default
dasselbe wie
\series bold
\size normal
cdjcolor
\end_layout
\begin_layout Description
\size normal
cdj550 DeskJet 550C
\size default
u
\size normal
nd 560C
\end_layout
\begin_layout Description
\size normal
deskjet DeskJet
\size default
u
\size normal
nd DeskJet Plus
\end_layout
\begin_layout Description
\size normal
djet500 DeskJet 500
\end_layout
\begin_layout Description
\size normal
djet500c Alternat
\size default
iver
\size normal
DeskJet
\size default
-
\size normal
500Strg+
\size default
Treiber (arbeitet nicht mit dem
\size normal
550C o
\size default
der
\size normal
\size default
dem
\size normal
560C
\size default
)
\end_layout
\begin_layout Description
\size normal
dnj650c DesignJet 650C
\end_layout
\begin_layout Description
\size normal
ljet2p LaserJet IId, LaserJet IIp,
\size default
u
\size normal
nd LaserJet III*
\size default
mit
\size normal
TIFF
\size default
-Komprimierung
\end_layout
\begin_layout Description
\size normal
ljet3 LaserJet III*
\size default
mit
\size normal
Delta
\size default
-
\size normal
Row
\size default
-Komprimierung
\size normal
\end_layout
\begin_layout Description
\size normal
ljet3d LaserJet IIID
\size default
mit M<>glichkeit zu doppelseitigem Drucken
\end_layout
\begin_layout Description
\size normal
ljet4 LaserJet 4
\size default
(Voreinstellung f<>r die Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung
\size normal
600dpi
\size default
)
\end_layout
\begin_layout Description
\size normal
lj4dith LaserJet 4
\size default
mit
\size normal
Floyd-Steinberg
\size default
-D
\size normal
ithering
\end_layout
\begin_layout Description
\size normal
ljetplus LaserJet Plus
\end_layout
\begin_layout Description
\size normal
pj PaintJet XL
\end_layout
\begin_layout Description
\size normal
pjetxl Altern
\size default
ativer
\size normal
PaintJet XL
\size default
Treiber
\end_layout
\begin_layout Description
\size normal
pjxl PaintJet XL color
\end_layout
\begin_layout Description
\size normal
pjxl300 PaintJet XL300 color
\size default
(u
\size normal
nd 1200C
\size default
)
\end_layout
\begin_layout Description
\size normal
paintjet Alternat
\size default
iver
\size normal
PaintJet color
\size default
Treiber
\end_layout
\end_deeper
\begin_layout Itemize
\size normal
Tektronix
\size default
:
\end_layout
\begin_deeper
\begin_layout Description
\size normal
t4693d2 4693d
\size default
Farbdrucker mit
\size normal
2 bits
\size default
pro
\size normal
RGB
\size default
-Wert (
\size normal
=6 bpp
\size default
)
\end_layout
\begin_layout Description
\size normal
t4693d4 4693d
\size default
Farbdrucker mit
\size normal
4 bits
\size default
pro
\size normal
RGB
\size default
-Wert (
\size normal
=12 bpp
\size default
)
\end_layout
\begin_layout Description
\size normal
t4693d8 4693d
\size default
Farbdrucker mit
\size normal
8 bits
\size default
pro
\size normal
RGB
\size default
-Wert (
\size normal
=24 bpp
\size default
)
\end_layout
\begin_layout Description
\size normal
tek4696 4695
\size default
u
\size normal
nd 4696
\size default
I
\size normal
nkjet
\size default
Plotter
\end_layout
\end_deeper
\begin_layout Itemize
Verschiedene andere Drucker
\size normal
:
\end_layout
\begin_deeper
\begin_layout Description
\size normal
cp50 Mitsubishi CP50
\size default
Farbdrucker
\end_layout
\begin_layout Description
\size normal
ibmpro IBM 9-
\size default
Nadel
\size normal
Proprinter
\end_layout
\begin_layout Description
\size normal
imagen Imagen ImPress
\size default
Drucker
\end_layout
\begin_layout Description
\size normal
jetp3852 IBM Jetprinter
\size default
I
\size normal
nkjet
\size default
Farbdrucker
\size normal
\size default
(
\size normal
Model
\size default
l
\size normal
#3852)
\end_layout
\begin_layout Description
\size normal
m8510 C.Itoh M8510
\size default
Drucker
\end_layout
\begin_layout Description
\size normal
necp6 NEC P6/P6+/P60
\size default
Drucker bei
\size normal
360 dpi
\size default
Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung
\end_layout
\begin_layout Description
\size normal
nwp533 Sony Microsystems NWP533
\size default
Laserdrucker (nur
\size normal
Sony
\size default
)
\size normal
\end_layout
\begin_layout Description
\size normal
oce9050 OCE 9050
\size default
Drucker
\end_layout
\begin_layout Description
\size normal
oki182 Okidata MicroLine 182
\end_layout
\begin_layout Description
\size normal
okiibm Okidata MicroLine IBAlt+K
\size default
ompatible Drucker
\end_layout
\begin_layout Description
\size normal
r4081 Ricoh 4081
\size default
Laserdrucker
\end_layout
\begin_layout Description
\size normal
sj48 StarJet 48
\size default
I
\size normal
nkjet
\size default
Drucker
\end_layout
\begin_layout Description
\size normal
sparc SPARCprinter
\end_layout
\begin_layout Description
\size normal
xes Xerox XES
\size default
Drucker (
\size normal
2700, 3700, 4045, etc.)
\end_layout
\end_deeper
\begin_layout Standard
Falls das Ghostscript-Paket, das mit Ihrer Distribution ausgeliefert wurde,
Ihren Drucker nicht unterst<73>tzt, k<>nnen Sie versuchen, Ghostscript mit
Hilfe des Quellcodes selbst zu <20>bersetzen.
Wenn Ihr Drucker nicht
\emph on
direkt
\emph default
unterst<73>tzt wird, versuchen Sie es mit einem Treiber f<>r einen kompatiblen
Drucker.
\end_layout
\begin_layout Standard
Beachten Sie, da<64> einige Drucker spezielle Kommandozeilenparameter ben<65>tigen.
Zum Beispiel m<>chte der
\family typewriter
stcolor
\family default
-Treiber, da<64> die Datei
\family typewriter
stcolor.ps
\family default
noch vor der eigentlichen Eingabedatei eingegeben wird.
F<>r mehr Details sollten Sie die Dokumentation von Ghostscript lesen.
\end_layout
\begin_layout Standard
Als n<>chstes bauen wir den Filter.
Es empfiehlt sich, der Datei den Namen
\emph on
druckername
\family typewriter
\emph default
.filter
\family default
zu geben (dabei ist
\emph on
druckername
\emph default
der Name, den Sie Ihrem Drucker in der
\family typewriter
printcap
\family default
-Datei gegeben haben).
Zudem ist es sinnvoll, diese Datei in das Spulverzeichnis des Druckers
zu schreiben.
Das Filterskript sollte folgendes enthalten:
\end_layout
\begin_layout LyX-Code
\size normal
#!/bin/sh
\end_layout
\begin_layout LyX-Code
\size normal
/usr/bin/gs -q -dSAFER -dNOPAUSE
\size default
-
\size normal
sDEVICE=
\family roman
\size default
\emph on
Druckertreiber
\family default
\size normal
\emph default
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
[-r
\family roman
\size default
\emph on
Aufl<EFBFBD>sung
\family default
\size normal
\emph default
\family roman
\size default
\emph on
Zusatzoptionen
\family default
\size normal
\emph default
] -sOutputFile=
\size default
\size normal
-[
\family roman
\size default
\emph on
VorangestellteDatei
\family default
\size normal
\emph default
.ps] -
\end_layout
\begin_layout Standard
wobei
\emph on
Druckertreiber
\emph default
den Treiber f<>r Ihren Drucker angibt;
\emph on
Aufl<EFBFBD>sung
\emph default
ist die Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung, die Sie benutzen wollen;
\emph on
Zusatzoptionen
\emph default
steht f<>r alle m<>glichen anderen Optionen, mit denen Sie Ghostscript aufrufen
m<>chten; das (optionale)
\emph on
VorangestellteDatei
\family typewriter
\emph default
.ps
\family default
ist der Name einer Datei, die Sie vor der eigentlichen Eingabedatei einf<6E>gen
m<>chten.
Das
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
am Ende der zweiten Zeile ist der <20>bliche Weg, in einem Shellskript einen
Befehl in mehrere Zeilen aufzuspalten
\begin_inset Foot
status open
\begin_layout Standard
<EFBFBD>hnlich wie in der
\family typewriter
printcap
\family default
-Datei.
Nur muss ein Shellskript bei weitem nicht so penibel geschrieben werden.
\end_layout
\end_inset
.
(Die Argumente in den eckigen Klammern sind optional und werden in vielen
F<>llen nicht ben<65>tigt.
Die Klammern selbst erscheinen nat<61>rlich
\emph on
nicht
\emph default
in der Filterdatei.)
\end_layout
\begin_layout Standard
Beachten Sie, da<64> hier davon ausgegangen wird, da<64> sich das Programm Ghostscript
(
\family typewriter
gs
\family default
) im Verzeichnis
\family typewriter
/usr/bin/
\family default
befindet.
Dies kann in Ihrem System anders sein.
\end_layout
\begin_layout Standard
Verschiedene Druckertreiber behandeln das Argument
\family typewriter
-r
\family default
unterschiedlich.
Einige suchen einfach nach einer einzelnen Zahl, zum Beispiel
\family typewriter
-r600
\family default
.
Andere m<>chten die horizontale und die vertikale Auf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung einzeln eingegeben
haben, zum Beispiel
\family typewriter
-r360x360
\family default
.
Es kann sein, da<64> der Druckertreiber auch noch andere Optionen unterst<73>tzt.
Genaueres m<>ssen Sie in der Dokumentation von Ghostscript nachlesen.
\end_layout
\begin_layout Standard
Nachdem Sie den Druckerfilter geschrieben haben, benutzen Sie
\family typewriter
chmod a+X
\family default
, um die Skriptdatei zu einer ausf<73>hrbaren Datei zu machen.
(Dazu m<>ssen Sie als
\begin_inset Quotes gld
\end_inset
root
\begin_inset Quotes grd
\end_inset
eingeloggt sein.)
\end_layout
\begin_layout Standard
Hier ist ein Beispielfilter, den
\size normal
\noun on
John Weiss
\noun default
\size default
f<EFBFBD>r seinen
\size normal
Epson Stylus Color IIs
\size default
benutzt
\size normal
:
\end_layout
\begin_layout LyX-Code
\size normal
#!/bin/sh
\end_layout
\begin_layout LyX-Code
\size normal
/usr/bin/gs -q -dSAFER -sDEVICE=stcolor
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
-r360x360 -sDithering=fsmono
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
-dNOPAUSE -dnoWeave
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
-sOutputFile=- stcolor.ps -
\end_layout
\begin_layout Standard
Dieser Filter erzeugt eine Ausgabe in
\size normal
360dpi
\size default
und schwarzwei<65> f<>r einen
\size normal
Epson Stylus Color IIs
\begin_inset Foot
status open
\begin_layout Standard
Bemerkung von
\noun on
John Weiss
\noun default
: Dies ist mein
\family typewriter
pUmschalt+
\family default
Drucker.
Ich benutze einen <20>hnlichen Filter f<>r meinen
\family typewriter
draft
\family default
-Drucker, der
\family typewriter
-r180x180
\family default
anstatt
\family typewriter
-r360x360
\family default
benutzt.
F<>r meinen Drucker
\family typewriter
color
\family default
benutze ich einen anderen Wert f<>r den
\family typewriter
-sDithering
\family default
Parameter.
\end_layout
\end_inset
\size default
.
\end_layout
\begin_layout Subsection
Wenn Ihr Drucker bereits PostScript<70> versteht\SpecialChar \ldots{}
\end_layout
\begin_layout Standard
Viele moderne Laserdrucker haben Post
\size normal
Script<EFBFBD>
\size default
bereits eingebaut.
\size normal
\size default
Einige Laserdrucker benutzen
\size normal
PostScript<EFBFBD>
\size default
sogar als Ihre
\begin_inset Quotes gld
\end_inset
Muttersprache
\begin_inset Quotes grd
\end_inset
.
Wenn Sie <20>ber solch einen Drucker verf<72>gen, ben<65>tigen Sie keinen Filter,
sondern k<>nnen Ihre Ausgabe direkt an den Drucker weiterleiten.
Allerdings -- wenn Sie eine einfache Textdatei drucken m<>chten, werden
Sie den Text erst irgendwie in
\size normal
PostScript<EFBFBD>
\size default
formatieren m<>ssen.
\end_layout
\begin_layout Standard
Es gibt drei verbreitete Programme, die ASCII-Dateien nach
\size normal
PostScript<EFBFBD>
\size default
<20>bersetzen
\size normal
:
\family typewriter
nenscript
\family default
,
\family typewriter
a2ps
\family default
,
\size default
u
\size normal
nd
\family typewriter
mpage
\family default
.
\family typewriter
mpage
\family default
\size default
kann auch mehrere Textseiten auf ein einzelnes Blatt Papier drucken.
F<>r Ihren
\family typewriter
lp
\family default
-Drucker sollten Sie ein Filterskript erzeugen, das eines dieser Programme
zur Umwandlung benutzt.
(Der
\family typewriter
lp
\family default
-Drucker ist der traditionelle Name des Druckers, der einfache ASCII-Texte
druckt.) Lesen Sie f<>r weitere Informationen die
\family typewriter
\size normal
Printing-HOWTO
\family default
\size default
.
\size normal
\end_layout
\begin_layout Section
Der Druckerspuld<6C>mon
\family typewriter
lpd
\end_layout
\begin_layout Standard
Das Programm, das letztlich die Druckauftr<74>ge ausf<73>hrt, hei<65>t
\family typewriter
lpd
\family default
.
Dies ist auch das Programm, das die Datei
\family typewriter
\begin_inset LatexCommand \url{/etc/printcap}
\end_inset
\family default
\size normal
\size default
liest.
Irgendwo in den Shellskripts, die ausgef<65>hrt werden, wenn Ihr Computer
hochgefahren wird
\begin_inset Foot
status open
\begin_layout Standard
Auf einigen Computern stehen diese
\emph on
bootup scripts
\emph default
im Verzeichnis
\family typewriter
/etc/rc.d
\family default
.
Andere benutzen
\family typewriter
/etc/init.d
\family default
oder
\family typewriter
/sbin/init.d
\family default
.
Das m<>ssen Sie selbst herausfinden.
\end_layout
\end_inset
, muss auch
\family typewriter
lpd
\family default
gestartet werden, damit der Druckerspooler immer nach dem Hochfahren des
Systems zur Verf<72>gung steht.
Im Prinzip k<>nnen Sie auch jedes Mal
\family typewriter
lpd
\family default
von Hand starten, wenn Sie als
\begin_inset Quotes gld
\end_inset
root
\begin_inset Quotes grd
\end_inset
eingeloggt sind.
\end_layout
\begin_layout Standard
Wenn
\family typewriter
lpd
\family default
erst einmal auf Ihrem System l<>uft, k<>nnen Sie ihn mit Hilfe des
\family typewriter
lpStrg+B
\family default
efehls kontrollieren.
Auch hierzu m<>ssen Sie als
\begin_inset Quotes gld
\end_inset
root
\begin_inset Quotes grd
\end_inset
eingeloggt sein.
\end_layout
\begin_layout Section
Kurze Zusammenfassung
\end_layout
\begin_layout Standard
Zum Abschluss fassen wir noch einmal die Schritte zusammen, die Sie durchf<68>hren
m<>ssen, um eine minimale Konfiguration zu erreichen.
Wenn Sie fertig sind, haben Sie zwei Drucker: der eine hei<65>t
\begin_inset Quotes gld
\end_inset
\family typewriter
lp
\family default
\begin_inset Quotes grd
\end_inset
und dient dazu, ASCII zu drucken, der andere hei<65>t
\begin_inset Quotes gld
\end_inset
\family typewriter
ps
\family default
\begin_inset Quotes grd
\end_inset
und verarbeitet Auftr<74>ge in
\size normal
PostScript<EFBFBD>
\size default
.
Der Druckerfilter f<>r den
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
ps
\family default
\begin_inset Quotes grd
\end_inset
\size default
-Drucker (siehe unten) arbeitet mit jedem Epson-kompatiblen Drucker (heutzutage
ist fast jeder Nadeldrucker Epson-kompatibel) und benutzt die Standardauf\SpecialChar \textcompwordmark{}
l<EFBFBD>sung.
\size normal
\end_layout
\begin_layout Enumerate
\size normal
Log
\size default
gen Sie sich als
\size normal
\begin_inset Quotes gld
\end_inset
root
\begin_inset Quotes grd
\end_inset
\size default
ein oder benutzen Sie
\size normal
\family typewriter
su root
\family default
.
\end_layout
\begin_layout Enumerate
F<EFBFBD>hren Sie folgende Befehle aus:
\end_layout
\begin_deeper
\begin_layout Enumerate
\family typewriter
\size normal
cd /var/spool
\end_layout
\begin_layout Enumerate
\family typewriter
\size normal
mkdir lpd
\family default
\end_layout
\begin_deeper
\begin_layout Standard
(wenn es nicht bereits existiert)
\end_layout
\end_deeper
\begin_layout Enumerate
\family typewriter
\size normal
chgrp lp lpd
\end_layout
\begin_deeper
\begin_layout Standard
(M<>glicherweise m<>ssen Sie
\family typewriter
\size normal
daemon
\family default
\size default
statt
\family typewriter
\size normal
lp
\family default
\size default
benutzen)
\end_layout
\end_deeper
\begin_layout Enumerate
\family typewriter
\size normal
cd lpd
\end_layout
\begin_layout Enumerate
\family typewriter
\size normal
mkdir lp ps
\end_layout
\begin_deeper
\begin_layout Standard
(nur falls diese Verzeichnisse noch nicht existieren)
\end_layout
\end_deeper
\begin_layout Enumerate
\family typewriter
\size normal
touch lp/errs ps/errs
\end_layout
\begin_layout Enumerate
\family typewriter
\size normal
chgrp daemon lp ps lp/errs ps/errs
\end_layout
\end_deeper
\begin_layout Enumerate
Editieren Sie nun Ihre Datei
\size normal
\family typewriter
/etc/printcap
\end_layout
\begin_deeper
\begin_layout Enumerate
Wenn diese Datei bereits existiert, sollten Sie\SpecialChar \ldots{}
\end_layout
\begin_deeper
\begin_layout Enumerate
\SpecialChar \ldots{}
entweder die alte Version umbenennen (zum Beispiel in
\begin_inset LatexCommand \url{/etc/printcap.orig}
\end_inset
)
\end_layout
\begin_layout Enumerate
\SpecialChar \ldots{}
oder alle Eintr<74>ge auskommentieren, indem Sie an den Anfang jeder Zeile
ein
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
#
\family default
\begin_inset Quotes grd
\end_inset
\size default
-Zeichen schreiben.
\end_layout
\end_deeper
\begin_layout Enumerate
Erstellen Sie in Ihrer
\size normal
\family typewriter
/etc/printcap
\family default
\size default
folgende Eintr<74>ge
\size normal
:
\end_layout
\begin_deeper
\begin_layout LyX-Code
\size normal
lp|Text printer:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lp=/dev/lp1:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sd=/var/spool/lpd/lp:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/lp/errs:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:mx#0:sh:sf:
\newline
\size default
\newline
\size normal
ps|Post
\size default
S
\size normal
cript
\size default
(R)
\size normal
printer:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lp=/dev/lp1:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:sd=/var/spool/lpd/ps:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:lf=/var/spool/lpd/ps/errs:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:if=/var/spool/lpd/ps/ps.filter:
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
:mx#0:sh:sf:
\end_layout
\end_deeper
\begin_layout Enumerate
STELLEN SIE SICHER, DASS:
\end_layout
\begin_deeper
\begin_layout Enumerate
nichts in einer Leerzeile zwischen zwei Eintr<74>gen steht -- nicht einmal
ein Leerzeichen.
\size normal
\end_layout
\begin_layout Enumerate
hinter dem
\size normal
\begin_inset Quotes gld
\end_inset
\family typewriter
\backslash
\family default
\begin_inset Quotes grd
\end_inset
\size default
-Zeichen am Ende jeder Zeile kein anderes Zeichen mehr steht.
\size normal
\end_layout
\end_deeper
\end_deeper
\begin_layout Enumerate
Als n<>chstes, erstellen Sie ein Filterskript f<>r den Drucker
\family typewriter
\size normal
ps
\family default
\size default
.
\end_layout
\begin_deeper
\begin_layout Enumerate
Erstellen Sie eine Datei
\family typewriter
\size normal
/var/spool/lpd/ps/ps.filter
\family default
\size default
mit folgendem Inhalt
\size normal
:
\end_layout
\begin_deeper
\begin_layout LyX-Code
\size normal
#!/bin/sh
\end_layout
\begin_layout LyX-Code
\size normal
/usr/bin/gs -q -dSAFER -dNOPAUSE
\backslash
\end_layout
\begin_layout LyX-Code
\size normal
-sDEVICE=epson -sOutputFile=- -
\end_layout
\begin_layout Standard
(Wenn Ihr Drucker nicht Epson-kompatibel sein sollte, ersetzen Sie
\begin_inset Quotes gld
\end_inset
\family typewriter
epson
\family default
\begin_inset Quotes grd
\end_inset
durch den entsprechenden Treibernamen Ihres Druckers.
Wenn sich das Programm
\family typewriter
gs
\family default
nicht in
\family typewriter
/usr/bin
\family default
befinden sollte, korrigieren Sie den Pfad.)
\end_layout
\end_deeper
\begin_layout Enumerate
F<EFBFBD>hren Sie folgende Befehle aus:
\end_layout
\begin_deeper
\begin_layout Enumerate
\family typewriter
\size normal
chmod a+X /var/spool/lpd/ps/ps.filter
\end_layout
\begin_layout Enumerate
\family typewriter
\size normal
chgrp daemon /var/spool/lpd/ps/ps.filter
\end_layout
\end_deeper
\end_deeper
\begin_layout Enumerate
Zuletzt starten Sie den Druckerd<72>mon
\size normal
\family typewriter
lpd
\family default
:
\end_layout
\begin_deeper
\begin_layout Enumerate
Wenn er noch nicht l<>uft, benutzen Sie
\family typewriter
\size normal
lpd &
\family default
\size default
, um ihn zu starten.
\end_layout
\begin_layout Enumerate
Wenn er bereits l<>uft, starten Sie das Programm
\family typewriter
\size normal
lpc
\family default
.
\size default
Danach (in
\family typewriter
\size normal
lpc
\family default
\size default
) f<>hren Sie ein
\family typewriter
\size normal
restart all
\family default
\size default
und ein
\family typewriter
\size normal
up all
\family default
\size default
aus.
Diese Befehle aktivieren die neuen Eintr<74>ge in
\family typewriter
/etc/printcap
\family default
.
(Mit
\family typewriter
\size normal
quit
\family default
\size default
k<EFBFBD>nnen Sie
\family typewriter
\size normal
lpc
\family default
\size default
wieder verlassen
\size normal
.
\size default
)
\end_layout
\begin_layout Enumerate
Stellen Sie sicher, da<64>
\family typewriter
\size normal
lpd
\family default
\size default
irgendwo in Ihren Bootscripts ausgef<65>hrt wird.
\end_layout
\end_deeper
\begin_layout Enumerate
Sie k<>nnen sich jetzt wieder als
\emph on
root
\emph default
ausloggen und Ihre neuen Druckereintr<74>ge testen.
F<>hren Sie
\family typewriter
l
\size normal
pr -Plp
\family default
\size default
aus, gefolgt von dem Namen einer kurzen (ASCII) Textdatei, um den Drucker
\family typewriter
lp
\family default
zu testen; entsprechend testen Sie den Drucker
\family typewriter
ps
\family default
, indem Sie
\family typewriter
\size normal
lpr -Pps
\family default
\size default
,
\size normal
\size default
gefolgt vom Namen einer kurzen Datei im
\size normal
PostScript<EFBFBD>
\size default
-Format, eingeben.
\size normal
\end_layout
\begin_layout Standard
Noch ein Wort zur Vorsicht: wenn Sie den Drucker
\family typewriter
ps
\family default
testen und der Drucker falsch konfiguriert wurde, wird der Computer vermutlich
eine Unmenge M<>ll an Ihren Drucker schicken.
Wenn dies passieren sollte, schalten Sie Ihren Drucker ab und benutzen
die Befehle
\family typewriter
\size normal
lpq
\family default
\size default
und
\size normal
\family typewriter
lprm
\family default
\size default
, um den Druckauftrag zu widerrufen.
\size normal
\size default
Anschlie<EFBFBD>end k<>nnen Sie Ihren Drucker wieder einschalten.
\end_layout
\begin_layout Standard
Wenn einer der beiden Drucker nicht funktioniert, <20>berpr<70>fen Sie alle Schritte
noch einmal.
Ansonsten k<>nnen Ihnen die Man
\size normal
pages
\size default
f<EFBFBD>r
\family typewriter
\size normal
printcap
\family default
\size default
und
\size normal
\family typewriter
lpd
\family default
\size default
und das
\family typewriter
\size normal
Printing-
\family default
\size default
\family typewriter
\size normal
HOWTO
\family default
\size default
weiterhelfen.
\end_layout
\begin_layout Standard
Wenn alles funktioniert, herzlichen Gl<47>ckwunsch!
\end_layout
\begin_layout Chapter
Externes Material
\begin_inset LatexCommand \label{cha:Externes}
\end_inset
einf<6E>gen
\end_layout
\begin_layout Section
Hintergrund
\end_layout
\begin_layout Standard
Einer der am h<>ufigsten ge<67>u<EFBFBD>erten W<>nsche der LyX-Benuutzer ist die M<>glichkeit
einer Schnittstelle zwischen LyX und XFig, Dia oder <20>hnlichen Anwendungsprogram
men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
<20>hnliches zum Einbinden in Dokumente zu erstellen.
Bislang war es lediglich m<>glich, statische, festgelegte Abbildungen <20>ber
das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschr<68>n
kungen:
\end_layout
\begin_layout Itemize
Wenn Sie die Abbildung <20>ndern wollen, m<>ssen Sie extra von Hand das entsprechend
e Programm starten.
\end_layout
\begin_layout Itemize
LyX merkt nicht, da<64> Sie die Abbildung ge<67>ndert haben, und die Darstellung
am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
M<>glichkeit, die Anzeige zu aktualisieren, erschwert.
\end_layout
\begin_layout Itemize
Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
HTML oder ASCII umgehen.
\end_layout
\begin_layout Standard
Die Einf<6E>gung
\family sans
Externes\InsetSpace \space{}
Material
\family default
ist der Versuch, diese Probleme zu l<>sen
\begin_inset Foot
status open
\begin_layout Standard
Auch wenn das alte Grafik-Inset einige M<>ngel hat, so ist es dennoch sehr
wertvoll, denn es bietet eine Anzeige der Grafik sowie die M<>glichkeit
zu geometrischen Transformationen <20>ber eine komfortable Benutzerschnittstelle.
\end_layout
\end_inset
.
Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
LyX und einer externen Anwendung definiert wird.
Anstatt also eine lange Liste von Einf<6E>gungen f<>r alle m<>glichen Arten
von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
und daf<61>r die M<>glichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
abzudecken.
\end_layout
\begin_layout Standard
Das Ergebnis ist eben genau diese Einf<6E>gung
\family sans
Externes\InsetSpace \space{}
Material
\family default
.
Eine solche Einf<6E>gung erscheint im LyX-Dokument lediglich als einfache
Schaltfl<66>che, aber lassen Sie sich dadurch nicht t<>uschen.
Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
k<>nnen, welche Art von Material Sie einbinden wollen.
Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
oben aufgezeigten Probleme umgehen k<>nnen und einiges mehr.
\end_layout
\begin_layout Section
Wie funktioniert das?
\end_layout
\begin_layout Standard
Die Einf<6E>gung
\family sans
Externes\InsetSpace \space{}
Material
\family default
basiert auf dem Konzept der Vorlage.
Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
Sorte von Material umgehen soll.
Derzeit geh<65>ren zu LyX derartige Vorlagen f<>r XFig-Abbildungen, Dia-Diagramme,
diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
Die vollst<73>ndige Liste sehen Sie in
\family sans
\bar under
E
\bar default
inf<EFBFBD>gen\SpecialChar \menuseparator
\bar under
D
\bar default
atei\SpecialChar \menuseparator
\bar under
E
\bar default
xternes\InsetSpace ~
Material
\family default
.
\end_layout
\begin_layout Standard
Dar<EFBFBD>berhinaus ist es m<>glich, durch eigene Vorlagen beliebige andere Formate
einzubinden.
Wir werden weiter unten beschreiben, was genau Sie dazu machen m<>ssen und
hoffen, da<64> Sie derartig erstellte Vorlagen an das LyX-Team schicken, damit
sie in kommenden LyX-Versionen integriert werden k<>nnen.
\end_layout
\begin_layout Standard
Ein weiteres Merkmal der Idee der externen Einf<6E>gung ist die Unterscheidung
zwischen der urspr<70>nglichen Datei, die als Grundlage f<>r das eingef<65>gte
Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
eingebunden wird.
Wir wollen dies am Beispiel einer XFig-Abbildung erl<72>utern.
\end_layout
\begin_layout Standard
Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
\family typewriter
.fig
\family default
.
In XFig k<>nnen Sie Ihre Abbildung editieren und <20>ndern, und zum Schluss
speichern Sie diese
\family typewriter
.fig
\family default
-Datei.
Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, m<>ssen Sie
zun<75>chst
\family typewriter
transfig
\family default
starten, um eine PostScript<70>-Datei zu erzeugen, die von LaTeX eingebunden
werden kann.
In diesem Fall ist also die
\family typewriter
.fig
\family default
-Datei die oben erw<72>hnte Originaldatei, und die
\family typewriter
.pUmschalt+
\family default
Datei die tats<74>chlich eingebundene Datei.
\end_layout
\begin_layout Standard
Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache <20>ndern und
Aktualisieren des Materials, w<>hrend Sie an Ihrem Text schreiben.
Au<41>erdem ist erst so die Flexibilit<69>t gegeben, die ben<65>tigt wird, um unterschie
dliche Exportformate f<>r die LyX-Datei zu erm<72>glichen.
\end_layout
\begin_layout Standard
So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
eine PostScript<70>-Datei im Rohformat einzubinden.
In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
, oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
erzeugt, die in etwa so aussieht wie die urspr<70>ngliche Grafik.
Genau dies ist mit der Einf<6E>gung
\family sans
Externes Material
\family default
m<>glich, denn sie kennt all die notwendigen Befehle f<>r derartige Konvertierung
en (sofern sie von LyX unterst<73>tzt werden).
\end_layout
\begin_layout Standard
Dar<EFBFBD>berhinaus erlaubt die Einf<6E>gung
\family sans
Externes Material
\family default
aber auch die einfache Integration mit externen Betrachtern und Editoren.
So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript<70>-
Datei mit
\family typewriter
ghostview
\family default
zu betrachten.
Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
mehr, und Sie m<>ssen sich nicht mehr an die unterschiedlichen Parameter
erinnern, die vielleicht f<>r diese Abbildung notwendig sind, um sie in
der richtigen Gr<47><72>e zu erstellen.
Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
und k<>nnen so Ihre Produktivit<69>t ungemein steigern.
\end_layout
\begin_layout Standard
LyX besitzt also die Information <20>ber eine Vielzahl von externen Programmen,
um diese von Ihnen unbemerkt nutzen zu k<>nnen und Ihnen so den gr<67><72>tm<74>glichen
Komfort zu bieten.
Und genau diese Information ist in den oben erw<72>hnten Vorlagen gespeichert.
Jede dieser Vorlagen enth<74>lt eine Liste von Befehlen und Optionen, um externe
Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
\end_layout
\begin_layout Standard
Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
die M<>glichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
ver<65>ndern zu m<>ssen.
Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
aber zum Gl<47>ck hat das LyX-Team das in einigen F<>llen ja schon getan.
\end_layout
\begin_layout Standard
Eine kleine Einschr<68>nkung gibt es aber doch: Da es wie erw<72>hnt eine Vielzahl
m<>glicher Exportformate f<>r das eingef<65>gte Material gibt, w<>re es zu vermuten,
da<64> man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
lle so einfach wie m<>glich zu halten.
Anstatt im Dialog f<>r jedes m<>gliche Exportformat einen eigenen Knopf f<>r
die Vorschau zu haben, wurde das Konzept des prim<69>ren Formats eingef<65>hrt,
und es gibt nur einen Schalter
\family sans
in\InsetSpace \space{}
Ly
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X\InsetSpace \space{}
anzeigen
\family default
, der die Datei in genau diesem prim<69>ren Format anzeigt.
\end_layout
\begin_layout Standard
Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
So ist es f<>r die meisten Klassen LaTeX, f<>r die DocBook-Klassen ist es
aber DocBook.
Denken Sie also daran, da<64> Ihnen die Vorschau lediglich das Aussehen in
diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
anderen Formaten aussieht, m<>ssen Sie wie gewohnt die Konvertierung manuell
durchf<68>hren.
\end_layout
\begin_layout Section
Der Dialog
\family sans
Externes Material
\end_layout
\begin_layout Standard
Eine Externe Einf<6E>gung wird vom Men<65>
\family sans
\bar under
E
\bar default
inf<EFBFBD>gen
\family default
\SpecialChar \menuseparator
\family sans
\bar under
D
\bar default
atei
\family default
\SpecialChar \menuseparator
\family sans
\bar under
E
\bar default
xternes
\family default
\InsetSpace \space{}
\family sans
Material
\family default
\SpecialChar \ldots{}
aus aufgerufen.
Es wird dann der Dialog
\family sans
Externes\InsetSpace \space{}
Material
\family default
ge<67>ffnet.
In diesem Dialog k<>nnen Sie genau festlegen, welche Art von Material Sie
einbinden wollen, und auch wie das geschehen soll.
Dar<61>berhinaus k<>nnen Sie <20>ber diesen Dialog die externen Bearbeitungsprogramme
und Betrachter starten.
\end_layout
\begin_layout Standard
Auf der Karteikarte
\family sans
Datei
\family default
befindet sich zun<75>chst ein Fenster
\family sans
Datei:
\family default
, in das Sie einen Dateinamen direkt oder <20>ber
\family sans
Durchsuchen
\family default
\SpecialChar \ldots{}
eingeben k<>nnen.
Da die tats<74>chlich eingebundene Datei bei Bedarf automatisch erstellt wird,
besteht kein Grund, hierf<72>r auch ein Dialogfeld anzulegen.
Darunter ist ein Schalter
\family sans
Datei\InsetSpace \space{}
bearbeiten\SpecialChar \ldots{}
\family default
, mit dem ein Bearbeitungsprogramm f<>r die eingegebene Datei aufgerufen
werden kann.
\end_layout
\begin_layout Standard
Dann kommt eine Liste mit Vorlagen.
Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
zur Verwendung der gew<65>hlten Vorlage: Meist eine kurze Beschreibung, was
die Vorlage macht und welche Parameter m<>glich sind.
\end_layout
\begin_layout Standard
Unten links im Dialogfenster k<>nnen Sie noch
\family sans
Entwurf
\family default
de/aktivieren.
\end_layout
\begin_layout Standard
Wenn Sie auf der Karteikarte
\family sans
Ly
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X-Ansicht in\InsetSpace \space{}
Ly
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X\InsetSpace \space{}
anzeigen
\family default
aktiviert haben, wird die externe Datei angezeigt, wenn es m<>glich ist.
Ist
\family sans
in\InsetSpace \space{}
Ly
\begin_inset ERT
status collapsed
\begin_layout Standard
{}
\end_layout
\end_inset
X\InsetSpace \space{}
anzeigen
\family default
deaktiviert, erscheint nur ein grau hiterlegtes K<>stchen mit Vorlagentyp
und Dateinamen.
\end_layout
\begin_layout Standard
Dann gibt es noch die Karteikarten
\family sans
Drehen
\family default
,
\family sans
Gr<EFBFBD><EFBFBD>e
\family default
,
\family sans
Zuschneiden
\family default
und
\family sans
Optionen
\family default
, die Sie bereits aus
\family sans
\bar under
E
\bar default
inf<EFBFBD>gen\SpecialChar \menuseparator
\bar under
G
\bar default
rafik\SpecialChar \ldots{}
\family default
kennen.
Die letzten beiden sind abh<62>ngig vom Vorlagentyp aktiviert.
\end_layout
\begin_layout Standard
Ganz unten befinden sich schlie<69>lich die gewohnten Kn<4B>pfe
\family sans
OK,
\bar under
<EFBFBD>
\bar default
bernehmen
\family default
und
\family sans
Abbrech
\family default
en
\family sans
/Schlie<69>en
\family default
.
\end_layout
\begin_layout Section
Beispiele
\end_layout
\begin_layout Standard
In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einf<6E>gungen
von externem Material verwendet werden k<>nnen.
Dies sollte etwa folgendes umfassen:
\end_layout
\begin_layout Itemize
Externe Rasterbilder
\end_layout
\begin_layout Itemize
Externe XFig-Abbildungen
\end_layout
\begin_layout Itemize
Schachdiagramme
\end_layout
\begin_layout Itemize
Datum
\end_layout
\begin_layout Section
Die Konfigurationsdatei
\end_layout
\begin_layout Standard
Es ist recht einfach, eigene neue Vorlagen f<>r externe Einf<6E>gungen zu erstellen.
Allerdings sollten Sie sich im klaren sein, da<64> Sie, wenn Sie dabei zu
unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen k<>nnen.
Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte
\emph on
unbedingt
\emph default
den Abschnitt\InsetSpace \space{}
\begin_inset LatexCommand \vref{sec:Sicherheitshinweise}
\end_inset
.
\end_layout
\begin_layout Standard
Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
senden.
\end_layout
\begin_layout Standard
Die Vorlagendefinitionen befinden sich in der Datei
\family typewriter
LyXDir/external_templates
\family default
.
Sie k<>nnen sich eine Kopie davon in Ihr privates Benutzerverzeichnis
\family typewriter
UserDir
\family default
kopieren und editieren.
Zu einem sp<73>teren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
genaue Beschreibung der Syntax dieser Datei und der vorhandenen Eintr<74>ge
finden\SpecialChar \ldots{}
\end_layout
\begin_layout Section
Der Ersetzungsmechanismus
\end_layout
\begin_layout Standard
Wenn <20>ber die externe Einf<6E>gung ein externes Programm gestartet wird, geschieht
dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
Aufruf ausgewertet werden.
Die Ausf<73>hrung erfolgt dabei immer in demjenigen Verzeichnis, das auch
das LyX-Dokument enth<74>lt.
Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
wird.
Hier finden Sie eine Liste dieser Makros:
\end_layout
\begin_layout Description
$$FName Der Name der im Dialog angegeben Datei.
\end_layout
\begin_layout Description
$$Basename Der Dateiname ohne die Endung
\end_layout
\begin_layout Description
$$Tempname Ein Name (inklusive vollem Pfad) einer tempor<6F>ren Datei; diese
wird automatisch gel<65>scht, wenn das Dokument geschlossen oder die Einf<6E>gung
gel<65>scht wird.
\end_layout
\begin_layout Description
$$Contents(
\begin_inset Quotes gld
\end_inset
Datei.ext
\begin_inset Quotes grd
\end_inset
) Dieses Makro wird zum Inhalt der Datei mit dem Namen
\family typewriter
Datei.ext
\family default
expandiert.
\end_layout
\begin_layout Description
$$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
die Teil von LyX sind.
\end_layout
\begin_layout Standard
Dar<EFBFBD>berhinaus werden s<>mtliche Umgebungsvariablen der Form
\family typewriter
${PATH}
\family default
expandiert.
\end_layout
\begin_layout Section
Sicherheitshinweise
\begin_inset LatexCommand \label{sec:Sicherheitshinweise}
\end_inset
\end_layout
\begin_layout Standard
Der Mechanismus der Einf<6E>gung externen Materials bietet eine Schnittstelle
zu einer Vielzahl von externen Programmen und startet diese automatisch.
Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
n.
Insbesondere besteht durch die M<>glichkeit, eigene Dateinamen und/oder
Parameter anzugeben, scheinbar Gefahr, da<64> jemand b<>sartige Dokumente erstellt,
die willk<6C>rliche Befehle ausf<73>hren, sobald ein Benutzer sie betrachtet
oder ausdruckt.
Dies ist etwas, das wir unter allen Umst<73>nden vermeiden wollen.
\end_layout
\begin_layout Standard
Da jedoch die nutzbaren Programme ausschlie<69>lich in der Vorlagenkonfigurationsda
tei festgelegt werden k<>nnen, bestehen keine Sicherheitsbedenken, solange
LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
Der Grund daf<61>r ist, da<64> die externen Programme nicht mit dem Systembefehl
\family typewriter
system()
\family default
aufgerufen werden, sondern mit
\family typewriter
execvp()
\family default
.
Dadurch ist es nicht m<>glich, <20>ber Dateinamen oder zus<75>tzliche Parameter
willk<6C>rliche Befehle durch die Shell ausf<73>hren zu lassen.
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{sloppypar}
\end_layout
\end_inset
Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
der Befehlszeichenketten eingeschr<68>nkt, die Sie in der Vorlagedatei verwenden
k<>nnen.
Insbesondere sind Ausgabeumleitungen und Pipes nicht m<>glich, und das muss
auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
Wenn Sie derartige F<>higkeiten der Shell nutzen wollen, m<>ssen Sie ein
Skript schreiben und dieses dann aufrufen.
\end_layout
\begin_layout Standard
Im Verzeichnis
\family typewriter
LyXDir/scripts
\family default
finden Sie das Skript
\family typewriter
general_command_wrapper.py
\family default
, das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
erstellen wollen.
Ein sehr viel komplexeres Beispiel, das auch
\family typewriter
fork
\family default
und Konsorten verwendet, finden Sie mit
\family typewriter
pic2ascii.py
\family default
im selben Verzeichnis.
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{sloppypar}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
Es ist zwar durchaus m<>glich, eine Vorlage zu erstellen, die eine direkte
Interaktion mit der Shell erlaubt.
Dies w<>rde jedoch einem b<>swilligen Benutzer erlauben, durch die clevere
Wahl von Dateinamen und/oder Parametern willk<6C>rliche Befehle auszuf<75>hren.
Deswegen raten wir generell dazu, ausschlie<69>lich sichere Skripte zu verwenden,
die mit dem
\family typewriter
execvp()
\family default
-Mechanismus arbeiten.
\end_layout
\begin_layout Standard
Selbstverst<EFBFBD>ndlich mag es verlockend sein, in einer sicheren Umgebung zu
den einfacheren Shellscripts zur<75>ckzukehren.
Aber seien Sie sich bewusst, da<64> Sie dadurch ein potentielles Sicherheitsloch
schaffen.
Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
Open Source an uns zu schicke,n sollte klar sein, da<64> ein derartiges, unsichere
s Skript niemals fester Bestandteil der LyX-Distribution werden kann.
\end_layout
\begin_layout Standard
Die Einf<6E>gung externes Material gibt eine gro<72>e Macht, und man muss sicherheitsb
ewusst damit umgehen.
Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
die T<>re zu gewaltigen Sicherheitsproblemen <20>ffnen.
Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
kontrollierten Umfeld verwenden.
\end_layout
\begin_layout Section
Die Zukunft der externen Einf<6E>gung
\end_layout
\begin_layout Standard
Die gegenw<6E>rtige Implementation der Einf<6E>gung ist ein stabiler und m<>chtiger
Mechanismus, der einen Zugang zu den Interna von LyX bietet.
Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
welche Wege dabei gegangen werden sollten:
\end_layout
\begin_layout Itemize
Erm<EFBFBD>glichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
\end_layout
\begin_layout Itemize
Eingebettete Bearbeitung, zum Beispiel <20>ber OpenParts oder ein <20>hnliches
Protokoll.
\end_layout
\begin_layout Itemize
Erweiterung der dynamischen Information und dadurch die M<>glichkeit, optionale
Eingabefelder f<>r die Umwandlungsprogramme in allen Exportformaten zu haben,
ebenso f<>r die Parameter f<>r jedes dieser Formate.
Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
global f<>r diese eine Vorlage gilt.
Dies w<>rde es erm<72>glichen, auf die etwas willk<6C>rliche Festlegung eines
prim<69>ren Formates f<>r das einzubindende Material zu verzichten.
\end_layout
\begin_layout Itemize
Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
als die einfache Parameterzeile zu erm<72>glichen.
Mit einer passenden Skriptsprache w<>re es m<>glich, eine sehr benutzerfreundlich
e Version der Einf<6E>gungsdialoge zu erstellen.
\end_layout
\begin_layout Chapter
\start_of_appendix
Tastaturk<EFBFBD>rzel
\end_layout
\begin_layout Standard
Dieser Anhang ist eine gro<72>e Zusammenstellung aller Tastaturk<72>rzel der deutschen
Version.
Urspr<70>nglich sollte es nur eine Liste der K<>rzel, gefolgt von der zugeordneten
Funktion werden, damit ein Benutzer schnell herausfinden kann, was ein
K<>rzel macht.
Sp<53>ter haben wir uns dann entschlossen, auch die Men<65>s und die Definition
der Werkzeugleiste hier aufzunehmen.
\end_layout
\begin_layout Standard
Die Form ist eigentlich selbsterkl<6B>rend, dennoch ein paar Tipps: Alle Eintr<74>ge
f<>r eine Basis (
\family sans
Strg+A
\family default
,
\family sans
Strg+
\family default
usw.) sind alphabetisch geordnet.
Einfachere Kombinationen stehen weiter oben als komplexere (
\family sans
Strg+S
\family default
vor
\family sans
Strg+S
\family default
+C).
Alle Eintr<74>ge hier wurden aus der Men<65>struktur und den Definitionsdateien
in
\family typewriter
LyXDir/ui
\family default
und
\family typewriter
LyXDir/bind
\family default
zusammengesucht.
Diese Dateien stellen im Zweifelsfall
\emph on
die letzte Instanz
\emph default
dar.
Bedenken Sie auch, da<64> Sie die Tastaturk<72>rzel auch in Ihrer privaten Datei
\family typewriter
UserDir/preferences
\family default
umdefinieren k<>nnen.
Wenn also etwas nicht <20>bereinstimmt, schauen Sie bitte zuerst dort nach,
und stellen Sie sicher, da<64> es dort nicht umdefiniert wurde.
\end_layout
\begin_layout Standard
Und als letztes sei der Hinweis angebracht, da<64> einige Windowmanager (wie
zum Beispiel FVWM) einige der Funktionstasten abfangen und f<>r die eigene
Steuerung verwenden.
So schaltet etwa bei einigen Installationen
\family sans
Strg+rechts
\family default
zwischen den virtuellen Bildschirmen um und springt nicht -- wie in LyX
vorgesehen -- ein Wort vorw<72>rts.
Aber auch der Windowmanager ist zum Gl<47>ck konfigurierbar, und Sie k<>nnen
derartige
\emph on
Kollisionen
\emph default
beheben.
\end_layout
\begin_layout Section
Werkzeugleiste
\end_layout
\begin_layout LyX-Code
Toolbar
\end_layout
\begin_layout LyX-Code
Layouts
\end_layout
\begin_layout LyX-Code
Icon "buffer-open"
\end_layout
\begin_layout LyX-Code
Icon "buffer-write"
\end_layout
\begin_layout LyX-Code
Icon "buffer-print"
\end_layout
\begin_layout LyX-Code
Separator
\end_layout
\begin_layout LyX-Code
Icon "cut"
\end_layout
\begin_layout LyX-Code
Icon "copy"
\end_layout
\begin_layout LyX-Code
Icon "paste"
\end_layout
\begin_layout LyX-Code
Separator
\end_layout
\begin_layout LyX-Code
Icon "font-emph"
\end_layout
\begin_layout LyX-Code
Icon "font-noun"
\end_layout
\begin_layout LyX-Code
Icon "font-free"
\end_layout
\begin_layout LyX-Code
Separator
\end_layout
\begin_layout LyX-Code
Icon "tex-mode"
\end_layout
\begin_layout LyX-Code
Icon "math-mode"
\end_layout
\begin_layout LyX-Code
Separator
\end_layout
\begin_layout LyX-Code
Icon "footnote-insert"
\end_layout
\begin_layout LyX-Code
Icon "marginpar-insert"
\end_layout
\begin_layout LyX-Code
Icon "depth-next"
\end_layout
\begin_layout LyX-Code
Separator
\end_layout
\begin_layout LyX-Code
Icon "figure-insert"
\end_layout
\begin_layout LyX-Code
Icon "dialog-tabular-insert"
\end_layout
\begin_layout LyX-Code
End
\end_layout
\begin_layout Section
Men<EFBFBD>s
\end_layout
\begin_layout Subsection
Datei
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
B
\family typewriter
lyx-quit
\family default
LyX beenden
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
C
\family default
\family typewriter
buffer-close
\family default
Datei schlie<69>en (
\family sans
Strg+W
\family default
)
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
D
\family default
\family typewriter
buffer-print
\family default
Datei drucken (
\family sans
Strg+P
\family default
)
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
E
\family default
\family typewriter
file_export
\family default
Untermen<65> Exportieren
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
F
\family typewriter
buffer-open
\family default
Datei <20>ffnen
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
V
\family typewriter
file_vc
\family default
Untermen<65> Versionskontrolle
\end_layout
\begin_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
E
\family typewriter
vStrg+history
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
V
\family typewriter
vStrg+check-in
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
L
\family typewriter
vStrg+revert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
\InsetSpace ~
\family typewriter
vStrg+check-out
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
\InsetSpace ~
\family typewriter
vStrg+register
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
W
\family typewriter
vStrg+undo-last
\end_layout
\end_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
I
\family default
\family typewriter
file_import
\family default
Untermen<65> Importieren
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
N
\family typewriter
buffer-new
\family default
neues Dokument
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
S
\family default
\family typewriter
buffer-write
\family default
Datei speichern
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
U
\family typewriter
buffer-write-as
\family default
Datei speichern unter
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
V
\family typewriter
buffer-new-template
\family default
neues Dokument von Vorlage
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
W
\family default
\family typewriter
buffer-reload
\family default
Datei wiederherstellen
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D\InsetSpace ~
X
\family typewriter
buffer-export
\family default
Datei faxen
\end_layout
\begin_layout Subsection
Werkzeuge
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
M
\family default
\family typewriter
math-panel
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
O
\family default
\family typewriter
reconfigure
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
P
\family default
\family typewriter
spellchecker
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
R
\family typewriter
undo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
S
\family default
\family typewriter
find-replace
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
T
\family default
\family typewriter
edit_tabular
\family default
Untermen<65>
\end_layout
\begin_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
B
\family default
\family typewriter
tabular-feature align-left
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
C
\family default
\family typewriter
tabular-feature delete-column
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F
\family default
\family typewriter
tabular-feature append-row
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
G
\family default
\family typewriter
tabular-feature align-right
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
H
\family default
\family typewriter
tabular-feature delete-row
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
L
\family default
\family typewriter
tabular-feature toggle-line-left
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
N
\family default
\family typewriter
tabular-feature valign-bottom
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
O
\family default
\family typewriter
tabular-feature toggle-line-top
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
P
\family default
\family typewriter
tabular-feature multicolumn
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
R
\family default
\family typewriter
tabular-feature toggle-line-right
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
S
\family default
\family typewriter
tabular-feature append-column
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
T
\family default
\family typewriter
tabular-feature valign-center
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
U
\family default
\family typewriter
tabular-feature toggle-line-bottom
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
V
\family default
\family typewriter
tabular-feature valign-top
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Z
\family default
\family typewriter
tabular-feature align-center
\end_layout
\end_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
U
\family typewriter
edit_paste
\family default
Untermen<65>
\end_layout
\begin_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
A
\family default
\family typewriter
primary-selection-paste paragraph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Z
\family default
\family typewriter
primary-selection-paste
\end_layout
\end_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
W
\family default
\family typewriter
redo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+B\InsetSpace ~
X
\family default
\family typewriter
buffer-chktex
\end_layout
\begin_layout Subsection
Einf<EFBFBD>gen
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
A
\family default
\family typewriter
graphicUmschalt+insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
B
\family default
\family typewriter
dialog-tabular-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
D
\family default
\family typewriter
buffer-child-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
E
\family default
\family typewriter
insert_file
\family default
Untermen<65>
\end_layout
\begin_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
A
\family default
\family typewriter
file-insert-ascii paragraphs
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
L
\family default
\family typewriter
file-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Z
\family default
\family typewriter
file-insert-ascii lines
\end_layout
\end_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
F
\family default
\family typewriter
footnote-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
H
\family default
\family typewriter
insert-math
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
J
\family default
\family typewriter
insert_toc
\family default
Untermen<65>
\end_layout
\begin_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
A
\family default
\family typewriter
lof-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
B
\family default
\family typewriter
bibtex-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
G
\family default
\family typewriter
loa-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
I
\family default
\family typewriter
toStrg+insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
L
\family default
\family typewriter
index-print
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
T
\family default
\family typewriter
lot-insert
\end_layout
\end_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
L
\family default
\family typewriter
insert_floats
\family default
Untermen<65>
\end_layout
\begin_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
A
\family default
\family typewriter
buffer-float-insert algorithm
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
D
\family default
\family typewriter
buffer-float-insert wide-tab
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F
\family default
\family typewriter
buffer-float-insert figure
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
T
\family default
\family typewriter
buffer-float-insert table
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
W
\family default
\family typewriter
buffer-float-insert wide-fig
\end_layout
\end_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
M
\family default
\family typewriter
label-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
N
\family default
\family typewriter
note-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
R
\family default
\family typewriter
marginalnote-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
Q
\family default
\family typewriter
reference-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
S
\family default
\family typewriter
insert_special
\family default
Untermen<65>
\end_layout
\begin_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
A
\family default
\family typewriter
quote-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F
\family default
\family typewriter
dotUmschalt+insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
G
\family typewriter
ligature-break-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
H
\family default
\family typewriter
hfill-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
L
\family default
\family typewriter
protected-space-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
M
\family default
\family typewriter
menu-separator-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
P
\family default
\family typewriter
end-of-sentence-period-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
S
\family default
\family typewriter
command-sequence math-insert ^;math-mode;
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
T
\family default
\family typewriter
hyphenation-point-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
U
\family default
\family typewriter
command-sequence math-insert _;math-mode;
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Z
\family default
\family typewriter
break-line
\end_layout
\end_deeper
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
U
\family default
\family typewriter
url-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
W
\family default
\family typewriter
index-insert-last
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
X
\family default
\family typewriter
index-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+E\InsetSpace ~
Z
\family default
\family typewriter
citation-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
\InsetSpace ~
\family default
\family typewriter
external-insert
\end_layout
\begin_layout Subsection
\family sans
Format
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
B
\family default
\family typewriter
appendix
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
F
\family default
\family typewriter
font-bold
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
Z
\family default
\family typewriter
layout-character
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
D
\family default
\family typewriter
layout-document
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
H
\family default
\family typewriter
font-emph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
V
\family default
\family typewriter
layout-preamble
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
K
\family default
\family typewriter
font-noun
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
A
\family default
\family typewriter
layout-paragraph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+L\InsetSpace ~
U
\family default
\family typewriter
depth-increment
\end_layout
\begin_layout Subsubsection
\family sans
Format\SpecialChar \menuseparator
Zeichen\SpecialChar \ldots{}
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
C
\family default
\family typewriter
font-code
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
F
\family typewriter
font-bold
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
H
\family typewriter
font-emph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
K
\family typewriter
font-noun
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
M
\family typewriter
math-mode
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
R
\family typewriter
font-roman
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
S
\family typewriter
font-sans
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
T
\family typewriter
ert-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
U
\family typewriter
font-underline
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
Leertaste
\family typewriter
font-default
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
nach\InsetSpace ~
unten
\family typewriter
word-lowcase
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
nach\InsetSpace ~
oben
\family typewriter
word-upcase
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Z\InsetSpace ~
Rechts
\family typewriter
word-capitalize
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
H
\family typewriter
font-size huge
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
L
\family default
\family typewriter
font-size large
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
N
\family default
\family typewriter
font-size normal
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
S
\family default
\family typewriter
font-size small
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
T
\family default
\family typewriter
font-size tiny
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
0
\family typewriter
font-size huger
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
1
\family default
\family typewriter
font-size tiny
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
2
\family default
\family typewriter
font-size smallest
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
3
\family typewriter
font-size smaller
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
4
\family default
\family typewriter
font-size small
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
5
\family default
\family typewriter
font-size normal
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
6
\family default
\family typewriter
font-size large
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
7
\family default
\family typewriter
font-size larger
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
8
\family typewriter
font-size largest
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
9
\family typewriter
font-size huge
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
S+H
\family default
\family typewriter
font-size huger
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
S+L
\family default
\family typewriter
font-size larger
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
S+S
\family default
\family typewriter
font-size smaller
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
+
\family typewriter
font-size increase
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+S\InsetSpace ~
-
\family typewriter
font-size decrease
\end_layout
\begin_layout Subsection
View
\end_layout
\begin_layout Subsection
Navigate
\end_layout
\begin_layout Subsection
Help
\end_layout
\begin_layout Subsection
Absatzformat
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
A
\family default
\family typewriter
layout Abstract
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
B
\family default
\family typewriter
layout Itemize
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
C
\family default
\family typewriter
layout LyX-Code
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
D
\family default
\family typewriter
layout Description
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
E
\family default
\family typewriter
layout Enumerate
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
F
\family default
\family typewriter
layout ShortFoilhead
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
I
\family default
\family typewriter
layout Itemize
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
L
\family default
\family typewriter
layout List
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
N
\family default
\family typewriter
layout Enumerate
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Q
\family default
\family typewriter
layout Quote
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
R
\family default
\family typewriter
layout ShortRotatefoilhead
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S
\family default
\family typewriter
layout Standard
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
T
\family default
\family typewriter
layout Title
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
V
\family default
\family typewriter
layout Verse
\end_layout
\begin_layout Standard
\family sans
Alt+A\InsetSpace ~
Leertaste
\family default
\family typewriter
drop-layoutUmschalt+choice
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A
\noun on
\InsetSpace ~
0
\family default
\noun default
\family typewriter
layout Part
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A
\noun on
\InsetSpace ~
1
\family default
\noun default
\family typewriter
layout Chapter
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
2
\family default
\family typewriter
layout Section
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
3
\family default
\family typewriter
layout Subsection
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
4
\family default
\family typewriter
layout Subsubsection
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
5
\family default
\family typewriter
layout Paragraph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
6
\family default
\family typewriter
layout Subparagraph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Stern\InsetSpace ~
0
\family default
\family typewriter
layout Part*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Stern\InsetSpace ~
1
\family default
\family typewriter
layout Chapter*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Stern\InsetSpace ~
2
\family default
\family typewriter
layout Section*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Stern\InsetSpace ~
3
\family default
\family typewriter
layout Subsection*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Stern\InsetSpace ~
4
\family default
\family typewriter
layout Subsubsection*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Stern\InsetSpace ~
5
\family default
\family typewriter
layout Paragraph*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Stern\InsetSpace ~
6
\family default
\family typewriter
layout Subparagraph*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+A
\family default
\family typewriter
layout Author
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+B
\family default
\family typewriter
layout Bibliography
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+C
\family default
\family typewriter
layout Comment
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+D
\family default
\family typewriter
layout Date
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+F
\family default
\family typewriter
layout Foilhead
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+L
\family default
\family typewriter
layout LaTeX
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+Q
\family default
\family typewriter
layout Quotation
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+R
\family default
\family typewriter
layout Rotatefoilhead
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Strg+A
\family default
\family typewriter
layout RightAddress
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Alt+A
\family default
\family typewriter
layout Address
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Alt+C
\family default
\family typewriter
layout Caption
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Links
\family default
\family typewriter
depth-decrement
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
Rechts
\family default
\family typewriter
depth-increment
\end_layout
\begin_layout Standard
Die folgenden Definitionen dienen der Kompatibilit<69>t zu <20>lteren Versionen.
Sie sind aber nur auf qwerty-Tastaturen sinnvoll.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+@
\family default
\family typewriter
layout Section*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+$
\family default
\family typewriter
layout Subsubsection*
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+A\InsetSpace ~
S+#
\family default
\family typewriter
layout Subsection*
\end_layout
\begin_layout Section
Tastatur
\end_layout
\begin_layout Subsection
Specifische Definitionen aus
\family typewriter
emacs.bind
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+A
\family default
\family typewriter
line-begin
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+B
\family default
\family typewriter
char-backward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+D
\family default
\family typewriter
delete-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+E
\family default
\family typewriter
line-end
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+F
\family default
\family typewriter
char-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+G
\family default
\family typewriter
cancel
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+H
\family default
\family typewriter
hyphenation-point-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+I
\family default
\family typewriter
hfill-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+K
\family default
\family typewriter
line-delete-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+L
\family default
\family typewriter
screen-recenter
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+M
\family default
\family typewriter
mark-toggle
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+N
\family default
\family typewriter
down
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+O
\family default
\family typewriter
open-stuff
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+P
\family default
\family typewriter
up
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Q
\family typewriter
quote-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S
\family default
\family typewriter
find-replace
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+U
\family default
\family typewriter
font-underline
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+V
\family default
\family typewriter
screen-down
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+W
\family default
\family typewriter
cut
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Y
\family default
\family typewriter
paste
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S+Y
\family default
\family typewriter
layout-paste
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
A
\family default
\family typewriter
buffer-auto-save
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
B
\family default
\family typewriter
buffer-previous
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
C
\family default
\family typewriter
lyx-quit
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
D
\family default
\family typewriter
buffer-new
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
?\InsetSpace ~
Strg+X\InsetSpace ~
F
\family default
\family typewriter
buffer-open
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
G
\family default
\family typewriter
buffer-view-ps
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
K
\family default
\family typewriter
buffer-close
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
P
\family default
\family typewriter
buffer-view
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
R
\family default
\family typewriter
buffer-typeset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
?\InsetSpace ~
Strg+X\InsetSpace ~
S
\family default
\family typewriter
buffer-write
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
T
\family default
\family typewriter
buffer-typeset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
U
\family default
\family typewriter
undo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
V\InsetSpace ~
C
\family default
\family typewriter
vStrg+undo-last
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
V\InsetSpace ~
H
\family default
\family typewriter
vStrg+history
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
V\InsetSpace ~
I
\family default
\family typewriter
vStrg+register
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
V\InsetSpace ~
U
\family default
\family typewriter
vStrg+revert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
V\InsetSpace ~
V
\family default
\family typewriter
vStrg+check-in
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
?\InsetSpace ~
Strg+X\InsetSpace ~
W
\family default
\family typewriter
buffer-write-as
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
(
\family default
\family typewriter
screen-up
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
)
\family default
\family typewriter
screen-down
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+A
\family default
\family typewriter
buffer-auto-save
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+B
\family default
\family typewriter
menu-open Documents
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+C
\family default
\family typewriter
lyx-quit
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+D
\family default
\family typewriter
buffer-new
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+F
\family default
\family typewriter
buffer-open
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+G
\family default
\family typewriter
buffer-view-ps
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+P
\family default
\family typewriter
buffer-view
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+Q
\family default
\family typewriter
buffer-toggle-read-only
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+S
\family default
\family typewriter
buffer-write
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+T
\family default
\family typewriter
buffer-typeset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X\InsetSpace ~
Strg+W
\family default
\family typewriter
buffer-write-as
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Pos1
\family default
\family typewriter
buffer-begin
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Ende
\family default
\family typewriter
buffer-end
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Pos1
\family default
\family typewriter
line-begin-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Ende
\family default
\family typewriter
line-end-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
up-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
down-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Bild
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
screen-down-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Bild
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
screen-up-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\begin_inset Formula $\leftarrow$
\end_inset
\family default
\family typewriter
backward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\begin_inset Formula $\rightarrow$
\end_inset
\family default
\family typewriter
forward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
paragraph-up
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
paragraph-down
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\begin_inset Formula $\leftarrow$
\end_inset
\family default
\family typewriter
word-backward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\begin_inset Formula $\rightarrow$
\end_inset
\family default
\family typewriter
word-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Entf
\family default
\family typewriter
word-delete-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+R<>ckschritt
\family default
\family typewriter
word-delete-backward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Eingabe
\family default
\family typewriter
break-line
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+.
\family default
\family typewriter
end-of-sentence-period-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Leertaste
\family default
\family typewriter
protected-space-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+@
\family default
\family typewriter
mark-on
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+>
\family default
\family typewriter
label-goto
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+<
\family default
\family typewriter
reference-back
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+/
\family default
\family typewriter
undo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+_
\family default
\family typewriter
undo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+"
\family default
\family typewriter
quote-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+Pos1
\family default
\family typewriter
buffer-begin-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+Ende
\family default
\family typewriter
buffer-end-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\begin_inset Formula $\uparrow$
\end_inset
\family default
\family typewriter
paragraph-up-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\begin_inset Formula $\downarrow$
\end_inset
\family default
\family typewriter
paragraph-down-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\family default
\begin_inset Formula $\leftarrow$
\end_inset
\family typewriter
word-backward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\family default
\begin_inset Formula $\rightarrow$
\end_inset
\family typewriter
word-forward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Escape
\family default
\family typewriter
meta-prefix
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+D
\family default
\family typewriter
word-delete-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+W
\family default
\family typewriter
copy
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+X
\family default
\family typewriter
command-execute
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Umschalt+W
\family default
\family typewriter
layout-copy
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+.
\family default
\family typewriter
dotUmschalt+insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Eingabe
\family default
\family typewriter
break-paragraph-keep-layout
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Umschalt+%
\family typewriter
find-replace
\end_layout
\begin_layout Subsection
Specifische Definitionen aus
\family typewriter
cua.bind
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+B
\family default
\family typewriter
font-bold
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+C
\family default
\family typewriter
copy
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+D
\family default
\family typewriter
buffer-view
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+E
\family default
\family typewriter
font-emph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+F
\family default
\family typewriter
find-replace
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+G
\family default
\family typewriter
error-next
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+I
\family default
\family typewriter
open-stuff
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+K
\family default
\family typewriter
font-noun
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+L
\family default
\family typewriter
tex-mode
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+M
\family default
\family typewriter
math-mode
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+N
\family default
\family typewriter
buffer-new
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+O
\family default
\family typewriter
buffer-open
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+P
\family default
\family typewriter
buffer-print
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Q
\family default
\family typewriter
lyx-quit
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+R
\family default
\family typewriter
buffer-reload
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S
\family default
\family typewriter
buffer-write
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+T
\family default
\family typewriter
buffer-view-ps
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+U
\family default
\family typewriter
font-underline
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+V
\family default
\family typewriter
paste
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+W
\family default
\family typewriter
buffer-close
\family default
Datei schlie<69>en (
\family sans
Alt+D C
\family default
)
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X
\family default
\family typewriter
cut
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Z
\family default
\family typewriter
undo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+lEERTASTE
\family default
\family typewriter
protected-space-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+C
\family default
\family typewriter
layout-copy
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+D
\family default
\family typewriter
buffer-typeset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+M
\family default
\family typewriter
math-display
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+N
\family default
\family typewriter
buffer-new-template
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+P
\family default
\family typewriter
font-code
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+S
\family default
\family typewriter
buffer-write-as
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+T
\family default
\family typewriter
buffer-typeset-ps
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+V
\family default
\family typewriter
layout-paste
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+Z
\family default
\family typewriter
redo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Einfg
\family default
\family typewriter
paste
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Entf
\family default
\family typewriter
cut
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+.
\family default
\family typewriter
end-of-sentence-period-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+>
\family default
\family typewriter
label-goto
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+<
\family default
\family typewriter
reference-back
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+-
\family default
\family typewriter
hyphenation-point-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+"
\family default
\family typewriter
quote-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+Leertaste
\family default
\family typewriter
protected-space-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+X
\family default
\family typewriter
command-execute
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Pos1
\family default
\family typewriter
line-begin-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Ende
\family default
\family typewriter
line-end-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
up-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
down-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Entf
\family default
\family typewriter
cut
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Einfg
\family default
\family typewriter
paste
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Bild
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
screen-down-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Bild
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
screen-up-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\family default
\begin_inset Formula $\leftarrow$
\end_inset
\family typewriter
backward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+
\family default
\begin_inset Formula $\rightarrow$
\end_inset
\family typewriter
forward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Pos1
\family default
\family typewriter
buffer-begin
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Ende
\family default
\family typewriter
buffer-end
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
paragraph-up
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
paragraph-down
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Entf
\family default
\family typewriter
word-delete-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+R<>ckschritt
\family default
\family typewriter
word-delete-backward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Einfg
\family default
\family typewriter
copy
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Eingabe
\family default
\family typewriter
break-line
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\leftarrow$
\end_inset
\family typewriter
word-backward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\rightarrow$
\end_inset
\family typewriter
word-forward
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
paragraph-down-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+Ende
\family default
\family typewriter
buffer-end-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+Pos1
\family default
\family typewriter
buffer-begin-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\family default
\begin_inset Formula $\leftarrow$
\end_inset
\family typewriter
word-backward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\family default
\begin_inset Formula $\rightarrow$
\end_inset
\family typewriter
word-forward-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
paragraph-up-select
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+"
\family default
\family typewriter
quote-insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Eingabe
\family default
\family typewriter
break-paragraph-keep-layout
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+.
\family default
\family typewriter
dotUmschalt+insert
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Umschalt+
\family default
\begin_inset Formula $\rightarrow$
\end_inset
\family typewriter
depth-increment
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+Umschalt+
\family default
\begin_inset Formula $\leftarrow$
\end_inset
\family typewriter
depth-decrement
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Esc
\family default
\family typewriter
cancel
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F2
\family default
\family typewriter
buffer-write
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F3
\family typewriter
buffer-open
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F5
\family default
\family typewriter
screen-recenter
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F7
\family default
\family typewriter
spellchecker
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F9
\family default
\family typewriter
meta-prefix
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+F4
\family default
\family typewriter
buffer-close
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+F4
\family default
\family typewriter
lyx-quit
\end_layout
\begin_layout Subsection
Spezifische Definitionen aus
\family typewriter
sciword.bind
\end_layout
\begin_layout Standard
Definitionen die denen aus dem Programm Scientific Word <20>hnlich sind.
\end_layout
\begin_layout Standard
Zusammengestellt von
\shape smallcaps
Serge Winitzki
\shape default
.
Version 1.2
\end_layout
\begin_layout Standard
Diese Definitionen erleichtern das Schreiben von Gleichungen, ohne die Maus
zu verwenden.
\end_layout
\begin_layout Standard
Hinweis: Um den LyX-Namen herauszufinden, der einer Sequenz zugeordnet ist,
sehen Sie auf die Statuszeile am untersten Rand des LyX-Fensters.
Wenn Sie beispielsweise wissen wollen, wie
\family sans
Strg+&
\family default
korrekt bezeichnet wird, dr<64>cken Sie
\family sans
Strg+S
\family default
gefolgt von dieser Kombination, und in der Statuszeile sehen Sie dann
\begin_inset Quotes gld
\end_inset
\family sans
Strg+S Umschalt+Strg+Ampersand
\family default
\begin_inset Quotes grd
\end_inset
.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+C
\family default
\family typewriter
copy
\end_layout
\begin_layout Standard
Wechsel normal/hervorgehobener Modus f<>r Gleichungen.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+D
\family default
\family typewriter
math-display
\end_layout
\begin_layout Standard
Bruch-Taste: Wenn Sie einen Ausdruck markieren und dann diese Taste dr<64>cken,
wird der Ausdruck als Z<>hler eines Bruches verwendet.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+F
\family default
\family typewriter
math-insert frac
\end_layout
\begin_layout Standard
Griechisch-Taste: Um einen einzelnen griechischen Buchstaben einzugeben.
Das normalerweise verwendete
\family typewriter
math\SpecialChar \-
greek-toggle
\family default
, das dauerhaft auf griechische Zeichen wechselt, ist meist fehl am Platze.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+G
\family default
\family typewriter
math-greek
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+I
\family default
\family typewriter
math-insert int
\family default
Integralzeichen
\begin_inset Formula $\int$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+K
\family default
\family typewriter
line-delete-forward
\family default
EmacUmschalt+like binding
\end_layout
\begin_layout Standard
Umschalten Text/Mathematik-Modus: In Mathematikmodus wechseln oder Text
im Mathemodus schreiben
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+M
\family default
\family typewriter
math-mode
\end_layout
\begin_layout Standard
Befehle, um die Numerierung von Gleichungen zu kontrollieren.
Die in Sciword verwendete Sequenz
\family typewriter
Ctrl-Tab
\family default
bereitet leider meist Probleme, da sie schon anderweitig benutzt wird.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+N
\family default
\family typewriter
math-number
\family default
Add/remove a number to single equation.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+N
\family default
\family typewriter
math-nonumber
\family default
Add/remove a number to a line in equation array.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+O
\family default
\family typewriter
open-stuff
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Q
\family default
\family typewriter
quote-insert
\family default
' EINSETZEN
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+R
\family default
\family typewriter
math-insert sqrt
\family default
Wurzelzeichen
\begin_inset Formula $\sqrt{}$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+T
\family default
\family typewriter
math-mode
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+U
\family default
\family typewriter
font-underline
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+U
\family default
\family typewriter
paste
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+W
\family default
\family typewriter
buffer-close
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+X
\family default
\family typewriter
cut
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Z
\family default
\family typewriter
undo
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+Z
\family default
\family typewriter
redo
\end_layout
\begin_layout Standard
Klammern.
In Sciword erh<72>lt man durch Eingabe von
\family typewriter
Ctrl-<
\emph on
Klammer
\emph default
>
\family default
ein Paar zusammengeh<65>riger Klammern.
Um ungleiche Klammerpaare zu erhalten, m<>ssen Sie den Dialog
\family sans
Mathe-Kontrollfl<66>che
\family default
verwenden.
Wenn Sie mit der R<>ck-Taste (backspace) die
\emph on
linke
\emph default
Klammer eines solchen Paares l<>schen ,wird nur die Klammer und nicht der
Inhalt gel<65>scht.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+9
\family default
\family typewriter
math-delim ( )
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+parenleft
\family default
\family typewriter
math-delim ( )
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+0
\family default
\family typewriter
math-delim ( )
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+parenright
\family default
\family typewriter
math-delim ( )
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+(
\family default
\family typewriter
math-delim [ ]
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+)
\family default
\family typewriter
math-delim [ ]
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+<
\family default
\family typewriter
math-delim langle rangle
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+>
\family default
\family typewriter
math-delim langle rangle
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+|
\family default
\family typewriter
math-delim | |
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Umschalt+
\begin_inset Note Note
status open
\begin_layout Standard
<EFBFBD>
\end_layout
\end_inset
\family default
\family typewriter
math-delim | |
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Alt+|
\family default
\family typewriter
math-delim | |
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+(
\family default
\family typewriter
math-delim { }
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+)
\family default
\family typewriter
math-delim { }
\end_layout
\begin_layout Standard
In Sciword erh<72>lt man Akzente vorrangig, indem man die entsprechende Akzenttaste
zusammen mit Strg dr<64>ckt, also
\family sans
Strg+
\family typewriter
.
\family default
f<>r einen Punkt,
\family sans
Ctrl-
\family typewriter
'
\family default
f<>r den Acute-Akzent,
\family sans
Ctrl-~
\family default
f<>r die Tilde usw\SpecialChar \@.
Einige davon funktionieren nur im Mathematikmodus.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+.
\family default
\family typewriter
accent-dot
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+;
\family default
\family typewriter
math-insert ddot
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
`
\family typewriter
accent-grave
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+~
\family default
\family typewriter
accent-tilde
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+"
\family default
\family typewriter
accent-umlaut
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+Apostrophe
\family default
\family typewriter
accent-acute
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Strg+^
\family default
\family typewriter
accent-circumflex
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+=
\family default
\family typewriter
accent-vector
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+-
\family default
\family typewriter
math-insert bar
\family default
Why is it not "accent-bar"?
\end_layout
\begin_layout Standard
Funktionstasten -- gr<67><72>tenteils kompatibel zu Sciword.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F2
\family default
\family typewriter
buffer-write
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F3
\family default
\family typewriter
find-replace
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+F4
\family default
\family typewriter
buffer-close
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+F4
\family default
\family typewriter
lyx-quit
\end_layout
\begin_layout Standard
In Sciword werden F4 bis F8 benutzt, um die Zeichens<6E>tze zu wechseln, F4
geht dabei zum Standardzeichensatz.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F4
\family default
\family typewriter
font-default
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F5
\family default
\family typewriter
font-bold
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F6
\family default
\family typewriter
font-emph
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F7
\family default
\family typewriter
font-code
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
F8
\family default
\family typewriter
font-noun
\end_layout
\begin_layout Standard
Sciword-Abk<62>rzungen f<>r mathematische Symbole.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+'
\family default
\family typewriter
math-insert prime
\family default
Prime
\begin_inset Formula $\prime$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\uparrow$
\end_inset
\family typewriter
math-insert ^
\family default
Superscript
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+
\family default
\begin_inset Formula $\downarrow$
\end_inset
\family typewriter
math-insert _
\family default
Subscript
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
D
\family default
\family typewriter
math-insert partial
\family default
Partielle Ableitung
\begin_inset Formula $\partial$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
E
\family default
\family typewriter
math-insert sum
\family default
Summenzeichen
\begin_inset Formula $\sum$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
P
\family default
\family typewriter
math-insert prod
\family default
Produktzeichen
\begin_inset Formula $\prod$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
I
\family default
\family typewriter
math-insert infty
\family default
Infinity
\begin_inset Formula $\infty$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
X
\family default
\family typewriter
symbol-insert times
\end_layout
\begin_layout Standard
Meine eigenen K<>rzel f<>r Dinge, die ich oft verwende.
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
'
\family default
\family typewriter
math-insert prime
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
Umschalt++
\family default
\family typewriter
math-insert dagger
\family default
Das
\begin_inset Quotes gld
\end_inset
dagger
\begin_inset Quotes grd
\end_inset
Symbol
\begin_inset Formula $\dagger$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S\InsetSpace ~
=
\family default
\family typewriter
math-insert equiv
\family default
Die Identit<69>t
\begin_inset Formula $\equiv$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+=
\family default
\family typewriter
math-insert approx
\family default
\begin_inset Quotes gld
\end_inset
ungef<EFBFBD>hr gleich
\begin_inset Quotes grd
\end_inset
sign
\begin_inset Formula $\approx$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+-
\family default
\family typewriter
math-insert sim
\family default
Ungef<65>hr
\begin_inset Formula $\sim$
\end_inset
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+-
\family default
\family typewriter
math-insert rightarrow
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Alt+<
\family default
\family typewriter
math-insert leq
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Umschalt+Alt+>
\family default
\family typewriter
math-insert geq
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S Umschalt+<
\family default
\family typewriter
math-insert ll
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Strg+S Umschalt+>
\family default
\family typewriter
math-insert gg
\end_layout
\begin_layout Subsection
Standard-Definitionen im Mathematikmodus
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
B
\family default
\family typewriter
math-insert overline
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
D
\family default
\family typewriter
math-display
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
E
\family default
\family typewriter
math-insert ^
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
F
\family default
\family typewriter
math-insert frac
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
G
\family default
\family typewriter
math-greek
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
H
\family default
\family typewriter
accent-circumflex
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
I
\family default
\family typewriter
math-insert int
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
L
\family default
\family typewriter
math-limits
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
M
\family default
\family typewriter
math-mode
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
N
\family default
\family typewriter
math-number
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
O
\family default
\family typewriter
math-insert oint
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
P
\family default
\family typewriter
math-insert partial
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
R
\family default
\family typewriter
math-insert sqrt
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
S
\family default
\family typewriter
math-insert sqrt
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
U
\family default
\family typewriter
math-insert sum
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
V
\family default
\family typewriter
accent-vector
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
X
\family default
\family typewriter
math-insert _
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
8
\family default
\family typewriter
math-insert infty
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+G
\family default
\family typewriter
math-greek-toggle
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+N
\family default
\family typewriter
math-nonumber
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+'
\family default
\family typewriter
accent-dot
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+~
\family default
\family typewriter
accent-tilde
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+<2B>
\family default
\family typewriter
math-insert prime
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+parenleft
\family default
\family typewriter
math-delim ( )
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+(
\family default
\family typewriter
math-delim [ ]
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+)
\family default
\family typewriter
math-delim { }
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+<
\family default
\family typewriter
math-delim langle rangle
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+>
\family default
\family typewriter
math-delim rangle langle
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+|
\family default
\family typewriter
math-delim | |
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt++
\family default
\family typewriter
math-insert pm
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+M\InsetSpace ~
Umschalt+=
\family default
\family typewriter
math-insert neq
\end_layout
\begin_layout Subsection
Sonstige Tastaturk<72>rzel
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+K\InsetSpace ~
O
\family typewriter
keymap-off
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+K\InsetSpace ~
T
\family typewriter
keymap-toggle
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+K\InsetSpace ~
X
\family typewriter
keymap-off
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+K\InsetSpace ~
1
\family typewriter
keymap-primary
\end_layout
\begin_layout Labeling
\labelwidthstring 00.00.0000
\family sans
Alt+K\InsetSpace ~
2
\family typewriter
keymap-secondary
\end_layout
\end_body
\end_document