]> git.lyx.org Git - lyx.git/blob - lib/doc/de/Customization.lyx
c446c9b600e289b58e3c997cdeb0646f82a4017f
[lyx.git] / lib / doc / de / Customization.lyx
1 #LyX 1.6.3svn created this file. For more info see http://www.lyx.org/
2 \lyxformat 345
3 \begin_document
4 \begin_header
5 \textclass scrbook
6 \begin_preamble
7 % Präambel nicht verändern!!!
8 %
9 % Die Präambel stellt sicher, dass das Benutzerhandbuch korrekt
10 % in die Formate pdf, ps und dvi exportiert werden kann.
11 % Wenn Probleme beim Exportieren auftreten, können Sie sich
12 % an das LyX-Dokumentationsteam wenden.
13 % EMail: lyx-docs@lists.lyx.org
14
15 % wenn pdflatex benutzt wird:
16 \usepackage{ifpdf}
17 \ifpdf
18
19  % Schrift für hübschere PDF-Ansichten
20  \IfFileExists{lmodern.sty}
21   {\usepackage{lmodern}}{}
22
23 \fi % Ende von: wenn pdflatex benutzt wird
24
25 % Setzt den Link für Spruenge zu Gleitabbildungen
26 % auf den Anfang des Gelitobjekts und nicht aufs Ende
27 \usepackage[figure]{hypcap}
28
29 % Die Seiten des Inhaltsverzeichnisses werden römisch numeriert,
30 % ein PDF-Lesezeichen für das Inhaltsverzeichnis wird hinzugefügt
31 \let\myTOC\tableofcontents
32 \renewcommand\tableofcontents{%
33   \frontmatter
34   \pdfbookmark[1]{\contentsname}{}
35   \myTOC
36   \mainmatter }
37
38 % Formatierung von Legenden
39 \usepackage[labelfont={bf,sf}, tableposition=top]{caption}[2004/07/16]
40
41 % Damit der Index den Namen "Stichwortverzeichnis" erhält
42 \addto\captionsngerman{\renewcommand{\indexname}{Stichwortverzeichnis}}
43
44 % redefine the \LyX macro for PDF bookmarks
45 \def\LyX{\texorpdfstring{%
46   L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
47   {LyX }}
48
49 % wird für mehrspaltigen Text benötigt
50 \usepackage{multicol}
51 \end_preamble
52 \options fleqn,liststotoc,bibtotoc,idxtotoc,BCOR7.5mm,titlepage,tablecaptionabove
53 \use_default_options false
54 \language ngerman
55 \inputencoding auto
56 \font_roman default
57 \font_sans default
58 \font_typewriter default
59 \font_default_family default
60 \font_sc false
61 \font_osf false
62 \font_sf_scale 100
63 \font_tt_scale 100
64
65 \graphics default
66 \paperfontsize 12
67 \spacing single
68 \use_hyperref true
69 \pdf_title "LyX-Anpassung: Möglichkeiten für fortgeschrittene Benutzer"
70 \pdf_author "LyX Team, deutsche Übersetzung: Peter Sütterlin, Leif Albers und Hartmut Haase"
71 \pdf_subject "LyX-Dokumentation, Anpassung"
72 \pdf_keywords "LyX, Dokumentation"
73 \pdf_bookmarks true
74 \pdf_bookmarksnumbered true
75 \pdf_bookmarksopen false
76 \pdf_bookmarksopenlevel 1
77 \pdf_breaklinks false
78 \pdf_pdfborder false
79 \pdf_colorlinks true
80 \pdf_backref false
81 \pdf_pdfusetitle false
82 \pdf_quoted_options "linkcolor=black, citecolor=black, urlcolor=blue, filecolor=blue,  pdfpagelayout=OneColumn, pdfnewwindow=true,  pdfstartview=XYZ, plainpages=false, pdfpagelabels"
83 \papersize default
84 \use_geometry true
85 \use_amsmath 0
86 \use_esint 0
87 \cite_engine basic
88 \use_bibtopic false
89 \paperorientation portrait
90 \leftmargin 35mm
91 \topmargin 35mm
92 \rightmargin 35mm
93 \bottommargin 35mm
94 \secnumdepth 3
95 \tocdepth 3
96 \paragraph_separation indent
97 \defskip medskip
98 \quotes_language german
99 \papercolumns 1
100 \papersides 1
101 \paperpagestyle default
102 \tracking_changes false
103 \output_changes false
104 \author "" 
105 \author "" 
106 \end_header
107
108 \begin_body
109
110 \begin_layout Title
111 LyX-Anpassung:
112 \begin_inset Newline newline
113 \end_inset
114
115 Möglichkeiten für fortgeschrittene Benutzer
116 \end_layout
117
118 \begin_layout Author
119 vom LyX-Team
120 \begin_inset Foot
121 status collapsed
122
123 \begin_layout Plain Layout
124 Übersetzung: 
125 \noun on
126 Peter Sütterlin
127 \noun default
128
129 \noun on
130 Leif Albers
131 \noun default
132  und 
133 \noun on
134 Hartmut
135 \noun default
136  
137 \noun on
138 Haase
139 \noun default
140 .
141 \end_layout
142
143 \end_inset
144
145
146 \end_layout
147
148 \begin_layout Date
149 letzte Änderung: 21.
150  April 2009
151 \end_layout
152
153 \begin_layout Standard
154 \begin_inset CommandInset toc
155 LatexCommand tableofcontents
156
157 \end_inset
158
159
160 \end_layout
161
162 \begin_layout Chapter
163 Einleitung
164 \end_layout
165
166 \begin_layout Standard
167 In diesem Teil der Dokumentation wird beschrieben, welche Möglichkeiten
168  LyX bietet, um es den eigenen Wünschen anzupassen.
169  Es werden Dinge wie Tastaturkürzel, Vorschau am Bildschirm, Optionen zum
170  Drucken, das Senden von Befehlen an LyX durch den LyX-Server, Internationalisie
171 rung, Installation neuer LaTeX-Klassen und LyX-Layouts usw.
172  behandelt.
173  Es kann hier nicht alles beschrieben werden, das an LyX individuell eingestellt
174  und verändert werden kann --- die Entwickler fügen Neuerungen schneller
175  ein, als wir sie dokumentieren können --- doch werden die grundlegenden
176  Fähigkeiten von LyX dokumentiert sowie für einige der etwas obskureren
177  Hinweise gegeben.
178 \end_layout
179
180 \begin_layout Standard
181 Mit der Version 1.1.6 von LyX wurde eine neue Schnittstelle zu den konfigurierbare
182 n Eigenschaften eingeführt, die Sie über den Menüpunkt 
183 \family sans
184 Werkzeuge\SpecialChar \menuseparator
185 Einstellungen
186 \family default
187 \SpecialChar \ldots{}
188  aufrufen können.
189  Diese macht die weiter unten aufgeführten Erläuterungen zu den Konfigurationsda
190 teien von LyX nicht überflüssig, aber es vereinfacht doch den Prozess, LyX
191  an 
192 \emph on
193 Ihre
194 \emph default
195  Bedürfnisse anzupassen.
196 \end_layout
197
198 \begin_layout Chapter
199 Die Konfigurationsdateien von LyX
200 \end_layout
201
202 \begin_layout Standard
203 Dieses Kapitel soll Ihnen dabei helfen, sich mit den Konfigurationsdateien
204  von LyX vertraut zu machen.
205  Bevor Sie jedoch weiterlesen, sollten Sie herausfinden, wo sich das Systemverze
206 ichnis von LyX auf Ihrem Rechner befindet.
207  Sie erfahren dies über den Menüpunkt 
208 \family sans
209 Hilfe\SpecialChar \menuseparator
210 Über
211 \begin_inset space ~
212 \end_inset
213
214 Ly
215 \begin_inset ERT
216 status collapsed
217
218 \begin_layout Plain Layout
219
220 {}
221 \end_layout
222
223 \end_inset
224
225 X
226 \family default
227 .
228  In diesem Verzeichnis speichert LyX alle systemweiten Konfigurationsdateien,
229  wir werden es im weiteren 
230 \family typewriter
231 Ly
232 \begin_inset ERT
233 status collapsed
234
235 \begin_layout Plain Layout
236
237 {}
238 \end_layout
239
240 \end_inset
241
242 XDir
243 \family default
244  nennen.
245 \end_layout
246
247 \begin_layout Section
248 Was befindet sich in 
249 \family typewriter
250 Ly
251 \begin_inset ERT
252 status collapsed
253
254 \begin_layout Plain Layout
255
256 {}
257 \end_layout
258
259 \end_inset
260
261 XDir
262 \family default
263 ?
264 \end_layout
265
266 \begin_layout Standard
267 Das Verzeichnis 
268 \family typewriter
269 Ly
270 \begin_inset ERT
271 status collapsed
272
273 \begin_layout Plain Layout
274
275 {}
276 \end_layout
277
278 \end_inset
279
280 XDir
281 \family default
282  sowie seine Unterverzeichnisse enthalten eine Anzahl Dateien, mit denen
283  das Verhalten von LyX beeinflusst werden kann.
284  Diese Dateien können direkt von LyX aus über den Dialog 
285 \family sans
286 Werkzeuge\SpecialChar \menuseparator
287 Einstellungen
288 \family default
289 \SpecialChar \ldots{}
290  gelesen und geändert werden.
291  Fast alles, was Sie möglicherweise an LyX ändern wollen, können Sie hier
292  einstellen.
293  Jedoch können auch viele interne Dinge in LyX angepasst werden, indem man
294  diverse andere Dateien in 
295 \family typewriter
296 Ly
297 \begin_inset ERT
298 status collapsed
299
300 \begin_layout Plain Layout
301
302 {}
303 \end_layout
304
305 \end_inset
306
307 XDir
308 \family default
309  verändert.
310  Sie sind in verschiedene Kategorien unterteilt, die in den folgenden Unterabsch
311 nitten behandelt werden.
312 \end_layout
313
314 \begin_layout Subsection
315 Automatisch erzeugte Dateien
316 \end_layout
317
318 \begin_layout Standard
319 Diese Dateien werden automatisch bei der Konfiguration von LyX erzeugt.
320  Sie enthalten verschiedene Standardwerte, die durch Untersuchung des Systems
321  ermittelt werden.
322  Normalerweise sollte man sie nicht verändern, da sie jederzeit von LyX
323  überschrieben werden können.
324 \end_layout
325
326 \begin_layout Labeling
327 \labelwidthstring 00.00.0000
328
329 \family typewriter
330 \series medium
331 lyxrc.defaults
332 \family default
333 \series default
334  enthält Standardwerte für diverse Befehle.
335  Einstellungen, die Ihnen nicht zusagen, können einfach über 
336 \family sans
337 Werkzeuge\SpecialChar \menuseparator
338 Einstellungen
339 \family default
340 \SpecialChar \ldots{}
341  verändert werden.
342 \end_layout
343
344 \begin_layout Labeling
345 \labelwidthstring 00.00.0000
346
347 \family typewriter
348 \series medium
349 packages.lst
350 \family default
351 \series default
352  enthält eine Auf\SpecialChar \textcompwordmark{}
353 listung aller LaTeX-Pakete, die von LyX erkannt wurden.
354  Derzeit wird diese Liste von LyX selber nicht benutzt, jedoch ist die Informati
355 on, zusammen mit einigem anderen, über den Menüpunkt 
356 \family sans
357 Hilfe\SpecialChar \menuseparator
358 LaTe
359 \family default
360
361 \begin_inset ERT
362 status collapsed
363
364 \begin_layout Plain Layout
365
366 {}
367 \end_layout
368
369 \end_inset
370
371
372 \family sans
373 X
374 \begin_inset space \space{}
375 \end_inset
376
377 Konfiguration
378 \family default
379  zugänglich.
380 \end_layout
381
382 \begin_layout Labeling
383 \labelwidthstring 00.00.0000
384
385 \family typewriter
386 \series medium
387 textclass.lst
388 \family default
389 \series default
390  ist eine Liste mit den im Verzeichnis 
391 \family typewriter
392 layout
393 \family default
394  gefundenen Textklassen, zusammen mit den entsprechenden LaTeX-Dokumentenklassen
395  und einer kurzen Beschreibung.
396 \end_layout
397
398 \begin_layout Labeling
399 \labelwidthstring 00.00.0000
400
401 \family typewriter
402 doc/LaTe
403 \begin_inset ERT
404 status collapsed
405
406 \begin_layout Plain Layout
407
408 {}
409 \end_layout
410
411 \end_inset
412
413 XConfig.lyx
414 \family default
415  wird bei der Konfiguration aus der Datei 
416 \family typewriter
417 LaTe
418 \begin_inset ERT
419 status collapsed
420
421 \begin_layout Plain Layout
422
423 {}
424 \end_layout
425
426 \end_inset
427
428 XConfig.
429 \begin_inset Newline linebreak
430 \end_inset
431
432 lyx.in
433 \family default
434  erzeugt.
435  Jeder Eintrag der Form 
436 \family typewriter
437 @chk_bla@
438 \family default
439  wird dabei durch 
440 \emph on
441 yes
442 \emph default
443  oder 
444 \emph on
445 no
446 \emph default
447  ersetzt, je nachdem, ob das Paket 
448 \family typewriter
449 bla
450 \family default
451  gefunden wurde.
452 \end_layout
453
454 \begin_layout Subsection
455 Verzeichnisse
456 \end_layout
457
458 \begin_layout Labeling
459 \labelwidthstring 00.00.0000
460
461 \family typewriter
462 \series medium
463 bind/
464 \family default
465 \series default
466  Dieses Verzeichnis enthält Dateien mit der Endung 
467 \family typewriter
468 .bind
469 \family default
470 .
471  In ihnen werden die Tastenkombinationen festgelegt, mit denen Sie Menüs
472  öffnen und Bearbeitungsoperationen direkt starten können.
473  Siehe dazu Abschnitt
474 \begin_inset space \space{}
475 \end_inset
476
477
478 \begin_inset CommandInset ref
479 LatexCommand vref
480 reference "sec:Tastaturkürzel"
481
482 \end_inset
483
484 .
485  Falls eine Datei 
486 \family typewriter
487 $LANG_xxx.bind
488 \family default
489  mit einer an die internationalisierte Version von LyX angepassten Tastenbelegun
490 g existiert, wird diese bevorzugt geladen.
491  Näheres dazu finden Sie in Kapitel
492 \begin_inset space \space{}
493 \end_inset
494
495
496 \begin_inset CommandInset ref
497 LatexCommand vref
498 reference "cha:Internationales-LyX"
499
500 \end_inset
501
502  und Abschnitt
503 \begin_inset space \space{}
504 \end_inset
505
506
507 \begin_inset CommandInset ref
508 LatexCommand vref
509 reference "sec:Tastaturkürzel"
510
511 \end_inset
512
513 .
514 \end_layout
515
516 \begin_layout Labeling
517 \labelwidthstring 00.00.0000
518
519 \family typewriter
520 \series medium
521 clipart/
522 \family default
523 \series default
524  Hier sind einige PostScript-Bilder gespeichert, die Sie in Ihre Dokumente
525  einbinden können.
526  
527 \end_layout
528
529 \begin_layout Labeling
530 \labelwidthstring 00.00.0000
531
532 \family typewriter
533 \series medium
534 doc/
535 \family default
536 \series default
537  Enthält die Dateien der LyX-Dokumentation (einschließlich der, die Sie
538  gerade lesen).
539  Eine kleine Ausnahmestellung hat die bereits beschriebene Datei 
540 \family typewriter
541 LaTe
542 \begin_inset ERT
543 status collapsed
544
545 \begin_layout Plain Layout
546
547 {}
548 \end_layout
549
550 \end_inset
551
552 XConfig.lyx
553 \family default
554 .
555  Auch hier wird eine übersetzte Version mit dem Vorsatz 
556 \family typewriter
557 $LANG_
558 \family default
559  vor dem Dateinamen zuerst gesucht und, falls vorhanden, geladen.
560  Siehe dazu Kapitel
561 \begin_inset space ~
562 \end_inset
563
564
565 \begin_inset CommandInset ref
566 LatexCommand vref
567 reference "cha:Internationales-LyX"
568
569 \end_inset
570
571 .
572 \end_layout
573
574 \begin_layout Labeling
575 \labelwidthstring 00.00.0000
576
577 \family typewriter
578 \series medium
579 examples/
580 \family default
581 \series default
582  Enthält Beispieldateien, die erläutern, wie Sie die unterschiedlichen Möglichke
583 iten von LyX nutzen können.
584  Verwenden Sie die Schaltfläche 
585 \family sans
586 Beispiele
587 \family default
588  im Dateiauswahlmenü, um in dieses Verzeichnis zu gelangen.
589 \end_layout
590
591 \begin_layout Labeling
592 \labelwidthstring 00.00.0000
593
594 \family typewriter
595 images/[math/]
596 \family default
597  Enthält Bilddateien, die von der Dialogbox 
598 \family sans
599 Aufzählungszeichen
600 \family default
601  im Menü 
602 \family sans
603 Do\SpecialChar \-
604 ku\SpecialChar \-
605 ment
606 \family default
607 \SpecialChar \menuseparator
608
609 \family sans
610 Einstellungen
611 \family default
612  benötigt werden.
613  Außerdem finden Sie hier die unterschiedlichen Icons für die Werkzeugleiste
614  und das Bild für den Startbildschirm.
615 \end_layout
616
617 \begin_layout Labeling
618 \labelwidthstring 00.00.0000
619
620 \family typewriter
621 \series medium
622 kbd/
623 \family default
624 \series default
625  Hier sind die Definitionsdateien für die Tastaturbelegung gespeichert.
626  Näheres dazu finden Sie im Abschnitt
627 \begin_inset space \space{}
628 \end_inset
629
630
631 \begin_inset CommandInset ref
632 LatexCommand vref
633 reference "sec:Internationale-Tastaturtabellen"
634
635 \end_inset
636
637 .
638 \end_layout
639
640 \begin_layout Labeling
641 \labelwidthstring 00.00.0000
642
643 \family typewriter
644 \series medium
645 layouts/
646 \family default
647 \series default
648  Hier werden die in Abschnitt
649 \begin_inset space \space{}
650 \end_inset
651
652
653 \begin_inset CommandInset ref
654 LatexCommand vref
655 reference "cha:Installieren-neuer-Textklassen"
656
657 \end_inset
658
659  beschriebenen Layoutdateien für die unterschiedlichen Dokumentenklassen
660  gespeichert.
661 \end_layout
662
663 \begin_layout Labeling
664 \labelwidthstring 00.00.0000
665
666 \family typewriter
667 lyx2lyx
668 \family default
669 / Enthält Dateien, die für die Konvertierung zwischen verschiedenen LyX
670 \begin_inset ERT
671 status collapsed
672
673 \begin_layout Plain Layout
674
675 "=
676 \end_layout
677
678 \end_inset
679
680 Versionen benötigt werden.
681 \end_layout
682
683 \begin_layout Labeling
684 \labelwidthstring 00.00.0000
685
686 \family typewriter
687 scripts
688 \family default
689 /
690 \end_layout
691
692 \begin_layout Labeling
693 \labelwidthstring 00.00.0000
694
695 \family typewriter
696 templates
697 \family default
698 / Enthält die Vorlagendateien, die Ihnen bei 
699 \family sans
700 Datei\SpecialChar \menuseparator
701 Neu
702 \begin_inset space \space{}
703 \end_inset
704
705 von
706 \begin_inset space \space{}
707 \end_inset
708
709 Vorlage
710 \family default
711  präsentiert werden.
712 \end_layout
713
714 \begin_layout Labeling
715 \labelwidthstring 00.00.0000
716
717 \family typewriter
718 tex/
719 \family default
720  Einige LyX-spezifische LaTeX-Textklassen- (
721 \family typewriter
722 .cls
723 \family default
724 ) und -Stildateien
725 \begin_inset Newline linebreak
726 \end_inset
727
728  (.
729 \family typewriter
730 sty
731 \family default
732 ).
733 \end_layout
734
735 \begin_layout Labeling
736 \labelwidthstring 00.00.0000
737
738 \family typewriter
739 ui/
740 \family default
741  Hier finden Sie Dateien mit der Endung 
742 \family typewriter
743 .ui
744 \family default
745 , die die Benutzerschnittstelle von LyX festlegen, also welche Einträge
746  in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
747  Siehe hierzu Abschnitt
748 \begin_inset space \space{}
749 \end_inset
750
751
752 \begin_inset CommandInset ref
753 LatexCommand vref
754 reference "sec:Die-Benutzerschnittstelle"
755
756 \end_inset
757
758 .
759 \end_layout
760
761 \begin_layout Subsection
762 Dateien, die Sie nicht verändern sollten
763 \end_layout
764
765 \begin_layout Standard
766 Die folgenden Dateien werden intern von LyX verwendet.
767  Sie sollten im Normalfall nur von den Entwicklern editiert werden.
768 \end_layout
769
770 \begin_layout Labeling
771 \labelwidthstring 00.00.0000
772
773 \family typewriter
774 \series medium
775 CREDITS
776 \family default
777 \series default
778  Diese Datei enthält eine Liste der Entwickler.
779  Ihr Inhalt wird über die Menüauswahl 
780 \family sans
781 Hilfe\SpecialChar \menuseparator
782 Über
783 \begin_inset space \space{}
784 \end_inset
785
786 Ly
787 \family default
788
789 \begin_inset ERT
790 status collapsed
791
792 \begin_layout Plain Layout
793
794 {}
795 \end_layout
796
797 \end_inset
798
799
800 \family sans
801 X
802 \family default
803  angezeigt.
804 \end_layout
805
806 \begin_layout Labeling
807 \labelwidthstring 00.00.0000
808
809 \family typewriter
810 \series medium
811 chkconfig.ltx
812 \family default
813 \series default
814  ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
815  Starten Sie es nie direkt.
816 \end_layout
817
818 \begin_layout Labeling
819 \labelwidthstring 00.00.0000
820
821 \family typewriter
822 \series medium
823 configure
824 \family default
825 \series default
826  ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
827  wird.
828  Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
829  aufgerufen wurde.
830 \end_layout
831
832 \begin_layout Subsection
833 Andere Dateien
834 \end_layout
835
836 \begin_layout Labeling
837 \labelwidthstring 00.00.0000
838
839 \family typewriter
840 encodings
841 \family default
842  Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
843 ungen in Unicode dargestellt werden.
844 \end_layout
845
846 \begin_layout Labeling
847 \labelwidthstring 00.00.0000
848
849 \family typewriter
850 external_templates
851 \family default
852  Diese Datei enthält die Vorlagen für das neue 
853 \family sans
854 Externes
855 \begin_inset space \space{}
856 \end_inset
857
858 Material
859 \family default
860 -Modul.
861  Siehe dazu Kapitel
862 \begin_inset space \space{}
863 \end_inset
864
865
866 \begin_inset CommandInset ref
867 LatexCommand vref
868 reference "cha:Externes-Material-einfügen"
869
870 \end_inset
871
872
873 \end_layout
874
875 \begin_layout Labeling
876 \labelwidthstring 00.00.0000
877
878 \family typewriter
879 languages
880 \family default
881  Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
882 \end_layout
883
884 \begin_layout Labeling
885 \labelwidthstring 00.00.0000
886
887 \family typewriter
888 lyxrc.example
889 \family default
890  Veraltet.
891 \end_layout
892
893 \begin_layout Section
894 Das lokale Konfigurationsverzeichnis
895 \end_layout
896
897 \begin_layout Standard
898 Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
899  Einstellungen der Konfiguration ändern.
900  Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis 
901 \family typewriter
902 UserDir
903 \family default
904 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
905  Der Name dieses Verzeichnisses wird als 
906 \emph on
907 Benutzerverzeichnis
908 \emph default
909  in 
910 \family sans
911 Hilfe\SpecialChar \menuseparator
912 Über
913 \begin_inset space \space{}
914 \end_inset
915
916 Ly
917 \begin_inset ERT
918 status collapsed
919
920 \begin_layout Plain Layout
921
922 {}
923 \end_layout
924
925 \end_inset
926
927 X
928 \family default
929  angezeigt.
930  Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
931  verwendet.
932  Das bedeutet, dass jede Datei, die Sie dort speichern, die entsprechende
933  Datei im Systemverzeichnis ersetzt.
934  Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
935  sich entweder im Systemverzeichnis 
936 \family typewriter
937 Ly
938 \begin_inset ERT
939 status collapsed
940
941 \begin_layout Plain Layout
942
943 {}
944 \end_layout
945
946 \end_inset
947
948 XDir
949 \family default
950  oder aber in Ihrem privaten Verzeichnis befinden.
951  Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
952  nur für Sie.
953 \end_layout
954
955 \begin_layout Standard
956 Dies lässt sich an einigen Beispielen leichter erklären:
957 \end_layout
958
959 \begin_layout Itemize
960 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer
961  zunächst die Datei 
962 \begin_inset Flex URL
963 status collapsed
964
965 \begin_layout Plain Layout
966
967 LyXDir/lyxrc.example
968 \end_layout
969
970 \end_inset
971
972
973 \begin_inset Note Note
974 status collapsed
975
976 \begin_layout Plain Layout
977 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
978  um Schreibmaschinenformat umzubrechen.
979 \end_layout
980
981 \end_inset
982
983  nach 
984 \family typewriter
985 UserDir/lyxrc
986 \family default
987  kopieren und diese dann manuell editieren.
988  Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in 
989 \family typewriter
990 UserDir
991 \family default
992  gefunden wird, aber alle Änderungen, die über den neuen Dialog 
993 \family sans
994 Werkzeuge\SpecialChar \menuseparator
995 Einstellungen
996 \family default
997 \SpecialChar \ldots{}
998  gemacht werden, werden in der Datei 
999 \family typewriter
1000 preferences
1001 \family default
1002  gespeichert.
1003  Danach (das heißt wenn 
1004 \family typewriter
1005 preferences
1006 \family default
1007  gefunden wird) wird die alte 
1008 \family typewriter
1009 lyxrc
1010 \family default
1011  nicht mehr eingelesen und kann gelöscht werden.
1012  
1013 \end_layout
1014
1015 \begin_layout Itemize
1016 Wenn Sie mit dem Menüpunkt 
1017 \family sans
1018 Werkzeuge\SpecialChar \menuseparator
1019 Neu
1020 \begin_inset space \space{}
1021 \end_inset
1022
1023 konfigurieren
1024 \family default
1025  eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
1026  in Ihrem privaten Konfigurationsverzeichnis 
1027 \family typewriter
1028 UserDir
1029 \family default
1030  gespeichert (im Abschnitt
1031 \begin_inset space \space{}
1032 \end_inset
1033
1034
1035 \begin_inset CommandInset ref
1036 LatexCommand vref
1037 reference "sec:Automatische-Einstellungen"
1038
1039 \end_inset
1040
1041  finden Sie eine Liste all derjenigen Optionen in 
1042 \family typewriter
1043 preferences
1044 \family default
1045 , die davon betroffen sind).
1046  Das bedeutet, dass ab sofort etwaige neue Dokumentenklassen, die Sie in
1047  Ihrem Verzeichnis 
1048 \family typewriter
1049 UserDir/layouts
1050 \family default
1051  gespeichert haben, im Feld 
1052 \family sans
1053 Dokumentklasse
1054 \family default
1055  des Dialoges 
1056 \family sans
1057 Dokument
1058 \family default
1059 \SpecialChar \menuseparator
1060
1061 \family sans
1062 Einstellungen
1063 \family default
1064 \SpecialChar \ldots{}
1065  erscheinen.
1066 \end_layout
1067
1068 \begin_layout Itemize
1069 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
1070  Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable 
1071 \family typewriter
1072 TEXINPUTS
1073 \family default
1074  findet, können auch diese in LyX verwendet werden.
1075 \begin_inset Foot
1076 status collapsed
1077
1078 \begin_layout Plain Layout
1079 vorausgesetzt, es gibt auch eine 
1080 \family typewriter
1081 .layout
1082 \family default
1083 -Datei dafür.
1084 \end_layout
1085
1086 \end_inset
1087
1088
1089 \end_layout
1090
1091 \begin_layout Itemize
1092 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
1093  Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
1094  nicht 
1095 \emph on
1096 offiziell
1097 \emph default
1098  installieren können, da Sie keine Systemadministratorrechte haben, können
1099  Sie diese Dateien einfach nach 
1100 \family typewriter
1101 UserDir/doc
1102 \family default
1103  kopieren, und sie werden automatisch über das 
1104 \family sans
1105 Hilfe
1106 \family default
1107 -Menü geöffnet.
1108 \end_layout
1109
1110 \begin_layout Section
1111 LyX mit mehreren Konfigurationen
1112 \end_layout
1113
1114 \begin_layout Standard
1115 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
1116  wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
1117 he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürze
1118 l und/oder Druckerkonfigurationen.
1119  Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1120  erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
1121  werden soll.
1122 \end_layout
1123
1124 \begin_layout Standard
1125 Indem Sie LyX mit der Option 
1126 \family typewriter
1127 -userdir
1128 \family default
1129  
1130 \family typewriter
1131 \emph on
1132 <verzeichnis>
1133 \family default
1134 \emph default
1135  starten, erreichen Sie, dass die Konfiguration aus diesem Verzeichnis anstelle
1136  des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1137  Sie, indem Sie LyX ohne diese Option starten).
1138  Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
1139  wie beim ersten Start nach, ob es angelegt werden soll.
1140  Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1141  in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1142  nicht verändert -- beide Verzeichnisse sind völlig unabhängig.
1143  Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1144
1145 \family typewriter
1146 LYX_USERDIR_VER
1147 \family default
1148  auf das zu verwendende Verzeichnis setzen.
1149 \end_layout
1150
1151 \begin_layout Standard
1152 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1153  Aufwand: Wenn Sie etwa eine neue Layoutdatei in 
1154 \family typewriter
1155 UserDir/layouts
1156 \family default
1157  hinzufügen und diese für alle Konfigurationen sichtbar sein soll, müssen
1158  Sie sie in 
1159 \emph on
1160 allen
1161 \emph default
1162  Verzeichnissen separat hinzufügen.
1163  Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1164  angelegt hat, sind praktisch alle Unterverzeichnisse (siehe oben) leer.
1165  Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1166  das entsprechende Verzeichnis im originalen 
1167 \family typewriter
1168 UserDir
1169 \family default
1170  ersetzen.
1171  Lediglich mit dem Verzeichnis 
1172 \family typewriter
1173 doc
1174 \family default
1175  müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1176 kript (
1177 \family sans
1178 Werkzeuge\SpecialChar \menuseparator
1179 Neu
1180 \begin_inset space \space{}
1181 \end_inset
1182
1183 konfigurieren
1184 \family default
1185 ) abgelegt, die konfigurationsabhängig ist.
1186 \end_layout
1187
1188 \begin_layout Chapter
1189 Der Dialog Werkzeuge
1190 \family sans
1191 \SpecialChar \menuseparator
1192
1193 \family default
1194 Ei
1195 \family sans
1196 nstellungen
1197 \end_layout
1198
1199 \begin_layout Section
1200 Der erste Aufruf des Dialogs
1201 \end_layout
1202
1203 \begin_layout Standard
1204 Bei alten Versionen von LyX bestand die Konfiguration darin, die Datei 
1205 \family typewriter
1206 UserDir/
1207 \begin_inset Newline linebreak
1208 \end_inset
1209
1210 lyxrc
1211 \family default
1212  manuell zu editieren.
1213  Dies wurde mit LyX
1214 \begin_inset space ~
1215 \end_inset
1216
1217 1.1.6 geändert, es steht nun mit 
1218 \family sans
1219 Werkzeuge\SpecialChar \menuseparator
1220 Neu
1221 \begin_inset space ~
1222 \end_inset
1223
1224 konfigurieren
1225 \family default
1226  ein Befehl zur Verfügung, der die Mühsal der Konfiguration beendet.
1227  Die alte Datei 
1228 \family typewriter
1229 UserDir/lyxrc
1230 \family default
1231  wird nur solange verwendet, bis Sie das erste Mal den neuen Konfigurationsdialo
1232 g verwenden.
1233  Alle weiteren Änderungen werden in der Datei 
1234 \family typewriter
1235 preferences
1236 \family default
1237  gespeichert, 
1238 \family typewriter
1239 lyxrc
1240 \family default
1241  wird danach nicht mehr eingelesen und kann gelöscht werden.
1242 \end_layout
1243
1244 \begin_layout Standard
1245 In der neuen Datei 
1246 \family typewriter
1247 UserDir/preferences
1248 \family default
1249  werden nur noch diejenigen Einstellungen gespeichert, die von den Standardwerte
1250 n abweichen.
1251  Einige dieser Standardwerte sind fest in LyX einkompiliert, andere werden
1252  in 
1253 \family typewriter
1254 Ly
1255 \begin_inset ERT
1256 status collapsed
1257
1258 \begin_layout Plain Layout
1259
1260 {}
1261 \end_layout
1262
1263 \end_inset
1264
1265 XDir/lyxrc.de\SpecialChar \-
1266 faults
1267 \family default
1268  festgelegt.
1269  Beachten Sie bitte, dass in beiden Dateien Zeilen, die mit einem 
1270 \begin_inset Quotes gld
1271 \end_inset
1272
1273 #
1274 \begin_inset Quotes grd
1275 \end_inset
1276
1277  beginnen, Kommentare sind und nicht ausgewertet werden.
1278  Jedoch sollte 
1279 \family typewriter
1280 Ly
1281 \begin_inset ERT
1282 status collapsed
1283
1284 \begin_layout Plain Layout
1285
1286 {}
1287 \end_layout
1288
1289 \end_inset
1290
1291 XDir/lyxrc.defaults
1292 \family default
1293  nur vom Systemadministator verändert werden, und die Benutzer sollten ihre
1294  persönliche Konfiguration in 
1295 \family typewriter
1296 UserDir/preferences
1297 \family default
1298  nur über den Dialog 
1299 \family sans
1300 Werkzeuge\SpecialChar \menuseparator
1301 Einstellungen
1302 \family default
1303 \SpecialChar \ldots{}
1304  verändern.
1305 \end_layout
1306
1307 \begin_layout Standard
1308 Wir hoffen dass der Dialog im großen und ganzen selbsterklärend ist.
1309  Praktisch alle Befehle haben einen erklärenden Kommentar, es sollte Ihnen
1310  also keine Schwierigkeiten bereiten, alles Ihren Wünschen entsprechend
1311  anzupassen.
1312  Bevor wir nun jedoch ein paar der wichtigeren Optionen vorstelle,n ein
1313  Wort der Warnung: Einige der Einstellungen, die Sie mit dem Klick auf 
1314 \family sans
1315 Übernehmen
1316 \family default
1317  aktivieren, werden sofort umgesetzt (zum Beispiel Bildschirmzeichensätze),
1318  andere (wie etwa das Ändern der 
1319 \family typewriter
1320 bind
1321 \family default
1322 -Datei) bedürfen eines Neustarts von LyX.
1323   Wenn sich also nach einer Änderung scheinbar nichts verändert hat -- speichern
1324  Sie die Konfiguration und starten Sie LyX neu.
1325 \end_layout
1326
1327 \begin_layout Section
1328 Bildschirmdarstellung und Zeichensätze
1329 \end_layout
1330
1331 \begin_layout Standard
1332 Dem Zeichensatz, den LyX zur Darstellung auf dem Bildschirm verwendet, kommt
1333  eine besondere Bedeutung zu, denn er sollte so gut lesbar sein wie nur
1334  möglich.
1335  Schließlich lesen und schreiben Sie Ihre gesamten Texte am Bildschirm.
1336  Das LyX-Team hat sich bemüht, den bestmöglichen Standardzeichensatz auszuwählen
1337 , doch jedes X11-System hat kleine Unterschiede, und deshalb kann es sein,
1338  dass dieser Standard gerade auf Ihrem System nicht die beste Wahl ist.
1339  Bevor wir nun erklären, wie Sie die Bildschirmzeichensätze optimieren können,
1340  sollten Sie ein wenig mehr über Zeichensätze erfahren, damit Sie Ihre Wahl
1341  gut vorbereitet treffen können.
1342  Denn es handelt sich dabei um eine Entscheidung, die von Ihren Wünschen
1343  und den Fähigkeiten Ihres Rechners beeinflusst wird.
1344 \end_layout
1345
1346 \begin_layout Standard
1347 Beachten Sie bitte, dass es in diesem Abschnitt nur um die Zeichensätze
1348  für die 
1349 \emph on
1350 Bildschirmdarstellung
1351 \emph default
1352  innerhalb von LyX geht.
1353  Die Zeichensätze, die später für den Ausdruck verwendet werden, sind davon
1354  vollkommen unabhängig und werden durch die verwendete Dokumentenklasse
1355  bestimmt.
1356  Das Ändern von Zeichensätzen für den Ausdruck wird im 
1357 \emph on
1358 Benutzerhandbuch
1359 \emph default
1360  beschrieben.
1361 \end_layout
1362
1363 \begin_layout Standard
1364 Grundsätzlich gibt es zwei unterschiedliche Typen von Bildschirmzeichensätzen:
1365  skalierbare (
1366 \emph on
1367 outline
1368 \emph default
1369 ) und nichtskalierbare (
1370 \emph on
1371 bitmap
1372 \emph default
1373 ).
1374  Diese Unterscheidung erscheint zunächst etwas akademisch, denn die meisten
1375  modernen Zeichensatzgeneratoren können auch die nichtskalierbaren Zeichensätze
1376  vergrößern oder verkleinern.
1377  Der Unterschied liegt aber in der 
1378 \emph on
1379 Qualität
1380 \emph default
1381  dieser Skalierung und der 
1382 \emph on
1383 Geschwindigkeit
1384 \emph default
1385 , mit der sie dargestellt werden können.
1386  Die wichtigste Entscheidung ist deshalb, ob Sie nichtskalierbare oder skalierba
1387 re Zeichensätze verwenden wollen.
1388 \end_layout
1389
1390 \begin_layout Standard
1391 Die skalierbaren Zeichensätze werden über die Umrisse der einzelnen Glyphen
1392  (also Buchstaben, Zahlen, Satzzeichen usw.) definiert.
1393  Das bedeutet, dass jedes einzelne Zeichen über mathematische Kurven beschrieben
1394  wird, die sich sehr einfach in jede beliebige Größe skalieren lassen.
1395  Diese mathematische Beschreibung wird nun vom Zeichensatzgenerator ausgewertet
1396  und daraus ein kleines Bild berechnet, das das gewünschte Zeichen genau
1397  in der richtigen Größe darstellt.
1398  Oder zumindest in fast jeder Größe.
1399 \end_layout
1400
1401 \begin_layout Standard
1402 Denn da die Glyphen in einer recht abstrakten Weise definiert wurden, ist
1403  es recht schwierig, daraus bei sehr kleinen Schriftgrößen ein gutes Bild
1404  zu berechnen, da dann jedes einzelne Pixel sehr sorgfältig gesetzt werden
1405  muss, um eine verständliche Darstellung des Zeichens zu erreichen.
1406  Das ist zwar anhand der mathematischen Beschreibung des Zeichens theoretisch
1407  möglich, aber um die Darstellungsgeschwindigkeit in annehmbaren Grenzen
1408  zu halten, werden dabei gewisse Vereinfachungen gemacht.
1409  Dies hat möglicherweise zur Folge, dass ein skalierbarer Zeichensatz bei
1410  kleinen Vergrößerungen sehr schlecht zu lesen ist.
1411 \end_layout
1412
1413 \begin_layout Standard
1414 Demgegenüber sind Bitmap-Zeichensätze von vornherein als kleine Grafikdateien
1415  angelegt, deshalb sehen Sie bei der Größe, für die sie berechnet wurden,
1416  sehr gut aus.
1417  Sie können aber nur schlecht skaliert werden, denn für eine Vergrößerung
1418  müssen aus einem Pixel mehrere gemacht werden.
1419 \begin_inset Foot
1420 status collapsed
1421
1422 \begin_layout Plain Layout
1423 Sie kennen diesen Effekt vermutlich.
1424  Er tritt auch auf, wenn Sie in einem Bildbearbeitungsprogramm wie 
1425 \family typewriter
1426 gimp
1427 \family default
1428  ein Bild stark vergrößern.
1429 \end_layout
1430
1431 \end_inset
1432
1433  Um das zu vermeiden, werden Bitmap-Zeichensätze bereits für verschiedene,
1434  häufig benutzte Größen (8 Pixel bis etwa 34 Pixel Zeichenhöhe) berechnet
1435  und zur Verfügung gestellt.
1436  Der Vorteil dieser Bitmap-Zeichensätze liegt darin, dass keine komplizierten
1437  Berechnungen notwendig sind, um sie darzustellen, daher sind sie in der
1438  Darstellung sehr viel schneller als skalierbare Zeichensätze.
1439  Der Nachteil ist, dass nichtvorhandene Vergrößerungsstufen durch Pixelverdopplu
1440 ng berechnet werden müssen und deshalb schlecht aussehen.
1441 \end_layout
1442
1443 \begin_layout Standard
1444 Als Fazit kann man also sagen, dass die Bitmap-Zeichensätze normalerweise
1445  für kleinere Vergrößerungsstufen vorzuziehen sind (vorausgesetzt es gibt
1446  sie in dieser Größe), wohingegen skalierbare Zeichensätze für große Zeichen
1447  vorzuziehen sind.
1448  Die logische Schlussfolgerung wäre nun also, für kleine Zeichen die Bitmap-
1449  und für große Zeichen die skalierbaren Zeichensätze zu verwenden.
1450  Leider ist das so nicht machbar, denn skalierbare und Bitmap-Zeichensätze
1451  sind nicht dafür gedacht, gleichzeitig verwendet zu werden.
1452  Dadurch würde ein solches Dokument ziemlich armselig aussehen.
1453  Sie sollten also einfach auf Ihrem Rechner beide Möglichkeiten ausprobieren
1454  und entscheiden, welche Ihnen besser gefällt.
1455 \end_layout
1456
1457 \begin_layout Standard
1458 Standardmäßig verwendet LyX nichtskalierbare Zeichensätze.
1459  Als normaler Zeichensatz (mit Serifen) wird 
1460 \emph on
1461 Nimbus Roman
1462 \emph default
1463  verwendet, für Sans Serif 
1464 \emph on
1465 Nimbus Sans
1466 \emph default
1467  und für Schreibmaschine 
1468 \emph on
1469 Nimbus Mono
1470 \emph default
1471 .
1472 \end_layout
1473
1474 \begin_layout Standard
1475 In den folgenden Abschnitten wird beschrieben, was Sie alles tun können,
1476  wenn Ihr Text in LyX nicht gut aussieht.
1477  Begonnen wird mit den wichtigsten Parametern: Auf\SpecialChar \textcompwordmark{}
1478 lösung und Vergrößerungsfaktor.
1479 \end_layout
1480
1481 \begin_layout Subsection
1482 Auf\SpecialChar \textcompwordmark{}
1483 lösung und Vergrößerungsfaktor
1484 \end_layout
1485
1486 \begin_layout Standard
1487 LyX versucht, automatisch die verwendeten Zeichensätze so zu skalieren,
1488  dass ihre Darstellung auf dem Bildschirm bis auf den sogenannten Zoom-Faktor
1489  der späteren Größe auf dem Papier entspricht.
1490 \end_layout
1491
1492 \begin_layout Standard
1493 Damit dies auf allen Systemen funktioniert, vertraut LyX darauf, dass die
1494  DPI-Einstel\SpecialChar \-
1495 lung des Bildschirmes richtig ist.
1496  DPI steht für 
1497 \begin_inset Quotes gld
1498 \end_inset
1499
1500 Dots per Inch
1501 \begin_inset Quotes grd
1502 \end_inset
1503
1504 , Punkte je Zoll, und beschreibt die Auf\SpecialChar \textcompwordmark{}
1505 lösung der Bildschirmdarstellung.
1506  Diese Einstellung erfragt LyX automatisch beim X-Server.
1507  Welchen Wert LyX so feststellt, können Sie herausfinden, wenn Sie LyX folgender
1508 maßen starten: 
1509 \family typewriter
1510 lyx
1511 \begin_inset space ~
1512 \end_inset
1513
1514 -dbg
1515 \begin_inset space ~
1516 \end_inset
1517
1518 2
1519 \family default
1520 .
1521 \end_layout
1522
1523 \begin_layout Standard
1524 Nun ist X aber nicht auf jedem System richtig konfiguriert, deshalb sollten
1525  Sie diese Einstellung selber nachprüfen.
1526  Geben Sie dazu den Befehl 
1527 \family typewriter
1528 xdpyinfo
1529 \begin_inset space \space{}
1530 \end_inset
1531
1532 |
1533 \begin_inset space \space{}
1534 \end_inset
1535
1536 more
1537 \family default
1538  ein und notieren Sie sich den DPI-Wert beim Eintrag 
1539 \begin_inset Quotes gld
1540 \end_inset
1541
1542
1543 \emph on
1544 resolution
1545 \emph default
1546 : (dies ist der Wert, den auch LyX automatisch findet).
1547  Notieren Sie sich außerdem die Anzahl der Pixel auf Ihrem Bildschirm (die
1548  erste Zahl hinter dem Eintrag 
1549 \emph on
1550 dimensions
1551 \emph default
1552 ).
1553 \end_layout
1554
1555 \begin_layout Standard
1556 Dann nehmen Sie sich ein Lineal und messen Sie die sichtbare Breite des
1557  Bildes auf dem Schirm.
1558  Rechnen Sie diese Breite in Zoll um, falls Sie ein Zentimetermaß verwendet
1559  haben, indem Sie den Wert durch 2.54 teilen.
1560  Nun können Sie den tatsächlichen DPI-Wert berechnen, indem Sie die Anzahl
1561  der Pixel durch die Breite des Bildes dividieren.
1562  Wenn der so ermittelte Wert mehr als etwa 5 DPI von dem vom X-Server gemeldeten
1563  Wert abweicht, sollten Sie entweder den X-Server neu konfigurieren oder
1564  zumindest LyX mitteilen, dass der tatsächliche Wert ein anderer als der
1565  vom X-Server gemeldete ist.
1566 \end_layout
1567
1568 \begin_layout Standard
1569 Falls Sie die Einstellung des X-Servers nicht verändern wollen oder können
1570  (immerhin profitieren auch andere Programme als LyX von einer korrekten
1571  Konfiguration), können Sie LyX den wahren Wert im Dialog 
1572 \family sans
1573 Einstellungen
1574 \family default
1575  mitteilen.
1576 \end_layout
1577
1578 \begin_layout Standard
1579 Wenn der Text nun für Ihren Geschmack zu groß oder zu klein ist, können
1580  Sie mit dem Zoom-Faktor experimentieren.
1581  Mit diesem Faktor wird die Größe der Zeichensätze multipliziert.
1582  Wenn Ihre Einstellung des DPI-Wertes richtig ist und der Zoom-Faktor auf
1583  100 eingestellt ist, wird LyX den Text in derselben Größe darstellen wie
1584  auf dem Papier.
1585  Ist der Faktor 200, wird die Darstellung am Bildschirm doppelt so groß
1586  sein wie auf dem Papier.
1587  All dies natürlich unter der Voraussetzung, dass LyX den Zeichensatz in
1588  der so berechneten Größe findet, worauf man sich nicht immer verlassen
1589  kann.
1590  Doch da es sich bei LyX um ein WYSIWYM-System handelt, ist diese Einschränkung
1591  nicht sehr bedeutend.
1592 \end_layout
1593
1594 \begin_layout Standard
1595 Die Standardeinstellung für den Zoom-Faktor ist 150, da ein Bildschirm normalerw
1596 eise breiter als ein Blatt Papier ist.
1597  Sie sollten aber mit der Einstellung experimentieren.
1598  Verändern können Sie den Wert über das Feld 
1599 \family sans
1600 Vergrößerung
1601 \family default
1602
1603 \begin_inset space ~
1604 \end_inset
1605
1606
1607 \family sans
1608 %:
1609 \family default
1610  im Dialog 
1611 \family sans
1612 Werkzeuge\SpecialChar \menuseparator
1613 Einstellungen
1614 \family default
1615 \SpecialChar \ldots{}
1616 \SpecialChar \menuseparator
1617
1618 \family sans
1619 Aussehen\SpecialChar \menuseparator
1620 Bildschrimschriften
1621 \family default
1622 .
1623  Ein Tipp zum Probieren: Verwenden Sie 
1624 \family sans
1625 Übernehmen
1626 \family default
1627 , dann bleibt der Dialog geöffnet und Sie können leicht andere Werte eintragen.
1628  Wenn Sie dann einen Wert gefunden haben, der Ihren Wünschen entspricht,
1629  können Sie diesen mit 
1630 \family sans
1631 Speichern
1632 \family default
1633  dauerhaft übernehmen.
1634 \end_layout
1635
1636 \begin_layout Standard
1637 Auf diese Weise ist es meist möglich, eine angemessene Darstellung des Textes
1638  auf dem Bildschirm zu erreichen.
1639  Das heißt aber nicht, dass Sie damit die besten Zeichensätze verwenden,
1640  die es auf Ihrem Rechner gibt.
1641  Deshalb gibt es eine Reihe von Befehlen, die den verwendeten Zeichensatz
1642  festlegen, um Ihnen so noch mehr Möglichkeiten zu geben, die Darstellung
1643  am Bildschirm zu optimieren.
1644 \end_layout
1645
1646 \begin_layout Subsection
1647 Befehle zur Festlegung des Zeichensatzes
1648 \end_layout
1649
1650 \begin_layout Standard
1651 Wie bereits erwähnt, verwendet LyX standardmäßig nichtskalierbare Zeichensätze.
1652  Als normaler Zeichensatz (mit Serifen) wird 
1653 \emph on
1654 Nimbus Roman
1655 \emph default
1656  verwendet, für Sans Serif 
1657 \emph on
1658 Nimbus Sans
1659 \emph default
1660  und für Schreibmaschine 
1661 \emph on
1662 Nimbus Mono
1663 \emph default
1664 .
1665 \end_layout
1666
1667 \begin_layout Standard
1668 Alle diese Einstellungen können Sie über den Konfigurationsdialog verändern.
1669  Wählen Sie einen Zeichensatz aus der Liste aus und klicken Sie auf 
1670 \family sans
1671 Übernehmen
1672 \family default
1673 .
1674  LyX formatiert dann den Text unter der Verwendung des angegebenen Zeichensatzes
1675  neu und wenn Ihnen das Ergebnis zusagt, können Sie es dauerhaft speichern.
1676 \end_layout
1677
1678 \begin_layout Standard
1679 Welche Größen für die jeweiligen Zeichensätze zur Verfügung stehen, können
1680  Sie mit dem Befehl 
1681 \family typewriter
1682 xlsfonts
1683 \family default
1684  herausfinden.
1685  Näheres dazu liefert 
1686 \family typewriter
1687 man xlsfonts
1688 \family default
1689 .
1690  Ein Nachteil dieser Vorgehensweise ist, dass nun die Unterschiede zwischen
1691  den Zeichensatzgrößen auf dem Bildschirm und denen auf dem Papier größer
1692  sind, da LyX nur die am ehesten passende Größe auswählen kann, und nicht
1693  die genau passende.
1694  Ebenfalls kann es passieren, dass zwei sich logisch unterscheidende Schriftgröß
1695 en wie 
1696 \family sans
1697 Groß
1698 \family default
1699  und 
1700 \family sans
1701 Groß
1702 \begin_inset space ~
1703 \end_inset
1704
1705 2
1706 \family default
1707  durch denselben Bildschirm-Zeichensatz dargestellt werden und dadurch nur
1708  schwer zu unterscheiden sind.
1709 \end_layout
1710
1711 \begin_layout Standard
1712 Und noch eine weitere Möglichkeit bleibt Ihnen, um die Auswirkungen zu minimiere
1713 n: Sie können für jede logische Schriftgröße genau festlegen, welche Größe
1714  zur Darstellung am Bildschirm verwendet wird.
1715  Wenn Sie LyX mit der Option 
1716 \family typewriter
1717 -dbg
1718 \begin_inset space ~
1719 \end_inset
1720
1721 513
1722 \family default
1723  starten, können Sie feststellen, welche Schriftgrößen tatsächlich verwendet
1724  werden.
1725  Nun können Sie die entsprechenden Einträge im Dialog solange verändern,
1726  bis Sie die richtigen Größen gefunden haben.
1727 \end_layout
1728
1729 \begin_layout Standard
1730 Dies kann etwas schwierig sein, da LyX die Einstellungen für DPI und Vergrößerun
1731 g benutzt, um die tatsächliche Zeichensatzgröße zu berechnen, die es vom
1732  X-Server anfordert; dadurch wird die Zuordnung ein wenig verschleiert.
1733  Wenn es Ihnen durch Ausprobieren nicht gelingt, gute Einstellungen zu finden,
1734  können Sie den Prozess vereinfachen, indem Sie sowohl DPI als auch Vergrößerung
1735  auf 100 setzen, auch wenn dies falsch ist.
1736  Dabei sehen dann vor allem die skalierbaren Zeichensätze seltsam aus, also
1737  verwenden Sie diesen Tipp mit Vorsicht.
1738 \end_layout
1739
1740 \begin_layout Subsection
1741 Zeichensatzkodierung
1742 \end_layout
1743
1744 \begin_layout Standard
1745 Standardmäßig verwendet LyX Zeichensätze, die zum Schreiben von Texten in
1746  westeuropäischen Sprachen gedacht sind.
1747  Dies wird über die 
1748 \emph on
1749 Zeichensatzkodierung
1750 \emph default
1751  festgelegt.
1752  Wenn Sie nun LyX verwenden wollen, um einen Text zum Beispiel in osteuropäische
1753 n Sprachen oder Kyrillisch zu schreiben, deren Zeichen nicht durch die ISO-8859-
1754 1-Kodierung abgedeckt sind, können Sie im Feld 
1755 \family sans
1756 Kodierung
1757 \family default
1758  von 
1759 \family sans
1760 Dokument\SpecialChar \menuseparator
1761 Einstellungen \SpecialChar \menuseparator
1762 Sprache
1763 \family default
1764  eine andere Kodierung aktivieren.
1765 \end_layout
1766
1767 \begin_layout Standard
1768 Dies setzt allerdings voraus, dass Sie besondere Zeichensätze installiert
1769  haben.
1770  Benutzen Sie wiederum 
1771 \family typewriter
1772 xfontsel
1773 \family default
1774 , und prüfen Sie die Felder 
1775 \family typewriter
1776 rgstry
1777 \family default
1778  und 
1779 \family typewriter
1780 encdng
1781 \family default
1782 , ob dort außer ISO-8859-X weitere Einträge vorhanden sind.
1783  Suchen Sie dann aus diesen einen Zeichensatz heraus, der die von Ihnen
1784  benötigten Zeichen enthält.
1785  Wenn Sie einen passenden gefunden haben, können Sie diesen im Dialogfeld
1786  eintragen, andernfalls müssen Sie sich zunächst (zum Beispiel via Internet)
1787  geeignete Zeichensätze besorgen.
1788 \end_layout
1789
1790 \begin_layout Standard
1791 Wenn Sie LyX derart konfigurieren, dass standardmäßig eine andere Zeichensatzkod
1792 ierung verwendet wird, sollten Sie auch darüber nachdenken, einen anderen
1793  Zeichensatz für die Menüs und Dialoge zu verwenden.
1794  Sonst wird zum Beispiel der Dialog 
1795 \family sans
1796 Inhaltsverzeichnis
1797 \family default
1798  kaum lesbar sein, wenn nicht auch dort die neue Kodierung verwendet wird.
1799  Normalerweise verwendet LyX hierzu den Zeichensatz 
1800 \family typewriter
1801 -*-helvetica-medium-r
1802 \family default
1803 , doch meist ist Helvetica in der von Ihnen benötigten Kodierung nicht vorhanden.
1804  Deshalb können Sie den für Menüs verwendeten Zeichensatz im Dialogbereich
1805  
1806 \family sans
1807 Benutzerschnittstelle
1808 \family default
1809  ändern.
1810 \end_layout
1811
1812 \begin_layout Standard
1813 Wie Sie sehen, gibt es eine ganze Reihe von Befehlen, mit denen Sie der
1814  Darstellung am Bildschirm den letzten Schliff verpassen können.
1815  Dies sollte Sie nicht davon abhalten, mit diesen Einstellungen herumzuspielen,
1816  im Gegenteil.
1817  Denn Sie werden (hoffentlich) in Zukunft viele Stunden mit LyX verbringen
1818  --- da lohnt es sich, eine perfekte Darstellung zu haben.
1819  Und während Sie bei anderen Textverarbeitungen darauf angewiesen sind,
1820  Zeichensätze zu verwenden, die sowohl am Bildschirm als auch auf dem Papier
1821  gut aussehen, können Sie bei LyX als WYSIWYM-Programm die besten Zeichensätze
1822  für die Bildschirmdarstellung verwenden, ohne sich dabei Gedanken um den
1823  Ausdruck machen zu müssen.
1824 \end_layout
1825
1826 \begin_layout Standard
1827 Für eine spätere Version von LyX ist es geplant, den 
1828 \family typewriter
1829 T1Lib
1830 \family default
1831 -Zeichensatzgenerator zu benutzen, der auch 
1832 \emph on
1833 anti-aliasing
1834 \emph default
1835  unterstützt.
1836  Das bedeutet, dass jedes Zeichen aus mehreren Farbschattierungen zusammengesetz
1837 t werden kann, anstelle von nur zwei wie derzeit.
1838  Das erhöht scheinbar die Auf\SpecialChar \textcompwordmark{}
1839 lösung.
1840  Dadurch wird der Text am Bildschirm nicht nur besser lesbar, LyX kann dadurch
1841  den Text noch genauer in der Größe anzeigen, die er auch später auf dem
1842  Ausdruck hat, da dann zum Beispiel auch ein 14.4pt-Zeichensatz verwendet
1843  werden kann, wohingegen im Moment auf 14pt abgerundet werden muss.
1844 \end_layout
1845
1846 \begin_layout Section
1847 Tastatur-Einstellung
1848 \begin_inset Foot
1849 status open
1850
1851 \begin_layout Plain Layout
1852 Wenn Sie Linux selber auf einem PC installiert haben, können Sie diesen
1853  Teil ignorieren.
1854 \end_layout
1855
1856 \end_inset
1857
1858
1859 \end_layout
1860
1861 \begin_layout Standard
1862 Um LyX richtig benutzen zu können, 
1863 \emph on
1864 muss
1865 \emph default
1866  X richtig eingerichtet werden.
1867  Das ist besonders dann wichtig, wenn Sie die internationalen LyX-Unterstützunge
1868 n und nicht-englische Tastaturen benutzen wollen.
1869  Unglücklicherweise kümmert sich fast niemand darum, besonders nicht diejenigen,
1870  die LyX auf einem PC installiert haben\SpecialChar \@.
1871  Administratoren großer Systeme können
1872  auch schuld sein, also verlassen Sie sich nicht auf richtige Einstellungen,
1873  wenn Sie ein großes System benutzen.
1874  Jeder Benutzer kann X beibringen, die richtige Tastatureinstellung zu benutzen.
1875  Sie müssen sich nicht auf Ihren Systemadministrator verlassen -- 
1876 \emph on
1877 Sie
1878 \emph default
1879  
1880 \emph on
1881 sollten es auch nicht tun
1882 \emph default
1883 ! Sie benötigen nur die beiden folgenden Programme, um die Tastatur Ihren
1884  Bedürfnissen anzupassen.
1885 \end_layout
1886
1887 \begin_layout Subsection
1888
1889 \family typewriter
1890 xmodmap
1891 \family default
1892  und 
1893 \family typewriter
1894 xkeycaps
1895 \end_layout
1896
1897 \begin_layout Standard
1898 Zunächst lesen Sie die 
1899 \family typewriter
1900 man
1901 \family default
1902 -Seiten der beiden Programme.
1903  Das sind Ihre wirklichen Freunde für die richtige Tastatureinstellung.
1904  Wenn Sie die Programme nicht haben, installieren Sie sie.
1905 \end_layout
1906
1907 \begin_layout Subsubsection
1908
1909 \family typewriter
1910 xmodmap
1911 \end_layout
1912
1913 \begin_layout Standard
1914 Dieses Dokument beschreibt 
1915 \emph on
1916 nicht,
1917 \emph default
1918  wie man 
1919 \family typewriter
1920 xmodmap
1921 \family default
1922  benutzt.
1923  In 
1924 \emph on
1925 Anpassung
1926 \emph default
1927  gibt es eine 
1928 \family typewriter
1929 .Xmodmap
1930 \family default
1931 -Beispieldatei.
1932  Um die neuen Tastatureinstellungen zu laden, fügen Sie den Befehl 
1933 \end_layout
1934
1935 \begin_layout Standard
1936
1937 \family typewriter
1938 xmodmap
1939 \begin_inset space ~
1940 \end_inset
1941
1942 .Xmodmap
1943 \family default
1944  
1945 \end_layout
1946
1947 \begin_layout Standard
1948 irgendwo in Ihre Startdateien ein (zum Beispiel 
1949 \family typewriter
1950 .bashrc
1951 \family default
1952
1953 \family typewriter
1954 .cshrc
1955 \family default
1956
1957 \family typewriter
1958 .profile
1959 \family default
1960
1961 \family typewriter
1962 .login
1963 \family default
1964  oder 
1965 \family typewriter
1966 .xinitrc
1967 \family default
1968 ).
1969 \end_layout
1970
1971 \begin_layout Subsubsection
1972
1973 \family typewriter
1974 xkeycaps
1975 \end_layout
1976
1977 \begin_layout Standard
1978 Mit diesem Programm ist ein Traum wahr geworden! Es zeigt ein Bild Ihrer
1979  Tastatur, erlaubt Ihnen, Änderungen vorzunehmen, und gibt diese Änderungen
1980  in einer für 
1981 \family typewriter
1982 xmodmap
1983 \family default
1984  lesbaren Form auf der Standardausgabe aus.
1985  Es ist sehr nützlich, wenn Sie versuchen, eine neue 
1986 \family typewriter
1987 .Xmodmap
1988 \family default
1989 -Datei zu erzeugen, obwohl ein wenig 
1990 \emph on
1991 cut-and-paste
1992 \emph default
1993  nötig ist.
1994 \end_layout
1995
1996 \begin_layout Subsection
1997 Sondertasten
1998 \begin_inset Index
1999 status collapsed
2000
2001 \begin_layout Plain Layout
2002 Sondertasten
2003 \end_layout
2004
2005 \end_inset
2006
2007
2008 \end_layout
2009
2010 \begin_layout Standard
2011 LyX unterstützt drei Sondertasten: 
2012 \family sans
2013 Umschalt
2014 \family default
2015
2016 \family sans
2017 Strg
2018 \family default
2019  und 
2020 \family sans
2021 Alt
2022 \family default
2023 .
2024  Wenn außerdem eine Taste als 
2025 \family sans
2026 Compose
2027 \family default
2028 -Taste konfiguriert wurde, dann können Sie damit einige Zeichen, die nicht
2029  auf Ihrer Tastatur sind, erzeugen.
2030  Diese Taste ist die Kombination 
2031 \family sans
2032 Umschalt+AltGr
2033 \family default
2034  und/oder die rechte 
2035 \family sans
2036 Windows
2037 \family default
2038 -Taste (rechts von 
2039 \family sans
2040 AltGr
2041 \family default
2042 ).
2043  Diese 
2044 \family sans
2045 Compose
2046 \family default
2047 -Taste kann entweder wie 
2048 \family sans
2049 Umschalt
2050 \family default
2051  oder 
2052 \family sans
2053 Strg
2054 \family default
2055  benutzt werden oder als Präfix-Taste.
2056  Hier sind einige Beispiele dafür, was Sie mit der 
2057 \family sans
2058 Compose
2059 \family default
2060 -Taste machen können:
2061 \end_layout
2062
2063 \begin_layout Itemize
2064
2065 \family sans
2066 Compose
2067 \begin_inset space ~
2068 \end_inset
2069
2070 e
2071 \begin_inset space ~
2072 \end_inset
2073
2074 '
2075 \family default
2076  
2077 \begin_inset Formula $\rightarrow$
2078 \end_inset
2079
2080  é
2081 \end_layout
2082
2083 \begin_layout Itemize
2084
2085 \family sans
2086 Compose
2087 \begin_inset space ~
2088 \end_inset
2089
2090 O
2091 \begin_inset space ~
2092 \end_inset
2093
2094 R
2095 \family default
2096  
2097 \begin_inset Formula $\rightarrow$
2098 \end_inset
2099
2100  ®
2101 \end_layout
2102
2103 \begin_layout Itemize
2104
2105 \family sans
2106 Compose
2107 \begin_inset space ~
2108 \end_inset
2109
2110 1
2111 \begin_inset space ~
2112 \end_inset
2113
2114 2
2115 \family default
2116  
2117 \begin_inset Formula $\rightarrow$
2118 \end_inset
2119
2120  ½
2121 \end_layout
2122
2123 \begin_layout Itemize
2124
2125 \family sans
2126 Compose
2127 \begin_inset space ~
2128 \end_inset
2129
2130 <
2131 \begin_inset space ~
2132 \end_inset
2133
2134 <
2135 \family default
2136  
2137 \begin_inset Formula $\rightarrow$
2138 \end_inset
2139
2140  «
2141 \end_layout
2142
2143 \begin_layout Standard
2144 Diese Eingabeart ist besonders dann hilfreich, wenn man Buchstaben mit Akzenten
2145  nur manchmal benutzt.
2146  Bei Latin1-Buchstaben geht es automatisch, aber andere Methoden sind nötig,
2147  wenn Sie Ihr 
2148 \emph on
2149 locale
2150 \emph default
2151  richtig gesetzt haben.
2152 \end_layout
2153
2154 \begin_layout Standard
2155 Eine einfachere Art, Sonderzeichen einzufügen, gibt es mit 
2156 \family sans
2157 Einfügen\SpecialChar \menuseparator
2158 Son\SpecialChar \-
2159 der\SpecialChar \-
2160 zei\SpecialChar \-
2161 chen\SpecialChar \menuseparator
2162 Symbole
2163 \family default
2164 .
2165 \end_layout
2166
2167 \begin_layout Subsection
2168 Hilfreiche Hinweise und Tipps
2169 \end_layout
2170
2171 \begin_layout Standard
2172 Öffnen Sie bitte zwei X-Terminals.
2173  Editieren Sie in einem eine neue 
2174 \family typewriter
2175 .Xmodmap
2176 \family default
2177 -Datei, und lassen Sie 
2178 \family typewriter
2179 xkeycaps
2180 \family default
2181  im anderen laufen.
2182  Mit 
2183 \family typewriter
2184 xkeycaps
2185 \family default
2186  wird Ihre neue Tastaturbelegung erzeugt.
2187  Es gibt einen Knopf in 
2188 \family typewriter
2189 xkeycaps
2190 \family default
2191 , um die neue Tabelle auszugeben.
2192  Wenn Sie ihn drücken, gibt 
2193 \family typewriter
2194 xkeycaps
2195 \family default
2196  eine Menge Zeug auf dem 
2197 \emph on
2198 xterm
2199 \emph default
2200  aus, von wo Sie es gestartet haben.
2201  Sie müssen es nur noch mit 
2202 \emph on
2203
2204 \begin_inset Quotes gld
2205 \end_inset
2206
2207 copy-and-paste
2208 \begin_inset Quotes grd
2209 \end_inset
2210
2211
2212 \emph default
2213  in Ihre 
2214 \family typewriter
2215 .Xmodmap
2216 \family default
2217 -Datei bringen, und Sie sind fertig.
2218 \begin_inset Foot
2219 status collapsed
2220
2221 \begin_layout Plain Layout
2222 Sie können sich etwas Schreibarbeit sparen, wenn Sie folgendes ausführen:
2223  
2224 \family typewriter
2225 xkeycaps > .Xmodmap
2226 \family default
2227 .
2228  Dadurch erhalten Sie Ihre neue Datei.
2229  Wenn Sie aber den Knopf 
2230 \begin_inset Quotes gld
2231 \end_inset
2232
2233 output keymap
2234 \begin_inset Quotes grd
2235 \end_inset
2236
2237  in 
2238 \family typewriter
2239 xkeycaps
2240 \family default
2241  mehr als einmal drücken, wird Ihre Datei durcheinander geraten.
2242  Wie alle Werkzeuge ist 
2243 \family typewriter
2244 xkeycaps
2245 \family default
2246  nur so intelligent wie sein Benutzer.
2247 \end_layout
2248
2249 \end_inset
2250
2251
2252 \end_layout
2253
2254 \begin_layout Standard
2255 Da sind noch ein paar Dinge, die Sie tun können, um sich zurechtzufinden.
2256  Versuchen Sie, das Kommando 
2257 \family typewriter
2258 xmodmap -v -pm
2259 \family default
2260  auszuführen.
2261  Das zeigt Ihnen alle aktiven Sondertasten.
2262  Versuchen Sie auch 
2263 \family typewriter
2264 xmodmap -v -pke | more
2265 \family default
2266 , um zu sehen, welche Nummern zu welchen symbolischen Namen gehören.
2267  So sehen Sie auch die Syntax der 
2268 \family typewriter
2269 .Xmodmap
2270 \family default
2271 -Datei.
2272 \end_layout
2273
2274 \begin_layout Standard
2275 Eine Sache müssen Sie noch prüfen: 
2276 \family sans
2277 Entf
2278 \family default
2279  und 
2280 \family sans
2281 Rückschritt (
2282 \begin_inset Formula $\leftarrow$
2283 \end_inset
2284
2285 )
2286 \family default
2287  sollten 
2288 \emph on
2289 nicht
2290 \emph default
2291  dieselbe Bedeutung haben! Eindeutige Namen für diese beiden Tasten ändern
2292  das Verhalten Ihrer Programme nicht unbedingt.
2293  Einige Programme binden 
2294 \family sans
2295 Entf
2296 \family default
2297  und 
2298 \family sans
2299 Rückschritt
2300 \family default
2301  an dieselbe Operation (zum Beispiel Emacs), aber wenn 
2302 \family sans
2303 Entf
2304 \family default
2305  und 
2306 \family sans
2307 Rückschritt
2308 \family default
2309  dasselbe tun, werden Sie Probleme mit LyX bekommen.
2310 \end_layout
2311
2312 \begin_layout Section
2313 Tastaturkürzel
2314 \begin_inset CommandInset label
2315 LatexCommand label
2316 name "sec:Tastaturkürzel"
2317
2318 \end_inset
2319
2320
2321 \end_layout
2322
2323 \begin_layout Standard
2324 Tastaturkürzel dienen dazu, einer Taste oder Tastenkombination eine LyX
2325 \begin_inset ERT
2326 status collapsed
2327
2328 \begin_layout Plain Layout
2329
2330 "=
2331 \end_layout
2332
2333 \end_inset
2334
2335 Funktion zuzuordnen.
2336  Die LyX-Distribution umfasst einige Dateien mit unterschiedlichen Tastaturzuord
2337 nungen: CUA, die typische Belegung auf PC und CDE, eine Emacs-Version sowie
2338  einige spezialisierte Versionen (broadway, hollywood) und an andere Sprachen
2339  (Deutsch, Französisch) angepasste Tastenbelegungen.
2340  
2341 \end_layout
2342
2343 \begin_layout Standard
2344 Wenn Sie stattdessen Ihre Kürzel lieber selbst definieren wollen, nehmen
2345  Sie am besten diejenige Systemdatei aus 
2346 \family typewriter
2347 Ly
2348 \begin_inset ERT
2349 status collapsed
2350
2351 \begin_layout Plain Layout
2352
2353 {}
2354 \end_layout
2355
2356 \end_inset
2357
2358 XDir/bind
2359 \family default
2360  als Vorlage, die am ehesten Ihren Vorstellungen entspricht, und modifizieren
2361  Sie diese entsprechend.
2362  Vergessen Sie nicht, diese Datei dann im Dialog 
2363 \family sans
2364 Einstellungen
2365 \family default
2366  auch zu aktivieren.
2367  (Derzeit ist es noch notwendig, LyX danach neu zu starten um die Änderungen
2368  wirksam zu machen.)
2369 \end_layout
2370
2371 \begin_layout Standard
2372 LyX unterstützt die Internationalisierung der Benutzerschnittstelle (siehe
2373  Kapitel 
2374 \begin_inset CommandInset ref
2375 LatexCommand vref
2376 reference "cha:Internationales-LyX"
2377
2378 \end_inset
2379
2380 ).
2381  Wenn Ihre Sprachumgebung (
2382 \emph on
2383 locale
2384 \emph default
2385 ) über die Umgebungsvariable 
2386 \family typewriter
2387 $LANG
2388 \family default
2389  richtig eingestellt ist, versucht LyX, entsprechende 
2390 \family typewriter
2391 bind
2392 \family default
2393 -Dateien zu laden, indem die Zeichenkette 
2394 \family typewriter
2395 $LANG_
2396 \family default
2397  dem Dateinamen vorangestellt wird (für Deutsch, 
2398 \family typewriter
2399 $LANG=de
2400 \family default
2401 , also zum Beispiel 
2402 \family typewriter
2403 de/menus.bind
2404 \family default
2405 ).
2406  Sie können derartige übersetzte Versionen auch in Ihrem privaten 
2407 \family typewriter
2408 bind/
2409 \family default
2410 -Verzeichnis speichern, LyX findet und benutzt sie auch dort.
2411 \end_layout
2412
2413 \begin_layout Standard
2414 Die Syntax der Dateien im 
2415 \family typewriter
2416 bind
2417 \family default
2418 -Verzeichnis ist einfach:
2419 \end_layout
2420
2421 \begin_layout LyX-Code
2422
2423 \backslash
2424 bind <Tastenkombination> <Ly
2425 \family typewriter
2426
2427 \begin_inset ERT
2428 status collapsed
2429
2430 \begin_layout Plain Layout
2431
2432 {}
2433 \end_layout
2434
2435 \end_inset
2436
2437
2438 \family default
2439 X_Funktion>
2440 \end_layout
2441
2442 \begin_layout Standard
2443 Sowohl die Tastenkombination als auch die LyX-Funktion muss dabei in doppelten
2444  Anführungszeichen gesetzt werden.
2445  Eine Liste der LyX-Funktionen finden Sie im 
2446 \emph on
2447 Benutzerhandbuch
2448 \emph default
2449 .
2450 \end_layout
2451
2452 \begin_layout Section
2453 Die Benutzerschnittstelle
2454 \begin_inset CommandInset label
2455 LatexCommand label
2456 name "sec:Die-Benutzerschnittstelle"
2457
2458 \end_inset
2459
2460
2461 \end_layout
2462
2463 \begin_layout Standard
2464 Das Aussehen der Menü- und der Werkzeugleiste können ebenfalls im Dialog
2465  
2466 \family sans
2467 Einstellungen
2468 \family default
2469  verändert werden.
2470  Wählen Sie dazu eine andere Datei für den Eintrag 
2471 \family sans
2472 Aussehen\SpecialChar \menuseparator
2473 Benutzerschnittstelle\SpecialChar \menuseparator
2474 GUI-Datei:
2475 \family default
2476 .
2477  Im 
2478 \family typewriter
2479 ui
2480 \family default
2481 -Unterverzeichnis von 
2482 \family typewriter
2483 Ly
2484 \begin_inset ERT
2485 status collapsed
2486
2487 \begin_layout Plain Layout
2488
2489 {}
2490 \end_layout
2491
2492 \end_inset
2493
2494 XDir
2495 \family default
2496  gibt es mehrere Dateien, von denen 
2497 \family typewriter
2498 default.ui
2499 \family default
2500  als Standard verwendet wird.
2501 \end_layout
2502
2503 \begin_layout Standard
2504
2505 \family typewriter
2506 classic.ui
2507 \family default
2508  erzeugt das Aussehen der 1.3.x-Versionen von LyX.
2509  
2510 \family typewriter
2511 stdmenus.inc
2512 \family default
2513  beschreibt das Aussehen der Menüleisten und 
2514 \family typewriter
2515 stdtoolbars.inc
2516 \family default
2517  das Aussehen der Werkzeugleisten.
2518  Auch hier ist es derzeit noch nötig, LyX neu zu starten, um Änderungen
2519  zu aktivieren.
2520 \end_layout
2521
2522 \begin_layout Standard
2523 Die Syntax dieser 
2524 \family typewriter
2525 .ui
2526 \family default
2527 -Dateien ist ebenfalls sehr einfach, sie wird in der jeweiligen Datei beschriebe
2528 n..
2529  Die Sektionen 
2530 \family typewriter
2531 Menubar
2532 \family default
2533
2534 \family typewriter
2535 Menu
2536 \family default
2537  und 
2538 \family typewriter
2539 Toolbar
2540 \family default
2541  müssen jeweils mit einem expliziten 
2542 \family typewriter
2543 End
2544 \family default
2545  abgeschlossen werden.
2546  Sie dürfen die Einträge 
2547 \family typewriter
2548 Untermenüs
2549 \family default
2550
2551 \family typewriter
2552 Items
2553 \family default
2554
2555 \family typewriter
2556 OptItems
2557 \family default
2558
2559 \family typewriter
2560 Separators
2561 \family default
2562
2563 \family typewriter
2564 Icons
2565 \family default
2566  und, im Falle des Menüs 
2567 \family typewriter
2568 File
2569 \family default
2570 , auch 
2571 \family typewriter
2572 Lastentry
2573 \family default
2574  enthalten.
2575  Eine kleine Warnung dazu: Ein 
2576 \family typewriter
2577 Untermenü
2578 \family default
2579  kann in 
2580 \family typewriter
2581 Menubar
2582 \family default
2583  und 
2584 \family typewriter
2585 Menu
2586 \family default
2587  eingefügt werden, das entsprechende Menü muss aber als 
2588 \family typewriter
2589 Menu
2590 \family default
2591  definiert werden, nicht als 
2592 \family typewriter
2593 Untermenü
2594 \family default
2595 .
2596 \end_layout
2597
2598 \begin_layout Standard
2599 Kommen wir jetzt zu 
2600 \family typewriter
2601 default.ui
2602 \family default
2603 .
2604  Sie benutzt 
2605 \family typewriter
2606 stdtoolbars.inc
2607 \family default
2608  und 
2609 \family typewriter
2610 stdmenus.inc
2611 \family default
2612  und definiert folgende Werkzeugleisten:
2613 \end_layout
2614
2615 \begin_layout LyX-Code
2616 "standard" "on,top" 
2617 \end_layout
2618
2619 \begin_layout LyX-Code
2620 "extra" "on,top" 
2621 \end_layout
2622
2623 \begin_layout LyX-Code
2624 "table" "off,bottom" 
2625 \end_layout
2626
2627 \begin_layout LyX-Code
2628 "math" "off,bottom" 
2629 \end_layout
2630
2631 \begin_layout LyX-Code
2632 "minibuffer" "off,bottom" 
2633 \end_layout
2634
2635 \begin_layout Standard
2636 Interessant sind vor allem "
2637 \family typewriter
2638 table
2639 \family default
2640 " und "
2641 \family typewriter
2642 math
2643 \family default
2644 ".
2645  Wenn man diese Zeilen wie folgt ändert:
2646 \end_layout
2647
2648 \begin_layout LyX-Code
2649 "table" "table,bottom"
2650 \end_layout
2651
2652 \begin_layout LyX-Code
2653 "math" "math,bottom"
2654 \end_layout
2655
2656 \begin_layout Standard
2657 dann erhält am unteren Fensterrand einige Einstellmöglichkeiten von Tabelle
2658  und Mathed in Form von Schaltern, wenn der Cursor sich in einer Tabelle
2659  oder einer mathematischen Formel befindet.
2660  Das erleichtert auf jeden Fall das Arbeiten mit Tabellen.
2661 \end_layout
2662
2663 \begin_layout Standard
2664 Damit die neuen Einstellungen wirksam werden, müssen Sie 
2665 \family typewriter
2666 default.ui
2667 \family default
2668  entweder an Ort und Stelle als 
2669 \family typewriter
2670 su
2671 \family default
2672  editieren oder in ein lokales Verzeichnis innerhalb Ihres 
2673 \emph on
2674 Benutzerverzeichnisses
2675 \emph default
2676  kopieren, sie dort ändern und LyX in 
2677 \family sans
2678 Aussehen\SpecialChar \menuseparator
2679 Benutzerschnittstelle\SpecialChar \menuseparator
2680 GUI-Datei:
2681 \family default
2682  mitteilen, welche Datei Sie benutzen wollen.
2683 \end_layout
2684
2685 \begin_layout Section
2686 Konverter, Formate und Druckvorschau
2687 \end_layout
2688
2689 \begin_layout Standard
2690 LyX besitzt einen mächtigen Mechanismus, um mittels externer Programme zwischen
2691  beliebigen Dateiformaten zu konvertieren.
2692  Geben Sie ein Paar von Formaten an, zum Beispiel 
2693 \family typewriter
2694 LaTe
2695 \begin_inset ERT
2696 status collapsed
2697
2698 \begin_layout Plain Layout
2699
2700 {}
2701 \end_layout
2702
2703 \end_inset
2704
2705 X
2706 \family default
2707  und 
2708 \family typewriter
2709 PDF
2710 \family default
2711 , dann geben Sie ein Programm an, das vom einen in das andere Format konvertiere
2712 n kann.
2713  Für unser Beispiel kommen zwei Wege in Frage:
2714 \end_layout
2715
2716 \begin_layout Enumerate
2717 Eine direkte Konvertierung von LaTeX in PDF mittels 
2718 \family typewriter
2719 pdflatex.
2720 \end_layout
2721
2722 \begin_layout Enumerate
2723 Eine stufenweise Konvertierung über Zwischenformate: LaTeX in DVI (mit 
2724 \family typewriter
2725 latex
2726 \family default
2727 ) in Post\SpecialChar \-
2728 Script® (mit 
2729 \family typewriter
2730 dvips
2731 \family default
2732 ) in PDF (mit 
2733 \family typewriter
2734 ps2pdf
2735 \family default
2736 ).
2737 \end_layout
2738
2739 \begin_layout Standard
2740 LyX wird immer den kürzesten Weg wählen, deswegen müssen Sie unterschiedliche
2741  Formatnamen für 
2742 \family typewriter
2743 .pdf
2744 \family default
2745 -Dateien angeben, wenn Sie beide Wege verwenden wollen.
2746  Beide sind im entsprechenden Dialog in 
2747 \family sans
2748 Einstellungen
2749 \family default
2750  enthalten.
2751  Sehen Sie sie sich an und definieren Sie sich eigene\SpecialChar \ldots{}
2752
2753 \end_layout
2754
2755 \begin_layout Standard
2756 Darüberhinaus kann jedem Dateiformat ein Betrachtungsprogramm zugeordnet
2757  werden, etwa 
2758 \family typewriter
2759 gv
2760 \family default
2761 , um Post\SpecialChar \-
2762 Script®-Dateien anzuzeigen, 
2763 \family typewriter
2764 xdvi
2765 \family default
2766  oder 
2767 \family typewriter
2768 kdvi
2769 \family default
2770  für DVI-Dateien usw\SpecialChar \@.
2771  Im Dialog in 
2772 \family sans
2773 Werkzeuge\SpecialChar \menuseparator
2774 E
2775 \family default
2776 i
2777 \family sans
2778 nstellungen\SpecialChar \menuseparator
2779 Datei\SpecialChar \-
2780 for\SpecialChar \-
2781 ma\SpecialChar \-
2782 te\SpecialChar \menuseparator
2783 Betrachter:
2784 \family default
2785  können Sie diese Programme sowie etwaige Optionen festlegen.
2786 \end_layout
2787
2788 \begin_layout Section
2789 Optionen für den ASCII-Export
2790 \end_layout
2791
2792 \begin_layout Standard
2793 Eine ganze Reihe von Befehlen dient dazu, die Ausgabe und Formatierung im
2794  ASCII-Format zu verbessern.
2795  LyX versucht bei der Installation, die besten Einstellungen für Ihr System
2796  zu finden, Sie können dies aber in 
2797 \family sans
2798 Werkzeuge\SpecialChar \menuseparator
2799 E
2800 \family default
2801 i
2802 \family sans
2803 n\SpecialChar \-
2804 stel\SpecialChar \-
2805 lun\SpecialChar \-
2806 gen\SpecialChar \menuseparator
2807 Ausgaben\SpecialChar \menuseparator
2808 Einfacher Text
2809 \family default
2810  jederzeit ändern, wenn Sie mit den Vorgaben nicht einverstanden sind.
2811 \end_layout
2812
2813 \begin_layout Description
2814
2815 \family sans
2816 \series medium
2817 groff-Befehl
2818 \family default
2819 \series default
2820  Damit legen Sie den Befehl fest, mit dem (durch die Unixprogramme 
2821 \family typewriter
2822 groff
2823 \family default
2824
2825 \family typewriter
2826 troff
2827 \family default
2828  oder 
2829 \family typewriter
2830 nroff
2831 \family default
2832 , siehe die jeweiligen Manpages) die Formatierung von ASCII-Tabellen durchgeführ
2833 t wird.
2834  Ist er nicht festgelegt, verwendet LyX den internen, schlechteren Formatierer.
2835 \end_layout
2836
2837 \begin_layout Description
2838
2839 \family sans
2840 \series medium
2841 Ausgabe
2842 \begin_inset space ~
2843 \end_inset
2844
2845 Zeilenlänge
2846 \family default
2847 \series default
2848  Dieser Befehl legt die maximale Zeilenlänge in der Ausgabedatei fest.
2849  Ein Wert von 
2850 \begin_inset Quotes gld
2851 \end_inset
2852
2853 0
2854 \begin_inset Quotes grd
2855 \end_inset
2856
2857  bedeutet keine Grenze.
2858 \end_layout
2859
2860 \begin_layout Section
2861 Drucker
2862 \end_layout
2863
2864 \begin_layout Standard
2865 In 
2866 \family sans
2867 Werkzeuge\SpecialChar \menuseparator
2868 E
2869 \family default
2870 i
2871 \family sans
2872 nstellungen\SpecialChar \menuseparator
2873 Ausgaben\SpecialChar \menuseparator
2874 Drucker
2875 \family default
2876  haben Sie die Möglichkeit, die Zusammenarbeit von LyX mit dem (externen)
2877  Druckbefehl genau zu steuern.
2878  Jedoch sollten die Standardeinstellungen normalerweise korrekt sein.
2879  Wenn jedoch Ihr lokaler Druckbefehl andere Optionen benötigt, können Sie
2880  das hier festlegen.
2881 \end_layout
2882
2883 \begin_layout Section
2884 Bildschirmfarben
2885 \end_layout
2886
2887 \begin_layout Standard
2888 In 
2889 \family sans
2890 Werkzeuge\SpecialChar \menuseparator
2891 E
2892 \family default
2893 i
2894 \family sans
2895 nstellungen\SpecialChar \menuseparator
2896 Aussehen\SpecialChar \menuseparator
2897 Farben
2898 \family default
2899  können Sie interaktiv festlegen, mit welchen Farben die diversen Strukturen
2900  am Bildschirm dargestellt werden.
2901  Hier eine Auswahl der wichtigeren Funktionen und ihrer Standardfarben:
2902 \end_layout
2903
2904 \begin_layout Standard
2905 \noindent
2906 \align center
2907 \begin_inset Tabular
2908 <lyxtabular version="3" rows="11" columns="3">
2909 <features>
2910 <column alignment="left" valignment="top" width="0pt">
2911 <column alignment="left" valignment="top" width="0pt">
2912 <column alignment="left" valignment="top" width="40mm">
2913 <row>
2914 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
2915 \begin_inset Text
2916
2917 \begin_layout Plain Layout
2918
2919 \family sans
2920 \series bold
2921 LyX-Name
2922 \end_layout
2923
2924 \end_inset
2925 </cell>
2926 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
2927 \begin_inset Text
2928
2929 \begin_layout Plain Layout
2930
2931 \family sans
2932 \series bold
2933 Zweck
2934 \end_layout
2935
2936 \end_inset
2937 </cell>
2938 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
2939 \begin_inset Text
2940
2941 \begin_layout Plain Layout
2942
2943 \family sans
2944 \series bold
2945 Standardfarbe (RGB-Wert)
2946 \end_layout
2947
2948 \end_inset
2949 </cell>
2950 </row>
2951 <row>
2952 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2953 \begin_inset Text
2954
2955 \begin_layout Plain Layout
2956 Cursor
2957 \end_layout
2958
2959 \end_inset
2960 </cell>
2961 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2962 \begin_inset Text
2963
2964 \begin_layout Plain Layout
2965 Textcursor
2966 \end_layout
2967
2968 \end_inset
2969 </cell>
2970 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
2971 \begin_inset Text
2972
2973 \begin_layout Plain Layout
2974 schwarz (0,0,0)
2975 \end_layout
2976
2977 \end_inset
2978 </cell>
2979 </row>
2980 <row>
2981 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2982 \begin_inset Text
2983
2984 \begin_layout Plain Layout
2985 Hintergrund
2986 \end_layout
2987
2988 \end_inset
2989 </cell>
2990 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
2991 \begin_inset Text
2992
2993 \begin_layout Plain Layout
2994 Texthintergrund
2995 \end_layout
2996
2997 \end_inset
2998 </cell>
2999 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3000 \begin_inset Text
3001
3002 \begin_layout Plain Layout
3003 leinen (250,240,230)
3004 \end_layout
3005
3006 \end_inset
3007 </cell>
3008 </row>
3009 <row>
3010 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3011 \begin_inset Text
3012
3013 \begin_layout Plain Layout
3014 Text
3015 \end_layout
3016
3017 \end_inset
3018 </cell>
3019 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3020 \begin_inset Text
3021
3022 \begin_layout Plain Layout
3023 Textvordergrund
3024 \end_layout
3025
3026 \end_inset
3027 </cell>
3028 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3029 \begin_inset Text
3030
3031 \begin_layout Plain Layout
3032 schwarz (0,0,0)
3033 \end_layout
3034
3035 \end_inset
3036 </cell>
3037 </row>
3038 <row>
3039 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3040 \begin_inset Text
3041
3042 \begin_layout Plain Layout
3043 LaTeX-Text
3044 \end_layout
3045
3046 \end_inset
3047 </cell>
3048 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3049 \begin_inset Text
3050
3051 \begin_layout Plain Layout
3052 LaTeX-Text
3053 \end_layout
3054
3055 \end_inset
3056 </cell>
3057 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3058 \begin_inset Text
3059
3060 \begin_layout Plain Layout
3061 dunkelrot (139,0,0)
3062 \end_layout
3063
3064 \end_inset
3065 </cell>
3066 </row>
3067 <row>
3068 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3069 \begin_inset Text
3070
3071 \begin_layout Plain Layout
3072 Mathe
3073 \end_layout
3074
3075 \end_inset
3076 </cell>
3077 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3078 \begin_inset Text
3079
3080 \begin_layout Plain Layout
3081 Mathematische Formeln
3082 \end_layout
3083
3084 \end_inset
3085 </cell>
3086 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3087 \begin_inset Text
3088
3089 \begin_layout Plain Layout
3090 dunkelblau (0,0,139)
3091 \end_layout
3092
3093 \end_inset
3094 </cell>
3095 </row>
3096 <row>
3097 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3098 \begin_inset Text
3099
3100 \begin_layout Plain Layout
3101 Mathe (Strich)
3102 \end_layout
3103
3104 \end_inset
3105 </cell>
3106 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3107 \begin_inset Text
3108
3109 \begin_layout Plain Layout
3110 Bruchstriche, Klammern usw.
3111 \end_layout
3112
3113 \end_inset
3114 </cell>
3115 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3116 \begin_inset Text
3117
3118 \begin_layout Plain Layout
3119 blau (0,0,255)
3120 \end_layout
3121
3122 \end_inset
3123 </cell>
3124 </row>
3125 <row>
3126 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3127 \begin_inset Text
3128
3129 \begin_layout Plain Layout
3130 Mathe (Hintergrund)
3131 \end_layout
3132
3133 \end_inset
3134 </cell>
3135 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3136 \begin_inset Text
3137
3138 \begin_layout Plain Layout
3139 Hintergrund für Formeln
3140 \end_layout
3141
3142 \end_inset
3143 </cell>
3144 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3145 \begin_inset Text
3146
3147 \begin_layout Plain Layout
3148 leinen (250,240,230)
3149 \end_layout
3150
3151 \end_inset
3152 </cell>
3153 </row>
3154 <row>
3155 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3156 \begin_inset Text
3157
3158 \begin_layout Plain Layout
3159 Mathe (Rahmen)
3160 \end_layout
3161
3162 \end_inset
3163 </cell>
3164 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3165 \begin_inset Text
3166
3167 \begin_layout Plain Layout
3168
3169 \end_layout
3170
3171 \end_inset
3172 </cell>
3173 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3174 \begin_inset Text
3175
3176 \begin_layout Plain Layout
3177 purpurrot (255,0,255)
3178 \end_layout
3179
3180 \end_inset
3181 </cell>
3182 </row>
3183 <row>
3184 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3185 \begin_inset Text
3186
3187 \begin_layout Plain Layout
3188 Mathe (Cursor)
3189 \end_layout
3190
3191 \end_inset
3192 </cell>
3193 <cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
3194 \begin_inset Text
3195
3196 \begin_layout Plain Layout
3197
3198 \end_layout
3199
3200 \end_inset
3201 </cell>
3202 <cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
3203 \begin_inset Text
3204
3205 \begin_layout Plain Layout
3206 schwarz (0,0,0)
3207 \end_layout
3208
3209 \end_inset
3210 </cell>
3211 </row>
3212 <row>
3213 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
3214 \begin_inset Text
3215
3216 \begin_layout Plain Layout
3217 Auswahl
3218 \end_layout
3219
3220 \end_inset
3221 </cell>
3222 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
3223 \begin_inset Text
3224
3225 \begin_layout Plain Layout
3226 Auswahlhintergrund
3227 \end_layout
3228
3229 \end_inset
3230 </cell>
3231 <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
3232 \begin_inset Text
3233
3234 \begin_layout Plain Layout
3235 hellblau (173,216,230)
3236 \end_layout
3237
3238 \end_inset
3239 </cell>
3240 </row>
3241 </lyxtabular>
3242
3243 \end_inset
3244
3245
3246 \end_layout
3247
3248 \begin_layout LyX-Code
3249
3250 \end_layout
3251
3252 \begin_layout Section
3253 Automatische Einstellungen
3254 \begin_inset CommandInset label
3255 LatexCommand label
3256 name "sec:Automatische-Einstellungen"
3257
3258 \end_inset
3259
3260
3261 \end_layout
3262
3263 \begin_layout Standard
3264 Einige Einstellungen werden von LyX selbständig ermittelt, wenn Sie den
3265  Menüpunkt 
3266 \family sans
3267 Werkzeuge\SpecialChar \menuseparator
3268 Neu
3269 \begin_inset space ~
3270 \end_inset
3271
3272 konfigu\SpecialChar \-
3273 rie\SpecialChar \-
3274 ren
3275 \family default
3276  wählen.
3277  Im vorliegenden Abschnitt zählen wir diejenigen Einstellungen auf, die
3278  die Benutzerkonfiguration betreffen.
3279 \end_layout
3280
3281 \begin_layout Description
3282
3283 \family typewriter
3284 \series medium
3285
3286 \backslash
3287 latex_command
3288 \family default
3289 \series default
3290  enthält den Namen eines gültigen LaTeX2e-Prozessors (automatisch getestet
3291  werden 
3292 \family typewriter
3293 latex
3294 \family default
3295  und 
3296 \family typewriter
3297 latex2e
3298 \family default
3299 ).
3300 \end_layout
3301
3302 \begin_layout Description
3303
3304 \family typewriter
3305 \series medium
3306
3307 \backslash
3308 ps_command
3309 \family default
3310 \series default
3311  ist auf 
3312 \family typewriter
3313 gs
3314 \family default
3315  gesetzt, wenn Sie Ghostscript installiert haben.
3316 \end_layout
3317
3318 \begin_layout Description
3319
3320 \family typewriter
3321 \series medium
3322
3323 \backslash
3324 view_ps_command
3325 \family default
3326 \series default
3327  wird auf 
3328 \family typewriter
3329 gv
3330 \family default
3331  gesetzt, wenn Sie die entsprechenden Programme installiert haben (
3332 \family typewriter
3333
3334 \backslash
3335 view_pspic_command
3336 \family default
3337  wird auf dasselbe Programm gesetzt).
3338 \end_layout
3339
3340 \begin_layout Description
3341
3342 \family typewriter
3343 \series medium
3344
3345 \backslash
3346 plaintext_roff_command
3347 \family default
3348 \series default
3349  verwendet entweder 
3350 \family typewriter
3351 groff
3352 \family default
3353  oder 
3354 \family typewriter
3355 nroff
3356 \family default
3357 +
3358 \family typewriter
3359 tbl
3360 \family default
3361 , je nachdem, was vorhanden ist.
3362 \end_layout
3363
3364 \begin_layout Description
3365
3366 \family typewriter
3367 \series medium
3368
3369 \backslash
3370 chktex_command
3371 \family default
3372 \series default
3373  wird auf 
3374 \family typewriter
3375 chktex
3376 \family default
3377  plus einiger Optionen gesetzt (falls vorhanden).
3378 \end_layout
3379
3380 \begin_layout Description
3381
3382 \family typewriter
3383 \series medium
3384
3385 \backslash
3386 fax_command
3387 \family default
3388 \series default
3389  wird auf 
3390 \family typewriter
3391 fax
3392 \begin_inset space ~
3393 \end_inset
3394
3395 send
3396 \family default
3397  oder 
3398 \family typewriter
3399 sendfax
3400 \family default
3401  gesetzt, je nachdem, welches Fax-Paket gefunden wurde.
3402  Benötigte Kommandooptionen werden ebenfalls mit angegeben.
3403 \end_layout
3404
3405 \begin_layout Description
3406
3407 \family typewriter
3408 \series medium
3409
3410 \backslash
3411 print_spool_command
3412 \family default
3413 \series default
3414  wird für System-V-Systeme auf 
3415 \family typewriter
3416 lp
3417 \family default
3418  und für BSD-Systeme auf 
3419 \family typewriter
3420 lpr
3421 \family default
3422  eingestellt.
3423 \end_layout
3424
3425 \begin_layout Description
3426
3427 \family typewriter
3428 \series medium
3429
3430 \backslash
3431 print_spool_printerprefix
3432 \family default
3433 \series default
3434  wird auf 
3435 \family typewriter
3436 -d
3437 \family default
3438  oder 
3439 \family typewriter
3440 -P
3441 \family default
3442  gesetzt, je nachdem, ob 
3443 \family typewriter
3444 lp
3445 \family default
3446  oder 
3447 \family typewriter
3448 lpr
3449 \family default
3450  gefunden wurden.
3451 \end_layout
3452
3453 \begin_layout Description
3454
3455 \family typewriter
3456 \series medium
3457
3458 \backslash
3459 font_encoding
3460 \family default
3461 \series default
3462  Falls die 
3463 \family typewriter
3464 \series bold
3465 ec-Z
3466 \family default
3467 \series default
3468 eichensätze gefunden und von LaTeX unterstützt werden, wird dies auf 
3469 \family typewriter
3470 T1
3471 \family default
3472  gesetzt.
3473  Haben Sie nur die 
3474 \family typewriter
3475 dc-Z
3476 \family default
3477 eichensätze, können Sie die Option von Hand aktivieren.
3478 \end_layout
3479
3480 \begin_layout Section
3481 Weitere Befehle
3482 \end_layout
3483
3484 \begin_layout Standard
3485 Es gibt noch eine große Zahl an weiteren Konfigurationsmöglichkeiten, die
3486  hier nicht erwähnt wurden.
3487  Leider ist die Dokumentation noch nicht vollständig.
3488  Aber die meisten davon sind zum Glück selbsterklärend.
3489  Eine weitere mögliche Quelle von Informationen ist das 
3490 \emph on
3491 Referenzhandbuch
3492 \emph default
3493 , jedoch ist auch dieses nicht immer auf dem allerneuesten Stand.
3494 \end_layout
3495
3496 \begin_layout Chapter
3497 Internationales LyX
3498 \begin_inset CommandInset label
3499 LatexCommand label
3500 name "cha:Internationales-LyX"
3501
3502 \end_inset
3503
3504
3505 \end_layout
3506
3507 \begin_layout Standard
3508
3509 \emph on
3510 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
3511  Einmal wird in
3512 \begin_inset space \space{}
3513 \end_inset
3514
3515
3516 \begin_inset CommandInset ref
3517 LatexCommand vref
3518 reference "sec:Eine-andere-Sprache"
3519
3520 \end_inset
3521
3522  und
3523 \begin_inset space \space{}
3524 \end_inset
3525
3526
3527 \begin_inset CommandInset ref
3528 LatexCommand vref
3529 reference "sec:Tastaturkürzel-für-andere"
3530
3531 \end_inset
3532
3533  erklärt, wie man LyX mitteilt, dass man in einer fremdsprachlichen Umgebung
3534  arbeitet.
3535  Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
3536  Sprache anpasst, das heißt wie man es übersetzt.
3537  Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
3538  dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
3539 ant sein.
3540  Die letzten beiden Abschnitte, 
3541 \begin_inset CommandInset ref
3542 LatexCommand vref
3543 reference "sec:Internationale-Tastaturbelegung"
3544
3545 \end_inset
3546
3547  und 
3548 \begin_inset CommandInset ref
3549 LatexCommand vref
3550 reference "sec:Internationale-Tastaturtabellen"
3551
3552 \end_inset
3553
3554 , waren bei der Übersetzung noch nicht ganz up to date.
3555  (Leif Albers)
3556 \end_layout
3557
3558 \begin_layout Standard
3559 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
3560  Als dieser Text erstellt wurde, waren über den normalen englischen Text
3561  Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
3562  Die von Ihnen benutze Sprache zeigt Ihnen der Befehl 
3563 \family typewriter
3564 locale
3565 \family default
3566 .
3567  (Für weitere Informationen über 
3568 \emph on
3569 locale
3570 \emph default
3571 -Definitionen ist die Manpage 
3572 \emph on
3573 locale(5)
3574 \emph default
3575  ein guter Startpunkt.)
3576 \end_layout
3577
3578 \begin_layout Standard
3579 Bitte beachten Sie, dass diese Übersetzungen zwar funktionieren, aber oft
3580  ein paar Einschränkungen unterliegen.
3581  Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
3582 tten.
3583  Das bedeutet, dass der übersetzte Text an einigen Stellen mehr Platz benötigt
3584  als dort zur Verfügung steht.
3585  Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
3586 weise von LyX ein.
3587  Sie werden auch feststellen, dass einige Übersetzungen nicht für alle Menüpunkt
3588 e Tastenkürzel definieren.
3589  Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
3590  manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
3591  kümmern.
3592 \end_layout
3593
3594 \begin_layout Standard
3595 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
3596 \end_layout
3597
3598 \begin_layout Section
3599 Eine andere Sprache für die Schnittstelle auswählen
3600 \begin_inset CommandInset label
3601 LatexCommand label
3602 name "sec:Eine-andere-Sprache"
3603
3604 \end_inset
3605
3606
3607 \end_layout
3608
3609 \begin_layout Standard
3610 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
3611  der Umgebungsvariablen 
3612 \family typewriter
3613 LANG
3614 \family default
3615  gesetzt wurde.
3616  Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable 
3617 \family typewriter
3618 LANG
3619 \family default
3620  ändern.
3621  Benutzen Sie 
3622 \family typewriter
3623 setenv LANG xx
3624 \family default
3625  in csh-kompatiblen und 
3626 \family typewriter
3627 export LANG=xx
3628 \family default
3629  in sh-kompatiblen Shells.
3630  Ersetzen Sie dabei 
3631 \family typewriter
3632 xx
3633 \family default
3634  durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
3635  zum Beispiel 
3636 \family typewriter
3637 de
3638 \family default
3639  für deutsch.
3640 \begin_inset Foot
3641 status collapsed
3642
3643 \begin_layout Plain Layout
3644 Noch besser wäre es, 
3645 \family typewriter
3646 LANG
3647 \family default
3648  auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
3649  DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
3650 \end_layout
3651
3652 \end_inset
3653
3654
3655 \end_layout
3656
3657 \begin_layout Standard
3658 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
3659  also zum Beispiel in 
3660 \family typewriter
3661 ~/.Xsession
3662 \family default
3663
3664 \family typewriter
3665 ~/.xinitrc
3666 \family default
3667  oder 
3668 \family typewriter
3669 ~/.bashrc
3670 \family default
3671 , damit die übersetzte Schnittstelle automatisch benutzt wird.
3672  
3673 \end_layout
3674
3675 \begin_layout Standard
3676 Beachten Sie, dass all dies 
3677 \emph on
3678 nicht
3679 \emph default
3680  funktioniert, wenn Sie LyX mit der Option 
3681 \family typewriter
3682 --disable\SpecialChar \-
3683 nls
3684 \family default
3685  kompiliert haben.
3686 \end_layout
3687
3688 \begin_layout Section
3689 Tastaturkürzel für andere Sprachen anpassen
3690 \begin_inset CommandInset label
3691 LatexCommand label
3692 name "sec:Tastaturkürzel-für-andere"
3693
3694 \end_inset
3695
3696
3697 \end_layout
3698
3699 \begin_layout Standard
3700 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
3701  dass alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
3702  Text zugeschnitten wurden.
3703  Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel 
3704 \family sans
3705 Strg+Umschalt+N
3706 \family default
3707  das Popup 
3708 \family typewriter
3709 new-file-from-template
3710 \begin_inset Foot
3711 status collapsed
3712
3713 \begin_layout Plain Layout
3714
3715 \family typewriter
3716 new-file-from-template
3717 \family default
3718  ist der LyX-interne Befehl, der das Menü 
3719 \family sans
3720 Datei\SpecialChar \menuseparator
3721 Neu
3722 \begin_inset space ~
3723 \end_inset
3724
3725 von
3726 \begin_inset space ~
3727 \end_inset
3728
3729 Vorlage
3730 \family default
3731 \SpecialChar \ldots{}
3732  auswählt.
3733 \end_layout
3734
3735 \end_inset
3736
3737
3738 \family default
3739  öffnen.
3740 \end_layout
3741
3742 \begin_layout Standard
3743 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
3744  Menüfunktionen in einer einzigen Datei definiert werden, in 
3745 \family typewriter
3746 Ly
3747 \begin_inset ERT
3748 status collapsed
3749
3750 \begin_layout Plain Layout
3751
3752 {}
3753 \end_layout
3754
3755 \end_inset
3756
3757 XDir/bind/menus.bind
3758 \family default
3759 .
3760  Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
3761 ichnis (
3762 \family typewriter
3763 ~/.lyx/bind
3764 \family default
3765 ) kopieren und verändern.
3766  Diese wird anstelle der systemweiten Datei eingelesen.
3767 \end_layout
3768
3769 \begin_layout Standard
3770 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
3771  zum Beispiel von 
3772 \family sans
3773 Strg+Umschalt+N
3774 \family default
3775  nach 
3776 \family sans
3777 Strg+D+V
3778 \family default
3779  (für 
3780 \family sans
3781 Datei\SpecialChar \menuseparator
3782 Neu
3783 \begin_inset space ~
3784 \end_inset
3785
3786 von
3787 \begin_inset space ~
3788 \end_inset
3789
3790 Vorlage
3791 \family default
3792 \SpecialChar \ldots{}
3793 ).
3794  Für einige Sprachen existieren schon angepasste Versionen 
3795 \family typewriter
3796 Ly
3797 \begin_inset ERT
3798 status collapsed
3799
3800 \begin_layout Plain Layout
3801
3802 {}
3803 \end_layout
3804
3805 \end_inset
3806
3807 XDir/bind/
3808 \series bold
3809 xx
3810 \series default
3811 _me\SpecialChar \-
3812 nus.bind
3813 \family default
3814  (
3815 \family typewriter
3816 \series bold
3817 xx
3818 \family default
3819 \series default
3820  bezeichnet den Code der Sprache).
3821  Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
3822  
3823 \emph on
3824 locale
3825 \emph default
3826  auf 
3827 \family typewriter
3828 $LANG=
3829 \series bold
3830 xx
3831 \family default
3832 \series default
3833  gesetzt wurde).
3834 \end_layout
3835
3836 \begin_layout Standard
3837 Sie müssen darauf achten, dass neue Definitionen nicht mit anderen, vorangehende
3838 n Definitionen kollidieren.
3839  Beispielsweise würde die oben genannte Definition von 
3840 \family sans
3841 Strg+D+V
3842 \family default
3843  für Benutzer, die 
3844 \family typewriter
3845 emacs.bind
3846 \family default
3847  verwenden, eine Fehlermeldung erzeugen, denn in 
3848 \family typewriter
3849 emacs.bind
3850 \family default
3851  wird 
3852 \family sans
3853 Strg+D
3854 \family default
3855  bereits als 
3856 \family typewriter
3857 word-delete-forward
3858 \begin_inset Foot
3859 status collapsed
3860
3861 \begin_layout Plain Layout
3862
3863 \family typewriter
3864 word-delete-forward
3865 \family default
3866  löscht das Wort rechts vom Cursor.
3867 \end_layout
3868
3869 \end_inset
3870
3871
3872 \family default
3873  definiert.
3874  
3875 \end_layout
3876
3877 \begin_layout Standard
3878 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
3879  
3880 \family typewriter
3881 po
3882 \family default
3883 -Dateien stehen) für den Tastendefinitions-Mechanismus verwendet -- deshalb
3884  müssen auch in 
3885 \family typewriter
3886 menus.bind
3887 \family default
3888  die 
3889 \emph on
3890 übersetzten
3891 \emph default
3892  Menünamen verwendet werden.
3893 \end_layout
3894
3895 \begin_layout Section
3896 LyX übersetzen
3897 \end_layout
3898
3899 \begin_layout Subsection
3900 Die Benutzerschnittstelle übersetzen (Textmeldungen)
3901 \end_layout
3902
3903 \begin_layout Standard
3904 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
3905  Benutzerschnittstelle zu verwalten.
3906  Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
3907  zu verwenden, müssen Sie eine 
3908 \family typewriter
3909 po
3910 \family default
3911 -Datei für diese Sprache erstellen.
3912  Anschließend müssen Sie daraus eine 
3913 \family typewriter
3914 mo
3915 \family default
3916 -Datei erzeugen und diese installieren.
3917  Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
3918  gettext
3919 \begin_inset Foot
3920 status collapsed
3921
3922 \begin_layout Plain Layout
3923 Natürlich nur auf englisch.
3924  Die Veränderungen, die an der 
3925 \family typewriter
3926 po
3927 \family default
3928 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
3929 \end_layout
3930
3931 \end_inset
3932
3933 .
3934  Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
3935 \family typewriter
3936 \series bold
3937 xx
3938 \family default
3939 \series default
3940  bezeichnet den Sprachencode der neuen Sprache):
3941 \end_layout
3942
3943 \begin_layout Itemize
3944 Kopieren Sie die Datei 
3945 \family typewriter
3946 lyx.pot
3947 \family default
3948  in das Verzeichnis der .po-Dateien.
3949  Benennen Sie anschließend die Datei in 
3950 \family typewriter
3951 \series bold
3952 xx
3953 \series default
3954 .po
3955 \family default
3956  um.
3957  (Falls 
3958 \family typewriter
3959 lyx.pot
3960 \family default
3961  nicht existiert, kann sie mit dem Befehl 
3962 \family typewriter
3963 make
3964 \begin_inset space \space{}
3965 \end_inset
3966
3967 lyx.pot
3968 \family default
3969  neu erzeugt werden.)
3970 \end_layout
3971
3972 \begin_layout Itemize
3973 Editieren Sie 
3974 \family typewriter
3975 xx.po
3976 \begin_inset Foot
3977 status collapsed
3978
3979 \begin_layout Plain Layout
3980 Für diese Aufgabe gibt es spezielle Programme, wie 
3981 \family typewriter
3982 Poedit
3983 \family default
3984  (für alle Plattformen) oder 
3985 \family typewriter
3986 KBabel
3987 \family default
3988  (für KDE).
3989  
3990 \family typewriter
3991 Emacs
3992 \family default
3993  hat ebenfalls einen Modus, der Sie bei dieser Arbeit unterstützt.
3994 \end_layout
3995
3996 \end_inset
3997
3998
3999 \family default
4000 .
4001  Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
4002  übersetzt werden sollten.
4003  Diese Tasten werden mit '
4004 \family typewriter
4005 |
4006 \family default
4007 ' markiert und sollten passend mitübersetzt werden.
4008  Es gibt ein Prolog-Programm namens 
4009 \family typewriter
4010 scgen.pl
4011 \family default
4012 , das sich im Quellverzeichnis in 
4013 \family typewriter
4014 LYX-SOURCE-DIR/development/tools/
4015 \family default
4016  befindet.
4017  Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
4018  Beachten Sie, dass XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
4019  als Tastenkürzel verarbeiten kann.
4020 \begin_inset Newline newline
4021 \end_inset
4022
4023 Sie sollten auch das Informationsfeld am Anfang der neuen po-Datei ausfüllen
4024  (mit Ihrer EMail-Adresse, usw.), damit Sie für andere Leute erreichbar sind,
4025  die Ihnen Vorschläge oder unterhaltsame Flames schicken möchten.
4026 \end_layout
4027
4028 \begin_layout Itemize
4029 Erzeugen Sie in 
4030 \begin_inset Flex URL
4031 status collapsed
4032
4033 \begin_layout Plain Layout
4034
4035 LYX-SOURCE-DIR/po/lyx.pot
4036 \end_layout
4037
4038 \end_inset
4039
4040  mit dem Befehl 
4041 \family typewriter
4042 make up\SpecialChar \-
4043 date-gmo
4044 \family default
4045  die Datei 
4046 \family typewriter
4047 \series bold
4048 xx
4049 \series default
4050 .gmo
4051 \family default
4052 .
4053 \end_layout
4054
4055 \begin_layout Itemize
4056 Installieren Sie die 
4057 \family typewriter
4058 gmo
4059 \family default
4060 -Datei mit dem Befehl 
4061 \family typewriter
4062 su -c 'make install'
4063 \family default
4064 .
4065 \end_layout
4066
4067 \begin_layout Standard
4068 Um eine neue 
4069 \family typewriter
4070 po
4071 \family default
4072 -Datei zu der LyX-
4073 \emph on
4074 Distribution
4075 \emph default
4076  hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
4077  mehr) verändert werden.
4078  Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
4079  für den Anwender unnötig.
4080 \end_layout
4081
4082 \begin_layout Standard
4083 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
4084  noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
4085  zusenden.
4086  Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
4087  
4088 \family typewriter
4089 LYX-SOURCE-DIR/po/
4090 \family default
4091 .
4092 \end_layout
4093
4094 \begin_layout Subsection
4095 Die Dokumentation übersetzen
4096 \end_layout
4097
4098 \begin_layout Standard
4099
4100 \emph on
4101 [Anmerkung des Übersetzers:
4102 \emph default
4103  wenn 
4104 \emph on
4105 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
4106  Fall das englische Original.
4107  Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
4108  Stand.
4109  -LA]
4110 \end_layout
4111
4112 \begin_layout Standard
4113 Auch die Online-Dokumentation (im 
4114 \family sans
4115 Hilfe
4116 \family default
4117 -Menü) kann (und sollte!) übersetzt werden.
4118  Wenn übersetzte Versionen verfügbar sind
4119 \begin_inset Foot
4120 status collapsed
4121
4122 \begin_layout Plain Layout
4123 Derzeit (November 2006) sind praktisch alle Texte bis auf 
4124 \emph on
4125 LaTe
4126 \begin_inset ERT
4127 status collapsed
4128
4129 \begin_layout Plain Layout
4130
4131 {}
4132 \end_layout
4133
4134 \end_inset
4135
4136 X-Konfiguration
4137 \emph default
4138  ins Deutsche übersetzt.
4139  Andere Sprachen sind in Arbeit.
4140  Die Bibliothek an übersetzten Texten wächst ständig.
4141 \end_layout
4142
4143 \end_inset
4144
4145  und die 
4146 \emph on
4147 locale
4148 \emph default
4149  entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
4150  Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
4151  LyX sucht nach übersetzten Versionen in 
4152 \family typewriter
4153 Ly
4154 \begin_inset ERT
4155 status collapsed
4156
4157 \begin_layout Plain Layout
4158
4159 {}
4160 \end_layout
4161
4162 \end_inset
4163
4164 XDir/doc/
4165 \series bold
4166 xx
4167 \series default
4168 _DocName.lyx
4169 \family default
4170 , wobei wie immer 
4171 \family typewriter
4172 \series bold
4173 xx
4174 \family default
4175 \series default
4176  für das entsprechende Sprach\SpecialChar \-
4177 kür\SpecialChar \-
4178 zel steht, das in der Umgebungsvariablen
4179  
4180 \family typewriter
4181 LANG
4182 \family default
4183  gesetzt wird.
4184 \end_layout
4185
4186 \begin_layout Standard
4187 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
4188  Auch die übersetzten Versionen müssen (bis auf das 
4189 \family typewriter
4190 \series bold
4191 xx
4192 \series default
4193 _
4194 \family default
4195 ) den gleichen (englischen) Dateinamen (im Beispiel oben 
4196 \family typewriter
4197 DocName
4198 \family default
4199 ) tragen wie die englischen Originale.
4200  Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
4201  Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
4202  möglicherweise etwas Arbeit ersparen:
4203 \end_layout
4204
4205 \begin_layout Itemize
4206 Lesen Sie 
4207 \family typewriter
4208 Ly
4209 \begin_inset ERT
4210 status collapsed
4211
4212 \begin_layout Plain Layout
4213
4214 {}
4215 \end_layout
4216
4217 \end_inset
4218
4219 XDir/doc/DocStyle.lyx
4220 \family default
4221 , den Leitfaden zum Schreiben der LyX-Dokumentation.
4222  Beachten Sie vor allem den Abschnitt für Übersetzer.
4223 \begin_inset Foot
4224 status collapsed
4225
4226 \begin_layout Plain Layout
4227
4228 \noun on
4229 HHa
4230 \noun default
4231
4232 \family typewriter
4233 DocStyle.lyx
4234 \family default
4235  gibt es bisher nur in Englisch!
4236 \end_layout
4237
4238 \end_inset
4239
4240
4241 \end_layout
4242
4243 \begin_layout Itemize
4244 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
4245  des LyX Developer Teams: 
4246 \begin_inset Flex URL
4247 status collapsed
4248
4249 \begin_layout Plain Layout
4250
4251 http://www.devel.lyx.org
4252 \end_layout
4253
4254 \end_inset
4255
4256 .
4257  Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
4258  auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
4259  koordiniert.
4260 \end_layout
4261
4262 \begin_layout Standard
4263 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
4264  einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
4265 :
4266 \end_layout
4267
4268 \begin_layout Itemize
4269 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in 
4270 \family sans
4271 Hilfe\SpecialChar \menuseparator
4272 Einführung
4273 \family default
4274 .
4275  Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
4276 \end_layout
4277
4278 \begin_layout Itemize
4279 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
4280  in die Sie übersetzen möchten.
4281  Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
4282 ene Konventionen eingeführt.
4283  Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
4284  Eine eigene Terminologie würde nur die Leser verwirren.
4285  
4286 \emph on
4287 (Warnung: Typographie macht süchtig!)
4288 \end_layout
4289
4290 \begin_layout Itemize
4291 Legen Sie eine Kopie des Originaldokumentes an.
4292  Von Zeit zu Zeit wird die Originalversion erneuert.
4293  Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
4294  um zu sehen, was sich verändert hat.
4295 \begin_inset Foot
4296 status collapsed
4297
4298 \begin_layout Plain Layout
4299 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
4300  aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
4301  mit dem Befehl 
4302 \family typewriter
4303 diff
4304 \family default
4305 ).
4306 \end_layout
4307
4308 \end_inset
4309
4310  
4311 \end_layout
4312
4313 \begin_layout Itemize
4314 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
4315  und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
4316  (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
4317  
4318 \emph on
4319 Auch die Originaldokumentation ist nicht komplett.
4320 \end_layout
4321
4322 \begin_layout Section
4323 Internationale Tastaturbelegung
4324 \begin_inset CommandInset label
4325 LatexCommand label
4326 name "sec:Internationale-Tastaturbelegung"
4327
4328 \end_inset
4329
4330
4331 \end_layout
4332
4333 \begin_layout Subsection
4334 Eigene Tastaturtabellen definieren: das 
4335 \emph on
4336 Keymap
4337 \emph default
4338 -Dateiformat
4339 \end_layout
4340
4341 \begin_layout Standard
4342 Sehen wir uns einmal die 
4343 \emph on
4344 Keymap
4345 \emph default
4346 -Datei ein wenig näher an.
4347  Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
4348 \end_layout
4349
4350 \begin_layout Itemize
4351 Taste-Taste- oder Taste-String-Transformationen
4352 \end_layout
4353
4354 \begin_layout Itemize
4355
4356 \emph on
4357 Tote
4358 \emph default
4359  Tasten -- sogenannte 
4360 \emph on
4361 dead keys
4362 \end_layout
4363
4364 \begin_layout Itemize
4365 Ausnahmen für tote Tasten.
4366 \end_layout
4367
4368 \begin_layout Standard
4369 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
4370  folgender Befehl:
4371 \end_layout
4372
4373 \begin_layout Quotation
4374
4375 \family typewriter
4376
4377 \backslash
4378 kmap Taste Ausgabe
4379 \end_layout
4380
4381 \begin_layout Standard
4382 wobei 
4383 \family typewriter
4384 Taste
4385 \family default
4386  die zu übersetzende Taste bezeichnet und 
4387 \family typewriter
4388 Ausgabe
4389 \family default
4390  die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
4391  Eine tote Taste definiert man mit:
4392 \begin_inset space ~
4393 \end_inset
4394
4395
4396 \end_layout
4397
4398 \begin_layout Quotation
4399
4400 \family typewriter
4401
4402 \backslash
4403 kmod
4404 \family default
4405  
4406 \family typewriter
4407 Taste Tote-Taste
4408 \end_layout
4409
4410 \begin_layout Standard
4411 wobei 
4412 \family typewriter
4413 Taste
4414 \family default
4415  wieder eine Taste auf der Tastatur bezeichnet und 
4416 \family typewriter
4417 Tote-Taste
4418 \family default
4419  der Name einer toten Taste ist.
4420  LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
4421 \end_layout
4422
4423 \begin_layout Quotation
4424
4425 \emph on
4426 Name
4427 \begin_inset space \hfill{}
4428 \end_inset
4429
4430 Beispiel
4431 \end_layout
4432
4433 \begin_layout Quotation
4434 acute (acu)
4435 \begin_inset space \hfill{}
4436 \end_inset
4437
4438 áéíóú
4439 \end_layout
4440
4441 \begin_layout Quotation
4442 grave (gra)
4443 \begin_inset space \hfill{}
4444 \end_inset
4445
4446 àèìòù
4447 \end_layout
4448
4449 \begin_layout Quotation
4450 macron (mac)
4451 \begin_inset space \hfill{}
4452 \end_inset
4453
4454  ō
4455 \end_layout
4456
4457 \begin_layout Quotation
4458 tilde (til)
4459 \begin_inset space \hfill{}
4460 \end_inset
4461
4462 ñÑ
4463 \end_layout
4464
4465 \begin_layout Quotation
4466 underbar (underb)
4467 \begin_inset space \hfill{}
4468 \end_inset
4469
4470
4471 \begin_inset ERT
4472 status collapsed
4473
4474 \begin_layout Plain Layout
4475
4476
4477 \backslash
4478 b o
4479 \end_layout
4480
4481 \end_inset
4482
4483
4484 \end_layout
4485
4486 \begin_layout Quotation
4487 cedilla (ced)
4488 \begin_inset space \hfill{}
4489 \end_inset
4490
4491 çÇ
4492 \end_layout
4493
4494 \begin_layout Quotation
4495 underdot (underd)
4496 \begin_inset space \hfill{}
4497 \end_inset
4498
4499
4500 \begin_inset ERT
4501 status collapsed
4502
4503 \begin_layout Plain Layout
4504
4505
4506 \backslash
4507 d o
4508 \end_layout
4509
4510 \end_inset
4511
4512
4513 \end_layout
4514
4515 \begin_layout Quotation
4516 circumflex (circu)
4517 \begin_inset space \hfill{}
4518 \end_inset
4519
4520 âêîôû
4521 \end_layout
4522
4523 \begin_layout Quotation
4524 circle (circl)
4525 \begin_inset space \hfill{}
4526 \end_inset
4527
4528 ÅůŮ
4529 \end_layout
4530
4531 \begin_layout Quotation
4532 tie (tie)
4533 \begin_inset space \hfill{}
4534 \end_inset
4535
4536
4537 \begin_inset ERT
4538 status collapsed
4539
4540 \begin_layout Plain Layout
4541
4542
4543 \backslash
4544 t oo
4545 \end_layout
4546
4547 \end_inset
4548
4549
4550 \end_layout
4551
4552 \begin_layout Quotation
4553 breve (bre)
4554 \begin_inset space \hfill{}
4555 \end_inset
4556
4557 ă
4558 \begin_inset ERT
4559 status collapsed
4560
4561 \begin_layout Plain Layout
4562
4563
4564 \backslash
4565 u o
4566 \end_layout
4567
4568 \end_inset
4569
4570
4571 \end_layout
4572
4573 \begin_layout Quotation
4574 caron (car)
4575 \begin_inset space \hfill{}
4576 \end_inset
4577
4578 čšž
4579 \end_layout
4580
4581 \begin_layout Quotation
4582 hungarian umlaut (hug)
4583 \begin_inset space \hfill{}
4584 \end_inset
4585
4586 őű
4587 \end_layout
4588
4589 \begin_layout Quotation
4590 umlaut (uml)
4591 \begin_inset space \hfill{}
4592 \end_inset
4593
4594 äöü
4595 \end_layout
4596
4597 \begin_layout Quotation
4598 dot (dot)
4599 \begin_inset space \hfill{}
4600 \end_inset
4601
4602 ż
4603 \begin_inset ERT
4604 status collapsed
4605
4606 \begin_layout Plain Layout
4607
4608
4609 \backslash
4610 .s
4611 \end_layout
4612
4613 \end_inset
4614
4615
4616 \end_layout
4617
4618 \begin_layout Standard
4619 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
4620  bestimmte tote Taste das folgende Zeichen verändern soll, können diese
4621  definiert werden, und zwar mit:
4622 \end_layout
4623
4624 \begin_layout Quotation
4625
4626 \family typewriter
4627
4628 \backslash
4629 kxmod
4630 \family default
4631  
4632 \family typewriter
4633 Tote-Taste Taste Ausgabe
4634 \end_layout
4635
4636 \begin_layout Standard
4637 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
4638  erzeugen.
4639  Dies erreicht man mit:
4640 \end_layout
4641
4642 \begin_layout Quotation
4643
4644 \family typewriter
4645
4646 \backslash
4647 kxmod
4648 \family default
4649  
4650 \family typewriter
4651 caron o "
4652 \backslash
4653 ^o"
4654 \end_layout
4655
4656 \begin_layout Standard
4657 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
4658  Punkt zu löschen, bevor ein Akzent eingefügt wird.
4659  Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
4660 \end_layout
4661
4662 \begin_layout Standard
4663 Ach so, zur Definition der Ausgabe: Der Backslash 
4664 \begin_inset Quotes gld
4665 \end_inset
4666
4667
4668 \family typewriter
4669
4670 \backslash
4671
4672 \family default
4673
4674 \begin_inset Quotes grd
4675 \end_inset
4676
4677  ist ein Sonderzeichen.
4678  Um ihn einzugeben, muss man einen doppelten Backslash 
4679 \begin_inset Quotes gld
4680 \end_inset
4681
4682
4683 \family typewriter
4684
4685 \backslash
4686
4687 \backslash
4688
4689 \family default
4690
4691 \begin_inset Quotes grd
4692 \end_inset
4693
4694  eingeben.
4695  Auch das Anführungszeichen 
4696 \begin_inset Quotes gld
4697 \end_inset
4698
4699 "
4700 \begin_inset Quotes grd
4701 \end_inset
4702
4703  und das Doppelkreuz 
4704 \begin_inset Quotes gld
4705 \end_inset
4706
4707
4708 \family typewriter
4709 #
4710 \family default
4711
4712 \begin_inset Quotes grd
4713 \end_inset
4714
4715  haben eine andere Bedeutung.
4716  
4717 \family typewriter
4718 #
4719 \family default
4720  bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
4721  das Ende eines Strings (das heißt einer LaTeX-Befehlssequenz).
4722  Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
4723  
4724 \family typewriter
4725
4726 \backslash
4727 "
4728 \family default
4729  und 
4730 \family typewriter
4731
4732 \backslash
4733 #
4734 \family default
4735 ).
4736  Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
4737  haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
4738  nächste Distribution integriert werden kann.
4739 \end_layout
4740
4741 \begin_layout Standard
4742 In Zukunft werden auch noch folgende Befehle unterstützt:
4743 \end_layout
4744
4745 \begin_layout Itemize
4746
4747 \family typewriter
4748
4749 \backslash
4750 kinclude Dateiname
4751 \family default
4752 \emph on
4753
4754 \begin_inset space \hfill{}
4755 \end_inset
4756
4757
4758 \emph default
4759 bindet eine andere Datei ein 
4760 \end_layout
4761
4762 \begin_layout Itemize
4763
4764 \family typewriter
4765
4766 \backslash
4767 kprog
4768 \family default
4769  
4770 \family typewriter
4771 Programm
4772 \family default
4773 \emph on
4774
4775 \begin_inset space \hfill{}
4776 \end_inset
4777
4778
4779 \emph default
4780  definiert ein externes Keymap-Programm 
4781 \end_layout
4782
4783 \begin_layout Standard
4784 Auch sollte es die 
4785 \family typewriter
4786 lyxrc-D
4787 \family default
4788 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option 
4789 \family typewriter
4790
4791 \backslash
4792 kinclude
4793 \family default
4794 , um eine Standardtastatur zu verwenden).
4795 \end_layout
4796
4797 \begin_layout Section
4798 Internationale Tastaturtabellen: 
4799 \emph on
4800 Keymaps
4801 \emph default
4802
4803 \begin_inset CommandInset label
4804 LatexCommand label
4805 name "sec:Internationale-Tastaturtabellen"
4806
4807 \end_inset
4808
4809
4810 \end_layout
4811
4812 \begin_layout Standard
4813 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der 
4814 \family typewriter
4815 .kmap
4816 \family default
4817 - und 
4818 \family typewriter
4819 .cdef
4820 \family default
4821 -Dateien.
4822  Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
4823  zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
4824 \end_layout
4825
4826 \begin_layout Subsection
4827 Die 
4828 \family typewriter
4829 .kmap
4830 \family default
4831 -Datei
4832 \begin_inset CommandInset label
4833 LatexCommand label
4834 name "sub:Die-.kmap-Datei"
4835
4836 \end_inset
4837
4838
4839 \end_layout
4840
4841 \begin_layout Standard
4842 Eine 
4843 \family sans
4844 \shape up
4845 .
4846 \family typewriter
4847 kmap
4848 \family default
4849 \shape default
4850 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
4851  -- es definiert ein 
4852 \emph on
4853 keyboard mapping
4854 \emph default
4855 .
4856  Im Folgenden werden die Schlüsselwörter 
4857 \family typewriter
4858 kmap
4859 \family default
4860
4861 \family typewriter
4862 kmod
4863 \family default
4864
4865 \family typewriter
4866 kxmod
4867 \family default
4868  und 
4869 \family typewriter
4870 kcomb
4871 \family default
4872  beschrieben.
4873 \end_layout
4874
4875 \begin_layout Labeling
4876 \labelwidthstring 00.00.0000
4877
4878 \family typewriter
4879 \shape up
4880 kmap
4881 \family default
4882 \shape default
4883  Transformiere einen Buchstaben zu einem String
4884 \end_layout
4885
4886 \begin_layout LyX-Code
4887
4888 \backslash
4889 kmap 
4890 \family roman
4891 \emph on
4892 Zeichen Ausgabe
4893 \end_layout
4894
4895 \begin_layout Standard
4896 Dieser Ausdruck definiert, dass 
4897 \emph on
4898 Zeichen
4899 \emph default
4900  zu 
4901 \emph on
4902 Ausgabe
4903 \emph default
4904  transformiert werden soll.
4905  Dabei müssen in 
4906 \emph on
4907 Ausgabe
4908 \emph default
4909  die Zeichen Backslash 
4910 \begin_inset Quotes gld
4911 \end_inset
4912
4913
4914 \family typewriter
4915
4916 \backslash
4917
4918 \family default
4919
4920 \begin_inset Quotes grd
4921 \end_inset
4922
4923  und Anführungszeichen 
4924 \begin_inset Quotes gld
4925 \end_inset
4926
4927
4928 \family typewriter
4929 "
4930 \family default
4931
4932 \begin_inset Quotes grd
4933 \end_inset
4934
4935  mit einem vorangehenden Backslash versehen werden.
4936  
4937 \end_layout
4938
4939 \begin_layout Standard
4940 Als Beispiel ein Ausdruck, der das Zeichen 
4941 \begin_inset Quotes gld
4942 \end_inset
4943
4944
4945 \family typewriter
4946 /
4947 \family default
4948
4949 \begin_inset Quotes grd
4950 \end_inset
4951
4952  ausgibt, wenn die Taste 
4953 \begin_inset Quotes gld
4954 \end_inset
4955
4956
4957 \family typewriter
4958 &
4959 \family default
4960
4961 \begin_inset Quotes grd
4962 \end_inset
4963
4964  gedrückt wurde:
4965 \end_layout
4966
4967 \begin_layout LyX-Code
4968
4969 \backslash
4970 kmap & /
4971 \end_layout
4972
4973 \begin_layout Labeling
4974 \labelwidthstring 00.00.0000
4975
4976 \family typewriter
4977 \shape up
4978 kmod
4979 \family default
4980 \shape default
4981  Spezifiziere ein Akzentzeichen 
4982 \end_layout
4983
4984 \begin_layout LyX-Code
4985
4986 \backslash
4987 kmod 
4988 \family roman
4989 \emph on
4990 Zeichen Akzent erlaubt
4991 \end_layout
4992
4993 \begin_layout Standard
4994 Dieser Ausdruck wird dafür sorgen, dass 
4995 \emph on
4996 Zeichen
4997 \emph default
4998  als ein bestimmter 
4999 \emph on
5000 Akzent
5001 \emph default
5002  interpretiert wird, und zwar bei allen Zeichen, die in 
5003 \emph on
5004 erlaubt
5005 \emph default
5006  aufgeführt sind.
5007  Dies ist der Mechanismus toter Tasten 
5008 \emph on
5009 (dead keys).
5010 \begin_inset Foot
5011 status collapsed
5012
5013 \begin_layout Plain Layout
5014 Der Ausdruck 
5015 \emph on
5016 tote
5017 \emph default
5018  
5019 \emph on
5020 Taste
5021 \emph default
5022  kommt daher, dass diese Taste allein kein Zeichen erzeugt, aber, gefolgt
5023  von einer anderen Taste, akzentuierte Zeichen erzeugt.
5024  Zum Beispiel kann auf diese Weise é
5025 \begin_inset Quotes grd
5026 \end_inset
5027
5028  erzeugt werden.
5029 \end_layout
5030
5031 \end_inset
5032
5033
5034 \emph default
5035  Wenn Sie die Taste 
5036 \emph on
5037 Zeichen
5038 \emph default
5039  drücken, gefolgt von einem Zeichen, das 
5040 \emph on
5041 nicht
5042 \emph default
5043  in 
5044 \emph on
5045 erlaubt
5046 \emph default
5047  aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
5048 \end_layout
5049
5050 \begin_layout Standard
5051 Der folgende Ausdruck definiert, dass die Taste 
5052 \begin_inset Quotes gld
5053 \end_inset
5054
5055
5056 \family typewriter
5057 ^
5058 \family default
5059
5060 \begin_inset Quotes grd
5061 \end_inset
5062
5063  als circumflex-Akzent definiert wird, wenn er von einem der Buchstaben
5064  a, e, i, o, u, A, E, I ,O oder U gefolgt wird:
5065 \end_layout
5066
5067 \begin_layout LyX-Code
5068
5069 \backslash
5070 kmod ^ circumflex aeiouAEIOU
5071 \end_layout
5072
5073 \begin_layout Labeling
5074 \labelwidthstring 00.00.0000
5075
5076 \family typewriter
5077 kxmod
5078 \family default
5079  Definiere eine Ausnahme zu einem Akzentzeichen
5080 \end_layout
5081
5082 \begin_layout LyX-Code
5083
5084 \backslash
5085 kxmod  
5086 \family roman
5087 \emph on
5088 Akzent Zeichen Ausgabe
5089 \end_layout
5090
5091 \begin_layout Standard
5092 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die 
5093 \emph on
5094 Akzent
5095 \emph default
5096  in Verbindung mit 
5097 \emph on
5098 Zeichen
5099 \emph default
5100  haben soll.
5101  Dabei muss 
5102 \emph on
5103 Akzent
5104 \emph default
5105  vorher mit Hilfe einer 
5106 \family typewriter
5107
5108 \backslash
5109 kmod
5110 \family default
5111 -Zeile einer Taste zugewiesen worden sein.
5112  Wenn Sie die Sequenz 
5113 \emph on
5114 Akzent, Zeichen
5115 \emph default
5116  drücken, wird 
5117 \emph on
5118 Ausgabe
5119 \emph default
5120  produziert.
5121  Falls solch eine Definition 
5122 \emph on
5123 nicht
5124 \emph default
5125  existiert, und Sie 
5126 \emph on
5127 Akzent, Zeichen
5128 \emph default
5129  eingeben, erhalten Sie das 
5130 \emph on
5131 Zeichen
5132 \emph default
5133  -- akzentuiert.
5134 \end_layout
5135
5136 \begin_layout Standard
5137 Der folgende Ausdruck sorgt dafür, dass LaTeX bei einem 
5138 \begin_inset Quotes gld
5139 \end_inset
5140
5141 i
5142 \begin_inset Quotes grd
5143 \end_inset
5144
5145  mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
5146 \end_layout
5147
5148 \begin_layout LyX-Code
5149
5150 \backslash
5151 kxmod circumflex i "
5152 \backslash
5153
5154 \backslash
5155 ^{
5156 \backslash
5157
5158 \backslash
5159 i}"
5160 \end_layout
5161
5162 \begin_layout Labeling
5163 \labelwidthstring 00.00.0000
5164
5165 \family typewriter
5166 kcomb
5167 \family default
5168  Kombiniere zwei Akzentsymbole
5169 \end_layout
5170
5171 \begin_layout LyX-Code
5172
5173 \backslash
5174 kcomb 
5175 \family roman
5176 \emph on
5177 Akzent1 Akzent2 erlaubt
5178 \end_layout
5179
5180 \begin_layout Standard
5181 Hier wird es ziemlich esoterisch.
5182  Dieser Ausdruck erlaubt die Kombination der Effekte von 
5183 \emph on
5184 Akzent1
5185 \emph default
5186  und 
5187 \emph on
5188 Akzent2
5189 \emph default
5190  (in dieser Reihenfolge!) bei allen 
5191 \emph on
5192 erlaubt
5193 \emph default
5194 -en Zeichen.
5195  Die Bedeutungen von 
5196 \emph on
5197 Akzent1
5198 \emph default
5199  und 
5200 \emph on
5201 Akzent2
5202 \emph default
5203  müssen zuvor mit Hilfe von 
5204 \family typewriter
5205
5206 \backslash
5207 kmod
5208 \family default
5209  definiert worden sein.
5210 \end_layout
5211
5212 \begin_layout Standard
5213 Folgendes Beispiel aus der Datei 
5214 \family typewriter
5215 greek.kmap
5216 \family default
5217 :
5218 \end_layout
5219
5220 \begin_layout LyX-Code
5221
5222 \backslash
5223 kmod ; acute aeioyvhAEIOYVH 
5224 \end_layout
5225
5226 \begin_layout LyX-Code
5227
5228 \backslash
5229 kmod : umlaut iyIY 
5230 \end_layout
5231
5232 \begin_layout LyX-Code
5233
5234 \backslash
5235 kcomb acute umlaut iyIY
5236 \end_layout
5237
5238 \begin_layout Standard
5239 Diese Zeilen erlauben es, 
5240 \begin_inset Quotes gld
5241 \end_inset
5242
5243
5244 \family typewriter
5245 ;:i
5246 \family default
5247
5248 \begin_inset Quotes grd
5249 \end_inset
5250
5251  einzugeben und auf diese Weise 
5252 \begin_inset Quotes gld
5253 \end_inset
5254
5255
5256 \family typewriter
5257
5258 \backslash
5259 '{
5260 \backslash
5261 "{i}}
5262 \family default
5263
5264 \begin_inset Quotes grd
5265 \end_inset
5266
5267  zu erzeugen (
5268 \begin_inset ERT
5269 status collapsed
5270
5271 \begin_layout Plain Layout
5272
5273
5274 \backslash
5275 '{
5276 \backslash
5277 "{i}}
5278 \end_layout
5279
5280 \end_inset
5281
5282 ).
5283  In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zeichen.
5284  Wenn Sie also 
5285 \family typewriter
5286 ;:
5287 \family default
5288  
5289 \family sans
5290 Backspace
5291 \family default
5292  
5293 \family typewriter
5294 i
5295 \family default
5296  eingeben, erhalten Sie 
5297 \begin_inset Quotes gld
5298 \end_inset
5299
5300
5301 \family typewriter
5302
5303 \backslash
5304 '(i)
5305 \family default
5306
5307 \begin_inset Quotes grd
5308 \end_inset
5309
5310  (
5311 \begin_inset ERT
5312 status collapsed
5313
5314 \begin_layout Plain Layout
5315
5316
5317 \backslash
5318 'i
5319 \end_layout
5320
5321 \end_inset
5322
5323 ).
5324  
5325 \end_layout
5326
5327 \begin_layout Subsection
5328 Die 
5329 \family typewriter
5330 .cdef
5331 \family default
5332 -Datei
5333 \end_layout
5334
5335 \begin_layout Standard
5336 Nachdem LyX die 
5337 \family typewriter
5338 .kmap
5339 \family default
5340 -Datei verarbeitet hat, erklärt eine 
5341 \family typewriter
5342 .cdef
5343 \family default
5344 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
5345  werden sollen.
5346  Die LyX-Dis\SpecialChar \-
5347 tri\SpecialChar \-
5348 bu\SpecialChar \-
5349 tion enthält wenigstens die Dateien 
5350 \begin_inset Flex URL
5351 status collapsed
5352
5353 \begin_layout Plain Layout
5354
5355 iso8859-1.cdef
5356 \end_layout
5357
5358 \end_inset
5359
5360  und 
5361 \family typewriter
5362 \shape up
5363 iso8859-
5364 \begin_inset Newline linebreak
5365 \end_inset
5366
5367 2.cdef
5368 \family default
5369 \shape default
5370 .
5371 \end_layout
5372
5373 \begin_layout Standard
5374 Generell besteht eine 
5375 \family typewriter
5376 .
5377 \shape up
5378 cdef
5379 \family default
5380 \shape default
5381 -Datei aus einer Reihe von Deklarationen der folgenden Form:
5382 \end_layout
5383
5384 \begin_layout LyX-Code
5385
5386 \family roman
5387 \emph on
5388 Position_im_Zeichensatz String
5389 \end_layout
5390
5391 \begin_layout Standard
5392 Um beispielsweise dem String (
5393 \emph on
5394 Ausgabe
5395 \emph default
5396  im vorigen Abschnitt) 
5397 \begin_inset Quotes gld
5398 \end_inset
5399
5400
5401 \family typewriter
5402 '{e}
5403 \family default
5404
5405 \begin_inset Quotes grd
5406 \end_inset
5407
5408  das entsprechende Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
5409  man folgenden Ausdruck:
5410 \end_layout
5411
5412 \begin_layout LyX-Code
5413 233 "
5414 \backslash
5415
5416 \backslash
5417 '{e}"
5418 \end_layout
5419
5420 \begin_layout Standard
5421 Wieder müssen den Zeichen 
5422 \begin_inset Quotes gld
5423 \end_inset
5424
5425
5426 \family typewriter
5427
5428 \backslash
5429
5430 \family default
5431
5432 \begin_inset Quotes grd
5433 \end_inset
5434
5435  und 
5436 \begin_inset Quotes gld
5437 \end_inset
5438
5439
5440 \family typewriter
5441 "
5442 \family default
5443
5444 \begin_inset Quotes grd
5445 \end_inset
5446
5447  ein Backslash vorangestellt werden.
5448  Beachten Sie, dass es durchaus möglich ist, dass dasselbe Zeichen (sinnvoll)
5449  zwei verschiedene Strings repräsentieren kann.
5450  Zum Beispiel in 
5451 \family typewriter
5452 i
5453 \shape up
5454 so-8859-7.cdef
5455 \family default
5456 \shape default
5457  gibt es die Zeilen:
5458 \end_layout
5459
5460 \begin_layout LyX-Code
5461 192 "
5462 \backslash
5463
5464 \backslash
5465 '{
5466 \backslash
5467
5468 \backslash
5469
5470 \backslash
5471 "{i}}"
5472 \begin_inset Newline newline
5473 \end_inset
5474
5475 192 "
5476 \backslash
5477
5478 \backslash
5479
5480 \backslash
5481 "{
5482 \backslash
5483
5484 \backslash
5485 '{i}}"
5486 \end_layout
5487
5488 \begin_layout Standard
5489 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
5490  eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
5491  ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
5492  mit Akzent selbst zu zeichnen.
5493 \end_layout
5494
5495 \begin_layout Subsection
5496 Tote Tasten definieren
5497 \end_layout
5498
5499 \begin_layout Standard
5500
5501 \emph on
5502 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
5503  ab.
5504  Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
5505  -LA
5506 \end_layout
5507
5508 \begin_layout Standard
5509 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
5510  von 
5511 \emph on
5512 toten
5513 \emph default
5514  
5515 \emph on
5516 Tasten (dead keys)
5517 \emph default
5518  zu erzeugen -- nämlich direkt in der 
5519 \family typewriter
5520 .bind
5521 \family default
5522 -Datei.
5523  (Genaueres finden Sie in Abschnitt
5524 \begin_inset space \space{}
5525 \end_inset
5526
5527
5528 \begin_inset CommandInset ref
5529 LatexCommand vref
5530 reference "sec:Tastaturkürzel"
5531
5532 \end_inset
5533
5534 .
5535  Dazu ein einfaches Beispiel:
5536 \end_layout
5537
5538 \begin_layout Standard
5539 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
5540  Diese können Sie definieren, indem Sie in der 
5541 \family typewriter
5542 lyxrc-D
5543 \family default
5544 atei folgende Zeile einfügen:
5545 \end_layout
5546
5547 \begin_layout Standard
5548
5549 \family typewriter
5550
5551 \backslash
5552 bind "asciicircum" "accent-circumflex"
5553 \end_layout
5554
5555 \begin_layout Standard
5556 Dabei ist 
5557 \family typewriter
5558 asciicircum
5559 \family default
5560  die Bezeichnung, die das X11-System für die 
5561 \begin_inset Quotes gld
5562 \end_inset
5563
5564
5565 \family typewriter
5566 ^
5567 \family default
5568
5569 \begin_inset Quotes grd
5570 \end_inset
5571
5572 -Taste verwendet.
5573 \begin_inset Foot
5574 status collapsed
5575
5576 \begin_layout Plain Layout
5577 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
5578  namens 
5579 \family typewriter
5580 keysymdef.h
5581 \family default
5582  ablesen.
5583  Meist findet man sie in 
5584 \family typewriter
5585 /usr/X11/include/X11/
5586 \family default
5587 .
5588 \end_layout
5589
5590 \end_inset
5591
5592  
5593 \family typewriter
5594 accent-circum\SpecialChar \-
5595 flex
5596 \family default
5597  ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
5598 \end_layout
5599
5600 \begin_layout Standard
5601 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in 
5602 \family typewriter
5603 .lyxrc
5604 \family default
5605  definiert wurden, merklich von der, die in Abschnitt
5606 \begin_inset space ~
5607 \end_inset
5608
5609
5610 \begin_inset CommandInset ref
5611 LatexCommand vref
5612 reference "sub:Die-.kmap-Datei"
5613
5614 \end_inset
5615
5616  beschrieben wurde.
5617 \end_layout
5618
5619 \begin_layout Subsection
5620 Ihre Sprachkonfiguration einstellen
5621 \end_layout
5622
5623 \begin_layout Standard
5624 Sie können Ihre 
5625 \family typewriter
5626 lyxrc-D
5627 \family default
5628 atei so verändern, dass Ihre gewünschte Sprachumgebung automatisch geladen
5629  wird, wenn LyX gestartet wird.
5630  Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
5631 \end_layout
5632
5633 \begin_layout Itemize
5634 Standard-, erste und zweite Tastaturbelegung
5635 \end_layout
5636
5637 \begin_layout Itemize
5638 Zeichensatzkodierung
5639 \end_layout
5640
5641 \begin_layout Standard
5642 In Ihrer 
5643 \family typewriter
5644 lyxrc-D
5645 \family default
5646 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
5647  Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
5648  vornehmen:
5649 \end_layout
5650
5651 \begin_layout LyX-Code
5652
5653 \backslash
5654 bind "american" "keymap-primary"
5655 \end_layout
5656
5657 \begin_layout Standard
5658 eine tote Taste 
5659 \emph on
5660 (dead key)
5661 \emph default
5662  definieren:
5663 \end_layout
5664
5665 \begin_layout LyX-Code
5666
5667 \backslash
5668 bind "Alt+,"  "accent-cedilla"
5669 \end_layout
5670
5671 \begin_layout Standard
5672 oder eine Zeichensatzkodierung festlegen:
5673 \end_layout
5674
5675 \begin_layout LyX-Code
5676 # Die Norm für die Bildschirmzeichensätze 
5677 \end_layout
5678
5679 \begin_layout LyX-Code
5680 # Voreinstellung ist iso8859-1.
5681 \end_layout
5682
5683 \begin_layout LyX-Code
5684
5685 \backslash
5686 font_norm iso8859-2
5687 \end_layout
5688
5689 \begin_layout Chapter
5690 Installieren neuer Textklassen, Layouts und Vorlagen
5691 \begin_inset CommandInset label
5692 LatexCommand label
5693 name "cha:Installieren-neuer-Textklassen"
5694
5695 \end_inset
5696
5697
5698 \end_layout
5699
5700 \begin_layout Standard
5701 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
5702  und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
5703 frischung,
5704  wie man neue Dokumentenklassen für LaTeX korrekt installiert.
5705  Zunächst ein paar Definitionen:
5706 \end_layout
5707
5708 \begin_layout Standard
5709 Eine 
5710 \emph on
5711 Dokumentenklasse
5712 \emph default
5713  ist eine LaTeX-Datei (normalerweise mit der Endung 
5714 \family typewriter
5715 .cls
5716 \family default
5717  oder 
5718 \family typewriter
5719 .sty
5720 \family default
5721 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
5722  Brief usw., und auch alle dazu notwendigen Befehle definiert.
5723 \end_layout
5724
5725 \begin_layout Standard
5726 Eine 
5727 \emph on
5728 Layout-Datei
5729 \emph default
5730  ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse entspricht und LyX
5731  mitteilt, wie die diversen Formatelemente am Bildschirm dargestellt werden
5732  sollen, damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
5733  Genauer gesagt beschreibt eine Layoutdatei eine 
5734 \emph on
5735 Textklasse
5736 \emph default
5737 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
5738  darzustellen.
5739 \end_layout
5740
5741 \begin_layout Standard
5742
5743 \emph on
5744 Layout
5745 \emph default
5746  und 
5747 \emph on
5748 Textklasse
5749 \emph default
5750  sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
5751  als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
5752  als Textklasse.
5753  Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
5754  Einträge für eine bestimmte Textklasse enthält.
5755  Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
5756 n sehr hilfreich.
5757 \end_layout
5758
5759 \begin_layout Section
5760 Installation eines neuen LaTeX-Paketes
5761 \end_layout
5762
5763 \begin_layout Standard
5764 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
5765  Paket, das Sie gerne mit LyX verwenden würden.
5766  Ein Beispiel dafür ist FoilTeX, ein verbreitetes (und sehr leistungsfähiges)
5767  Paket zur Erstellung von Dias und Folien für Overheadprojektoren.
5768 \begin_inset Foot
5769 status collapsed
5770
5771 \begin_layout Plain Layout
5772 Weitere Dokumentation zu FoilTeX finden Sie im Teil 
5773 \emph on
5774 Handbuchergänzungen
5775 \emph default
5776  der Online-Hilfe.
5777 \end_layout
5778
5779 \end_inset
5780
5781  Sie finden hier eine Beschreibung der grundlegenden Schritte, um ein solches
5782  zusätzliches Paket in einer aktuellen Version von teTeX
5783 \begin_inset Foot
5784 status collapsed
5785
5786 \begin_layout Plain Layout
5787 Die Prozedur gilt auf jeden Fall für v1.0 sowie die 0.9 Betaversionen.
5788  Hinweise darauf, ob dies auch in Version 0.4 funktioniert, sind willkommen,
5789  andererseits ist ein Upgrade auf 1.0 sicher die bessere Wahl.
5790 \end_layout
5791
5792 \end_inset
5793
5794  oder einer anderen, web2c basierten TeX-Distribution einzubinden.
5795 \end_layout
5796
5797 \begin_layout Enumerate
5798 Besorgen Sie sich das Paket von CTAN oder einer anderen Quelle
5799 \begin_inset Foot
5800 status collapsed
5801
5802 \begin_layout Plain Layout
5803 Informationen darüber, was CTAN ist und wo unterstützte Dokumentenklassen
5804  gefunden werden können, finden Sie im Hilfedokument 
5805 \emph on
5806 LaTe
5807 \family sans
5808 \emph default
5809
5810 \begin_inset ERT
5811 status collapsed
5812
5813 \begin_layout Plain Layout
5814
5815 {}
5816 \end_layout
5817
5818 \end_inset
5819
5820
5821 \family default
5822 \emph on
5823 X-Konfiguration
5824 \emph default
5825 .
5826 \end_layout
5827
5828 \end_inset
5829
5830 .
5831 \end_layout
5832
5833 \begin_layout Enumerate
5834 Lesen Sie die Datei 
5835 \family typewriter
5836 texmf.cnf
5837 \family default
5838  (normalerweise befindet sie sich im Verzeichnis 
5839 \family typewriter
5840 $TEXMF/web2c
5841 \family default
5842 , Sie können sie aber auch mit dem Befehl 
5843 \family typewriter
5844 kpsewhich texmf.cnf
5845 \family default
5846  lokalisieren).
5847  Dort wird beschrieben, wie Sie ein lokales 
5848 \family typewriter
5849 texmf
5850 \family default
5851 -Verzeichnis anlegen können; folgen Sie diesen Instruktionen.
5852  Sie müssen den Namen Ihres lokalen 
5853 \family typewriter
5854 texmf
5855 \family default
5856 -Ver\SpecialChar \-
5857 zeich\SpecialChar \-
5858 nis\SpecialChar \-
5859 ses in 
5860 \family typewriter
5861 texmf.cnf
5862 \family default
5863  eintragen.
5864  Typischerweise wird unter Linux Software, die nicht zur normalen Distribution
5865  gehört, unterhalb von 
5866 \family typewriter
5867 /usr/local
5868 \family default
5869  installiert, es bietet sich also 
5870 \family typewriter
5871 /usr/local/
5872 \begin_inset Newline linebreak
5873 \end_inset
5874
5875 texmf
5876 \family default
5877  an.
5878  Im Normalfall müssen Sie nur zwei Dinge verändern:
5879 \end_layout
5880
5881 \begin_deeper
5882 \begin_layout Enumerate
5883 Setzen Sie die Umgebungsvariable 
5884 \family typewriter
5885 TEXMFLOCAL
5886 \family default
5887  auf das gewählte Verzeichnis, zum Beispiel
5888 \begin_inset Newline newline
5889 \end_inset
5890
5891
5892 \family typewriter
5893 TEXMFLOCAL = /usr/local/texmf
5894 \end_layout
5895
5896 \begin_layout Enumerate
5897 Stellen Sie sicher, dass 
5898 \family typewriter
5899 TEXMF
5900 \family default
5901  die Variable 
5902 \family typewriter
5903 TEXMFLOCAL
5904 \family default
5905  enthält:
5906 \begin_inset Newline newline
5907 \end_inset
5908
5909
5910 \family typewriter
5911 TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!TEXMFMAIN} 
5912 \end_layout
5913
5914 \end_deeper
5915 \begin_layout Enumerate
5916 Legen Sie das lokale Verzeichnis an.
5917  Die Verzeichnisstruktur muss dabei derjenigen des bestehenden 
5918 \family typewriter
5919 texmf
5920 \family default
5921 -Ver\SpecialChar \-
5922 zeich\SpecialChar \-
5923 nis\SpecialChar \-
5924 ses entsprechen, also LaTeX-Pakete in 
5925 \begin_inset Flex URL
5926 status collapsed
5927
5928 \begin_layout Plain Layout
5929
5930 /usr/local/texmf/latex/
5931 \end_layout
5932
5933 \end_inset
5934
5935  usw.
5936 \end_layout
5937
5938 \begin_layout Enumerate
5939 Installieren Sie das neue Paket.
5940  Am Beispiel FoilTeX: Legen Sie das Verzeichnis 
5941 \begin_inset Flex URL
5942 status collapsed
5943
5944 \begin_layout Plain Layout
5945
5946 /usr/local/texmf/latex/foiltex
5947 \end_layout
5948
5949 \end_inset
5950
5951  an und kopieren Sie die diversen Dateien des entpackten 
5952 \family typewriter
5953 tar
5954 \family default
5955 -Archives in dieses Verzeichnis.
5956 \end_layout
5957
5958 \begin_layout Enumerate
5959 Starten Sie das Programm 
5960 \family typewriter
5961 texhash
5962 \family default
5963 .
5964  Dabei wird (unter anderem) die Datei
5965 \begin_inset Newline newline
5966 \end_inset
5967
5968
5969 \begin_inset Flex URL
5970 status collapsed
5971
5972 \begin_layout Plain Layout
5973
5974 /usr/local/texmf/ls-R
5975 \end_layout
5976
5977 \end_inset
5978
5979  angelegt oder aktualisiert.
5980 \end_layout
5981
5982 \begin_layout Enumerate
5983 Wählen Sie in LyX den Menüpunkt 
5984 \family sans
5985 Werkzeuge\SpecialChar \menuseparator
5986 Neu
5987 \begin_inset space \space{}
5988 \end_inset
5989
5990 konfigurieren
5991 \family default
5992  an; starten Sie LyX danach erneut.
5993 \end_layout
5994
5995 \begin_layout Standard
5996 Nun sollte das neue Paket --- beispielsweise 
5997 \family sans
5998 slides (FoilTe
5999 \family typewriter
6000
6001 \begin_inset ERT
6002 status collapsed
6003
6004 \begin_layout Plain Layout
6005
6006 {}
6007 \end_layout
6008
6009 \end_inset
6010
6011
6012 \family sans
6013 X)
6014 \family default
6015  --- im Feld 
6016 \family sans
6017 Dokumentklasse
6018 \family default
6019  des Menüs 
6020 \family sans
6021 Dokument\SpecialChar \menuseparator
6022 Einstellungen
6023 \family default
6024  erscheinen.
6025  Ein Hinweis am Rande: es gibt auch einfachere Möglichkeiten, ein neues
6026  Paket zu installieren, Sie können etwa im LaTeX-Systemverzeichnis (
6027 \family typewriter
6028 $TEXMF/tex/latex
6029 \family default
6030 ) lediglich einen Link auf das neue Paket anlegen (nicht vergessen, 
6031 \family typewriter
6032 texconfig
6033 \family default
6034  aufzurufen!) oder die Umgebungsvariable 
6035 \family typewriter
6036 $TEXINPUTS
6037 \family default
6038  entsprechend setzen.
6039  Die in 
6040 \family typewriter
6041 texmf.cnf
6042 \family default
6043  beschriebene, formale Methode funktioniert aber garantiert, deshalb sollten
6044  Sie diese auch verwenden, solange die Umstände dies nicht verhindern, etwa
6045  wenn Sie keine Administratorrechte haben.
6046 \end_layout
6047
6048 \begin_layout Section
6049 Layouts
6050 \end_layout
6051
6052 \begin_layout Standard
6053 In diesem Abschnitt wird beschrieben, wie Sie eigene Layout-Dateien (auch
6054  Textklassen genannt) für LyX schreiben können; dafür wird die Klasse 
6055 \family typewriter
6056 article
6057 \family default
6058  als Beispiel genommen.
6059  Derartige 
6060 \family typewriter
6061 .layout
6062 \family default
6063 -Dateien beschreiben, welche Arten von Absatzumgebungen in der jeweiligen
6064  Dokumentenklasse zur Verfügung stehen, und wie sie in LyX dargestellt werden.
6065  Diese Beschreibung ist zwar sehr tiefgehend, kann aber dennoch nicht alle
6066  Eventualitäten und Probleme abdecken, auf die Sie beim Schreiben eigener
6067  Layout-Dateien stoßen können.
6068  Dies liegt einfach an der enormen Vielfalt der Textklassen von LaTeX.
6069 \end_layout
6070
6071 \begin_layout Standard
6072 Wenn Sie vorhaben, eine neue Textklasse zu entwickeln, sollten Sie einen
6073  Blick in die Beispiel-Textklassen werfen, die im LyX-Paket enthalten sind.
6074  Wenn Sie eine LaTeX-Dokumentenklasse verwenden, die vermutlich auch von
6075  anderen Personen benutzt wird, und Sie eine passende LyX-Textklasse entwickelt
6076  haben, dann sollten Sie uns Ihr Werk ruhig zukommen lassen, damit wir es
6077  in die Distribution integrieren können.
6078 \end_layout
6079
6080 \begin_layout Standard
6081 Bei allen im folgenden angegebenen Optionen ist die Groß-/Kleinschreibung
6082  nicht relevant, das heißt Style, style und StYlE bezeichnen denselben Befehl.
6083  Die jeweils möglichen Werte sind in eckigen Klammern hinter dem Namen aufgeführ
6084 t.
6085  Die Voreinstellung einer Option, also der Wert, den die Option erhält,
6086  wenn sie 
6087 \emph on
6088 nicht
6089 \emph default
6090  spezifiziert wird, ist 
6091 \family typewriter
6092 \emph on
6093 hervorgehoben
6094 \family default
6095 \emph default
6096 .
6097  Wenn ein Argument einen Datentyp hat, wie 
6098 \emph on
6099 string
6100 \emph default
6101  oder 
6102 \emph on
6103 float
6104 \emph default
6105 , dann wird die Voreinstellung wie folgt dargestellt: 
6106 \family typewriter
6107 float=
6108 \emph on
6109 Voreinstellung
6110 \family default
6111 .
6112 \end_layout
6113
6114 \begin_layout Subsection
6115 Layout-Module
6116 \begin_inset CommandInset label
6117 LatexCommand label
6118 name "sub:Layout-Module"
6119
6120 \end_inset
6121
6122
6123 \end_layout
6124
6125 \begin_layout Standard
6126 Seit LyX 1.6 gibt es, ähnlich wie Layout-Dateien, Layout-Module.
6127  Module sind für LaTeX-Pakete, was Layouts für LaTeX-Klassen sind, und einige
6128  Module -- wie zum Beispiel das Endnotizen-Modul -- unterstützen solch ein
6129  Paket.
6130  Man kann sagen, dass Layout-Module ähnlich sind wie eingefügte Dateien
6131  -- Dateien wie 
6132 \family typewriter
6133 stdsections.inc
6134 \family default
6135 .
6136  Sie sind nicht speziell für ein Dokument-Layout, sondern können in verschiedene
6137 n Layouts benutzt werden.
6138  Der Unterschied ist, dass man keine Layout-Dateien ändern muss, wenn man
6139  Layout-Module benutzt.
6140  Stattdessen wählt man Module in 
6141 \family sans
6142 Dokument\SpecialChar \menuseparator
6143 Einstellungen\SpecialChar \menuseparator
6144 Module
6145 \family default
6146  aus.
6147 \end_layout
6148
6149 \begin_layout Standard
6150 Module zu erstellen ist die einfachste Art, mit dem Editieren von Layouts
6151  zu beginnen, weil es so einfach sein kann wie das Hinzufügen eines neuen
6152  Absatzes oder einer flexiblen Einfügung.
6153  Aber Module können prinzipiell alles enthalten, was Layout-Dateien enthalten
6154  können.
6155 \end_layout
6156
6157 \begin_layout Standard
6158 Ein Modul muss mit einer Zeile wie der folgenden beginnen:
6159 \end_layout
6160
6161 \begin_layout LyX-Code
6162 #
6163 \backslash
6164 DeclareLyXModule[endnotes.sty]{Endnotes}
6165 \end_layout
6166
6167 \begin_layout Standard
6168 Das Argument in eckigen Klammern ist optional: es nennt alle LaTeX-Pakete,
6169  von denen das Modul abhängt.
6170  Das notwendige Argument in geschweiften Klammern ist der Modulname, wie
6171  er in 
6172 \family sans
6173 Dokument\SpecialChar \menuseparator
6174 Einstellungen\SpecialChar \menuseparator
6175 Module
6176 \family default
6177  erscheint.
6178 \end_layout
6179
6180 \begin_layout Standard
6181 Nach der Moduldefinition sollten Zeilen wie die folgenden stehen:
6182 \end_layout
6183
6184 \begin_layout LyX-Code
6185 #DescriptionBegin 
6186 \end_layout
6187
6188 \begin_layout LyX-Code
6189 #Adds an endnote command, in addition to footnotes.
6190  
6191 \end_layout
6192
6193 \begin_layout LyX-Code
6194 #You will need to add  
6195 \backslash
6196 theendnotes in TeX code where you 
6197 \end_layout
6198
6199 \begin_layout LyX-Code
6200 #want the endnotes to appear.
6201  
6202 \end_layout
6203
6204 \begin_layout LyX-Code
6205 #DescriptionEnd 
6206 \end_layout
6207
6208 \begin_layout LyX-Code
6209 #Requires: somemodule | othermodule
6210 \end_layout
6211
6212 \begin_layout LyX-Code
6213 #Excludes: badmodule
6214 \end_layout
6215
6216 \begin_layout Standard
6217 Die Beschreibung wird in 
6218 \family sans
6219 Dokument\SpecialChar \menuseparator
6220 Einstellungen\SpecialChar \menuseparator
6221 Module
6222 \family default
6223  verwendet, um dem Benutzer Informationen über das Modul zu geben.
6224  Die Zeile 
6225 \family typewriter
6226 #Requires:\SpecialChar \ldots{}
6227
6228 \family default
6229  nennt Module, die ebenfalls benötigt werden.
6230  Die Zeile 
6231 \family typewriter
6232 #Excludes:\SpecialChar \ldots{}
6233
6234 \family default
6235  nennt Module, die nicht zusammen mit dem beschriebenen benutzt werden dürfen.
6236  Beide Zeilen sind optional, und Mehrfachnennungen werden durch | getrennt.
6237  Von den in der Zeile 
6238 \family typewriter
6239 #Requires:\SpecialChar \ldots{}
6240
6241 \family default
6242  aufgeführten mus 
6243 \emph on
6244 mindestens
6245 \emph default
6246  
6247 \emph on
6248 eins
6249 \emph default
6250  benutzt werden.
6251  Entsprechend darf von den in der Zeile 
6252 \family typewriter
6253 #Excludes:\SpecialChar \ldots{}
6254
6255 \family default
6256  aufgeführten 
6257 \emph on
6258 keins
6259 \emph default
6260  benutzt werden.
6261  Die Module werden hier mit ihren 
6262 \emph on
6263 Dateinamen
6264 \emph default
6265  ohne die Erweiterung .module identifiziert, das heißt, 
6266 \family typewriter
6267 somemodule
6268 \family default
6269  bedeutet 
6270 \family typewriter
6271 somemodule.module
6272 \family default
6273 .
6274 \end_layout
6275
6276 \begin_layout Standard
6277 Nachdem Sie ein neues Modul erzeugt haben, müssen Sie LyX neu konfigurieren
6278  und neu starten, damit diese Modul in der Liste erscheint.
6279  Dagegen erscheinen Moduländerungen sofort wenn Sie 
6280 \family sans
6281 Dokument\SpecialChar \menuseparator
6282 Einstellungen\SpecialChar \menuseparator
6283 Module
6284 \family default
6285  öffnen, ein Modul auswählen und auf 
6286 \family sans
6287 OK
6288 \family default
6289  klicken.
6290 \end_layout
6291
6292 \begin_layout Description
6293 Anmerkung: 
6294 \emph on
6295 Bevor
6296 \emph default
6297  Sie das tun, sollten Sie Ihre Arbeit speichern.
6298  Außerdem sollten Sie Module nicht ändern, während Sie ein Dokument bearbeiten.
6299  Obwohl die Entwickler sich anstrengen, LyX in solchen Situationen stabil
6300  zu halten, können Syntaxfehler und andere merkwürdige Ergebnisse hervorrufen.
6301 \end_layout
6302
6303 \begin_layout Subsection
6304 Unterstützung neuer Dokumentenklassen
6305 \end_layout
6306
6307 \begin_layout Standard
6308 Generell können drei Situationen auftreten, wenn Sie eine neue Dokumentenklasse
6309  unterstützen wollen.
6310  Bei den beiden einfacheren Fällen handelt es sich um LaTeX2e-Klassen- (
6311 \family typewriter
6312 .cls
6313 \family default
6314 ) oder Stil- (
6315 \family typewriter
6316 .sty
6317 \family default
6318 ) Dateien.
6319  Wenn Sie Pech haben, liegt der dritte Fall vor, und bei der neuen Klasse
6320  handelt es sich um eine LaTeX 2.09 Stil-Datei.
6321  Das Vorgehen beim Anlegen einer neuen Layout-Datei für diese drei Fälle
6322  ist sehr ähnlich, lediglich im dritten Fall ist ein zusätzlicher Schritt
6323  notwendig, um LyX zu ermöglichen, auch mit LaTeX 2.09 zu arbeiten.
6324 \end_layout
6325
6326 \begin_layout Subsection
6327 LaTeX2e 
6328 \family typewriter
6329 sty
6330 \family default
6331 -Datei
6332 \end_layout
6333
6334 \begin_layout Standard
6335 Wenn es sich bei der neuen Dokumentenklasse um eine Stil-Datei handelt,
6336  die zusammen mit einer bereits existierenden und von LyX unterstützten
6337  Dokumentenklasse handelt, nehmen Sie am besten die Layout-Datei für diese
6338  Klasse als Ausgangspunkt und kopieren sie in Ihr lokales Verzeichnis.
6339  Der Einfachheit halber nehmen wir an, die neue Stil-Datei sei 
6340 \family typewriter
6341 myclass.sty
6342 \family default
6343 , und sie ist dafür gedacht, mit der Standard-Dokumentenklasse 
6344 \family typewriter
6345 report.cls
6346 \family default
6347  verwendet zu werden.
6348  
6349 \end_layout
6350
6351 \begin_layout LyX-Code
6352 cp report.layout ~/.lyx/layouts/myclass.layout
6353 \end_layout
6354
6355 \begin_layout Standard
6356 Editieren Sie nun 
6357 \family typewriter
6358 myclass.layout
6359 \family default
6360 , und ändern Sie die Zeile
6361 \end_layout
6362
6363 \begin_layout LyX-Code
6364
6365 \backslash
6366 DeclareLaTe
6367 \family typewriter
6368
6369 \begin_inset ERT
6370 status collapsed
6371
6372 \begin_layout Plain Layout
6373
6374 {}
6375 \end_layout
6376
6377 \end_inset
6378
6379
6380 \family default
6381 XClass{report}
6382 \end_layout
6383
6384 \begin_layout Standard
6385 um in
6386 \end_layout
6387
6388 \begin_layout LyX-Code
6389
6390 \backslash
6391 DeclareLaTe
6392 \family typewriter
6393
6394 \begin_inset ERT
6395 status collapsed
6396
6397 \begin_layout Plain Layout
6398
6399 {}
6400 \end_layout
6401
6402 \end_inset
6403
6404
6405 \family default
6406 XClass[report, myclass.sty]{report (myclass)}
6407 \end_layout
6408
6409 \begin_layout Standard
6410 Fügen Sie nun irgendwo am Anfang der Datei folgende Zeilen ein:
6411 \end_layout
6412
6413 \begin_layout LyX-Code
6414 Preamble 
6415 \begin_inset Newline newline
6416 \end_inset
6417
6418    
6419 \backslash
6420 usepackage{myclass}
6421 \begin_inset Newline newline
6422 \end_inset
6423
6424 EndPreamble
6425 \end_layout
6426
6427 \begin_layout Standard
6428 Starten Sie jetzt LyX und konfigurieren Sie es neu (
6429 \family sans
6430 Werkzeuge\SpecialChar \menuseparator
6431 Neu
6432 \begin_inset space \space{}
6433 \end_inset
6434
6435 konfigurieren
6436 \family default
6437 ).
6438  Starten Sie LyX neu und legen Sie ein neues Dokument an.
6439  Sie sollten nun in 
6440 \family sans
6441 Dokument\SpecialChar \menuseparator
6442 Einstellungen
6443 \family default
6444 \SpecialChar \ldots{}
6445  als mögliche Dokumentenklasse auch 
6446 \family sans
6447 report
6448 \begin_inset space \space{}
6449 \end_inset
6450
6451 (myclass)
6452 \family default
6453  vorfinden.
6454  Höchstwahrscheinlich werden sich einige Befehle der neuen Klasse von denen
6455  der Basisklasse
6456 \begin_inset Foot
6457 status collapsed
6458
6459 \begin_layout Plain Layout
6460
6461 \family sans
6462 report
6463 \family default
6464  in diesem Beispiel
6465 \end_layout
6466
6467 \end_inset
6468
6469  unterscheiden; Sie können dann mit den Einstellungen für die verschiedenen
6470  Umgebungstypen in der Layoutdatei herumexperimentieren.
6471  Dazu später mehr.
6472 \end_layout
6473
6474 \begin_layout Subsection
6475 LaTeX2e 
6476 \family typewriter
6477 cls-
6478 \family default
6479 Datei
6480 \end_layout
6481
6482 \begin_layout Standard
6483 In diesem Fall müssen Sie ziemlich sicher ein eigenes Layout von Grund auf
6484  neu erstellen.
6485  Dabei ist es angeraten, die Layout-Datei einer ähnlichen Dokumentenklasse
6486  als Basis zu verwenden und diese an den entsprechenden Stellen anzupassen.
6487  Zumindest sollten Sie eine existierende Layout-Datei betrachten um zu sehen,
6488  welche Dinge beachtet werden müssen.
6489  
6490 \end_layout
6491
6492 \begin_layout Subsection
6493 LaTeX 2.09 
6494 \family sans
6495 sty
6496 \family default
6497 -Datei
6498 \end_layout
6499
6500 \begin_layout Standard
6501 Ob eine 
6502 \family typewriter
6503 .sty
6504 \family default
6505 -Datei für das (jetzt obsolete) LaTeX 2.09 geschrieben wurde, können Sie
6506  an einem der beiden folgenden Dinge erkennen:
6507 \end_layout
6508
6509 \begin_layout Enumerate
6510 Eine Beispieldatei, die diese Klasse verwendet, deklariert dies durch den
6511  Befehl 
6512 \family typewriter
6513
6514 \backslash
6515 documentstyle{myclass}
6516 \family default
6517  (anstelle von 
6518 \family typewriter
6519
6520 \backslash
6521 documentclass
6522 \family default
6523 )
6524 \end_layout
6525
6526 \begin_layout Enumerate
6527 Der Aufruf von LaTeX mit einer Beispieldatei gibt eine Warnung aus, dass
6528  in den Kompatibilitätsmodus geschaltet wird.
6529 \end_layout
6530
6531 \begin_layout Standard
6532 LyX unterstützt ausschließlich LaTeX2e-Dokumente.
6533  Aber das ist kein Grund zu verzweifeln, denn wo ein Wille ist, ist auch
6534  ein Weg (
6535 \begin_inset Quotes gld
6536 \end_inset
6537
6538 Es war offensichtlich unmöglich; deshalb haben wir es trotzdem getan
6539 \begin_inset Quotes grd
6540 \end_inset
6541
6542 ).
6543  Die existierende Unterstützung für ReVTeX 3.1 ist ein Beispiel, bei dem
6544  der LaTeX 2.09 Code derart gekapselt wird, dass er in Dokumenten, die mit
6545  LaTeX2e formatiert wurden, verwendet werden kann.
6546  Sie können diese Kapselung auch für Ihr 
6547 \family typewriter
6548 myclass.sty
6549 \family default
6550  verwenden, sollte sich dieses als 2.09-Code herausstellen.
6551  Hier ein kurzes Rezept:
6552 \end_layout
6553
6554 \begin_layout LyX-Code
6555 cp Ly
6556 \family typewriter
6557
6558 \begin_inset ERT
6559 status collapsed
6560
6561 \begin_layout Plain Layout
6562
6563 {}
6564 \end_layout
6565
6566 \end_inset
6567
6568
6569 \family default
6570 XDir/tex/revtex.cls ~/tex/myclass.cls
6571 \end_layout
6572
6573 \begin_layout Standard
6574 (oder wo immer Sie Ihre lokalen TeX-Dateien speichern).
6575  Editieren Sie nun 
6576 \family typewriter
6577 my\SpecialChar \-
6578 class.cls
6579 \family default
6580  und ersetzen Sie jedes vorhandene 
6581 \emph on
6582 revtex
6583 \emph default
6584  durch myclass.
6585  Wahrscheinlich sind einige der 
6586 \family typewriter
6587
6588 \backslash
6589 DeclareOption
6590 \family default
6591 -Einträge für Ihre Stil-Datei nicht relevant, doch das soll Sie momentan
6592  nicht stören.
6593 \end_layout
6594
6595 \begin_layout Standard
6596 Als nächstes erstellen Sie wie im vorigen Abschnitt beschrieben eine Datei
6597 \begin_inset Newline newline
6598 \end_inset
6599
6600
6601 \begin_inset Flex URL
6602 status collapsed
6603
6604 \begin_layout Plain Layout
6605
6606 myclass.layout
6607 \end_layout
6608
6609 \end_inset
6610
6611 , verwenden aber diesmal den Eintrag
6612 \end_layout
6613
6614 \begin_layout LyX-Code
6615
6616 \backslash
6617 DeclareLaTe
6618 \family typewriter
6619
6620 \begin_inset ERT
6621 status collapsed
6622
6623 \begin_layout Plain Layout
6624
6625 {}
6626 \end_layout
6627
6628 \end_inset
6629
6630
6631 \family default
6632 XClass{myclass}
6633 \end_layout
6634
6635 \begin_layout Standard
6636 Eine 
6637 \family typewriter
6638 Preamble
6639 \family default
6640 -Definition sollte nicht notwendig sein.
6641  Konfigurieren Sie LyX neu, und mit etwas Glück haben Sie ein funktionierendes
6642  System, das lediglich ein wenig Einstellungsarbeit bei der Darstellung
6643  benötigt.
6644  Das umfasst Veränderungen der Werte, die LyX für Abstände, Zeichensätze
6645  usw.
6646 \begin_inset space \space{}
6647 \end_inset
6648
6649 verwendet; diese werden in der 
6650 \family typewriter
6651 .layout
6652 \family default
6653 -Datei festgelegt.
6654 \end_layout
6655
6656 \begin_layout Standard
6657 Weiterhin müssen Sie sicherstellen, dass alle Umgebungstypen, die in 
6658 \family typewriter
6659 myclass.
6660 \begin_inset Newline linebreak
6661 \end_inset
6662
6663 cls
6664 \family default
6665  definiert werden, auch in 
6666 \begin_inset Flex URL
6667 status collapsed
6668
6669 \begin_layout Plain Layout
6670
6671 myclass.layout
6672 \end_layout
6673
6674 \end_inset
6675
6676  vorhanden sind.
6677  Falls einige davon fehlen, müssen Sie die entsprechenden Einträge hinzufügen.
6678  Kopieren Sie dazu einen ähnlich aussehenden Stil, und verändern Sie diesen
6679  nach Ihren Wünschen.
6680  Dies geschieht am einfachsten folgendermaßen:
6681 \end_layout
6682
6683 \begin_layout LyX-Code
6684 Style FehlenderStyle
6685 \end_layout
6686
6687 \begin_layout LyX-Code
6688     CopyStyle ÄhnlicherStyle
6689 \end_layout
6690
6691 \begin_layout LyX-Code
6692     # hier die Unterschiede neu definieren
6693 \end_layout
6694
6695 \begin_layout LyX-Code
6696 End
6697 \end_layout
6698
6699 \begin_layout Standard
6700 Im folgenden Abschnitt wird erläutert, was welches Element in einer 
6701 \family typewriter
6702 .layout
6703 \family default
6704 -Datei macht.
6705 \end_layout
6706
6707 \begin_layout Standard
6708 Dies sollte ausreichend sein, um auf den richtigen Weg zu gelangen.
6709  Die folgenden Abschnitte enthalten Details zum tatsächlichen Inhalt der
6710  Layout-Dateien.
6711  Wenn es dennoch zu Problemen kommt, wenden Sie sich an die LyX-Mailing-Listen.
6712  Die Entwickler freuen sich immer über neue Dokumentenklassen!
6713 \end_layout
6714
6715 \begin_layout Section
6716 Deklaration einer neuen Textklasse
6717 \end_layout
6718
6719 \begin_layout Standard
6720 Zeilen, die mit einem 
6721 \family typewriter
6722 #
6723 \family default
6724  beginnen, sind Kommentare.
6725  Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
6726  folgenden beginnen:
6727 \end_layout
6728
6729 \begin_layout LyX-Code
6730
6731 \size small
6732 #% Do not delete the line below; configure depends on this
6733 \end_layout
6734
6735 \begin_layout LyX-Code
6736
6737 \size small
6738 #  
6739 \backslash
6740 DeclareLaTe
6741 \family typewriter
6742 \size default
6743
6744 \begin_inset ERT
6745 status collapsed
6746
6747 \begin_layout Plain Layout
6748
6749 {}
6750 \end_layout
6751
6752 \end_inset
6753
6754
6755 \family default
6756 \size small
6757 XClass{article}
6758 \end_layout
6759
6760 \begin_layout Standard
6761 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6762  Die Textklassen-Datei wird von dem LaTeX-Skript 
6763 \family typewriter
6764
6765 \begin_inset Flex URL
6766 status collapsed
6767
6768 \begin_layout Plain Layout
6769
6770 chkconfig.ltx
6771 \end_layout
6772
6773 \end_inset
6774
6775
6776 \family default
6777  gelesen, und zwar in einem speziellen Modus, in dem 
6778 \family typewriter
6779 #
6780 \family default
6781 -Zeichen ignoriert werden.
6782  Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6783  Textklasse deklariert.
6784  Eine Datei namens 
6785 \family typewriter
6786 article.layout
6787 \family default
6788 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6789  Namen 
6790 \family typewriter
6791 article
6792 \family default
6793  und benutzt die LaTeX-Dokumentenklasse 
6794 \family typewriter
6795 article.cls
6796 \family default
6797 .
6798  
6799 \emph on
6800 article
6801 \emph default
6802  ist auch die Beschreibung, die später im Popup-Menü 
6803 \family sans
6804 Dokument\SpecialChar \menuseparator
6805 Einstellungen
6806 \family default
6807  auftaucht.
6808  
6809 \end_layout
6810
6811 \begin_layout Standard
6812 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6813 m
6814 en\SpecialChar \-
6815 tenklasse 
6816 \family typewriter
6817 article
6818 \family default
6819  benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6820  Wenn Sie dann Ihre Textklasse in eine Datei namens 
6821 \family typewriter
6822 myarticle.layout
6823 \family default
6824  schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6825 \end_layout
6826
6827 \begin_layout LyX-Code
6828
6829 \size small
6830 #% Do not delete the line below; configure depends on this
6831 \end_layout
6832
6833 \begin_layout LyX-Code
6834
6835 \size small
6836 #  
6837 \backslash
6838 DeclareLaTe
6839 \family typewriter
6840 \size default
6841
6842 \begin_inset ERT
6843 status collapsed
6844
6845 \begin_layout Plain Layout
6846
6847 {}
6848 \end_layout
6849
6850 \end_inset
6851
6852
6853 \family default
6854 \size small
6855 XClass[article]{article (with my own headings)}
6856 \end_layout
6857
6858 \begin_layout Standard
6859 Auf diese Weise deklarieren Sie eine Textklasse 
6860 \family typewriter
6861 myarticle
6862 \family default
6863 , die die LaTeX
6864 \begin_inset ERT
6865 status collapsed
6866
6867 \begin_layout Plain Layout
6868
6869 "=
6870 \end_layout
6871
6872 \end_inset
6873
6874 Dokumentklasse 
6875 \family typewriter
6876 article.cls
6877 \family default
6878  verwendet und (im Popup-Menü) beschrieben wird mit: 
6879 \family sans
6880 article (with my own headings)
6881 \family default
6882 .
6883  Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6884  das so angeben:
6885 \end_layout
6886
6887 \begin_layout LyX-Code
6888
6889 \size small
6890 #% Do not delete the line below; configure depends on this
6891 \end_layout
6892
6893 \begin_layout LyX-Code
6894
6895 \size small
6896 #  
6897 \backslash
6898 DeclareLaTe
6899 \family typewriter
6900 \size default
6901
6902 \begin_inset ERT
6903 status collapsed
6904
6905 \begin_layout Plain Layout
6906
6907 {}
6908 \end_layout
6909
6910 \end_inset
6911
6912
6913 \family default
6914 \size small
6915 XClass[article,foo.sty]{article (with my own head
6916 \begin_inset ERT
6917 status collapsed
6918
6919 \begin_layout Plain Layout
6920
6921 "-
6922 \end_layout
6923
6924 \end_inset
6925
6926 ings)}
6927 \end_layout
6928
6929 \begin_layout Standard
6930 Dadurch wird angezeigt, dass Ihre Klasse auch das Paket 
6931 \family typewriter
6932 foo.sty
6933 \family default
6934  verwendet.
6935  Schließlich können Sie auch Klassen für DocBook festlegen.
6936  Eine typische Deklaration sieht so aus:
6937 \end_layout
6938
6939 \begin_layout LyX-Code
6940
6941 \end_layout
6942
6943 \begin_layout LyX-Code
6944
6945 \size small
6946 #% Do not delete the line below; configure depends on this
6947 \end_layout
6948
6949 \begin_layout LyX-Code
6950
6951 \size small
6952
6953 \backslash
6954 DeclareDocBookClass[article]{SGML (DocBook article)}
6955 \end_layout
6956
6957 \begin_layout Standard
6958 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6959  der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6960  erlaubt).
6961 \end_layout
6962
6963 \begin_layout Standard
6964 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6965  die Datei nur noch in das Verzeichnis 
6966 \family typewriter
6967 Ly
6968 \begin_inset ERT
6969 status collapsed
6970
6971 \begin_layout Plain Layout
6972
6973 {}
6974 \end_layout
6975
6976 \end_inset
6977
6978 XDir/layouts/
6979 \family default
6980  oder nach 
6981 \family typewriter
6982 UserDir/layouts
6983 \family default
6984  kopieren und unter LyX den Menüpunkt 
6985 \family sans
6986 Werkzeuge\SpecialChar \menuseparator
6987 Neu
6988 \begin_inset space \space{}
6989 \end_inset
6990
6991 konfigurieren
6992 \family default
6993  auswählen.
6994  Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü 
6995 \family sans
6996 Dokument\SpecialChar \menuseparator
6997 Einstellungen
6998 \family default
6999  auswählbar sein.
7000 \end_layout
7001
7002 \begin_layout Subsection
7003 Dateiformat
7004 \end_layout
7005
7006 \begin_layout Standard
7007 Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten:
7008 \end_layout
7009
7010 \begin_layout Description
7011 Format
7012 \begin_inset space ~
7013 \end_inset
7014
7015 [int] Diese Marke wurde mit LyX 1.4.0 eingeführt.
7016  Das hier dokumentierte Dateiformat ist Format 8.
7017 \end_layout
7018
7019 \begin_layout Subsection
7020 Allgemeine Parameter für Textklassen
7021 \end_layout
7022
7023 \begin_layout Standard
7024 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes be\SpecialChar \-
7025 schrei\SpecialChar \-
7026 b
7027 en:
7028 \end_layout
7029
7030 \begin_layout Description
7031
7032 \family typewriter
7033 \series medium
7034 AddToPreamble
7035 \family default
7036 \series default
7037  
7038 \begin_inset space ~
7039 \end_inset
7040
7041
7042 \begin_inset Newline newline
7043 \end_inset
7044
7045 fügt Informationen zum LaTeX-Vorspann hinzu und muss mir 
7046 \family typewriter
7047 EndPreamble
7048 \family default
7049  beendet werden.
7050 \end_layout
7051
7052 \begin_layout Description
7053
7054 \family typewriter
7055 \series medium
7056 ClassOptions\SpecialChar \ldots{}
7057 End
7058 \family default
7059 \series default
7060  
7061 \begin_inset space ~
7062 \end_inset
7063
7064
7065 \begin_inset Newline newline
7066 \end_inset
7067
7068 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der Dokumente
7069 nklasse unterstützt werden.
7070  Eine detaillierte Beschreibung finden Sie in Abschnitt 
7071 \begin_inset CommandInset ref
7072 LatexCommand vref
7073 reference "sub:Der-Abschnitt-ClassOptions"
7074
7075 \end_inset
7076
7077 .
7078 \end_layout
7079
7080 \begin_layout Description
7081
7082 \family typewriter
7083 \series medium
7084 Columns
7085 \family default
7086 \series default
7087  [
7088 \family typewriter
7089 \emph on
7090 1
7091 \emph default
7092 , 2
7093 \family default
7094 ]
7095 \begin_inset Newline newline
7096 \end_inset
7097
7098 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt wird.
7099  Kann im Popup-Menü 
7100 \family sans
7101 Dokument\SpecialChar \menuseparator
7102 Einstellungen
7103 \family default
7104 \SpecialChar \ldots{}
7105  geändert werden.
7106  Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
7107  gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
7108  
7109 \family typewriter
7110 twocolumn
7111 \family default
7112  
7113 \emph on
7114 nicht
7115 \emph default
7116  gesetzt, wenn Sie 
7117 \family sans
7118 Zweispaltiges
7119 \family default
7120
7121 \begin_inset space \space{}
7122 \end_inset
7123
7124
7125 \family sans
7126 Dokument
7127 \family default
7128  in 
7129 \family sans
7130 Dokument\SpecialChar \menuseparator
7131 Einstellungen
7132 \family default
7133 \SpecialChar \ldots{}
7134  aktivieren.
7135 \end_layout
7136
7137 \begin_layout Description
7138 Counter 
7139 \begin_inset space ~
7140 \end_inset
7141
7142
7143 \begin_inset Newline newline
7144 \end_inset
7145
7146 definiert einen neuen Zähler (siehe 
7147 \begin_inset CommandInset ref
7148 LatexCommand vref
7149 reference "sub:Zähler"
7150
7151 \end_inset
7152
7153 ) und muss mit 
7154 \family typewriter
7155 End
7156 \family default
7157  beendet werden.
7158 \end_layout
7159
7160 \begin_layout Description
7161
7162 \family typewriter
7163 \series medium
7164 DefaultFont
7165 \family default
7166 \series default
7167  
7168 \begin_inset space ~
7169 \end_inset
7170
7171
7172 \begin_inset Newline newline
7173 \end_inset
7174
7175 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
7176  Eine genauere Beschreibung finden Sie in Abschnitt 
7177 \begin_inset CommandInset ref
7178 LatexCommand vref
7179 reference "sub:Beschreibung-des-Zeichensatzes"
7180
7181 \end_inset
7182
7183 .
7184 \end_layout
7185
7186 \begin_layout Description
7187
7188 \family typewriter
7189 \series medium
7190 DefaultModule
7191 \begin_inset space ~
7192 \end_inset
7193
7194 [string] 
7195 \family default
7196 \series default
7197
7198 \begin_inset space ~
7199 \end_inset
7200
7201
7202 \begin_inset Newline newline
7203 \end_inset
7204
7205 spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt
7206  wird.
7207  string ist der Dateiname ohne die Erweiterung 
7208 \family typewriter
7209 .module
7210 \family default
7211 .
7212  Sie können das Modul zwar entfernen, aber es bleibt von Beginn an aktiv.
7213  Es wird nur angewendet, wenn neue Dateien erstellt oder diese Klasse für
7214  ein vorhandenes Dokument gewählt werden.
7215 \end_layout
7216
7217 \begin_layout Description
7218
7219 \family typewriter
7220 \series medium
7221 DefaultStyle
7222 \series default
7223
7224 \begin_inset space ~
7225 \end_inset
7226
7227 [string]
7228 \family default
7229  
7230 \family typewriter
7231
7232 \begin_inset Newline newline
7233 \end_inset
7234
7235
7236 \family default
7237 Dies ist das Layout für neu angelegte Absätze, normalerweise 
7238 \family sans
7239 Standard
7240 \family default
7241 .
7242  Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
7243  ist es sehr ratsam, diese Anweisung anzugeben.
7244 \end_layout
7245
7246 \begin_layout Description
7247
7248 \family typewriter
7249 \series medium
7250 ExcludesModule
7251 \series default
7252
7253 \begin_inset space ~
7254 \end_inset
7255
7256
7257 \series medium
7258 [string]
7259 \family default
7260 \series default
7261  
7262 \begin_inset space ~
7263 \end_inset
7264
7265
7266 \begin_inset Newline newline
7267 \end_inset
7268
7269 zeigt an, dass das genannte Modul -- spezifiziert durch den Dateinamen ohne
7270  die Erweiterung 
7271 \family typewriter
7272 .module
7273 \family default
7274  -- in dieser Dokumentklasse nicht benutzt werden kann.
7275  Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum
7276  Beispiel die Verwendung des theorems-sec-Moduls, das Theoreme abschnittsweise
7277  nummeriert, zu verhindern.
7278  Diese Marke darf 
7279 \emph on
7280 nicht
7281 \emph default
7282  in einem Modul benutzt werden.
7283  Module haben einen anderen Weg, andere Module auszuschließen (siehe 
7284 \begin_inset CommandInset ref
7285 LatexCommand vref
7286 reference "sub:Layout-Module"
7287
7288 \end_inset
7289
7290 ).
7291 \end_layout
7292
7293 \begin_layout Description
7294
7295 \family typewriter
7296 \series medium
7297 Float
7298 \family default
7299 \series default
7300  
7301 \begin_inset space ~
7302 \end_inset
7303
7304
7305 \begin_inset Newline newline
7306 \end_inset
7307
7308 definiert ein neues Gleitobjekt (siehe 
7309 \begin_inset CommandInset ref
7310 LatexCommand vref
7311 reference "Gleitobjekte"
7312
7313 \end_inset
7314
7315 ) und muss mit 
7316 \family typewriter
7317 End
7318 \family default
7319  beendet werden.
7320 \end_layout
7321
7322 \begin_layout Description
7323
7324 \family typewriter
7325 \series medium
7326 Input
7327 \family default
7328 \series default
7329  
7330 \begin_inset space ~
7331 \end_inset
7332
7333
7334 \begin_inset Newline newline
7335 \end_inset
7336
7337 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7338  enthalten.
7339  Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7340  Beispielsweise binden die meisten Standardtextklassen die Datei 
7341 \family typewriter
7342 stdclass.inc
7343 \family default
7344  ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
7345 \end_layout
7346
7347 \begin_layout Description
7348
7349 \family typewriter
7350 \series medium
7351 InsetLayout
7352 \family default
7353 \series default
7354  
7355 \begin_inset space ~
7356 \end_inset
7357
7358
7359 \begin_inset Newline newline
7360 \end_inset
7361
7362 definiert das Layout einer Einfügung (neu).
7363  
7364 \family typewriter
7365 \series medium
7366 InsetLayout
7367 \family default
7368 \series default
7369  kann auf eine vorhandene Einfügung angewendet werden oder eine neue, benutzerde
7370 finierte, zum Beispiel einen neuen Zeichenstil.
7371  Abschnitt 
7372 \begin_inset CommandInset ref
7373 LatexCommand vref
7374 reference "sub:Flexible-Einfügungen-und"
7375
7376 \end_inset
7377
7378  enthält weitere Einzelheiten.
7379  Diese Marke muss mit 
7380 \family typewriter
7381 End
7382 \family default
7383  beendet werden.
7384 \end_layout
7385
7386 \begin_layout Description
7387
7388 \family typewriter
7389 \series medium
7390 LeftMargin
7391 \family default
7392 \series default
7393  
7394 \begin_inset space ~
7395 \end_inset
7396
7397
7398 \begin_inset Newline newline
7399 \end_inset
7400
7401 ist eine Zeichenkette, deren Länge die Breite des linken Randes festlegt,
7402  zum Beispiel 
7403 \begin_inset Quotes gld
7404 \end_inset
7405
7406 MMMMM
7407 \begin_inset Quotes grd
7408 \end_inset
7409
7410 .
7411 \end_layout
7412
7413 \begin_layout Description
7414
7415 \family typewriter
7416 \series medium
7417 NoFloat
7418 \family default
7419 \series default
7420  
7421 \begin_inset space ~
7422 \end_inset
7423
7424
7425 \begin_inset Newline newline
7426 \end_inset
7427
7428 löscht ein vorhandenes Gleitobjekt.
7429  Dies ist besonders dann nützlich, wenn Sie ein Gleitobjekt, das in einer
7430  Eingabedatei definiert wurde, unterdrücken wollen.
7431 \end_layout
7432
7433 \begin_layout Description
7434
7435 \family typewriter
7436 \series medium
7437 NoStyle
7438 \family default
7439 \series default
7440  
7441 \begin_inset space ~
7442 \end_inset
7443
7444
7445 \begin_inset Newline newline
7446 \end_inset
7447
7448 Mit diesem Befehl können Sie die Definition eines bereits mit 
7449 \family typewriter
7450 Style 
7451 \family default
7452 definierten Layouts rückgängig ma\SpecialChar \-
7453 chen.
7454  Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
7455  einer Datei definiert wird, die Sie mit 
7456 \family typewriter
7457 Input
7458 \family default
7459  eingebunden haben.
7460 \end_layout
7461
7462 \begin_layout Description
7463
7464 \family typewriter
7465 \series medium
7466 OutputType
7467 \family default
7468 \series default
7469  
7470 \begin_inset space ~
7471 \end_inset
7472
7473
7474 \begin_inset Newline newline
7475 \end_inset
7476
7477 ist eine Zeichenkette, die angibt, welche Dokumentart diese Klasse erzeugt.
7478  Zur Zeit gibt es folgende Möglichkeiten: 
7479 \family typewriter
7480 docbook
7481 \family default
7482
7483 \family typewriter
7484 latex
7485 \family default
7486  und 
7487 \family typewriter
7488 literate
7489 \family default
7490 .
7491 \end_layout
7492
7493 \begin_layout Description
7494
7495 \family typewriter
7496 \series medium
7497 PageStyle
7498 \family default
7499 \series default
7500  [
7501 \family typewriter
7502 \emph on
7503 plain
7504 \emph default
7505 , empty, headings
7506 \family default
7507 ]
7508 \begin_inset Newline newline
7509 \end_inset
7510
7511 Der Standardseitenstil.
7512  Kann ebenfalls im Popup-Menü 
7513 \family sans
7514 Dokument\SpecialChar \menuseparator
7515 Ein\SpecialChar \-
7516 stel\SpecialChar \-
7517 lun\SpecialChar \-
7518 gen
7519 \family default
7520 \SpecialChar \ldots{}
7521  geändert werden.
7522 \end_layout
7523
7524 \begin_layout Description
7525
7526 \family typewriter
7527 \series medium
7528 Preamble
7529 \begin_inset CommandInset label
7530 LatexCommand label
7531 name "Preamble"
7532
7533 \end_inset
7534
7535 \SpecialChar \ldots{}
7536 EndPreamble
7537 \family default
7538 \series default
7539  
7540 \begin_inset space ~
7541 \end_inset
7542
7543
7544 \begin_inset Newline newline
7545 \end_inset
7546
7547 An dieser Stelle können Sie LaTeX-Code angeben, der vor 
7548 \family typewriter
7549
7550 \backslash
7551 begin{document}
7552 \family default
7553  in die LaTeX-Ausgabe eingebunden wird.
7554  Zum Beispiel eigene Definitionen von LaTeX-Makros.
7555 \end_layout
7556
7557 \begin_layout Description
7558
7559 \family typewriter
7560 \series medium
7561 Provides
7562 \begin_inset space ~
7563 \end_inset
7564
7565 [string][
7566 \emph on
7567 0
7568 \emph default
7569 ,
7570 \begin_inset space ~
7571 \end_inset
7572
7573 1]
7574 \family default
7575 \series default
7576  
7577 \begin_inset space ~
7578 \end_inset
7579
7580
7581 \begin_inset Newline newline
7582 \end_inset
7583
7584
7585 \begin_inset CommandInset label
7586 LatexCommand label
7587 name "Provides"
7588
7589 \end_inset
7590
7591 zeigt an, ob die Klasse bereits die Funktion 
7592 \family typewriter
7593 string
7594 \family default
7595  liefert.
7596  Normalerweise ist eine Funktion der Name eines Paketes (
7597 \family typewriter
7598 amsmath
7599 \family default
7600
7601 \family typewriter
7602 makeidx
7603 \family default
7604 ,\SpecialChar \ldots{}
7605 ) oder ein Makro (
7606 \family typewriter
7607 url
7608 \family default
7609
7610 \family typewriter
7611 boldsymbol
7612 \family default
7613 ,\SpecialChar \ldots{}
7614 ).
7615  Die vollständige Liste der unterstützten Funktionen ist leider nur in den
7616  LyX-Quellen dokumentiert -- in 
7617 \family typewriter
7618 src/LaTe
7619 \family sans
7620
7621 \begin_inset ERT
7622 status collapsed
7623
7624 \begin_layout Plain Layout
7625
7626 {}
7627 \end_layout
7628
7629 \end_inset
7630
7631
7632 \family typewriter
7633 X\SpecialChar \-
7634 Features.cpp
7635 \family default
7636 .
7637  
7638 \family sans
7639 Hilfe\SpecialChar \menuseparator
7640 LaTe
7641 \begin_inset ERT
7642 status collapsed
7643
7644 \begin_layout Plain Layout
7645
7646 {}
7647 \end_layout
7648
7649 \end_inset
7650
7651 X-Konfiguration
7652 \family default
7653  gibt einen Überblick über die unterstützten Pakete.
7654 \end_layout
7655
7656 \begin_layout Description
7657
7658 \family typewriter
7659 \series medium
7660 ProvidesModule
7661 \begin_inset space ~
7662 \end_inset
7663
7664 [string]
7665 \family default
7666 \series default
7667  
7668 \begin_inset space ~
7669 \end_inset
7670
7671
7672 \begin_inset Newline newline
7673 \end_inset
7674
7675 zeigt an, dass dieses Layout die Funktionalität des Moduls 
7676 \family typewriter
7677 \series medium
7678 string
7679 \family default
7680 \series default
7681  liefert, das als Dateiname ohne die Erweiterung 
7682 \family typewriter
7683 .module
7684 \family default
7685  spezifiziert ist.
7686  Dies wird typischerweise benutzt, um anzuzeigen, dass es benutzt werden
7687  sollte.
7688  Es könnte in einem Modul benutzt werden, das eine andere Implementation
7689  derselben Funktion liefert.
7690 \end_layout
7691
7692 \begin_layout Description
7693
7694 \family typewriter
7695 \series medium
7696 Requires
7697 \begin_inset space ~
7698 \end_inset
7699
7700 [string] 
7701 \begin_inset space ~
7702 \end_inset
7703
7704
7705 \begin_inset Newline newline
7706 \end_inset
7707
7708
7709 \family default
7710 \series default
7711 zeigt an, ob die Klasse die Funktion 
7712 \family typewriter
7713 string
7714 \family default
7715  benötigt.
7716  Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass
7717  Sie nur unterstützte Funktionen anfordern können.
7718 \end_layout
7719
7720 \begin_layout Description
7721
7722 \family typewriter
7723 \series medium
7724 RightMargin
7725 \family default
7726 \series default
7727  
7728 \begin_inset space ~
7729 \end_inset
7730
7731
7732 \begin_inset Newline newline
7733 \end_inset
7734
7735 ist eine Zeichenkette, deren Länge die Breite des rechten Randes festlegt,
7736  zum Beispiel 
7737 \begin_inset Quotes gld
7738 \end_inset
7739
7740 MMMMM
7741 \begin_inset Quotes grd
7742 \end_inset
7743
7744 .
7745 \end_layout
7746
7747 \begin_layout Description
7748
7749 \family typewriter
7750 \series medium
7751 SecNumDepth
7752 \family default
7753 \series default
7754  
7755 \begin_inset space ~
7756 \end_inset
7757
7758
7759 \begin_inset Newline newline
7760 \end_inset
7761
7762 legt die Nummerierungstiefe fest und korrespondiert mit dem LaTeX-Zähler
7763  
7764 \family typewriter
7765 secnumdepth
7766 \family default
7767 .
7768 \end_layout
7769
7770 \begin_layout Description
7771
7772 \family typewriter
7773 \series medium
7774 Sides
7775 \family default
7776 \series default
7777  [
7778 \family typewriter
7779 \emph on
7780 1
7781 \emph default
7782 , 2
7783 \family default
7784 ]
7785 \begin_inset Newline newline
7786 \end_inset
7787
7788 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
7789  gesetzt wird.
7790  Kann im Popup-Menü 
7791 \family sans
7792 Dokument\SpecialChar \menuseparator
7793 Einstellungen
7794 \family default
7795 \SpecialChar \ldots{}
7796  geändert werden.
7797 \end_layout
7798
7799 \begin_layout Description
7800
7801 \family typewriter
7802 \series medium
7803 Style
7804 \family default
7805 \series default
7806  
7807 \begin_inset space ~
7808 \end_inset
7809
7810
7811 \begin_inset Newline newline
7812 \end_inset
7813
7814 definiert einen neuen Absatzstil.
7815  Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu
7816  definiert (siehe auch 
7817 \begin_inset CommandInset ref
7818 LatexCommand vref
7819 reference "sub:Einzelne-Absatz-Layouts"
7820
7821 \end_inset
7822
7823 ).
7824  Diese Marke muss mit 
7825 \family typewriter
7826 End
7827 \family default
7828  beendet werden.
7829 \end_layout
7830
7831 \begin_layout Description
7832
7833 \family typewriter
7834 \series medium
7835 TitleLatexName
7836 \begin_inset space ~
7837 \end_inset
7838
7839 [string="maketitle"]
7840 \family default
7841 \series default
7842  
7843 \begin_inset space ~
7844 \end_inset
7845
7846
7847 \begin_inset Newline newline
7848 \end_inset
7849
7850 ist der Name des Befehls oder der Umgebung, der für 
7851 \family typewriter
7852 TitleLatexType
7853 \family default
7854  benutzt werden soll.
7855 \end_layout
7856
7857 \begin_layout Description
7858
7859 \family typewriter
7860 \series medium
7861 TitleLatexType
7862 \begin_inset space ~
7863 \end_inset
7864
7865 [
7866 \emph on
7867 CommandAfter
7868 \emph default
7869 ,
7870 \begin_inset space ~
7871 \end_inset
7872
7873 Environment]
7874 \family default
7875 \series default
7876  
7877 \begin_inset space ~
7878 \end_inset
7879
7880
7881 \begin_inset Newline newline
7882 \end_inset
7883
7884 gibt an, wie der Dokumenttitel aussehen soll.
7885  
7886 \family typewriter
7887 CommandAfter
7888 \family default
7889  bedeutet, dass das Makro namens 
7890 \family typewriter
7891 \series medium
7892 TitleLatexName
7893 \family default
7894 \series default
7895  nach dem letzten Layout mit 
7896 \family typewriter
7897 InTitle
7898 \begin_inset space \space{}
7899 \end_inset
7900
7901 1
7902 \family default
7903  eingesetzt werden soll.
7904  
7905 \family typewriter
7906 \series medium
7907 Environment
7908 \family default
7909 \series default
7910  korrespondiert zu dem Fall, in dem der Absatzblock mit 
7911 \family typewriter
7912 InTitle
7913 \begin_inset space \space{}
7914 \end_inset
7915
7916 1
7917 \family default
7918  in die 
7919 \family typewriter
7920 \series medium
7921 TitleLatexName
7922 \family default
7923 \series default
7924 -Umgebung eingeschlos\SpecialChar \-
7925 sen werden soll.
7926 \end_layout
7927
7928 \begin_layout Description
7929
7930 \family typewriter
7931 \series medium
7932 TocDepth
7933 \family default
7934 \series default
7935  
7936 \begin_inset space ~
7937 \end_inset
7938
7939
7940 \begin_inset Newline newline
7941 \end_inset
7942
7943 legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll und korrespond
7944 iert mit dem LaTeX-Zähler 
7945 \family typewriter
7946 tocdepth
7947 \family default
7948 .
7949 \end_layout
7950
7951 \begin_layout Subsection
7952 Der Abschnitt 
7953 \family typewriter
7954 ClassOptions
7955 \family default
7956
7957 \begin_inset CommandInset label
7958 LatexCommand label
7959 name "sub:Der-Abschnitt-ClassOptions"
7960
7961 \end_inset
7962
7963
7964 \end_layout
7965
7966 \begin_layout Standard
7967 Der Abschnitt 
7968 \family typewriter
7969 ClassOptions
7970 \family default
7971  kann folgende Einträge enthalten:
7972 \end_layout
7973
7974 \begin_layout Description
7975
7976 \family typewriter
7977 \series medium
7978 FontSize
7979 \family default
7980 \series default
7981  [
7982 \family typewriter
7983 string="10|11|12"
7984 \family default
7985 ]
7986 \begin_inset Newline newline
7987 \end_inset
7988
7989 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7990  mit 
7991 \begin_inset Quotes gld
7992 \end_inset
7993
7994
7995 \family typewriter
7996 |
7997 \family default
7998
7999 \begin_inset Quotes grd
8000 \end_inset
8001
8002  getrennt.
8003 \end_layout
8004
8005 \begin_layout Description
8006
8007 \family typewriter
8008 \series medium
8009 Header
8010 \family default
8011 \series default
8012  
8013 \begin_inset space ~
8014 \end_inset
8015
8016
8017 \begin_inset Newline newline
8018 \end_inset
8019
8020 wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen.
8021  Zum Beispiel PUBLIC 
8022 \begin_inset Quotes eld
8023 \end_inset
8024
8025 -//OASIS//DTD DocBook V4.2//EN
8026 \begin_inset Quotes erd
8027 \end_inset
8028
8029 .
8030 \end_layout
8031
8032 \begin_layout Description
8033
8034 \family typewriter
8035 \series medium
8036 Other
8037 \begin_inset space ~
8038 \end_inset
8039
8040
8041 \family default
8042 [
8043 \family typewriter
8044 string=""
8045 \family default
8046 ]
8047 \series default
8048  
8049 \begin_inset space ~
8050 \end_inset
8051
8052
8053 \begin_inset Newline newline
8054 \end_inset
8055
8056 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
8057  Sie werden in dem 
8058 \family typewriter
8059 documentclass-
8060 \family default
8061 Befehl als optionales Argument übergeben.
8062 \end_layout
8063
8064 \begin_layout Description
8065
8066 \family typewriter
8067 \series medium
8068 PageStyle
8069 \family default
8070 \series default
8071  [
8072 \family typewriter
8073 string="empty|plain|headings|fancy"
8074 \family default
8075 ]
8076 \begin_inset Newline newline
8077 \end_inset
8078
8079 Eine Liste verfügbarer Seitenstile; die Einträge werden mit 
8080 \begin_inset Quotes gld
8081 \end_inset
8082
8083
8084 \family typewriter
8085 |
8086 \family default
8087
8088 \begin_inset Quotes grd
8089 \end_inset
8090
8091  getrennt.
8092 \end_layout
8093
8094 \begin_layout Subsection
8095 Einzelne Absatz-Layouts
8096 \begin_inset CommandInset label
8097 LatexCommand label
8098 name "sub:Einzelne-Absatz-Layouts"
8099
8100 \end_inset
8101
8102
8103 \end_layout
8104
8105 \begin_layout Standard
8106 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
8107 \begin_inset Foot
8108 status collapsed
8109
8110 \begin_layout Plain Layout
8111 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
8112  aber ein bereits definiertes umdefinieren.
8113  
8114 \end_layout
8115
8116 \end_inset
8117
8118 :
8119 \end_layout
8120
8121 \begin_layout LyX-Code
8122 Style 
8123 \family roman
8124 \emph on
8125 Name
8126 \end_layout
8127
8128 \begin_layout LyX-Code
8129  ...
8130 \end_layout
8131
8132 \begin_layout LyX-Code
8133 End
8134 \end_layout
8135
8136 \begin_layout Standard
8137 Innerhalb des Blocks sind folgende Befehle erlaubt:
8138 \end_layout
8139
8140 \begin_layout Description
8141
8142 \family typewriter
8143 \series medium
8144 Align
8145 \family default
8146 \series default
8147  [
8148 \family typewriter
8149 \emph on
8150 block
8151 \emph default
8152 , left, right, center
8153 \family default
8154 ]
8155 \begin_inset Newline newline
8156 \end_inset
8157
8158 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
8159  gesetzt wird.
8160 \end_layout
8161
8162 \begin_layout Description
8163
8164 \family typewriter
8165 \series medium
8166 AlignPossible
8167 \family default
8168 \series default
8169  [
8170 \family typewriter
8171 \emph on
8172 block
8173 \emph default
8174 , left, right, center
8175 \family default
8176 ]
8177 \begin_inset Newline newline
8178 \end_inset
8179
8180 Eine 
8181 \emph on
8182 Liste
8183 \emph default
8184  von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8185  werden.
8186  Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8187  machen.
8188  Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
8189  zentriert gesetzt werden.
8190 \end_layout
8191
8192 \begin_layout Description
8193
8194 \family typewriter
8195 \series medium
8196 BottomSep
8197 \family default
8198 \series default
8199  [
8200 \family typewriter
8201 float=0
8202 \family default
8203 ]
8204 \begin_inset Newline newline
8205 \end_inset
8206
8207 Ähnlich wie 
8208 \family typewriter
8209 TopSep
8210 \family default
8211  -- nur ist dies der Abstand nach einer Serie von Absätzen.
8212  Ist der 
8213 \family typewriter
8214 TopSep
8215 \family default
8216  des nachfolgenden Layouts nicht 0, so werden die beiden Abstände 
8217 \emph on
8218 nicht
8219 \emph default
8220  addiert, sondern LyX wählt das Maximum der beiden Abstände.
8221 \end_layout
8222
8223 \begin_layout Description
8224
8225 \family typewriter
8226 \series medium
8227 Category
8228 \begin_inset space ~
8229 \end_inset
8230
8231 [string]
8232 \family default
8233 \series default
8234  
8235 \begin_inset space ~
8236 \end_inset
8237
8238
8239 \begin_inset Newline newline
8240 \end_inset
8241
8242 ist die Kategorie für diesen Stil.
8243  Sie wird benutzt, um zugehörige Stile in der Layout-Kombobox der Werkzeugleiste
8244  zu gruppieren.
8245  Eine beliebige Zei\SpecialChar \-
8246 chenkette kann benutzt werden, aber vielleicht wollen
8247  Sie vorhandene Ka\SpecialChar \-
8248 te\SpecialChar \-
8249 gorien zusammen mit Ihren eigenen Stilen benutzen.
8250 \end_layout
8251
8252 \begin_layout Description
8253
8254 \family typewriter
8255 \series medium
8256 CommandDepth
8257 \family default
8258 \series default
8259  
8260 \begin_inset space ~
8261 \end_inset
8262
8263
8264 \begin_inset Newline newline
8265 \end_inset
8266
8267 ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt.
8268 \end_layout
8269
8270 \begin_layout Description
8271
8272 \family typewriter
8273 \series medium
8274 CopyStyle
8275 \family default
8276 \series default
8277  
8278 \begin_inset CommandInset label
8279 LatexCommand label
8280 name "CopyStyle"
8281
8282 \end_inset
8283
8284 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
8285  aktuelle kopieren.
8286 \end_layout
8287
8288 \begin_layout Description
8289
8290 \family typewriter
8291 \series medium
8292 DependsOn
8293 \family default
8294 \series default
8295  
8296 \begin_inset space ~
8297 \end_inset
8298
8299
8300 \begin_inset Newline newline
8301 \end_inset
8302
8303 ist der Name eines Stils, dessen Vorspann 
8304 \emph on
8305 vor
8306 \emph default
8307  diesem ausgegeben werden soll.
8308  Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition
8309 en voneinander abhängen.
8310 \begin_inset Foot
8311 status collapsed
8312
8313 \begin_layout Plain Layout
8314 Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit
8315  gibt, Vorspanne zu ordnen.
8316  Die Reihenfolge, die Sie in einer LyX-Version sehen, kann sich in späteren
8317  Versionen ohne Warnung ändern.
8318 \end_layout
8319
8320 \end_inset
8321
8322
8323 \end_layout
8324
8325 \begin_layout Description
8326
8327 \family typewriter
8328 \series medium
8329 EndLabelType
8330 \family default
8331 \series default
8332  
8333 \family typewriter
8334 [
8335 \emph on
8336 No_Label
8337 \emph default
8338 , Box, Filled_Box, Static] 
8339 \begin_inset space ~
8340 \end_inset
8341
8342
8343 \begin_inset Newline newline
8344 \end_inset
8345
8346
8347 \family default
8348 ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze,
8349  wenn 
8350 \family typewriter
8351 LaTe
8352 \begin_inset ERT
8353 status collapsed
8354
8355 \begin_layout Plain Layout
8356
8357 {}
8358 \end_layout
8359
8360 \end_inset
8361
8362 XType
8363 \family default
8364  auf 
8365 \family typewriter
8366 Environment
8367 \family default
8368  , 
8369 \family typewriter
8370 Item_Environment
8371 \family default
8372  oder 
8373 \family typewriter
8374 List_En\SpecialChar \-
8375 vironment
8376 \family default
8377  gesetzt ist).
8378  No_Label bedeutet 
8379 \emph on
8380 nichts
8381 \emph default
8382
8383 \family typewriter
8384 Box
8385 \family default
8386  oder 
8387 \family typewriter
8388 Filled_Box
8389 \family default
8390  ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweisendes
8391  geeignet ist.
8392  
8393 \family typewriter
8394 Static
8395 \family default
8396  ist eine explizite Zeichenkette.
8397 \end_layout
8398
8399 \begin_layout Description
8400
8401 \family typewriter
8402 \series medium
8403 EndLabelString
8404 \begin_inset space ~
8405 \end_inset
8406
8407 [string=""]
8408 \family default
8409 \series default
8410  
8411 \begin_inset space ~
8412 \end_inset
8413
8414
8415 \begin_inset Newline newline
8416 \end_inset
8417
8418 ist eine Zeichenkette, die für einen 
8419 \family typewriter
8420 Static
8421 \family default
8422  
8423 \family typewriter
8424 \series medium
8425 EndLabelType
8426 \family default
8427 \series default
8428  benutzt wird.
8429 \end_layout
8430
8431 \begin_layout Description
8432
8433 \family typewriter
8434 \series medium
8435 Fill_Bottom
8436 \family default
8437 \series default
8438  [
8439 \family typewriter
8440 \emph on
8441 0
8442 \emph default
8443 ,1
8444 \family default
8445 ] Steuert ähnlich wie 
8446 \family typewriter
8447 Fill_Top
8448 \family default
8449  das Einfügen eines 
8450 \family typewriter
8451
8452 \backslash
8453 vfill
8454 \family default
8455  
8456 \emph on
8457 unter
8458 \emph default
8459  dem Absatz.
8460 \end_layout
8461
8462 \begin_layout Description
8463
8464 \family typewriter
8465 \series medium
8466 Fill_Top
8467 \family default
8468 \series default
8469  [
8470 \family typewriter
8471 \emph on
8472 0
8473 \emph default
8474 ,1
8475 \family default
8476 ]
8477 \begin_inset Newline newline
8478 \end_inset
8479
8480 Hiermit wird festgelegt, ob über dem Absatz ein 
8481 \family typewriter
8482
8483 \backslash
8484 vfill
8485 \family default
8486  eingefügt werden soll.
8487  Dies kann auch im Menü 
8488 \family sans
8489 Einfügen\SpecialChar \menuseparator
8490 Besondere
8491 \begin_inset space \space{}
8492 \end_inset
8493
8494 Formatierung\SpecialChar \menuseparator
8495 Vertikaler
8496 \begin_inset space \space{}
8497 \end_inset
8498
8499 Abstand\SpecialChar \ldots{}
8500
8501 \family default
8502  eingestellt werden, indem man in 
8503 \family sans
8504 Abstand
8505 \family default
8506  den Wert 
8507 \family sans
8508 Variabel
8509 \family default
8510  auswählt.
8511 \end_layout
8512
8513 \begin_layout Description
8514
8515 \family typewriter
8516 \series medium
8517 Font
8518 \family default
8519 \series default
8520  
8521 \begin_inset space ~
8522 \end_inset
8523
8524
8525 \begin_inset Newline newline
8526 \end_inset
8527
8528 Der Zeichensatz, der für den Textkörper 
8529 \emph on
8530 und
8531 \emph default
8532  die Marke verwendet wird (siehe Abschnitt
8533 \begin_inset space \space{}
8534 \end_inset
8535
8536
8537 \begin_inset CommandInset ref
8538 LatexCommand vref
8539 reference "sub:Beschreibung-des-Zeichensatzes"
8540
8541 \end_inset
8542
8543 ).
8544  Wird 
8545 \family typewriter
8546 Font
8547 \family default
8548  gesetzt, dann erhält 
8549 \family typewriter
8550 Label\SpecialChar \-
8551 Font
8552 \family default
8553  automatisch denselben Wert.
8554 \end_layout
8555
8556 \begin_layout Description
8557
8558 \family typewriter
8559 \series medium
8560 FreeSpacing
8561 \family default
8562 \series default
8563  [
8564 \family typewriter
8565 \emph on
8566 0
8567 \emph default
8568 , 1
8569 \family default
8570 ]
8571 \begin_inset Newline newline
8572 \end_inset
8573
8574
8575 \begin_inset CommandInset label
8576 LatexCommand label
8577 name "FreeSpacing"
8578
8579 \end_inset
8580
8581 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8582  einzufügen.
8583  Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar \-
8584 lich sein, zum Beispiel,
8585  wenn ein Programmcode eingegeben werden soll.
8586  In solchen Fällen kann 
8587 \family typewriter
8588 FreeSpacing
8589 \family default
8590  auf 
8591 \family typewriter
8592 1
8593 \family default
8594  gesetzt werden.
8595  LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8596  Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8597 \end_layout
8598
8599 \begin_layout Description
8600
8601 \family typewriter
8602 \series medium
8603 InnerTag
8604 \family default
8605 \series default
8606  
8607 \begin_inset space ~
8608 \end_inset
8609
8610
8611 \begin_inset Newline newline
8612 \end_inset
8613
8614 wird nur für XML-Formate benutzt.
8615 \end_layout
8616
8617 \begin_layout Description
8618
8619 \family typewriter
8620 \series medium
8621 InTitle
8622 \family default
8623 \series default
8624  [
8625 \family typewriter
8626 1,
8627 \family default
8628  
8629 \family typewriter
8630 \emph on
8631 0
8632 \family default
8633 \emph default
8634 ]
8635 \begin_inset Newline newline
8636 \end_inset
8637
8638 Bei 1 wird nach dem Layout noch ein 
8639 \family typewriter
8640
8641 \backslash
8642 maketitle
8643 \family default
8644  in LaTeX eingefügt.
8645 \end_layout
8646
8647 \begin_layout Description
8648
8649 \family typewriter
8650 \series medium
8651 ItemSep
8652 \family default
8653 \series default
8654  [
8655 \family typewriter
8656 float=0
8657 \family default
8658 ]
8659 \begin_inset Newline newline
8660 \end_inset
8661
8662 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines 
8663 \family typewriter
8664 Environment
8665 \family default
8666 -Layouts.
8667  Wenn in solch einem Layout andere Layouts integriert werden, so werden
8668  diese mit 
8669 \family typewriter
8670 ParSep
8671 \family default
8672  getrennt.
8673  Aber die einzelnen Unterpunkte der Umgebung werden 
8674 \emph on
8675 zusätzlich
8676 \emph default
8677  mit 
8678 \family typewriter
8679 ItemSep
8680 \family default
8681  getrennt.
8682 \end_layout
8683
8684 \begin_layout Description
8685
8686 \family typewriter
8687 \series medium
8688 ItemTag
8689 \family default
8690 \series default
8691  
8692 \begin_inset space ~
8693 \end_inset
8694
8695
8696 \begin_inset Newline newline
8697 \end_inset
8698
8699 wird nur für XML-Formate benutzt.
8700 \end_layout
8701
8702 \begin_layout Description
8703
8704 \family typewriter
8705 \series medium
8706 KeepEmpty
8707 \family default
8708 \series default
8709  
8710 \family typewriter
8711 [
8712 \emph on
8713 0
8714 \emph default
8715 , 1]
8716 \begin_inset Newline newline
8717 \end_inset
8718
8719
8720 \family default
8721
8722 \begin_inset CommandInset label
8723 LatexCommand label
8724 name "KeepEmpty"
8725
8726 \end_inset
8727
8728 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8729  da das zu einer leeren LaTeX-Ausgabe führen würde.
8730  In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8731  in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8732  damit keiner vergisst, sie anzugeben.
8733  In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8734  die keinen eigentlichen Text enthält.
8735 \end_layout
8736
8737 \begin_layout Description
8738
8739 \family typewriter
8740 \series medium
8741 LabelBottomSep
8742 \family default
8743 \series default
8744  [
8745 \family typewriter
8746 float=0
8747 \family default
8748 ]
8749 \begin_inset Newline newline
8750 \end_inset
8751
8752 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8753  Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8754 \family typewriter
8755 Top_En\SpecialChar \-
8756 vi\SpecialChar \-
8757 ron\SpecialChar \-
8758 ment
8759 \family default
8760
8761 \family typewriter
8762 Center\SpecialChar \-
8763 ed_Top_Environment
8764 \family default
8765 ).
8766 \end_layout
8767
8768 \begin_layout Description
8769
8770 \family typewriter
8771 \series medium
8772 LabelCounter
8773 \begin_inset space ~
8774 \end_inset
8775
8776 [string=""]
8777 \family default
8778 \series default
8779  
8780 \begin_inset space ~
8781 \end_inset
8782
8783
8784 \begin_inset Newline newline
8785 \end_inset
8786
8787 ist der Name des Zählers zur automatischen Nummerierung (siehe Abschnitt
8788 \begin_inset Newline linebreak
8789 \end_inset
8790
8791  
8792 \begin_inset CommandInset ref
8793 LatexCommand vref
8794 reference "sub:Zähler"
8795
8796 \end_inset
8797
8798  für Einzelheiten).
8799  Er muss vorhanden sein, wenn 
8800 \family typewriter
8801 LabelType
8802 \family default
8803  
8804 \family typewriter
8805 Counter
8806 \family default
8807  ist.
8808 \end_layout
8809
8810 \begin_layout Description
8811
8812 \family typewriter
8813 \series medium
8814 LabelFont
8815 \family default
8816 \series default
8817  
8818 \begin_inset space ~
8819 \end_inset
8820
8821
8822 \begin_inset Newline newline
8823 \end_inset
8824
8825 Der Zeichensatz, der für die Marke verwendet wird.
8826  (Siehe Abschnitt
8827 \begin_inset space \space{}
8828 \end_inset
8829
8830
8831 \begin_inset CommandInset ref
8832 LatexCommand vref
8833 reference "sub:Beschreibung-des-Zeichensatzes"
8834
8835 \end_inset
8836
8837 .)
8838 \end_layout
8839
8840 \begin_layout Description
8841
8842 \family typewriter
8843 \series medium
8844 LabelSep
8845 \family default
8846
8847 \begin_inset space ~
8848 \end_inset
8849
8850 [
8851 \family typewriter
8852 string=""
8853 \family default
8854 ]
8855 \series default
8856  
8857 \begin_inset space ~
8858 \end_inset
8859
8860
8861 \begin_inset Newline newline
8862 \end_inset
8863
8864 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8865  Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8866 \end_layout
8867
8868 \begin_layout Description
8869
8870 \family typewriter
8871 \series medium
8872 LabelString
8873 \family default
8874
8875 \begin_inset space ~
8876 \end_inset
8877
8878 [
8879 \family typewriter
8880 string=""
8881 \family default
8882 ]
8883 \series default
8884  
8885 \begin_inset space ~
8886 \end_inset
8887
8888
8889 \begin_inset Newline newline
8890 \end_inset
8891
8892 Der String, der für den 
8893 \family typewriter
8894 LabelType
8895 \family default
8896  
8897 \family typewriter
8898 \emph on
8899 Static
8900 \family default
8901 \emph default
8902  verwendet wird.
8903  Wenn 
8904 \family typewriter
8905 \series medium
8906 Label\SpecialChar \-
8907 Counter
8908 \family default
8909 \series default
8910  gesetzt wurde, kann diese Zeichenkette spezielle Formatierungsbefehle enthalten
8911 , wie sie in Abschnitt
8912 \begin_inset space \space{}
8913 \end_inset
8914
8915
8916 \begin_inset CommandInset ref
8917 LatexCommand vref
8918 reference "sub:Zähler"
8919
8920 \end_inset
8921
8922  be\SpecialChar \-
8923 schrieben sind.
8924 \begin_inset Foot
8925 status collapsed
8926
8927 \begin_layout Plain Layout
8928 Wegen der Rückwärtskompatibilität wird die Zeichenkette 
8929 \family typewriter
8930 \emph on
8931 @style-name@
8932 \family default
8933 \emph default
8934  durch den expandierten 
8935 \family typewriter
8936 \series medium
8937 LabelString
8938 \family default
8939 \series default
8940  mit dem Stil 
8941 \family typewriter
8942 \emph on
8943 style-name
8944 \family default
8945 \emph default
8946  ersetzt.
8947  Diese Funktion ist jetzt überflüssig und sollte durch die Mechanismen,
8948  die in Abschnitt
8949 \begin_inset space \space{}
8950 \end_inset
8951
8952
8953 \begin_inset CommandInset ref
8954 LatexCommand vref
8955 reference "sub:Zähler"
8956
8957 \end_inset
8958
8959  beschrieben sind, ersetzt werden.
8960 \end_layout
8961
8962 \end_inset
8963
8964
8965 \end_layout
8966
8967 \begin_layout Description
8968
8969 \family typewriter
8970 \series medium
8971 LabelStringAppendix
8972 \begin_inset space ~
8973 \end_inset
8974
8975 [
8976 \family default
8977 string=""
8978 \family typewriter
8979 ]
8980 \family default
8981 \series default
8982  
8983 \begin_inset space ~
8984 \end_inset
8985
8986
8987 \begin_inset Newline newline
8988 \end_inset
8989
8990 wird im Anhang anstatt 
8991 \family typewriter
8992 \series medium
8993 LabelString
8994 \family default
8995 \series default
8996  benutzt.
8997  Beachten Sie, dass jeder 
8998 \family typewriter
8999 \series medium
9000 LabelString
9001 \family default
9002 \series default
9003 -Befehl auch 
9004 \family typewriter
9005 \series medium
9006 LabelStringAppendix
9007 \family default
9008 \series default
9009  zurücksetzt.
9010 \end_layout
9011
9012 \begin_layout Description
9013
9014 \family typewriter
9015 \series medium
9016 LabelTag
9017 \family default
9018 \series default
9019  
9020 \begin_inset space ~
9021 \end_inset
9022
9023
9024 \begin_inset Newline newline
9025 \end_inset
9026
9027 wird nur für XML-Formate benutzt.
9028 \end_layout
9029
9030 \begin_layout Description
9031
9032 \family typewriter
9033 \series medium
9034 LabelType
9035 \family default
9036 \series default
9037  [
9038 \family typewriter
9039 \emph on
9040 No_Label
9041 \emph default
9042 , Manual, Static, Top_Environment, Centered_Top_
9043 \family default
9044
9045 \begin_inset Newline linebreak
9046 \end_inset
9047
9048
9049 \family typewriter
9050 En\SpecialChar \-
9051 vi\SpecialChar \-
9052 ron\SpecialChar \-
9053 ment, Sensitive, Counter
9054 \family default
9055 ]
9056 \end_layout
9057
9058 \begin_deeper
9059 \begin_layout Description
9060
9061 \family typewriter
9062 \series medium
9063 Manual
9064 \family default
9065 \series default
9066  bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
9067 \begin_inset Foot
9068 status collapsed
9069
9070 \begin_layout Plain Layout
9071 Wenn Sie mehr als ein Wort als Marke haben wollen, müssen Sie geschützte
9072  Leerzeichen benutzen.
9073 \end_layout
9074
9075 \end_inset
9076
9077  
9078 \end_layout
9079
9080 \begin_layout Description
9081
9082 \family typewriter
9083 \series medium
9084 Static
9085 \family default
9086 \series default
9087  bedeutet: die Marke wird im Layout definiert (siehe: 
9088 \family typewriter
9089 LabelString
9090 \family default
9091 ).
9092 \end_layout
9093
9094 \begin_layout Description
9095
9096 \family typewriter
9097 \series medium
9098 Top_Environment
9099 \family default
9100  und
9101 \family typewriter
9102  Centered_Top_Environment
9103 \family default
9104 \series default
9105  sind Spezialfälle von
9106 \family typewriter
9107  Static
9108 \family default
9109 .
9110  Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
9111  oder am Anfang einer Serie von Absätzen mit diesem Layout.
9112  Dies benutzt man zum Beispiel im 
9113 \family sans
9114 Abstract
9115 \family default
9116 -Layout oder im 
9117 \family sans
9118 Bibliography
9119 \family default
9120 -Layout.
9121  Dasselbe trifft auch für 
9122 \family typewriter
9123 Manual
9124 \family default
9125 -Marken mit dem LaTeX-Typ 
9126 \family typewriter
9127 Environment
9128 \family default
9129  zu, damit Layouts für Theoreme korrekt arbeiten.
9130 \end_layout
9131
9132 \begin_layout Description
9133
9134 \family typewriter
9135 \series medium
9136 Sensitive
9137 \family default
9138 \series default
9139  ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
9140  und Tabellen).
9141  
9142 \family typewriter
9143 Sensi\SpecialChar \-
9144 tive
9145 \family default
9146  bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt.
9147 \end_layout
9148
9149 \begin_layout Description
9150
9151 \family typewriter
9152 \series medium
9153 Counter 
9154 \family default
9155 \series default
9156 definiert automatisch nummerierte Zähler, wie in Abschnitt
9157 \begin_inset space \space{}
9158 \end_inset
9159
9160
9161 \begin_inset CommandInset ref
9162 LatexCommand vref
9163 reference "sub:Zähler"
9164
9165 \end_inset
9166
9167  beschrieben.
9168 \end_layout
9169
9170 \end_deeper
9171 \begin_layout Description
9172
9173 \family typewriter
9174 \series medium
9175 LatexName
9176 \family default
9177 \series default
9178  
9179 \begin_inset space ~
9180 \end_inset
9181
9182
9183 \begin_inset Newline newline
9184 \end_inset
9185
9186 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
9187  eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
9188 \end_layout
9189
9190 \begin_layout Description
9191
9192 \family typewriter
9193 \series medium
9194 LatexParam
9195 \family default
9196 \series default
9197  
9198 \begin_inset space ~
9199 \end_inset
9200
9201
9202 \begin_inset Newline newline
9203 \end_inset
9204
9205 Ein optionaler Parameter, der 
9206 \family typewriter
9207 \series medium
9208 LatexName
9209 \family default
9210 \series default
9211  (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
9212  Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
9213  
9214 \end_layout
9215
9216 \begin_layout Description
9217
9218 \family typewriter
9219 \series medium
9220 LatexType
9221 \family default
9222 \series default
9223  
9224 \begin_inset CommandInset label
9225 LatexCommand label
9226 name "LatexType"
9227
9228 \end_inset
9229
9230 [
9231 \family typewriter
9232 \emph on
9233 Paragraph
9234 \emph default
9235 , Command, Environment, Item_Environment, 
9236 \begin_inset Newline newline
9237 \end_inset
9238
9239 List_Environment
9240 \family default
9241 ]
9242 \begin_inset Newline newline
9243 \end_inset
9244
9245 Legt fest, wie das Layout in LaTeX überführt wird.
9246  
9247 \end_layout
9248
9249 \begin_deeper
9250 \begin_layout Description
9251
9252 \family typewriter
9253 \series medium
9254 Paragraph
9255 \family default
9256 \series default
9257  bewirkt nichts besonderes -- der Text wird als 
9258 \emph on
9259 normaler
9260 \emph default
9261  
9262 \emph on
9263 Absatz
9264 \emph default
9265  übernommen.
9266  
9267 \end_layout
9268
9269 \begin_layout Description
9270
9271 \family typewriter
9272 \series medium
9273 Command
9274 \family default
9275 \series default
9276  behandelt den Text als Argument eines LaTeX-Befehls (
9277 \family typewriter
9278 \emph on
9279
9280 \backslash
9281 LatexBe\SpecialChar \-
9282 fehl
9283 \emph default
9284  {\SpecialChar \ldots{}
9285 }
9286 \family default
9287 ).
9288 \end_layout
9289
9290 \begin_layout Description
9291
9292 \family typewriter
9293 \series medium
9294 Environment
9295 \family default
9296 \series default
9297  behandelt den Text als Kern einer LaTeX-Umgebung
9298 \begin_inset Foot
9299 status collapsed
9300
9301 \begin_layout Plain Layout
9302 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
9303  Regeln gelten auch für SGML-Klassen.
9304  Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
9305 \end_layout
9306
9307 \end_inset
9308
9309  
9310 \begin_inset Newline newline
9311 \end_inset
9312
9313 (
9314 \family typewriter
9315
9316 \backslash
9317 begin{
9318 \emph on
9319 LatexUmgebung
9320 \emph default
9321 } \SpecialChar \ldots{}
9322  
9323 \backslash
9324 end{
9325 \emph on
9326 LatexUmgebung
9327 \emph default
9328 }
9329 \family default
9330 ).
9331  
9332 \end_layout
9333
9334 \begin_layout Description
9335
9336 \family typewriter
9337 \series medium
9338 Item_Environment
9339 \family default
9340 \series default
9341  bewirkt dasselbe wie 
9342 \family typewriter
9343 Environment
9344 \family default
9345 , nur dass vor jedem Absatz ein 
9346 \family typewriter
9347
9348 \backslash
9349 item
9350 \family default
9351  eingefügt wird.
9352  
9353 \end_layout
9354
9355 \begin_layout Description
9356
9357 \family typewriter
9358 \series medium
9359 List_Environment
9360 \family default
9361 \series default
9362  funktioniert wie 
9363 \family typewriter
9364 Item_Environment
9365 \family default
9366 , nur dass
9367 \family typewriter
9368  Label\SpecialChar \-
9369 Width\SpecialChar \-
9370 String
9371 \family default
9372  als Argument an die Umgebung übergeben wird.
9373
9374 \family typewriter
9375  Label\SpecialChar \-
9376 WidthString
9377 \family default
9378  kann im Menü 
9379 \family sans
9380 Absatz-Einstellungen
9381 \family default
9382  (
9383 \family sans
9384 Bearbeiten
9385 \family default
9386 \SpecialChar \menuseparator
9387
9388 \family sans
9389 Absatz-Einstellungen
9390 \family default
9391  
9392 \begin_inset Marginal
9393 status open
9394
9395 \begin_layout Plain Layout
9396 \begin_inset Graphics
9397         filename ../../images/layout-paragraph.png
9398         BoundingBox 0bp 6bp 20bp 20bp
9399
9400 \end_inset
9401
9402
9403 \end_layout
9404
9405 \end_inset
9406
9407  definiert werden.
9408
9409 \emph on
9410  [Stimmt das noch? Glaube nicht! P.S.]
9411 \end_layout
9412
9413 \end_deeper
9414 \begin_layout Standard
9415 Fasst man die letzten Sachen zusammen, wird die LaTeX-Ausgabe entweder so:
9416 \end_layout
9417
9418 \begin_layout LyX-Code
9419
9420 \backslash
9421 latexname[latexparam]{\SpecialChar \ldots{}
9422 }
9423 \end_layout
9424
9425 \begin_layout Standard
9426 oder so:
9427 \end_layout
9428
9429 \begin_layout LyX-Code
9430
9431 \backslash
9432 begin{latexname}[latexparam] \SpecialChar \ldots{}
9433  
9434 \backslash
9435 end{latexname}.
9436 \end_layout
9437
9438 \begin_layout Standard
9439 aussehen, abhängig vom LaTeX-Typ.
9440 \end_layout
9441
9442 \begin_layout Description
9443
9444 \family typewriter
9445 \series medium
9446 LeftMargin
9447 \family default
9448 \series default
9449  [
9450 \family typewriter
9451 string=""
9452 \family default
9453 ]
9454 \begin_inset Newline newline
9455 \end_inset
9456
9457 Definiert den linken Einzug.
9458  Wenn ein Layout in ein anderes 
9459 \family typewriter
9460 Environment
9461 \family default
9462 -Layout integriert wird, werden die Breiten der verschiedenen 
9463 \family typewriter
9464 LeftMargin
9465 \family default
9466 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
9467  mit dem Faktor 
9468 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
9469 \end_inset
9470
9471  multipliziert.
9472  Dieser Parameter wird auch dann benutzt, wenn der Rand als 
9473 \family typewriter
9474 Manual
9475 \family default
9476  oder 
9477 \family typewriter
9478 Dynamic
9479 \family default
9480  definiert wurde.
9481  In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
9482  Rändern hinzugefügt.
9483  Für die Bedeutung des Wertes gilt das bei 
9484 \family typewriter
9485 ParIndent
9486 \family default
9487  Gesagte.
9488 \end_layout
9489
9490 \begin_layout Description
9491
9492 \family typewriter
9493 \series medium
9494 Margin
9495 \family default
9496 \series default
9497  [
9498 \family typewriter
9499 \emph on
9500 Static
9501 \emph default
9502 , Manual, Dynamic, First_Dynamic, Right_Address_Box
9503 \family default
9504 ]
9505 \begin_inset Newline newline
9506 \end_inset
9507
9508 legt fest, wie der linke Rand des Textes bestimmt wird.
9509  
9510 \end_layout
9511
9512 \begin_deeper
9513 \begin_layout Description
9514
9515 \family typewriter
9516 \series medium
9517 Static
9518 \family default
9519 \series default
9520  wählt feste Randbreiten.
9521  
9522 \end_layout
9523
9524 \begin_layout Description
9525
9526 \family typewriter
9527 \series medium
9528 Manual
9529 \family default
9530 \series default
9531  bedeutet, dass der Rand von der Einstellung der 
9532 \family sans
9533 Ausrichtung
9534 \family default
9535  im Menü 
9536 \family sans
9537 Absatz-Einstellungen
9538 \family default
9539  (
9540 \family sans
9541 Bearbeiten
9542 \family default
9543 \SpecialChar \menuseparator
9544
9545 \family sans
9546 Absatz-Einstellungen
9547 \family default
9548
9549 \begin_inset Marginal
9550 status open
9551
9552 \begin_layout Plain Layout
9553 \begin_inset Graphics
9554         filename ../../images/layout-paragraph.png
9555         BoundingBox 0bp 6bp 20bp 20bp
9556
9557 \end_inset
9558
9559
9560 \end_layout
9561
9562 \end_inset
9563
9564 ) abhängt.
9565  Dies wird für hübsche Listen ohne Tabulatoren benutzt.
9566  
9567 \end_layout
9568
9569 \begin_layout Description
9570
9571 \family typewriter
9572 \series medium
9573 Dynamic
9574 \family default
9575 \series default
9576  bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
9577  ab.
9578  Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
9579  Es leuchtet ein, dass die Überschrift 
9580 \begin_inset Quotes gld
9581 \end_inset
9582
9583 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
9584  Überschrift
9585 \begin_inset Quotes grd
9586 \end_inset
9587
9588  einen größeren linken Rand benötigt, als 
9589 \begin_inset Quotes gld
9590 \end_inset
9591
9592 3.2 Sehr lange \SpecialChar \ldots{}
9593  Überschrift
9594 \begin_inset Quotes grd
9595 \end_inset
9596
9597 .
9598  
9599 \end_layout
9600
9601 \begin_layout Description
9602
9603 \family typewriter
9604 \series medium
9605 First_Dynamic
9606 \family default
9607 \series default
9608  arbeitet ähnlich wie 
9609 \family typewriter
9610 Dynamic
9611 \family default
9612 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
9613  Dies wird für die LaTeX
9614 \begin_inset ERT
9615 status collapsed
9616
9617 \begin_layout Plain Layout
9618
9619 "=
9620 \end_layout
9621
9622 \end_inset
9623
9624 Umgebung 
9625 \family sans
9626 description
9627 \family default
9628  benutzt.
9629 \end_layout
9630
9631 \begin_layout Description
9632
9633 \family typewriter
9634 \series medium
9635 Right_Address_Box
9636 \family default
9637 \series default
9638  bedeutet, dass der Rand wird so gewählt, dass die längste Zeile des Absatzes
9639  gerade den rechten Rand berührt.
9640  Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
9641 \end_layout
9642
9643 \end_deeper
9644 \begin_layout Description
9645
9646 \family typewriter
9647 \series medium
9648 NeedProtect
9649 \family default
9650 \series default
9651
9652 \begin_inset space ~
9653 \end_inset
9654
9655 [
9656 \family typewriter
9657 \emph on
9658 0
9659 \emph default
9660 ,1
9661 \family default
9662
9663 \begin_inset space ~
9664 \end_inset
9665
9666
9667 \begin_inset Newline newline
9668 \end_inset
9669
9670 Gibt an, ob 
9671 \emph on
9672 zerbrechliche
9673 \emph default
9674  LaTeX-Befehle innerhalb dieses Layouts durch 
9675 \family typewriter
9676
9677 \backslash
9678 protect
9679 \family default
9680  ge\SpecialChar \-
9681 schützt werden müssen.
9682 \end_layout
9683
9684 \begin_layout Description
9685
9686 \family typewriter
9687 \series medium
9688 Newline
9689 \family default
9690 \series default
9691
9692 \begin_inset space ~
9693 \end_inset
9694
9695 [
9696 \family typewriter
9697 0,
9698 \emph on
9699
9700 \begin_inset space ~
9701 \end_inset
9702
9703 1
9704 \family default
9705 \emph default
9706
9707 \begin_inset space ~
9708 \end_inset
9709
9710
9711 \begin_inset Newline newline
9712 \end_inset
9713
9714 Gibt an, ob Zeilenumbrüche in LaTeX als 
9715 \begin_inset Quotes gld
9716 \end_inset
9717
9718
9719 \family typewriter
9720
9721 \backslash
9722
9723 \backslash
9724
9725 \family default
9726
9727 \begin_inset Quotes grd
9728 \end_inset
9729
9730  dargestellt werden, oder nicht.
9731  Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
9732  in LyX komfortabler editieren zu können.
9733 \end_layout
9734
9735 \begin_layout Description
9736
9737 \family typewriter
9738 \series medium
9739 NextNoIndent
9740 \family default
9741 \series default
9742
9743 \begin_inset space ~
9744 \end_inset
9745
9746 [
9747 \family typewriter
9748 1,
9749 \emph on
9750
9751 \begin_inset space ~
9752 \end_inset
9753
9754 0
9755 \family default
9756 \emph default
9757
9758 \begin_inset space ~
9759 \end_inset
9760
9761
9762 \begin_inset Newline newline
9763 \end_inset
9764
9765 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
9766  nicht.
9767  
9768 \family typewriter
9769 1
9770 \family default
9771  heißt, der Absatz erhält auf keinen Fall einen Einzug.
9772  (Zum Beispiel nach einer Überschrift.)
9773 \end_layout
9774
9775 \begin_layout Description
9776
9777 \family typewriter
9778 \series medium
9779 ObsoletedBy
9780 \family default
9781 \series default
9782  
9783 \begin_inset space ~
9784 \end_inset
9785
9786
9787 \begin_inset Newline newline
9788 \end_inset
9789
9790 ist der Name eines Layouts, das durch dieses ersetzt wurde.
9791  So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten.
9792 \end_layout
9793
9794 \begin_layout Description
9795
9796 \family typewriter
9797 \series medium
9798 OptionalArgs
9799 \begin_inset space ~
9800 \end_inset
9801
9802 [int=0]
9803 \family default
9804 \series default
9805  
9806 \begin_inset space ~
9807 \end_inset
9808
9809
9810 \begin_inset Newline newline
9811 \end_inset
9812
9813 ist die Zahl der optionalen Argumente, die in diesem Layout benutzt werden
9814  können.
9815  Dies ist zum Beispiel bei Abschnittsüberschriften hilfreich und macht nur
9816  mit LaTeX Sinn.
9817 \end_layout
9818
9819 \begin_layout Description
9820
9821 \family typewriter
9822 \series medium
9823 ParIndent
9824 \family default
9825 \series default
9826
9827 \begin_inset space ~
9828 \end_inset
9829
9830 [
9831 \family typewriter
9832 string=""
9833 \family default
9834
9835 \begin_inset space ~
9836 \end_inset
9837
9838
9839 \begin_inset Newline newline
9840 \end_inset
9841
9842 Der Einzug der ersten Zeile eines Absatzes.
9843  Als Argument wird eine Zeichenkette übergeben.
9844  Zum Beispiel bedeutet 
9845 \begin_inset Quotes gld
9846 \end_inset
9847
9848
9849 \family typewriter
9850 MM
9851 \family default
9852
9853 \begin_inset Quotes grd
9854 \end_inset
9855
9856 , dass die erste Zeile genau so weit eingezogen wird, wie die Breite von
9857  
9858 \begin_inset Quotes gld
9859 \end_inset
9860
9861
9862 \family typewriter
9863 MM
9864 \family default
9865
9866 \begin_inset Quotes grd
9867 \end_inset
9868
9869  im normalen Zeichensatz ist.
9870  Einen negativen Wert können Sie angeben, indem Sie ein 
9871 \begin_inset Quotes gld
9872 \end_inset
9873
9874 -
9875 \begin_inset Quotes grd
9876 \end_inset
9877
9878  voranstellen.
9879 \begin_inset Newline newline
9880 \end_inset
9881
9882 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei unterschi
9883 edlichen Zeichensätzen möglichst ähnlich bleibt.
9884  
9885 \family typewriter
9886 ParIndent
9887 \family default
9888  bleibt für ein bestimmtes Layout fest.
9889  Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
9890  Layout mit 
9891 \family typewriter
9892 NextNoIndent
9893 \family default
9894  verboten werden.
9895 \begin_inset Newline newline
9896 \end_inset
9897
9898 Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der
9899  Umgebung und nicht den eigenen.
9900  Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
9901 \end_layout
9902
9903 \begin_layout Description
9904
9905 \family typewriter
9906 \series medium
9907 ParSep
9908 \family default
9909 \series default
9910
9911 \begin_inset space ~
9912 \end_inset
9913
9914
9915 \series medium
9916 [
9917 \family typewriter
9918 float=0
9919 \family default
9920 ]
9921 \series default
9922  
9923 \begin_inset space ~
9924 \end_inset
9925
9926
9927 \begin_inset Newline newline
9928 \end_inset
9929
9930 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
9931 \end_layout
9932
9933 \begin_layout Description
9934
9935 \family typewriter
9936 \series medium
9937 ParSkip
9938 \family default
9939
9940 \begin_inset space ~
9941 \end_inset
9942
9943 [
9944 \family typewriter
9945 float=0
9946 \family default
9947 ]
9948 \series default
9949  
9950 \begin_inset space ~
9951 \end_inset
9952
9953
9954 \begin_inset Newline newline
9955 \end_inset
9956
9957 LyX erlaubt im Menü 
9958 \family sans
9959 Dokument
9960 \family default
9961 \SpecialChar \menuseparator
9962
9963 \family sans
9964 Einstellungen
9965 \family default
9966 \SpecialChar \menuseparator
9967
9968 \family sans
9969 Textformat
9970 \family default
9971  die Einstellung 
9972 \family sans
9973 Absätze
9974 \begin_inset space \space{}
9975 \end_inset
9976
9977 trennen
9978 \begin_inset space \space{}
9979 \end_inset
9980
9981 durch
9982 \family default
9983 .
9984  Mögliche Einstellungen sind entweder 
9985 \family sans
9986 Einrü\SpecialChar \-
9987 ckung
9988 \family default
9989  oder 
9990 \family sans
9991 Vertikaler
9992 \begin_inset space \space{}
9993 \end_inset
9994
9995 Abstand
9996 \family default
9997 .
9998  Wenn 
9999 \family sans
10000 Vertikaler
10001 \begin_inset space \space{}
10002 \end_inset
10003
10004 Abstand
10005 \family default
10006  gewählt wird, wird in einem Layout mit 
10007 \family typewriter
10008 Latex\SpecialChar \-
10009 Type Paragraph
10010 \family default
10011  der Wert von 
10012 \family typewriter
10013 ParIndent
10014 \family default
10015  ignoriert.
10016  Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
10017  Die Länge dieses Abstands ist das Produkt von 
10018 \family typewriter
10019 ParSkip
10020 \family default
10021  und der Höhe des Standardzeichensatzes.
10022 \end_layout
10023
10024 \begin_layout Description
10025
10026 \family typewriter
10027 \series medium
10028 PassThru
10029 \series default
10030
10031 \begin_inset space ~
10032 \end_inset
10033
10034
10035 \begin_inset CommandInset label
10036 LatexCommand label
10037 name "PassThru"
10038
10039 \end_inset
10040
10041
10042 \series medium
10043 [0,
10044 \series default
10045  1]
10046 \begin_inset Newline newline
10047 \end_inset
10048
10049
10050 \family default
10051 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
10052  ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
10053  Dies ersetzt in gewisser Weise das alte Zeichensatzattribut 
10054 \family typewriter
10055 LaTe
10056 \begin_inset ERT
10057 status collapsed
10058
10059 \begin_layout Plain Layout
10060
10061 {}
10062 \end_layout
10063
10064 \end_inset
10065
10066 X
10067 \family default
10068 .
10069 \end_layout
10070
10071 \begin_layout Description
10072
10073 \family typewriter
10074 \series medium
10075 Preamble\SpecialChar \ldots{}
10076 EndPreamble
10077 \family default
10078 \series default
10079  
10080 \begin_inset space ~
10081 \end_inset
10082
10083
10084 \begin_inset Newline newline
10085 \end_inset
10086
10087 Eine Serie von Makrodefinitionen, die in die Präambel (vor 
10088 \family typewriter
10089
10090 \backslash
10091 begin{docu\SpecialChar \-
10092 ment}
10093 \family default
10094 ) eingefügt werden, falls dieses Layout benutzt wird.
10095 \end_layout
10096
10097 \begin_layout Description
10098
10099 \family typewriter
10100 \series medium
10101 Requires
10102 \family default
10103 \series default
10104
10105 \begin_inset space ~
10106 \end_inset
10107
10108
10109 \series medium
10110 [
10111 \family typewriter
10112 string
10113 \family default
10114 ]
10115 \series default
10116  
10117 \begin_inset space ~
10118 \end_inset
10119
10120
10121 \begin_inset Newline newline
10122 \end_inset
10123
10124
10125 \series medium
10126
10127 \begin_inset CommandInset label
10128 LatexCommand label
10129 name "Requires-2"
10130
10131 \end_inset
10132
10133
10134 \series default
10135 legt fest, dass das Layout die Funktion 
10136 \family typewriter
10137 string
10138 \family default
10139  benötigt.
10140  Sehen Sie sich auch die Beschreibung von 
10141 \family typewriter
10142 Provides
10143 \family default
10144
10145 \begin_inset CommandInset ref
10146 LatexCommand vpageref
10147 reference "Provides"
10148
10149 \end_inset
10150
10151  an.
10152 \end_layout
10153
10154 \begin_layout Description
10155
10156 \family typewriter
10157 \series medium
10158 RightMargin
10159 \family default
10160 \series default
10161
10162 \begin_inset space ~
10163 \end_inset
10164
10165
10166 \series medium
10167 [
10168 \family typewriter
10169 string=""
10170 \family default
10171 ]
10172 \series default
10173  
10174 \begin_inset space ~
10175 \end_inset
10176
10177
10178 \begin_inset Newline newline
10179 \end_inset
10180
10181 Ähnlich wie 
10182 \family typewriter
10183 LeftMargin
10184 \family default
10185 .
10186 \end_layout
10187
10188 \begin_layout Description
10189
10190 \family typewriter
10191 \series medium
10192 Spacing
10193 \family default
10194 \series default
10195
10196 \begin_inset space ~
10197 \end_inset
10198
10199
10200 \series medium
10201 [
10202 \family typewriter
10203 \emph on
10204 single
10205 \emph default
10206 ,
10207 \begin_inset space ~
10208 \end_inset
10209
10210 onehalf,
10211 \begin_inset space ~
10212 \end_inset
10213
10214 double,
10215 \begin_inset space ~
10216 \end_inset
10217
10218 other
10219 \family default
10220 \emph on
10221
10222 \begin_inset space ~
10223 \end_inset
10224
10225 Wert
10226 \emph default
10227 ]
10228 \series default
10229  
10230 \begin_inset space ~
10231 \end_inset
10232
10233
10234 \begin_inset Newline newline
10235 \end_inset
10236
10237 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
10238  Die Argumente 
10239 \family typewriter
10240 single
10241 \family default
10242
10243 \family typewriter
10244 onehalf
10245 \family default
10246  und 
10247 \family typewriter
10248 double
10249 \family default
10250  entsprechen Multiplikatoren 1, 1.25 und 1.667.
10251  Wenn Sie als Argument 
10252 \family typewriter
10253 other
10254 \family default
10255  angeben, müssen Sie  als 
10256 \emph on
10257 Wert
10258 \emph default
10259  einen konkreten Multiplikator angeben.
10260  Im Gegensatz zu anderen Parametern erzeugt LyX, wenn 
10261 \family typewriter
10262 Spacing
10263 \family default
10264  gesetzt wird, spezifischen LaTeX-Code, der auf das Paket 
10265 \family typewriter
10266 setspace.sty
10267 \family default
10268  zurückgreift.
10269 \end_layout
10270
10271 \begin_layout Description
10272
10273 \family typewriter
10274 \series medium
10275 TextFont
10276 \family default
10277 \series default
10278  
10279 \begin_inset space ~
10280 \end_inset
10281
10282
10283 \begin_inset Newline newline
10284 \end_inset
10285
10286 Der Zeichensatz, der für den Textkörper verwendet wird.
10287  (Siehe auch Abschnitt 
10288 \begin_inset CommandInset ref
10289 LatexCommand vref
10290 reference "sub:Beschreibung-des-Zeichensatzes"
10291
10292 \end_inset
10293
10294 .)
10295 \end_layout
10296
10297 \begin_layout Description
10298
10299 \family typewriter
10300 \series medium
10301 TocLevel
10302 \begin_inset space ~
10303 \end_inset
10304
10305 [int]
10306 \family default
10307 \series default
10308  
10309 \begin_inset space ~
10310 \end_inset
10311
10312
10313 \begin_inset Newline newline
10314 \end_inset
10315
10316 ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen
10317  Nummerierung von Abschnittsüberschriften benutzt.
10318 \end_layout
10319
10320 \begin_layout Description
10321
10322 \family typewriter
10323 \series medium
10324 TopSep
10325 \family default
10326 \series default
10327
10328 \begin_inset space ~
10329 \end_inset
10330
10331
10332 \series medium
10333 [
10334 \family typewriter
10335 float=0
10336 \family default
10337 ]
10338 \series default
10339  
10340 \begin_inset space ~
10341 \end_inset
10342
10343
10344 \begin_inset Newline newline
10345 \end_inset
10346
10347 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
10348  Text trennt.
10349 \end_layout
10350
10351 \begin_layout Subsection
10352 Gleitobjekte
10353 \begin_inset CommandInset label
10354 LatexCommand label
10355 name "Gleitobjekte"
10356
10357 \end_inset
10358
10359
10360 \end_layout
10361
10362 \begin_layout Standard
10363 Seit LyX 1.3.0 ist es möglich und nötig, Gleitobjekte (
10364 \family sans
10365 Abbildung
10366 \family default
10367
10368 \family sans
10369 Tabelle
10370 \family default
10371 ,\SpecialChar \ldots{}
10372 ) in der Textklasse selber zu definieren.
10373  Standardgleitobjekte sind in der Datei 
10374 \family typewriter
10375 stdfloats.inc
10376 \family default
10377  enthalten, so dass Sie sie nur noch
10378 \end_layout
10379
10380 \begin_layout LyX-Code
10381 Input stdfloats.inc
10382 \end_layout
10383
10384 \begin_layout Standard
10385 zu Ihrer Layoutdatei hinzufügen müssen.
10386  Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen
10387  enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati
10388 onen helfen:
10389 \end_layout
10390
10391 \begin_layout Description
10392
10393 \family typewriter
10394 \series medium
10395 Extension
10396 \begin_inset space ~
10397 \end_inset
10398
10399 [string=""]
10400 \family default
10401 \series default
10402  
10403 \begin_inset space ~
10404 \end_inset
10405
10406
10407 \begin_inset Newline newline
10408 \end_inset
10409
10410 Die Dateinamenerweiterung einer zusätzlichen Datei für das Abbildungsverzeichnis
10411  (oder andere).
10412  LaTeX schreibt die Beschriftungen in diese Datei.
10413 \end_layout
10414
10415 \begin_layout Description
10416
10417 \family typewriter
10418 \series medium
10419 GuiName
10420 \begin_inset space ~
10421 \end_inset
10422
10423 [string=""]
10424 \family default
10425 \series default
10426  
10427 \begin_inset space ~
10428 \end_inset
10429
10430
10431 \begin_inset Newline newline
10432 \end_inset
10433
10434 Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt wird.
10435 \end_layout
10436
10437 \begin_layout Description
10438
10439 \family typewriter
10440 \series medium
10441 LaTe
10442 \begin_inset ERT
10443 status collapsed
10444
10445 \begin_layout Plain Layout
10446
10447 {}
10448 \end_layout
10449
10450 \end_inset
10451
10452 XBuiltin
10453 \begin_inset space ~
10454 \end_inset
10455
10456 [0,
10457 \begin_inset space ~
10458 \end_inset
10459
10460 1]
10461 \family default
10462 \series default
10463  
10464 \begin_inset space ~
10465 \end_inset
10466
10467
10468 \begin_inset Newline newline
10469 \end_inset
10470
10471 1 bedeutet, das das Gleitobjekt bereits von der LaTeX-Dokumentklasse benutzt
10472  wird.
10473  0 bedeutet, das das Gleitobjekt im LaTeX-Paket 
10474 \family typewriter
10475 float
10476 \family default
10477  definiert wird.
10478 \end_layout
10479
10480 \begin_layout Description
10481
10482 \family typewriter
10483 \series medium
10484 ListName
10485 \begin_inset space ~
10486 \end_inset
10487
10488 [string=""]
10489 \family default
10490 \series default
10491  
10492 \begin_inset space ~
10493 \end_inset
10494
10495
10496 \begin_inset Newline newline
10497 \end_inset
10498
10499 Die Überschrift für das Gleitobjekt-Verzeichnis.
10500 \end_layout
10501
10502 \begin_layout Description
10503
10504 \family typewriter
10505 \series medium
10506 NumberWithin
10507 \begin_inset space ~
10508 \end_inset
10509
10510 [string=""]
10511 \family default
10512 \series default
10513  
10514 \begin_inset space ~
10515 \end_inset
10516
10517
10518 \begin_inset Newline newline
10519 \end_inset
10520
10521 Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit der
10522  Abschnittsnummer dieses Dokuments nummeriert werden.
10523  Wenn zum Beispiel [string="chapter"] gesetzt ist, werden die Gleitobjekte
10524  mit den Kapitelnummern nummeriert.
10525 \end_layout
10526
10527 \begin_layout Description
10528
10529 \family typewriter
10530 \series medium
10531 Placement
10532 \begin_inset space ~
10533 \end_inset
10534
10535 [string=""]
10536 \family default
10537 \series default
10538  
10539 \begin_inset space ~
10540 \end_inset
10541
10542
10543 \begin_inset Newline newline
10544 \end_inset
10545
10546 Die Standardplatzierung für die Gleitobjektklasse.
10547 \family typewriter
10548
10549 \begin_inset Newline linebreak
10550 \end_inset
10551
10552 string
10553 \family default
10554  sollte die Standard-LaTeX-Werte 
10555 \family typewriter
10556 t
10557 \family default
10558
10559 \family typewriter
10560 b
10561 \family default
10562
10563 \family typewriter
10564 p
10565 \family default
10566  und 
10567 \family typewriter
10568 h
10569 \family default
10570  für oben, unten, Seite und hier enthalten.
10571 \begin_inset Foot
10572 status collapsed
10573
10574 \begin_layout Plain Layout
10575 Wie in LaTeX ist die Reihenfolge der Buchstaben unerheblich.
10576 \end_layout
10577
10578 \end_inset
10579
10580  Zusätzlich gibt es den neuen Typ 
10581 \family typewriter
10582 H
10583 \family default
10584 , der mit Gleitobjekt nichts mehr zu tun hat, denn er bedeutet: drucke es
10585  
10586 \emph on
10587 hier
10588 \emph default
10589  und nirgendwo sonst.
10590  Beachten Sie, dass 
10591 \family typewriter
10592 H
10593 \family default
10594  besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten
10595  Gleitobjekttypen benutzt werden kann.
10596  Wenn Sie das nicht verstehen, benutzen Sie einfach 
10597 \family typewriter
10598 "tbp"
10599 \family default
10600 .
10601 \end_layout
10602
10603 \begin_layout Description
10604
10605 \family typewriter
10606 \series medium
10607 Style
10608 \begin_inset space ~
10609 \end_inset
10610
10611 [string=""] 
10612 \family default
10613 \series default
10614
10615 \begin_inset space ~
10616 \end_inset
10617
10618
10619 \begin_inset Newline newline
10620 \end_inset
10621
10622 ist der Gleitobjektstil, wenn er mit 
10623 \family typewriter
10624
10625 \backslash
10626 newfloat
10627 \family default
10628  definiert wird.
10629 \end_layout
10630
10631 \begin_layout Description
10632
10633 \family typewriter
10634 \series medium
10635 Type
10636 \begin_inset space ~
10637 \end_inset
10638
10639 [string=""] 
10640 \family default
10641 \series default
10642
10643 \begin_inset space ~
10644 \end_inset
10645
10646
10647 \begin_inset Newline newline
10648 \end_inset
10649
10650 ist der 
10651 \emph on
10652 Typ
10653 \emph default
10654  der neuen Gleitobjektklasse, wie Programm oder Algorithmus.
10655  Nach dem entsprechenden 
10656 \family typewriter
10657
10658 \backslash
10659 newfloat
10660 \family default
10661  stehen Befehle wie 
10662 \family typewriter
10663
10664 \backslash
10665 be\SpecialChar \-
10666 gin{program}
10667 \family default
10668  oder 
10669 \family typewriter
10670
10671 \backslash
10672 end{algorithm*}
10673 \family default
10674  zur Verfügung.
10675 \end_layout
10676
10677 \begin_layout Description
10678 Anmerkung: Wenn ein Gleitobjekt vom Typ 
10679 \emph on
10680 type
10681 \emph default
10682  definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens
10683  
10684 \emph on
10685 type
10686 \emph default
10687 .
10688 \end_layout
10689
10690 \begin_layout Subsection
10691 Flexible Einfügungen und InsetLayout
10692 \begin_inset CommandInset label
10693 LatexCommand label
10694 name "sub:Flexible-Einfügungen-und"
10695
10696 \end_inset
10697
10698
10699 \end_layout
10700
10701 \begin_layout Standard
10702 Seit Version 1.4.0 unterstützt LyX Zeichenstile.
10703  Seit Version 1.6.0 heißen sie Flexible Einfügungen.
10704 \end_layout
10705
10706 \begin_layout Standard
10707 Es gibt drei Arten von flexiblen Einfügungen:
10708 \end_layout
10709
10710 \begin_layout Itemize
10711 Zeichenstil (
10712 \family typewriter
10713 CharStyle
10714 \family default
10715 ): diese definieren semantische Textauszeichnungen, die mit LaTeX-Befehlen
10716  wie 
10717 \family typewriter
10718
10719 \backslash
10720 noun
10721 \family default
10722  oder 
10723 \family typewriter
10724
10725 \backslash
10726 code
10727 \family default
10728  korrespondieren.
10729 \end_layout
10730
10731 \begin_layout Itemize
10732 benutzerdefiniert (
10733 \family typewriter
10734 Custom
10735 \family default
10736 ): diese können benutzt werden, um benutzer\SpecialChar \-
10737 de\SpecialChar \-
10738 fi\SpecialChar \-
10739 nier\SpecialChar \-
10740 te einklappbare Einfügungen
10741  zu definieren, ähnlich wie TeX-Code, Fuß\SpecialChar \-
10742 no\SpecialChar \-
10743 te usw.
10744  Ein naheliegendes Beispiel ist die Endnotiz, die im 
10745 \family typewriter
10746 endnote
10747 \family default
10748 -Modul definiert ist.
10749 \end_layout
10750
10751 \begin_layout Itemize
10752 XML-Element (
10753 \family sans
10754 Element
10755 \family default
10756 ): diese werden mit DocBook-Klassen benutzt.
10757 \end_layout
10758
10759 \begin_layout Standard
10760 Flexible Einfügungen werden mit der 
10761 \family typewriter
10762 InsetLayout
10763 \family default
10764 -Marke definiert, die weiter unten erklärt wird.
10765 \end_layout
10766
10767 \begin_layout Standard
10768 Die 
10769 \family typewriter
10770 InsetLayout
10771 \family default
10772 -Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das
10773  allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen.
10774  Zurzeit kann 
10775 \family typewriter
10776 InsetLayout
10777 \family default
10778  benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten
10779  Noten, TeX-Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen,
10780  Algorithmen, URLs und optionaler Argumente anzupassen, ebenso um flexible
10781  Einfügungen zu definieren.
10782 \end_layout
10783
10784 \begin_layout Standard
10785 Die 
10786 \family typewriter
10787 InsetLayout
10788 \family default
10789 -Definition muss mit folgender Zeile beginnen:
10790 \end_layout
10791
10792 \begin_layout LyX-Code
10793
10794 \family typewriter
10795 InsetLayout <Type>
10796 \end_layout
10797
10798 \begin_layout Standard
10799 Hier bezeichnet 
10800 \family typewriter
10801 <Type>
10802 \family default
10803  die Einfügung, deren Layout definiert wird.
10804  Es gibt zwei Möglichkeiten.
10805 \end_layout
10806
10807 \begin_layout Enumerate
10808 Das Layout für eine existierende Einfügung wird geändert.
10809  In diesem Fall kann 
10810 \family typewriter
10811 <Type>
10812 \family default
10813  folgendes sein: 
10814 \family typewriter
10815 Algorithm
10816 \family default
10817
10818 \family typewriter
10819 Branch
10820 \family default
10821 , Box, 
10822 \family typewriter
10823 Box:shaded
10824 \family default
10825
10826 \family typewriter
10827 ERT
10828 \family default
10829
10830 \family typewriter
10831 Figure
10832 \family default
10833
10834 \family typewriter
10835 Foot
10836 \family default
10837
10838 \family typewriter
10839 Index
10840 \family default
10841
10842 \family typewriter
10843 Info
10844 \family default
10845
10846 \family typewriter
10847 Info:menu
10848 \family default
10849
10850 \family typewriter
10851 Info:shortcut
10852 \family default
10853
10854 \family typewriter
10855 Info:shortcuts
10856 \family default
10857
10858 \family typewriter
10859 Listings
10860 \family default
10861
10862 \family typewriter
10863 Marginal
10864 \family default
10865
10866 \family typewriter
10867 Note:Comment
10868 \family default
10869
10870 \family typewriter
10871 Note:Note
10872 \family default
10873
10874 \family typewriter
10875 Note:GreyedOut
10876 \family default
10877
10878 \family typewriter
10879 OptArg
10880 \family default
10881
10882 \family typewriter
10883 Table
10884 \family default
10885  oder 
10886 \family typewriter
10887 URL
10888 \family default
10889 .
10890 \end_layout
10891
10892 \begin_layout Enumerate
10893 Das Layout für eine flexible Einfügung wird definiert.
10894  In diesem Fall kann 
10895 \family typewriter
10896 <Type>
10897 \family default
10898  ein beliebiger gültiger Bezeichner sein, der in keiner existierenden Einfügung
10899  benutzt wird.
10900  Beachten Sie, dass die Definition einer flexiblen Einfügung 
10901 \emph on
10902 auch
10903 \emph default
10904  einen 
10905 \family typewriter
10906 Ly
10907 \begin_inset ERT
10908 status collapsed
10909
10910 \begin_layout Plain Layout
10911
10912 {}
10913 \end_layout
10914
10915 \end_inset
10916
10917 XType
10918 \family default
10919 -Eintrag enthalten muss.
10920 \end_layout
10921
10922 \begin_layout Standard
10923 Die 
10924 \family typewriter
10925 InsetLayout
10926 \family default
10927 -Definition kann folgende Einträge enthalten:
10928 \end_layout
10929
10930 \begin_layout Description
10931
10932 \family typewriter
10933 \series medium
10934 BGColor
10935 \family default
10936 \series default
10937  
10938 \begin_inset space ~
10939 \end_inset
10940
10941
10942 \begin_inset Newline newline
10943 \end_inset
10944
10945 ist die Hintergrundfarbe der Einfügung.
10946  Die gültigen Farben sind in 
10947 \family typewriter
10948 src/Co\SpecialChar \-
10949 lorCode.h
10950 \family default
10951  definiert.
10952 \end_layout
10953
10954 \begin_layout Description
10955
10956 \family typewriter
10957 \series medium
10958 CopyStyle
10959 \family default
10960 \series default
10961  
10962 \begin_inset space ~
10963 \end_inset
10964
10965
10966 \begin_inset Newline newline
10967 \end_inset
10968
10969 wie beim Absatzstil (siehe 
10970 \begin_inset CommandInset ref
10971 LatexCommand vref
10972 reference "CopyStyle"
10973
10974 \end_inset
10975
10976 ).
10977 \end_layout
10978
10979 \begin_layout Description
10980
10981 \family typewriter
10982 \series medium
10983 CustomPars
10984 \begin_inset space ~
10985 \end_inset
10986
10987 [
10988 \emph on
10989 0
10990 \emph default
10991 ,
10992 \begin_inset space ~
10993 \end_inset
10994
10995 1]
10996 \family default
10997 \series default
10998  zeigt an, ob der Benutzer den Absatzeinstellungen-Dialog (
10999 \begin_inset Graphics
11000         filename ../../images/layout-paragraph.png
11001         scale 70
11002         scaleBeforeRotation
11003         BoundingBox 0bp 6bp 20bp 20bp
11004         groupId Icon
11005
11006 \end_inset
11007
11008 ) benutzen darf.
11009 \end_layout
11010
11011 \begin_layout Description
11012
11013 \family typewriter
11014 \series medium
11015 Decoration
11016 \family default
11017 \series default
11018  
11019 \begin_inset space ~
11020 \end_inset
11021
11022
11023 \begin_inset Newline newline
11024 \end_inset
11025
11026 kann 
11027 \family typewriter
11028 Classic
11029 \family default
11030
11031 \family typewriter
11032 Minimalistic
11033 \family default
11034  oder 
11035 \family typewriter
11036 Conglomerate
11037 \family default
11038  sein.
11039  Es beschreibt den Rendering-Stil für den Einfügungsrahmen und die -knöpfe.
11040  Fußnoten benutzen im allgemeinen 
11041 \family typewriter
11042 Classic
11043 \family default
11044 , TeX-Code
11045 \family typewriter
11046  Minimalistic
11047 \family default
11048  und Buchstabenstile 
11049 \family typewriter
11050 Conglomerate
11051 \family default
11052 .
11053 \end_layout
11054
11055 \begin_layout Description
11056
11057 \family typewriter
11058 \series medium
11059 End
11060 \family default
11061 \series default
11062  
11063 \begin_inset space ~
11064 \end_inset
11065
11066
11067 \begin_inset Newline newline
11068 \end_inset
11069
11070 beendet die 
11071 \family typewriter
11072 InsetLayout
11073 \family default
11074 -Definition.
11075 \end_layout
11076
11077 \begin_layout Description
11078
11079 \family typewriter
11080 \series medium
11081 Font
11082 \family default
11083 \series default
11084  
11085 \begin_inset space ~
11086 \end_inset
11087
11088
11089 \begin_inset Newline newline
11090 \end_inset
11091
11092 wird für den Text 
11093 \emph on
11094 und
11095 \emph default
11096  die Marke benutzt (siehe 
11097 \begin_inset CommandInset ref
11098 LatexCommand vref
11099 reference "sub:Beschreibung-des-Zeichensatzes"
11100
11101 \end_inset
11102
11103 ).
11104  Beachten Sie, dass die Definition dieses Fonts automatisch dem 
11105 \family typewriter
11106 LabelFont
11107 \family default
11108  denselben Wert zuweist, das heißt 
11109 \family typewriter
11110 Font
11111 \family default
11112  muss zuerst definiert werden und 
11113 \family typewriter
11114 LabelFont
11115 \family default
11116  danach, wenn sie unterschiedlich sein sollen.
11117 \end_layout
11118
11119 \begin_layout Description
11120
11121 \family typewriter
11122 \series medium
11123 ForceLTR
11124 \family default
11125 \series default
11126  
11127 \begin_inset space ~
11128 \end_inset
11129
11130
11131 \begin_inset Newline newline
11132 \end_inset
11133
11134 erzwingt die 
11135 \emph on
11136 latex
11137 \emph default
11138 -Sprache und führt zu einer links-nach-rechts-Ausgabe (latin), zum Beispiel
11139  bei TeX-Code oder URL.
11140  Es ist eine Behelfslösung.
11141 \end_layout
11142
11143 \begin_layout Description
11144
11145 \family typewriter
11146 \series medium
11147 ForcePlain
11148 \begin_inset space ~
11149 \end_inset
11150
11151 [
11152 \emph on
11153 0
11154 \emph default
11155 ,
11156 \begin_inset space ~
11157 \end_inset
11158
11159 1]
11160 \family default
11161 \series default
11162  
11163 \begin_inset space ~
11164 \end_inset
11165
11166
11167 \begin_inset Newline newline
11168 \end_inset
11169
11170 zeigt an, ob PlainLayout benutzt werden soll oder ob der Benutzer den Absatzstil
11171  der Einfügung ändern darf.
11172 \end_layout
11173
11174 \begin_layout Description
11175
11176 \family typewriter
11177 \series medium
11178 FreeSpacing
11179 \family default
11180 \series default
11181  
11182 \begin_inset space ~
11183 \end_inset
11184
11185
11186 \begin_inset Newline newline
11187 \end_inset
11188
11189 wie beim Absatzstil (siehe 
11190 \begin_inset CommandInset ref
11191 LatexCommand vref
11192 reference "FreeSpacing"
11193
11194 \end_inset
11195
11196 ).
11197 \end_layout
11198
11199 \begin_layout Description
11200
11201 \family typewriter
11202 \series medium
11203 KeepEmpty
11204 \family default
11205 \series default
11206  
11207 \begin_inset space ~
11208 \end_inset
11209
11210
11211 \begin_inset Newline newline
11212 \end_inset
11213
11214 wie beim Absatzstil (siehe 
11215 \begin_inset CommandInset ref
11216 LatexCommand vref
11217 reference "KeepEmpty"
11218
11219 \end_inset
11220
11221 ).
11222 \end_layout
11223
11224 \begin_layout Description
11225
11226 \family typewriter
11227 \series medium
11228 LabelFont
11229 \family default
11230 \series default
11231  
11232 \begin_inset space ~
11233 \end_inset
11234
11235
11236 \begin_inset Newline newline
11237 \end_inset
11238
11239 ist der für die Marke benutze Font (siehe 
11240 \begin_inset CommandInset ref
11241 LatexCommand vref
11242 reference "sub:Beschreibung-des-Zeichensatzes"
11243
11244 \end_inset
11245
11246 ).
11247  Beachten Sie, dass diese Definition niemals vor 
11248 \family typewriter
11249 Font
11250 \family default
11251  erscheinen darf, weil sie sonst unwirksam ist.
11252 \end_layout
11253
11254 \begin_layout Description
11255
11256 \family typewriter
11257 \series medium
11258 LabelString
11259 \family default
11260 \series default
11261  
11262 \begin_inset space ~
11263 \end_inset
11264
11265
11266 \begin_inset Newline newline
11267 \end_inset
11268
11269 wird auf dem Knopf und anderswo als Einfügungsmarke angezeigt.
11270  Einige Einfügungstypen (TeX-Code und Zweig) ändern diese Marke im Vo\SpecialChar \-
11271 rü\SpecialChar \-
11272 ber\SpecialChar \-
11273 gehen.
11274 \end_layout
11275
11276 \begin_layout Description
11277
11278 \family typewriter
11279 \series medium
11280 LatexName
11281 \family default
11282 \series default
11283  
11284 \begin_inset space ~
11285 \end_inset
11286
11287
11288 \begin_inset Newline newline
11289 \end_inset
11290
11291 ist der Name des zugehörigen LaTeX-Stoffes, entweder der Umgebungs- oder
11292  Befehlsname.
11293 \end_layout
11294
11295 \begin_layout Description
11296
11297 \family typewriter
11298 \series medium
11299 LatexParam
11300 \family default
11301 \series default
11302  
11303 \begin_inset space ~
11304 \end_inset
11305
11306
11307 \begin_inset Newline newline
11308 \end_inset
11309
11310 ist ein optionaler Parameter für den zugehörigen 
11311 \family typewriter
11312 \series medium
11313 LatexName
11314 \family default
11315 \series default
11316 -Stoff, einschließ\SpecialChar \-
11317 lich möglicher Klammerpaare wie 
11318 \family typewriter
11319 []
11320 \family default
11321 .
11322  Dieser Parameter kann in LyX nicht geändert werden.
11323 \end_layout
11324
11325 \begin_layout Description
11326
11327 \family typewriter
11328 \series medium
11329 LatexType
11330 \family default
11331 \series default
11332  
11333 \begin_inset space ~
11334 \end_inset
11335
11336
11337 \begin_inset Newline newline
11338 \end_inset
11339
11340 wie beim Absatzstil (siehe 
11341 \begin_inset CommandInset ref
11342 LatexCommand vref
11343 reference "LatexType"
11344
11345 \end_inset
11346
11347 ).
11348 \end_layout
11349
11350 \begin_layout Description
11351
11352 \family typewriter
11353 \series medium
11354 LyxType
11355 \family default
11356 \series default
11357  kann die Werte 
11358 \family typewriter
11359 charstyle
11360 \family default
11361
11362 \family typewriter
11363 custom
11364 \family default
11365
11366 \family typewriter
11367 element
11368 \family default
11369  oder 
11370 \family typewriter
11371 end
11372 \family default
11373  (zeigt das Ende einer Definition an).
11374  Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort
11375  sinnvoll.
11376  Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen
11377  wird.
11378 \end_layout
11379
11380 \begin_layout Description
11381
11382 \family typewriter
11383 \series medium
11384 MultiPar
11385 \begin_inset space ~
11386 \end_inset
11387
11388 [
11389 \emph on
11390 0
11391 \emph default
11392 ,
11393 \begin_inset space ~
11394 \end_inset
11395
11396 1]
11397 \family default
11398 \series default
11399  
11400 \begin_inset space ~
11401 \end_inset
11402
11403
11404 \begin_inset Newline newline
11405 \end_inset
11406
11407 zeigt an, ob in dieser Einfügung mehrfache Absätze erlaubt sind.
11408  Dadurch wird 
11409 \family typewriter
11410 \series medium
11411 CustomPars
11412 \family default
11413 \series default
11414  auf denselben Wert gesetzt und 
11415 \family typewriter
11416 \series medium
11417 ForcePlain
11418 \family default
11419 \series default
11420  auf den anderen.
11421  Diese können auf andere Werte gesetzt werden, wenn sie 
11422 \emph on
11423 nach
11424 \emph default
11425  
11426 \family typewriter
11427 \series medium
11428 Multi\SpecialChar \-
11429 Par
11430 \family default
11431 \series default
11432  benutzt werden.
11433 \end_layout
11434
11435 \begin_layout Description
11436
11437 \family typewriter
11438 \series medium
11439 NeedProtect
11440 \begin_inset space ~
11441 \end_inset
11442
11443 [
11444 \emph on
11445 0
11446 \emph default
11447 ,
11448 \begin_inset space ~
11449 \end_inset
11450
11451 1] 
11452 \family default
11453 \series default
11454
11455 \begin_inset space ~
11456 \end_inset
11457
11458
11459 \begin_inset Newline newline
11460 \end_inset
11461
11462 zeigt an, ob 
11463 \emph on
11464 zerbrechliche
11465 \emph default
11466  Befehle in diesem Layout ge\SpecialChar \-
11467 schützt (
11468 \family typewriter
11469
11470 \backslash
11471 protect
11472 \family default
11473 ) werden sollen.
11474  Es zeigt 
11475 \emph on
11476 nicht
11477 \emph default
11478  an, ob der Befehl selber geschützt werden soll.
11479 \end_layout
11480
11481 \begin_layout Description
11482
11483 \family typewriter
11484 \series medium
11485 PassThru
11486 \begin_inset space ~
11487 \end_inset
11488
11489 [
11490 \emph on
11491 0
11492 \emph default
11493 ,
11494 \begin_inset space ~
11495 \end_inset
11496
11497 1] 
11498 \family default
11499 \series default
11500
11501 \begin_inset space ~
11502 \end_inset
11503
11504
11505 \begin_inset Newline newline
11506 \end_inset
11507
11508 wie beim Absatzstil (siehe 
11509 \begin_inset CommandInset ref
11510 LatexCommand vref
11511 reference "PassThru"
11512
11513 \end_inset
11514
11515 ).
11516 \end_layout
11517
11518 \begin_layout Description
11519
11520 \family typewriter
11521 \series medium
11522 Preamble
11523 \begin_inset space ~
11524 \end_inset
11525
11526 [
11527 \emph on
11528 0
11529 \emph default
11530 ,
11531 \begin_inset space ~
11532 \end_inset
11533
11534 1] 
11535 \family default
11536 \series default
11537
11538 \begin_inset space ~
11539 \end_inset
11540
11541
11542 \begin_inset Newline newline
11543 \end_inset
11544
11545 wie beim Absatzstil (siehe 
11546 \begin_inset CommandInset ref
11547 LatexCommand vref
11548 reference "Preamble"
11549
11550 \end_inset
11551
11552 ).
11553 \end_layout
11554
11555 \begin_layout Description
11556
11557 \family typewriter
11558 \series medium
11559 Requires
11560 \begin_inset space ~
11561 \end_inset
11562
11563 [string] 
11564 \family default
11565 \series default
11566
11567 \begin_inset space ~
11568 \end_inset
11569
11570
11571 \begin_inset Newline newline
11572 \end_inset
11573
11574 wie beim Absatzstil (siehe 
11575 \begin_inset CommandInset ref
11576 LatexCommand vref
11577 reference "Requires-2"
11578
11579 \end_inset
11580
11581 ).
11582 \end_layout
11583
11584 \begin_layout Subsection
11585 Zähler
11586 \begin_inset CommandInset label
11587 LatexCommand label
11588 name "sub:Zähler"
11589
11590 \end_inset
11591
11592
11593 \end_layout
11594
11595 \begin_layout Standard
11596 Seit LyX-Version 1.3.0 ist es möglich und notwendig, Zähler (
11597 \family typewriter
11598 chapter
11599 \family default
11600
11601 \family typewriter
11602 figure
11603 \family default
11604 ,\SpecialChar \ldots{}
11605 ) in der Textklasse selber zu definieren.
11606  Die Standardzähler sind in der Datei 
11607 \family typewriter
11608 lib/
11609 \begin_inset Newline linebreak
11610 \end_inset
11611
11612 layouts/stdcounters.inc
11613 \family default
11614  definiert, so dass Sie nur die Zeile
11615 \end_layout
11616
11617 \begin_layout LyX-Code
11618 Input stdcounters.inc
11619 \end_layout
11620
11621 \begin_layout Standard
11622 zu zu Ihrer Layout-Datei hinzufügen müssen, damit sie arbeiten.
11623  Aber wenn Sie eigene Zähler definieren wollen, können Sie das tun.
11624  Zähler-Deklarationen beginnen mit
11625 \end_layout
11626
11627 \begin_layout LyX-Code
11628 Counter name
11629 \end_layout
11630
11631 \begin_layout Standard
11632 wobei 
11633 \family typewriter
11634 name
11635 \family default
11636  der Name Ihres Zählers ist.
11637  Die Deklaration endet mit
11638 \end_layout
11639
11640 \begin_layout LyX-Code
11641 End
11642 \end_layout
11643
11644 \begin_layout Standard
11645 Folgende Parameter können auch benutzt werden:
11646 \end_layout
11647
11648 \begin_layout Description
11649
11650 \family typewriter
11651 \series medium
11652 LabelString
11653 \begin_inset space ~
11654 \end_inset
11655
11656 [string=""]
11657 \family default
11658  
11659 \series default
11660
11661 \begin_inset space ~
11662 \end_inset
11663
11664
11665 \begin_inset Newline newline
11666 \end_inset
11667
11668 definiert, wie der Zähler dargestellt wird.
11669  Hierdurch wird 
11670 \family typewriter
11671 LabelStringAp\SpecialChar \-
11672 pen\SpecialChar \-
11673 dix
11674 \family default
11675  auf denselben Wert gesetzt.
11676  In der Zeichenkette können folgende Konstrukte benutzt werden:
11677 \end_layout
11678
11679 \begin_layout Itemize
11680
11681 \family typewriter
11682
11683 \backslash
11684 thecounter
11685 \family default
11686  wird durch die Erweiterung von 
11687 \family typewriter
11688 LabelString
11689 \family default
11690  (oder 
11691 \family typewriter
11692 Label\SpecialChar \-
11693 StringAppendix
11694 \family default
11695 ) des Zählers 
11696 \family typewriter
11697 counter
11698 \family default
11699  ersetzt.
11700 \end_layout
11701
11702 \begin_layout Itemize
11703 Zählerwerte können durch LaTeX-ähnliche Makros wie 
11704 \family typewriter
11705 \emph on
11706
11707 \backslash
11708 numbertype{coun\SpecialChar \-
11709 ter}
11710 \family default
11711 \emph default
11712  ausgedrückt werden, wobei 
11713 \family typewriter
11714 \emph on
11715 numbertype
11716 \family default
11717 \emph default
11718  folgendes sein kann:
11719 \begin_inset Foot
11720 status collapsed
11721
11722 \begin_layout Plain Layout
11723 Genaugenommen ist die Situation etwas komplizierter: andere 
11724 \emph on
11725 numbertype
11726 \emph default
11727  als die beschriebenen erzeugen arabische Zahlen.
11728  Wahrscheinlich wird sich das in Zukunft ändern.
11729 \end_layout
11730
11731 \end_inset
11732
11733  
11734 \family typewriter
11735 arabic
11736 \family default
11737 : 1, 2, 3,\SpecialChar \ldots{}
11738
11739 \family typewriter
11740 alph
11741 \family default
11742  für Kleinbuchstaben: a, b, c,\SpecialChar \ldots{}
11743
11744 \family typewriter
11745 Alph
11746 \family default
11747  für Großbuchstaben: A, B, C,\SpecialChar \ldots{}
11748
11749 \family typewriter
11750 roman
11751 \family default
11752  für kleine römische Zahlen: i, ii, iii,\SpecialChar \ldots{}
11753
11754 \family typewriter
11755 Roman
11756 \family default
11757  für große römische Zahlen: I, II, III,\SpecialChar \ldots{}
11758
11759 \family typewriter
11760 hebrew
11761 \family default
11762  für hebräische Zahlen.
11763 \end_layout
11764
11765 \begin_layout Standard
11766 Wenn 
11767 \family typewriter
11768 LabelString
11769 \family default
11770  nicht definiert ist, wird ein Standardwert wie folgt benutzt: wenn der
11771  Zähler einen Hauptzähler 
11772 \emph on
11773 master
11774 \emph default
11775  (über 
11776 \family typewriter
11777 Within
11778 \family default
11779  definiert) hat, wird 
11780 \family typewriter
11781
11782 \backslash
11783 themaster.
11784 \backslash
11785 arabic{counter}
11786 \family default
11787  benutzt, sonst 
11788 \family typewriter
11789
11790 \backslash
11791 arabic{counter}
11792 \family default
11793 .
11794 \end_layout
11795
11796 \begin_layout Description
11797
11798 \family typewriter
11799 \series medium
11800 LabelStringAppendix
11801 \begin_inset space ~
11802 \end_inset
11803
11804 [string=""]
11805 \family default
11806  
11807 \series default
11808
11809 \begin_inset space ~
11810 \end_inset
11811
11812
11813 \begin_inset Newline newline
11814 \end_inset
11815
11816 ist dasselbe wie 
11817 \family typewriter
11818 \series medium
11819 LabelString
11820 \family default
11821 \series default
11822 , wird aber in Anhängen benutzt.
11823 \end_layout
11824
11825 \begin_layout Description
11826
11827 \family typewriter
11828 \series medium
11829 Within
11830 \begin_inset space ~
11831 \end_inset
11832
11833 [string=""]
11834 \family default
11835  
11836 \begin_inset space ~
11837 \end_inset
11838
11839
11840 \begin_inset Newline newline
11841 \end_inset
11842
11843 Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der gegenwärtig
11844 e Zähler jedesmal zurückgesetzt, wenn der andere erhöht wird.
11845  Zum Beispiel wird 
11846 \family typewriter
11847 \series default
11848 subsection
11849 \family default
11850 \series medium
11851  innerhalb 
11852 \family typewriter
11853 \series default
11854 section
11855 \family default
11856 \series medium
11857  nummeriert.
11858 \end_layout
11859
11860 \begin_layout Subsection
11861 Beschreibung des Zeichensatzes
11862 \begin_inset CommandInset label
11863 LatexCommand label
11864 name "sub:Beschreibung-des-Zeichensatzes"
11865
11866 \end_inset
11867
11868
11869 \end_layout
11870
11871 \begin_layout Standard
11872 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
11873 \end_layout
11874
11875 \begin_layout LyX-Code
11876 Font 
11877 \family roman
11878 \emph on
11879 oder
11880 \family default
11881 \emph default
11882  LabelFont
11883 \end_layout
11884
11885 \begin_layout LyX-Code
11886  ...
11887 \end_layout
11888
11889 \begin_layout LyX-Code
11890 EndFont
11891 \end_layout
11892
11893 \begin_layout Standard
11894 und es sind folgende Befehle vorhanden:
11895 \end_layout
11896
11897 \begin_layout Description
11898
11899 \family typewriter
11900 \series medium
11901 Family
11902 \family default
11903 \series default
11904  [
11905 \family typewriter
11906 \emph on
11907 Roman
11908 \emph default
11909 , Sans, Typewriter
11910 \family default
11911
11912 \end_layout
11913
11914 \begin_layout Description
11915
11916 \family typewriter
11917 \series medium
11918 Series
11919 \family default
11920 \series default
11921  [
11922 \family typewriter
11923 \emph on
11924 Medium
11925 \emph default
11926 , Bold
11927 \family default
11928
11929 \end_layout
11930
11931 \begin_layout Description
11932
11933 \family typewriter
11934 \series medium
11935 Shape
11936 \family default
11937 \series default
11938  [
11939 \family typewriter
11940 \emph on
11941 Up
11942 \emph default
11943 , Italic, SmallCaps, Slanted
11944 \family default
11945
11946 \end_layout
11947
11948 \begin_layout Description
11949
11950 \family typewriter
11951 \series medium
11952 Size
11953 \family default
11954 \series default
11955  [
11956 \family typewriter
11957 tiny, small,
11958 \family default
11959  
11960 \family typewriter
11961 \emph on
11962 normal
11963 \emph default
11964 , large, larger, largest, huge, giant
11965 \family default
11966 ]
11967 \end_layout
11968
11969 \begin_layout Description
11970
11971 \family typewriter
11972 \series medium
11973 Color
11974 \family default
11975 \series default
11976  [
11977 \family typewriter
11978 \emph on
11979 none
11980 \emph default
11981 , black, white, red, green, blue, cyan, magenta, yellow
11982 \family default
11983 ]
11984 \end_layout
11985
11986 \begin_layout Subsection
11987 Alte Layout-Dateien aktualisieren
11988 \end_layout
11989
11990 \begin_layout Standard
11991 Das Dateiformat von Layout-Dateien ändert sich hin und wieder, so dass alte
11992  Layout-Dateien konvertiert werden müssen.
11993  Mit LyX 1.4.0 wurde dieser Prozess automatisiert: wenn LyX eine Layout-Datei
11994  mit altem Format liest, ruft es das Konvertierungswerkzeug 
11995 \family typewriter
11996 LyXDir/scripts/layout2layout.py
11997 \family default
11998  auf und konvertiert die Datei in eine temporäre Datei mit dem neuen Format.
11999  Die Originaldatei wird nicht verändert.
12000  Wenn Sie sie permanent konvertieren wollen, müssen Sie das von Hand tun:
12001 \end_layout
12002
12003 \begin_layout LyX-Code
12004 python $LyXDir/scripts/layout2layout.py myclass.layout myclass\SpecialChar \-
12005 new.layout
12006 \end_layout
12007
12008 \begin_layout Standard
12009 Sie müssen dabei 
12010 \family typewriter
12011 $LyXDir
12012 \family default
12013  durch den Namen Ihres LyX-Systemverzeichnisses ersetzen, wenn Sie es nicht
12014  als Umgebungsvariable definiert haben.
12015  Danach kopieren Sie 
12016 \family typewriter
12017 myclass\SpecialChar \-
12018 new.layout
12019 \family default
12020  nach 
12021 \family typewriter
12022 UserDir/layouts/
12023 \family default
12024 .
12025 \end_layout
12026
12027 \begin_layout Standard
12028 Die automatische Konvertierung behandelt nur Syntaxänderungen.
12029  Es kann keine Fälle handhaben, in denen Inhalte geändert wurden, also müssen
12030  diese getrennt konvertiert werden.
12031 \end_layout
12032
12033 \begin_layout Section
12034 Vorlagen erstellen
12035 \end_layout
12036
12037 \begin_layout Standard
12038 Vorlagen werden genauso erstellt wie gewöhnliche Dokumente.
12039  Der einzige Unterschied ist: normale Dokumente enthalten zwangsläufig alle
12040  nur möglichen Einstellungen, einschließlich Zeichensatzschema und Papiergröße.
12041  Normalerweise möchte ein Benutzer nicht, dass eine Vorlage seine persönlichen
12042  Voreinstellungen überschreibt.
12043  Deshalb sollte der Designer einer Vorlage alle entsprechenden LyX-Befehle
12044  wie 
12045 \family typewriter
12046
12047 \backslash
12048 fontscheme
12049 \family default
12050  oder 
12051 \family typewriter
12052
12053 \backslash
12054 papersize
12055 \family default
12056  aus der LyX-Datei entfernen.
12057  Dies kann (und muss) mit einem gewöhnlichen Texteditor durchgeführt werden.
12058 \end_layout
12059
12060 \begin_layout Standard
12061 Sie sollten Ihre persönlichen Vorlagen nach 
12062 \family typewriter
12063 UserDir/templates/
12064 \family default
12065  kopieren, ebenso die globalen Vorlagen aus dem Verzeichnis 
12066 \family typewriter
12067 Ly
12068 \begin_inset ERT
12069 status collapsed
12070
12071 \begin_layout Plain Layout
12072
12073 {}
12074 \end_layout
12075
12076 \end_inset
12077
12078 XDir/templates/
12079 \family default
12080  und anschließend das Vorlagenverzeichnis im Dialog 
12081 \family sans
12082 Werkzeuge\SpecialChar \menuseparator
12083 Einstellungen
12084 \family default
12085 \SpecialChar \ldots{}
12086 \SpecialChar \menuseparator
12087
12088 \family sans
12089 Pfade
12090 \family default
12091 \SpecialChar \menuseparator
12092
12093 \family sans
12094 Do\SpecialChar \-
12095 ku\SpecialChar \-
12096 ment\SpecialChar \-
12097 vor\SpecialChar \-
12098 la\SpecialChar \-
12099 gen:
12100 \family default
12101  auf das private Verzeichnis setzen.
12102 \end_layout
12103
12104 \begin_layout Standard
12105 Beachten Sie.
12106  dass es eine Vorlage mit besonderer Bedeutung gibt: 
12107 \family typewriter
12108 defaults.
12109 \begin_inset Newline linebreak
12110 \end_inset
12111
12112 lyx
12113 \family default
12114 .
12115  Diese Vorlage wird jedesmal geladen, wenn Sie ein neues Dokument mit 
12116 \family sans
12117 Datei\SpecialChar \menuseparator
12118 Neu
12119 \family default
12120  anlegen, damit dieses vernünftige Standardeinstellungen hat.
12121  Um diese Vorlage zu erstellen, müssen Sie lediglich ein Dokument mit den
12122  von Ihnen bevorzugten Einstellungen öffnen und dann im Dialog 
12123 \family sans
12124 Dokument\SpecialChar \menuseparator
12125 Einstellungen
12126 \family default
12127 \SpecialChar \ldots{}
12128  den Schalter 
12129 \family sans
12130 Als
12131 \begin_inset space \space{}
12132 \end_inset
12133
12134 Dokument-Standards
12135 \begin_inset space \space{}
12136 \end_inset
12137
12138 speichern
12139 \family default
12140  anklicken.
12141 \end_layout
12142
12143 \begin_layout Chapter
12144 Externes Material einfügen
12145 \begin_inset CommandInset label
12146 LatexCommand label
12147 name "cha:Externes-Material-einfügen"
12148
12149 \end_inset
12150
12151
12152 \end_layout
12153
12154 \begin_layout Section
12155 Hintergrund
12156 \end_layout
12157
12158 \begin_layout Standard
12159 Einer der am häufigsten geäußerten Wünsche der LyX-Benutzer ist die Möglichkeit
12160  einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
12161 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
12162  ähnliches zum Einbinden in Dokumente zu erstellen.
12163  Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
12164  das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
12165 kungen:
12166 \end_layout
12167
12168 \begin_layout Itemize
12169 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
12170 e Programm starten.
12171 \end_layout
12172
12173 \begin_layout Itemize
12174 LyX merkt nicht, dass Sie die Abbildung geändert haben, und die Darstellung
12175  am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
12176  Möglichkeit, die Anzeige zu aktualisieren, erschwert.
12177 \end_layout
12178
12179 \begin_layout Itemize
12180 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
12181  HTML oder ASCII umgehen.
12182 \end_layout
12183
12184 \begin_layout Standard
12185 Die Einfügung 
12186 \family sans
12187 Externes
12188 \begin_inset space \space{}
12189 \end_inset
12190
12191 Material
12192 \family default
12193  ist der Versuch, diese Probleme zu lösen.
12194 \begin_inset Foot
12195 status collapsed
12196
12197 \begin_layout Plain Layout
12198 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
12199  wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
12200  zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
12201  
12202 \end_layout
12203
12204 \end_inset
12205
12206  Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
12207  LyX und einer externen Anwendung definiert wird.
12208  Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
12209  von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
12210  und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
12211  abzudecken.
12212 \end_layout
12213
12214 \begin_layout Standard
12215 Das Ergebnis ist eben genau diese Einfügung 
12216 \family sans
12217 Externes
12218 \begin_inset space \space{}
12219 \end_inset
12220
12221 Material
12222 \family default
12223 .
12224  Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
12225  Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
12226  Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
12227  können, welche Art von Material Sie einbinden wollen.
12228  Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
12229  oben aufgezeigten Probleme umgehen können und einiges mehr.
12230 \end_layout
12231
12232 \begin_layout Section
12233 Wie funktioniert das?
12234 \end_layout
12235
12236 \begin_layout Standard
12237 Die Einfügung 
12238 \family sans
12239 Externes
12240 \begin_inset space \space{}
12241 \end_inset
12242
12243 Material
12244 \family default
12245  basiert auf dem Konzept der Vorlage.
12246  Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
12247  Sorte von Material umgehen soll.
12248  Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
12249  diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
12250  Die vollständige Liste sehen Sie in 
12251 \family sans
12252 Einfügen\SpecialChar \menuseparator
12253 Datei\SpecialChar \menuseparator
12254 Externes
12255 \begin_inset space \space{}
12256 \end_inset
12257
12258 Material
12259 \family default
12260 .
12261 \end_layout
12262
12263 \begin_layout Standard
12264 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
12265  einzubinden.
12266  Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
12267  hoffen, dass Sie derartig erstellte Vorlagen an das LyX-Team schicken,
12268  damit sie in kommenden LyX-Versionen integriert werden können.
12269 \end_layout
12270
12271 \begin_layout Standard
12272 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
12273  zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
12274  Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
12275  eingebunden wird.
12276  Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
12277 \end_layout
12278
12279 \begin_layout Standard
12280 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
12281  
12282 \family typewriter
12283 .fig
12284 \family default
12285 .
12286  In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
12287  speichern Sie diese 
12288 \family typewriter
12289 .fig
12290 \family default
12291 -Datei.
12292  Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
12293  zunächst 
12294 \family typewriter
12295 transfig
12296 \family default
12297  starten, um eine PostScript-Datei zu erzeugen, die von LaTeX eingebunden
12298  werden kann.
12299  In diesem Fall ist also die 
12300 \family typewriter
12301 .fig
12302 \family default
12303 -Datei die oben erwähnte Originaldatei, und die 
12304 \family typewriter
12305 .ps-
12306 \family default
12307 Datei die tatsächlich eingebundene Datei.
12308 \end_layout
12309
12310 \begin_layout Standard
12311 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
12312  Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
12313  Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
12314 dliche Exportformate für die LyX-Datei zu ermöglichen.
12315 \end_layout
12316
12317 \begin_layout Standard
12318 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
12319  eine PostScript-Datei im Rohformat einzubinden.
12320  In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
12321 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
12322  erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
12323  Genau dies ist mit der Einfügung 
12324 \family sans
12325 Externes Material
12326 \family default
12327  möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
12328 en (sofern sie von LyX unterstützt werden).
12329 \end_layout
12330
12331 \begin_layout Standard
12332 Darüberhinaus erlaubt die Einfügung 
12333 \family sans
12334 Externes Material
12335 \family default
12336  aber auch die einfache Integration mit externen Betrachtern und Editoren.
12337  So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
12338  XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
12339 atei mit 
12340 \family typewriter
12341 ghostview
12342 \family default
12343  zu betrachten.
12344  Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
12345  mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
12346  erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
12347  der richtigen Größe zu erstellen.
12348  Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
12349  und können so Ihre Produktivität ungemein steigern.
12350 \end_layout
12351
12352 \begin_layout Standard
12353 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
12354  um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
12355  Komfort zu bieten.
12356  Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
12357  Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
12358  Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
12359
12360 \end_layout
12361
12362 \begin_layout Standard
12363 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
12364  die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
12365  verändern zu müssen.
12366  Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
12367  aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
12368 \end_layout
12369
12370 \begin_layout Standard
12371 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
12372  möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
12373  dass man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
12374  Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
12375 lle so einfach wie möglich zu halten.
12376  Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
12377  die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
12378  und es gibt nur einen Schalter 
12379 \family sans
12380 in
12381 \begin_inset space \space{}
12382 \end_inset
12383
12384 Ly
12385 \begin_inset ERT
12386 status collapsed
12387
12388 \begin_layout Plain Layout
12389
12390 {}
12391 \end_layout
12392
12393 \end_inset
12394
12395 X
12396 \begin_inset space \space{}
12397 \end_inset
12398
12399 anzeigen
12400 \family default
12401 , der die Datei in genau diesem primären Format anzeigt.
12402 \end_layout
12403
12404 \begin_layout Standard
12405 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
12406  So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
12407  aber DocBook.
12408  Denken Sie also daran, dass Ihnen die Vorschau lediglich das Aussehen in
12409  diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
12410  anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
12411  durchführen.
12412 \end_layout
12413
12414 \begin_layout Section
12415 Der Dialog 
12416 \family sans
12417 Externes Material
12418 \end_layout
12419
12420 \begin_layout Standard
12421 Eine Externe Einfügung wird vom Menü 
12422 \family sans
12423 Einfügen
12424 \family default
12425 \SpecialChar \menuseparator
12426
12427 \family sans
12428 Datei
12429 \family default
12430 \SpecialChar \menuseparator
12431
12432 \family sans
12433 Externes
12434 \family default
12435
12436 \begin_inset space \space{}
12437 \end_inset
12438
12439
12440 \family sans
12441 Material
12442 \family default
12443 \SpecialChar \ldots{}
12444  aus aufgerufen.
12445  Es wird dann der Dialog 
12446 \family sans
12447 Externes
12448 \begin_inset space \space{}
12449 \end_inset
12450
12451 Material
12452 \family default
12453  geöffnet.
12454  In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
12455  einbinden wollen, und auch wie das geschehen soll.
12456  Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
12457  und Betrachter starten.
12458 \end_layout
12459
12460 \begin_layout Standard
12461 Auf der Karteikarte 
12462 \family sans
12463 Datei
12464 \family default
12465  befindet sich zunächst ein Fenster 
12466 \family sans
12467 Datei:
12468 \family default
12469 , in das Sie einen Dateinamen direkt oder über 
12470 \family sans
12471 Durchsuchen
12472 \family default
12473 \SpecialChar \ldots{}
12474  eingeben können.
12475  Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
12476  besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
12477  Darunter ist ein Schalter 
12478 \family sans
12479 Datei
12480 \begin_inset space \space{}
12481 \end_inset
12482
12483 bearbeiten\SpecialChar \ldots{}
12484
12485 \family default
12486 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
12487  werden kann.
12488 \end_layout
12489
12490 \begin_layout Standard
12491 Dann kommt eine Liste mit Vorlagen.
12492  Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
12493  zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
12494  die Vorlage macht und welche Parameter möglich sind.
12495 \end_layout
12496
12497 \begin_layout Standard
12498 Unten links im Dialogfenster können Sie noch 
12499 \family sans
12500 Entwurf
12501 \family default
12502  de/aktivieren.
12503 \end_layout
12504
12505 \begin_layout Standard
12506 Wenn Sie auf der Karteikarte 
12507 \family sans
12508 Ly
12509 \begin_inset ERT
12510 status collapsed
12511
12512 \begin_layout Plain Layout
12513
12514 {}
12515 \end_layout
12516
12517 \end_inset
12518
12519 X-Ansicht in
12520 \begin_inset space \space{}
12521 \end_inset
12522
12523 Ly
12524 \begin_inset ERT
12525 status collapsed
12526
12527 \begin_layout Plain Layout
12528
12529 {}
12530 \end_layout
12531
12532 \end_inset
12533
12534 X
12535 \begin_inset space \space{}
12536 \end_inset
12537
12538 anzeigen
12539 \family default
12540  aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
12541  Ist 
12542 \family sans
12543 in
12544 \begin_inset space \space{}
12545 \end_inset
12546
12547 Ly
12548 \begin_inset ERT
12549 status collapsed
12550
12551 \begin_layout Plain Layout
12552
12553 {}
12554 \end_layout
12555
12556 \end_inset
12557
12558 X
12559 \begin_inset space \space{}
12560 \end_inset
12561
12562 anzeigen
12563 \family default
12564  deaktiviert, erscheint nur ein grau hinterlegtes Kästchen mit Vorlagentyp
12565  und Dateinamen.
12566 \end_layout
12567
12568 \begin_layout Standard
12569 Dann gibt es noch die Karteikarten 
12570 \family sans
12571 Drehen
12572 \family default
12573
12574 \family sans
12575 Größe
12576 \family default
12577
12578 \family sans
12579 Zuschneiden
12580 \family default
12581  und 
12582 \family sans
12583 Optionen
12584 \family default
12585 , die Sie bereits aus 
12586 \family sans
12587 Einfügen\SpecialChar \menuseparator
12588 Grafik\SpecialChar \ldots{}
12589
12590 \family default
12591  kennen.
12592  Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
12593 \end_layout
12594
12595 \begin_layout Standard
12596 Ganz unten befinden sich schließlich die gewohnten Knöpfe 
12597 \family sans
12598 OK,
12599 \family default
12600  
12601 \family sans
12602 Übernehmen
12603 \family default
12604  und 
12605 \family sans
12606 Abbrech
12607 \family default
12608 en
12609 \family sans
12610 /Schließen
12611 \family default
12612 .
12613 \end_layout
12614
12615 \begin_layout Section
12616 Beispiele
12617 \end_layout
12618
12619 \begin_layout Standard
12620 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
12621  von externem Material verwendet werden können.
12622  Dies sollte etwa folgendes umfassen:
12623 \end_layout
12624
12625 \begin_layout Itemize
12626 Externe Rasterbilder
12627 \end_layout
12628
12629 \begin_layout Itemize
12630 Externe XFig-Abbildungen
12631 \end_layout
12632
12633 \begin_layout Itemize
12634 Schachdiagramme
12635 \end_layout
12636
12637 \begin_layout Itemize
12638 Datum
12639 \end_layout
12640
12641 \begin_layout Section
12642 Die Konfigurationsdatei
12643 \end_layout
12644
12645 \begin_layout Standard
12646 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
12647  Allerdings sollten Sie sich im klaren sein, dass Sie, wenn Sie dabei zu
12648  unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
12649  Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte 
12650 \emph on
12651 unbedingt
12652 \emph default
12653  den Abschnitt
12654 \begin_inset space \space{}
12655 \end_inset
12656
12657
12658 \begin_inset CommandInset ref
12659 LatexCommand vref
12660 reference "sec:Sicherheitshinweise"
12661
12662 \end_inset
12663
12664 .
12665 \end_layout
12666
12667 \begin_layout Standard
12668 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
12669  senden.
12670 \end_layout
12671
12672 \begin_layout Standard
12673 Die Vorlagendefinitionen befinden sich in der Datei 
12674 \family typewriter
12675 Ly
12676 \begin_inset ERT
12677 status collapsed
12678
12679 \begin_layout Plain Layout
12680
12681 {}
12682 \end_layout
12683
12684 \end_inset
12685
12686 XDir/external_tem\SpecialChar \-
12687 plates
12688 \family default
12689 .
12690  Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis 
12691 \family typewriter
12692 UserDir
12693 \family default
12694  kopieren und editieren.
12695  Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
12696  genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
12697  finden\SpecialChar \ldots{}
12698
12699 \end_layout
12700
12701 \begin_layout Section
12702 Der Ersetzungsmechanismus
12703 \end_layout
12704
12705 \begin_layout Standard
12706 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
12707  dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
12708  Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
12709  Aufruf ausgewertet werden.
12710  Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
12711  das LyX-Dokument enthält.
12712  Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
12713  wird.
12714  Hier finden Sie eine Liste dieser Makros:
12715 \end_layout
12716
12717 \begin_layout Description
12718 $$FName Der Name der im Dialog angegeben Datei.
12719 \end_layout
12720
12721 \begin_layout Description
12722 $$Basename Der Dateiname ohne die Endung
12723 \end_layout
12724
12725 \begin_layout Description
12726 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
12727  wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
12728  gelöscht wird.
12729 \end_layout
12730
12731 \begin_layout Description
12732 $$Contents(
12733 \begin_inset Quotes gld
12734 \end_inset
12735
12736 Datei.ext
12737 \begin_inset Quotes grd
12738 \end_inset
12739
12740 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen 
12741 \family typewriter
12742 Datei.ext
12743 \family default
12744  expandiert.
12745 \end_layout
12746
12747 \begin_layout Description
12748 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
12749  Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
12750  die Teil von LyX sind.
12751 \end_layout
12752
12753 \begin_layout Standard
12754 Darüberhinaus werden sämtliche Umgebungsvariablen der Form 
12755 \family typewriter
12756 ${PATH}
12757 \family default
12758  expandiert.
12759 \end_layout
12760
12761 \begin_layout Section
12762 Sicherheitshinweise
12763 \begin_inset CommandInset label
12764 LatexCommand label
12765 name "sec:Sicherheitshinweise"
12766
12767 \end_inset
12768
12769
12770 \end_layout
12771
12772 \begin_layout Standard
12773 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
12774  zu einer Vielzahl von externen Programmen und startet diese automatisch.
12775  Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
12776 n.
12777  Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
12778  Parameter anzugeben, scheinbar Gefahr, dass jemand bösartige Dokumente
12779  erstellt, die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachte
12780 t oder ausdruckt.
12781  Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
12782 \end_layout
12783
12784 \begin_layout Standard
12785 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
12786 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
12787  LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
12788  Der Grund dafür ist, dass die externen Programme nicht mit dem Systembefehl
12789  
12790 \family typewriter
12791 system()
12792 \family default
12793  aufgerufen werden, sondern mit 
12794 \family typewriter
12795 execvp()
12796 \family default
12797 .
12798  Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
12799  willkürliche Befehle durch die Shell ausführen zu lassen.
12800 \end_layout
12801
12802 \begin_layout Standard
12803 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
12804  der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
12805  können.
12806  Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
12807  auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
12808  Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
12809  Skript schreiben und dieses dann aufrufen.
12810 \end_layout
12811
12812 \begin_layout Standard
12813 Im Verzeichnis 
12814 \family typewriter
12815 Ly
12816 \begin_inset ERT
12817 status collapsed
12818
12819 \begin_layout Plain Layout
12820
12821 {}
12822 \end_layout
12823
12824 \end_inset
12825
12826 XDir/scripts
12827 \family default
12828  finden Sie das Skript 
12829 \family typewriter
12830 general_command_wrap\SpecialChar \-
12831 per.py
12832 \family default
12833 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
12834  Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
12835  erstellen wollen.
12836  Ein sehr viel komplexeres Beispiel, das auch 
12837 \family typewriter
12838 fork
12839 \family default
12840  und Konsorten verwendet, finden Sie mit 
12841 \family typewriter
12842 pic2ascii.py
12843 \family default
12844  im selben Verzeichnis.
12845 \end_layout
12846
12847 \begin_layout Standard
12848 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
12849  Interaktion mit der Shell erlaubt.
12850  Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
12851  Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
12852  Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
12853  die mit dem 
12854 \family typewriter
12855 execvp()
12856 \family default
12857 -Mechanismus arbeiten.
12858 \end_layout
12859
12860 \begin_layout Standard
12861 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
12862  den einfacheren Shellscripts zurückzukehren.
12863  Aber seien Sie sich bewusst, dass Sie dadurch ein potentielles Sicherheitsloch
12864  schaffen.
12865  Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
12866  Open Source an uns zu schicke,n sollte klar sein, dass ein derartiges,
12867  unsicheres Skript niemals fester Bestandteil der LyX-Distribution werden
12868  kann.
12869 \end_layout
12870
12871 \begin_layout Standard
12872 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
12873 ewusst damit umgehen.
12874  Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
12875  die Türe zu gewaltigen Sicherheitsproblemen öffnen.
12876  Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
12877  oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
12878  von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
12879  Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
12880  kontrollierten Umfeld verwenden.
12881 \end_layout
12882
12883 \begin_layout Section
12884 Die Zukunft der externen Einfügung
12885 \end_layout
12886
12887 \begin_layout Standard
12888 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
12889  Mechanismus, der einen Zugang zu den Interna von LyX bietet.
12890  Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
12891  Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
12892  welche Wege dabei gegangen werden sollten:
12893 \end_layout
12894
12895 \begin_layout Itemize
12896 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
12897 \end_layout
12898
12899 \begin_layout Itemize
12900 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
12901  Protokoll.
12902 \end_layout
12903
12904 \begin_layout Itemize
12905 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
12906  Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
12907  ebenso für die Parameter für jedes dieser Formate.
12908  Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
12909  global für diese eine Vorlage gilt.
12910  Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
12911  primären Formates für das einzubindende Material zu verzichten.
12912 \end_layout
12913
12914 \begin_layout Itemize
12915 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
12916  als die einfache Parameterzeile zu ermöglichen.
12917  Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
12918 e Version der Einfügungsdialoge zu erstellen.
12919 \end_layout
12920
12921 \end_body
12922 \end_document