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