]> git.lyx.org Git - lyx.git/blob - lib/doc/de/Customization.lyx
Additional.lyx: remove some unused references to squash LaTeX warnings
[lyx.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 ref
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 ref
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, siehe Abschnitt
731 \begin_inset space ~
732 \end_inset
733
734
735 \begin_inset CommandInset ref
736 LatexCommand ref
737 reference "sub:Creating-Templates"
738
739 \end_inset
740
741 .
742 \end_layout
743
744 \begin_layout Labeling
745 \labelwidthstring 00.00.0000
746
747 \family typewriter
748 tex/
749 \family default
750  Einige LyX-spezifische LaTeX-Textklassen- (
751 \family typewriter
752 .cls
753 \family default
754 ) und -Stildateien
755 \begin_inset Newline linebreak
756 \end_inset
757
758  (.
759 \family typewriter
760 sty
761 \family default
762 ).
763 \end_layout
764
765 \begin_layout Labeling
766 \labelwidthstring 00.00.0000
767
768 \family typewriter
769 ui/
770 \family default
771  Hier finden Sie Dateien mit der Endung 
772 \family typewriter
773 .ui
774 \family default
775 , die die Benutzerschnitt\SpecialChar \-
776 stel\SpecialChar \-
777 le von LyX festlegen, also welche Einträge
778  in welchen Menüs sind, und wie die Werkzeugleiste zusammengesetzt ist.
779 \end_layout
780
781 \begin_layout Subsection
782 Dateien, die Sie nicht verändern sollten
783 \end_layout
784
785 \begin_layout Standard
786 Die folgenden Dateien werden intern von LyX verwendet.
787  Sie sollten im Normalfall nur von den Entwicklern editiert werden.
788 \end_layout
789
790 \begin_layout Labeling
791 \labelwidthstring 00.00.0000
792
793 \family typewriter
794 \series medium
795 CREDITS
796 \family default
797 \series default
798  Diese Datei enthält eine Liste der Entwickler.
799  Ihr Inhalt wird über die Menüauswahl 
800 \family sans
801 Hilfe\SpecialChar \menuseparator
802 Über
803 \begin_inset space \space{}
804 \end_inset
805
806 Ly
807 \family default
808
809 \begin_inset ERT
810 status collapsed
811
812 \begin_layout Plain Layout
813
814 {}
815 \end_layout
816
817 \end_inset
818
819
820 \family sans
821 X
822 \family default
823  angezeigt.
824 \end_layout
825
826 \begin_layout Labeling
827 \labelwidthstring 00.00.0000
828
829 \family typewriter
830 \series medium
831 chkconfig.ltx
832 \family default
833 \series default
834  ist ein LaTeX-Skript, das bei der Konfiguration verwendet wird.
835  Starten Sie es nie direkt.
836 \end_layout
837
838 \begin_layout Labeling
839 \labelwidthstring 00.00.0000
840
841 \family typewriter
842 \series medium
843 configure
844 \family default
845 \series default
846  ist das eigentliche Skript, das zur Neukonfiguration von LyX verwendet
847  wird.
848  Es erzeugt die Konfigurationsdateien in dem Verzeichnis, von dem aus es
849  aufgerufen wurde.
850 \end_layout
851
852 \begin_layout Subsection
853 Andere Dateien
854 \end_layout
855
856 \begin_layout Labeling
857 \labelwidthstring 00.00.0000
858
859 \family typewriter
860 encodings
861 \family default
862  Die hier enthaltene Tabelle beschreibt, wie die unterschiedlichen Zeichenkodier
863 ungen in Unicode dargestellt werden.
864 \end_layout
865
866 \begin_layout Labeling
867 \labelwidthstring 00.00.0000
868
869 \family typewriter
870 external_templates
871 \family default
872  Diese Datei enthält die Vorlagen für das neue 
873 \family sans
874 Externes
875 \begin_inset space \space{}
876 \end_inset
877
878 Material
879 \family default
880 -Modul.
881  Siehe dazu Kapitel
882 \begin_inset space \space{}
883 \end_inset
884
885
886 \begin_inset CommandInset ref
887 LatexCommand vref
888 reference "cha:Externes-Material-einfügen"
889
890 \end_inset
891
892
893 \end_layout
894
895 \begin_layout Labeling
896 \labelwidthstring 00.00.0000
897
898 \family typewriter
899 languages
900 \family default
901  Eine Liste mit allen derzeit von LyX unterstützten Sprachen.
902 \end_layout
903
904 \begin_layout Labeling
905 \labelwidthstring 00.00.0000
906
907 \family typewriter
908 lyxrc.example
909 \family default
910  Veraltet.
911 \end_layout
912
913 \begin_layout Section
914 Das lokale Konfigurationsverzeichnis
915 \end_layout
916
917 \begin_layout Standard
918 Eventuell benutzen Sie LyX als normaler Benutzer und wollen dennoch einige
919  Einstellungen der Konfiguration ändern.
920  Zu diesem Zweck gibt es ein benutzereigenes Verzeichnis 
921 \family typewriter
922 UserDir
923 \family default
924 , in dem Ihre gesamte persönliche Konfiguration gespeichert wird.
925  Der Name dieses Verzeichnisses wird als 
926 \emph on
927 Benutzerverzeichnis
928 \emph default
929  in 
930 \family sans
931 Hilfe\SpecialChar \menuseparator
932 Über
933 \begin_inset space \space{}
934 \end_inset
935
936 Ly
937 \begin_inset ERT
938 status collapsed
939
940 \begin_layout Plain Layout
941
942 {}
943 \end_layout
944
945 \end_inset
946
947 X
948 \family default
949  angezeigt.
950  Dieses Verzeichnis wird als Spiegelung des systemweiten Verzeichnisses
951  verwendet.
952  Das bedeutet, dass jede Datei, die Sie dort speichern, die entsprechende
953  Datei im Systemverzeichnis ersetzt.
954  Jede der im vorigen Abschnitt beschriebenen Konfigurationsdateien kann
955  sich entweder im Systemverzeichnis 
956 \family typewriter
957 Ly
958 \begin_inset ERT
959 status collapsed
960
961 \begin_layout Plain Layout
962
963 {}
964 \end_layout
965
966 \end_inset
967
968 XDir
969 \family default
970  oder aber in Ihrem privaten Verzeichnis befinden.
971  Im ersten Fall gelten die Einstellungen für alle Benutzer, im zweiten Fall
972  nur für Sie.
973 \end_layout
974
975 \begin_layout Standard
976 Dies lässt sich an einigen Beispielen leichter erklären:
977 \end_layout
978
979 \begin_layout Itemize
980 Um eine LyX Version älter als 1.1.6 umzukonfigurieren, musste der Benutzer
981  zunächst die Datei 
982 \begin_inset Flex URL
983 status collapsed
984
985 \begin_layout Plain Layout
986
987 LyXDir/lyxrc.example
988 \end_layout
989
990 \end_inset
991
992
993 \begin_inset Note Note
994 status collapsed
995
996 \begin_layout Plain Layout
997 HHa: wie bereits im Benutzerhandbuch erwähnt, ist URL eine einfache Möglichkeit,
998  um Schreibmaschinenformat umzubrechen.
999 \end_layout
1000
1001 \end_inset
1002
1003  nach 
1004 \family typewriter
1005 UserDir/lyxrc
1006 \family default
1007  kopieren und diese dann manuell editieren.
1008  Neuere Versionen von LyX lesen diese Datei zwar noch, wenn sie in 
1009 \family typewriter
1010 UserDir
1011 \family default
1012  gefunden wird, aber alle Änderungen, die über den neuen Dialog 
1013 \family sans
1014 Werkzeuge\SpecialChar \menuseparator
1015 Einstellungen
1016 \family default
1017 \SpecialChar \ldots{}
1018  gemacht werden, werden in der Datei 
1019 \family typewriter
1020 preferences
1021 \family default
1022  gespeichert.
1023  Danach (das heißt wenn 
1024 \family typewriter
1025 preferences
1026 \family default
1027  gefunden wird) wird die alte 
1028 \family typewriter
1029 lyxrc
1030 \family default
1031  nicht mehr eingelesen und kann gelöscht werden.
1032  
1033 \end_layout
1034
1035 \begin_layout Itemize
1036 Wenn Sie mit dem Menüpunkt 
1037 \family sans
1038 Werkzeuge\SpecialChar \menuseparator
1039 Neu
1040 \begin_inset space \space{}
1041 \end_inset
1042
1043 konfigurieren
1044 \family default
1045  eine Neukonfiguration von LyX durchführen, werden die dabei erzeugten Dateien
1046  in Ihrem privaten Konfigurationsverzeichnis 
1047 \family typewriter
1048 UserDir
1049 \family default
1050  gespeichert.
1051  Das bedeutet, dass ab sofort etwaige neue Dokumentenklassen, die Sie in
1052  Ihrem Verzeichnis 
1053 \family typewriter
1054 UserDir/layouts
1055 \family default
1056  gespeichert haben, im Feld 
1057 \family sans
1058 Dokumentklasse
1059 \family default
1060  des Dialoges 
1061 \family sans
1062 Dokument
1063 \family default
1064 \SpecialChar \menuseparator
1065
1066 \family sans
1067 Einstellungen
1068 \family default
1069 \SpecialChar \ldots{}
1070  erscheinen.
1071 \end_layout
1072
1073 \begin_layout Itemize
1074 Falls Sie irgendwelche Dateien für neue LaTeX-Dokumentenklassen in einem
1075  Verzeichnis installiert haben, das LaTeX über die Umgebungsvariable 
1076 \family typewriter
1077 TEX\SpecialChar \-
1078 IN\SpecialChar \-
1079 PUTS
1080 \family default
1081  findet, können auch diese in LyX verwendet werden.
1082 \begin_inset Foot
1083 status collapsed
1084
1085 \begin_layout Plain Layout
1086 vorausgesetzt, es gibt auch eine 
1087 \family typewriter
1088 .layout
1089 \family default
1090 -Datei dafür.
1091 \end_layout
1092
1093 \end_inset
1094
1095
1096 \end_layout
1097
1098 \begin_layout Itemize
1099 Wenn Sie sich von einem LyX-FTP-Server eine aktuellere Version (oder zum
1100  Beispiel diese deutsche Version) der Dokumentation besorgt haben, sie aber
1101  nicht 
1102 \emph on
1103 offiziell
1104 \emph default
1105  installieren können, da Sie keine Systemadministratorrechte haben, können
1106  Sie diese Dateien einfach nach 
1107 \family typewriter
1108 UserDir/doc
1109 \family default
1110  kopieren, und sie werden automatisch über das 
1111 \family sans
1112 Hilfe
1113 \family default
1114 -Menü geöffnet.
1115 \end_layout
1116
1117 \begin_layout Section
1118 LyX mit mehreren Konfigurationen
1119 \end_layout
1120
1121 \begin_layout Standard
1122 Die hochgradige Konfigurierbarkeit von LyX durch das lokale Verzeichnis
1123  wird für diejenigen nicht ausreichend sein, die parallel mehrere unterschiedlic
1124 he Konfigurationen verwenden wollen, zum Beispiel unterschiedliche Tastaturkürze
1125 l und/oder Druckerkonfigurationen.
1126  Sie können dies durch das Anlegen von mehreren Konfigurationsverzeichnissen
1127  erreichen und LyX jeweils beim Start mitteilen, welches davon verwendet
1128  werden soll.
1129 \end_layout
1130
1131 \begin_layout Standard
1132 Indem Sie LyX mit der Option 
1133 \family typewriter
1134 -userdir
1135 \family default
1136  
1137 \family typewriter
1138 \emph on
1139 <verzeichnis>
1140 \family default
1141 \emph default
1142  starten, erreichen Sie, dass die Konfiguration aus diesem Verzeichnis anstelle
1143  des Standardverzeichnisses gelesen wird (das Standardverzeichnis ermitteln
1144  Sie, indem Sie LyX ohne diese Option starten).
1145  Falls das so angegebene Verzeichnis noch nicht existiert, fragt LyX genau
1146  wie beim ersten Start nach, ob es angelegt werden soll.
1147  Die Konfiguration in diesem Verzeichnis können Sie dann wie im Normalfall
1148  in LyX verändern, die Einstellungen im Standardverzeichnis werden aber
1149  nicht verändert -- beide Verzeichnisse sind völlig unabhängig.
1150  Anstelle der Kommandozeilenoption können Sie übrigens auch die Umgebungsvariabl
1151
1152 \family typewriter
1153 LYX_USERDIR_VER
1154 \family default
1155  auf das zu verwendende Verzeichnis setzen.
1156 \end_layout
1157
1158 \begin_layout Standard
1159 Unterschiedliche Konfigurationsverzeichnisse bedeuten aber auch zusätzlichen
1160  Aufwand: Wenn Sie etwa eine neue Layoutdatei in 
1161 \family typewriter
1162 UserDir/layouts
1163 \family default
1164  hinzufügen und diese für alle Konfigurationen sichtbar sein soll, müssen
1165  Sie sie in 
1166 \emph on
1167 allen
1168 \emph default
1169  Verzeichnissen separat hinzufügen.
1170  Sie können das jedoch mit einem Trick umgehen: Nachdem LyX das neue UserDir
1171  angelegt hat, sind praktisch alle Unterverzeichnisse (siehe oben) leer.
1172  Sie können also all diese Verzeichnis durch einen symbolischen Link auf
1173  das entsprechende Verzeichnis im originalen 
1174 \family typewriter
1175 UserDir
1176 \family default
1177  ersetzen.
1178  Lediglich mit dem Verzeichnis 
1179 \family typewriter
1180 doc
1181 \family default
1182  müssen Sie vorsichtig sein, denn dort wird eine Datei durch das Konfigurationss
1183 kript (
1184 \family sans
1185 Werkzeuge\SpecialChar \menuseparator
1186 Neu
1187 \begin_inset space \space{}
1188 \end_inset
1189
1190 konfigurieren
1191 \family default
1192 ) abgelegt, die konfigurationsabhängig ist.
1193 \end_layout
1194
1195 \begin_layout Chapter
1196 Der Dialog Werkzeuge
1197 \family sans
1198 \SpecialChar \menuseparator
1199
1200 \family default
1201 Ei
1202 \family sans
1203 nstellungen
1204 \end_layout
1205
1206 \begin_layout Section
1207 Formate
1208 \begin_inset CommandInset label
1209 LatexCommand label
1210 name "Formate"
1211
1212 \end_inset
1213
1214
1215 \end_layout
1216
1217 \begin_layout Standard
1218 Als ersten Schritt müssen Sie Ihre Dateiformate definieren, wenn das nicht
1219  bereits passiert ist.
1220  Dazu öffnen Sie 
1221 \family sans
1222 Werkzeuge\SpecialChar \menuseparator
1223 Einstellungen\SpecialChar \menuseparator
1224 Datei-Handhabung\SpecialChar \menuseparator
1225 Dateiformate
1226 \family default
1227  und klicken auf 
1228 \family sans
1229 Neu
1230 \family default
1231 .
1232  Das 
1233 \family sans
1234 Format
1235 \family default
1236 -Feld enthält den Namen, unter dem das Format im GUI identifiziert wird.
1237  Im Feld 
1238 \family sans
1239 Einsortieren
1240 \begin_inset space \space{}
1241 \end_inset
1242
1243 als
1244 \family default
1245  steht der Name, mit dem das Format intern identifiziert wird.
1246  Außerdem muss eine 
1247 \family sans
1248 Dateiendung
1249 \family default
1250  festgelegt werden.
1251  Diese drei Felder sind erforderlich.
1252  Zusätzlich kann ein 
1253 \family sans
1254 Tastenkürzel
1255 \family default
1256  definiert werden.
1257  Zum Beispiel bedeutet 
1258 \family sans
1259 Strg+D
1260 \family default
1261
1262 \family sans
1263 Ansicht\SpecialChar \menuseparator
1264 DVI
1265 \family default
1266 .
1267 \end_layout
1268
1269 \begin_layout Standard
1270 Ein Format kann ein 
1271 \family sans
1272 Bearbeitungsprogramm
1273 \family default
1274  und ein 
1275 \family sans
1276 Anzeigeprogramm
1277 \family default
1278  haben.
1279  Am Beispiel von JPEG-Dateien steht bei mir in beiden Feldern 
1280 \family sans
1281 gimp
1282 \family default
1283 .
1284  Was bei Ihnen steht, hängt von der Software-Ausstattung Ihres PCs ab.
1285  Zum Definieren des Befehls können auch die vier Variablen aus dem nächsten
1286  Abschnitt benutzt werden.
1287  Das 
1288 \family sans
1289 Bearbeitungsprogramm
1290 \family default
1291  wird aufgerufen, wenn Sie nach einem Rechtsklick auf ein Bild 
1292 \family sans
1293 Datei
1294 \begin_inset space \space{}
1295 \end_inset
1296
1297 extern
1298 \begin_inset space \space{}
1299 \end_inset
1300
1301 bearbeiten
1302 \family default
1303  auswählen.
1304  
1305 \end_layout
1306
1307 \begin_layout Standard
1308 Wenn 
1309 \family sans
1310 Dokumentformat
1311 \family default
1312  angekreuzt ist, weiß LyX, dass das Format für den Dokumentexport geeignet
1313  ist.
1314  Wenn dann auch noch ein geeigneter Konverter existiert (siehe Abschnitt
1315 \begin_inset space \space{}
1316 \end_inset
1317
1318
1319 \begin_inset CommandInset ref
1320 LatexCommand vref
1321 reference "Konverter"
1322
1323 \end_inset
1324
1325 ), wird das Format unter 
1326 \family sans
1327 Datei\SpecialChar \menuseparator
1328 Exportieren
1329 \family default
1330  erscheinen.
1331  Außerdem wird es im 
1332 \family sans
1333 Ansicht
1334 \family default
1335 -Menü erscheinen, wenn ein 
1336 \family sans
1337 Anzeigeprogramm
1338 \family default
1339  angegeben wurde.
1340  Reine Grafikformate wie 
1341 \family typewriter
1342 png
1343 \family default
1344  sollten diese Option nicht benutzen, dagegen aber Formate, die sowohl Vektorgra
1345 fiken als auch Dokumente repräsentieren wie 
1346 \family typewriter
1347 pdf
1348 \family default
1349 .
1350 \end_layout
1351
1352 \begin_layout Standard
1353 Die Option 
1354 \family sans
1355 Vektorgrafik-Format
1356 \family default
1357  sagt LyX, dass ein Format Vektorgrafiken ent\SpecialChar \-
1358 halten kann.
1359  Diese Information wird dazu benutzt, um ein Zielformat für eingefügte Grafiken
1360  für den 
1361 \family typewriter
1362 pdflatex
1363 \family default
1364 -Export zu bestimmen.
1365  Eingefügte Grafiken müs\SpecialChar \-
1366 sen nach 
1367 \family typewriter
1368 pdf
1369 \family default
1370
1371 \family typewriter
1372 png
1373 \family default
1374  oder 
1375 \family typewriter
1376 jpg
1377 \family default
1378  konvertiert werden, weil 
1379 \family typewriter
1380 pdflatex
1381 \family default
1382  keine anderen Grafikformate handhaben kann.
1383  Hat eine eingefügte Grafik bereits eines der Formate, wird sie nach pdf
1384  konvertiert, wenn 
1385 \family sans
1386 Vektorgrafik-Format
1387 \family default
1388  angekreuzt ist, sonst nach 
1389 \family typewriter
1390 png
1391 \family default
1392 .
1393 \end_layout
1394
1395 \begin_layout Section
1396 Kopierer
1397 \end_layout
1398
1399 \begin_layout Standard
1400 Weil alle Konvertierungen im temporären Verzeichnis von LyX stattfinden,
1401  muss eine Datei manchmal geändert werden bevor sie ins temporäre Verzeichnis
1402  kopiert wird, damit die Konvertierung durchgeführt werden kann.
1403 \begin_inset Foot
1404 status collapsed
1405
1406 \begin_layout Plain Layout
1407 Wenn die Datei beispielsweise auf andere Dateien mit relativen Pfaden verweist
1408  -- vielleicht Bilder -- und diese Pfade beim Kopieren ungültig werden.
1409 \end_layout
1410
1411 \end_inset
1412
1413  Das macht ein Kopierer: er kopiert eine Datei ins (oder vom) temporären
1414  Verzeichnis und ändert sie dabei.
1415 \end_layout
1416
1417 \begin_layout Standard
1418 Die Definitionen der Kopierer können vier Variablen benutzen:
1419 \end_layout
1420
1421 \begin_layout Labeling
1422 \labelwidthstring 00.00.0000
1423
1424 \family typewriter
1425 $$s
1426 \family default
1427  ist das Systemverzeichnis von LyX (zum Beispiel 
1428 \family typewriter
1429 /usr/local/bin/
1430 \begin_inset Newline linebreak
1431 \end_inset
1432
1433 lyx
1434 \family default
1435 ).
1436 \end_layout
1437
1438 \begin_layout Labeling
1439 \labelwidthstring 00.00.0000
1440
1441 \family typewriter
1442 $$i
1443 \family default
1444  ist die Eingabedatei.
1445 \end_layout
1446
1447 \begin_layout Labeling
1448 \labelwidthstring 00.00.0000
1449
1450 \family typewriter
1451 $$o
1452 \family default
1453  ist die Ausgabedatei.
1454 \end_layout
1455
1456 \begin_layout Labeling
1457 \labelwidthstring 00.00.0000
1458
1459 \family typewriter
1460 $$l
1461 \family default
1462  ist der 
1463 \emph on
1464 LaTeX-Name
1465 \emph default
1466 .
1467  Dies sollte der Dateiname sein, den LaTeX im 
1468 \family typewriter
1469
1470 \backslash
1471 include
1472 \family default
1473 -Befehl benutzt.
1474  Er ist nur dann relevant, wenn die expor\SpecialChar \-
1475 tier\SpecialChar \-
1476 ten Dateien für den Befehl
1477  geeignet sind.
1478 \end_layout
1479
1480 \begin_layout Standard
1481 Kopierer können benutzt werden, um 
1482 \emph on
1483 fast
1484 \emph default
1485  alles mit Ausgabedateien zu machen.
1486  Wenn Sie zum Beispiel 
1487 \family typewriter
1488 pdf
1489 \family default
1490 -Dateien in ein spezielles Verzeichnis kopieren wollen, können Sie ein Shell-Skr
1491 ipt wie folgt schreiben:
1492 \end_layout
1493
1494 \begin_layout LyX-Code
1495 #!/bin/bash
1496 \end_layout
1497
1498 \begin_layout LyX-Code
1499 FROMFILE=$1
1500 \end_layout
1501
1502 \begin_layout LyX-Code
1503 TOFILE=`basename $2`
1504 \end_layout
1505
1506 \begin_layout LyX-Code
1507 cp $FROMFILE /home/you/pdf/$TOFILE
1508 \end_layout
1509
1510 \begin_layout Standard
1511 Speichern Sie das Skript ausführbar in Ihrem lokalen LyX-Verzeichnis --
1512  etwa 
1513 \family typewriter
1514 /home/you/lyx/scripts/pdfkopierer.sh
1515 \family default
1516 .
1517  Dann wählen Sie in 
1518 \family sans
1519 Werkzeuge\SpecialChar \menuseparator
1520 Ein\SpecialChar \-
1521 stel\SpecialChar \-
1522 lun\SpecialChar \-
1523 gen\SpecialChar \menuseparator
1524 Datei-Handhabung\SpecialChar \menuseparator
1525 Dateiformate
1526 \family default
1527  das Format 
1528 \family sans
1529 PDF
1530 \begin_inset space \space{}
1531 \end_inset
1532
1533 (pdflatex)
1534 \family default
1535  und tragen im Kopierer-Feld 
1536 \family typewriter
1537 pdfkopierer.sh $$i $$o
1538 \family default
1539  ein.
1540 \end_layout
1541
1542 \begin_layout Standard
1543 Kopierer werden von LyX in vielen eigenen Konvertierungen benutzt.
1544  Wenn auf dem PC geeignete Programme installiert sind, wird LyX automatisch
1545  Kopierer für 
1546 \family sans
1547 HTML
1548 \family default
1549  und 
1550 \family sans
1551 HTML
1552 \begin_inset space \space{}
1553 \end_inset
1554
1555 (MS
1556 \begin_inset space \space{}
1557 \end_inset
1558
1559 Word)
1560 \family default
1561  installieren.
1562  Wenn diese Formate exportiert werden, 
1563 \emph on
1564 sieht
1565 \emph default
1566  der Kopierer, dass nicht nur die Haupt-HTML-Datei, sondern auch verschiedene
1567  zugehörige Dateien (Stildateien, Bilder usw.) kopiert werden müssen.
1568  All diese Dateien werden in ein Unterverzeichnis des Verzeichnisses geschrieben
1569 , in dem die LyX-Datei steht.
1570 \begin_inset Foot
1571 status open
1572
1573 \begin_layout Plain Layout
1574 Kopierer können angepasst werden.
1575  Der optionale Parameter 
1576 \family typewriter
1577 -e
1578 \family default
1579  kann eine durch Kommata getrennte Liste von Erweiterungen enthalten, die
1580  mitkopiert werden sollen.
1581  Wenn es fehlt, werden alle Dateien kopiert.
1582  Der Parameter 
1583 \family typewriter
1584 -t
1585 \family default
1586  bestimmt die Namenserweiterung, die an den erzeugten Verzeichnisnamen angehängt
1587  werden soll.
1588  Standardmäßig ist es 
1589 \family sans
1590 Ly
1591 \begin_inset ERT
1592 status open
1593
1594 \begin_layout Plain Layout
1595
1596 {}
1597 \end_layout
1598
1599 \end_inset
1600
1601 Xconv
1602 \family default
1603 , so dass die aus 
1604 \family typewriter
1605 Datei.lyx
1606 \family default
1607  erzeugte HTML-Datei im Unterverzeichnis 
1608 \family typewriter
1609 Datei.html.Ly
1610 \begin_inset ERT
1611 status open
1612
1613 \begin_layout Plain Layout
1614
1615 {}
1616 \end_layout
1617
1618 \end_inset
1619
1620 Xconv
1621 \family default
1622  landet.
1623 \end_layout
1624
1625 \end_inset
1626
1627
1628 \end_layout
1629
1630 \begin_layout Section
1631 Konverter
1632 \begin_inset CommandInset label
1633 LatexCommand label
1634 name "Konverter"
1635
1636 \end_inset
1637
1638
1639 \end_layout
1640
1641 \begin_layout Standard
1642 Sie können eigene Konverter in 
1643 \family sans
1644 Werkzeuge\SpecialChar \menuseparator
1645 Ein\SpecialChar \-
1646 stel\SpecialChar \-
1647 lun\SpecialChar \-
1648 gen\SpecialChar \menuseparator
1649 Datei-Handhabung\SpecialChar \menuseparator
1650 Kon\SpecialChar \-
1651 verter
1652 \family default
1653  definieren.
1654  Dazu wählen aus 
1655 \family sans
1656 Von
1657 \begin_inset space \space{}
1658 \end_inset
1659
1660 Format
1661 \family default
1662  und 
1663 \family sans
1664 In
1665 \begin_inset space \space{}
1666 \end_inset
1667
1668 Format
1669 \family default
1670  jeweils eins aus, schreiben den benötigten Befehl ins Feld 
1671 \family sans
1672 Konverter
1673 \family default
1674  und klicken auf 
1675 \family sans
1676 Hinzufügen
1677 \family default
1678  rechts oben.
1679  Sie können im Befehl mehrere Variablen benutzen:
1680 \end_layout
1681
1682 \begin_layout Labeling
1683 \labelwidthstring 00.00.0000
1684
1685 \family typewriter
1686 $$s
1687 \family default
1688  ist das Systemverzeichnis von LyX (zum Beispiel 
1689 \family typewriter
1690 /usr/local/bin/
1691 \begin_inset Newline linebreak
1692 \end_inset
1693
1694 lyx
1695 \family default
1696 ).
1697 \end_layout
1698
1699 \begin_layout Labeling
1700 \labelwidthstring 00.00.0000
1701
1702 \family typewriter
1703 $$i
1704 \family default
1705  ist die Eingabedatei.
1706 \end_layout
1707
1708 \begin_layout Labeling
1709 \labelwidthstring 00.00.0000
1710
1711 \family typewriter
1712 $$o
1713 \family default
1714  ist die Ausgabedatei.
1715 \end_layout
1716
1717 \begin_layout Labeling
1718 \labelwidthstring 00.00.0000
1719
1720 \family typewriter
1721 $$b
1722 \family default
1723  ist der Dateiname ohne Erweiterung (siehe Linux-Befehl 
1724 \family typewriter
1725 basename
1726 \family default
1727 ).
1728 \end_layout
1729
1730 \begin_layout Labeling
1731 \labelwidthstring 00.00.0000
1732
1733 \family typewriter
1734 $$p
1735 \family default
1736  ist der Pfad zur Eingabedatei.
1737 \end_layout
1738
1739 \begin_layout Labeling
1740 \labelwidthstring 00.00.0000
1741
1742 \family typewriter
1743 $$r
1744 \family default
1745  ist der Pfad zur ursprünglichen Eingabedatei.
1746  Wenn eine Kette von Konvertern aufgerufen wird, weicht er von 
1747 \family typewriter
1748 $$p
1749 \family default
1750  ab.
1751 \end_layout
1752
1753 \begin_layout Standard
1754 Ins Feld Zusatz-Flag können Sie folgende, durch Kommata getrennte, Flags
1755  schrei\SpecialChar \-
1756 ben:
1757 \end_layout
1758
1759 \begin_layout Labeling
1760 \labelwidthstring 00.00.0000
1761
1762 \family typewriter
1763 latex
1764 \family default
1765  Damit ein besonderer LaTeX-Lauf gestartet, der die LaTeX-Fehlermel\SpecialChar \-
1766 dun\SpecialChar \-
1767 gen
1768  von LyX verfügbar macht.
1769 \end_layout
1770
1771 \begin_layout Labeling
1772 \labelwidthstring 00.00.0000
1773
1774 \family typewriter
1775 needaux
1776 \family default
1777  benötigt die LaTeX-Datei 
1778 \family typewriter
1779 xyz.aux
1780 \family default
1781  zur Konvertierung.
1782 \end_layout
1783
1784 \begin_layout Labeling
1785 \labelwidthstring 00.00.0000
1786
1787 \family typewriter
1788 xml
1789 \family default
1790  Damit wird die Ausgabe im XML-Format gespeichert.
1791 \end_layout
1792
1793 \begin_layout Standard
1794 Die folgenden Flags sind keine richtigen, weil sie ein Argument der Form
1795  
1796 \family typewriter
1797 key=value
1798 \family default
1799  benutzen:
1800 \end_layout
1801
1802 \begin_layout Labeling
1803 \labelwidthstring 00.00.0000
1804
1805 \family typewriter
1806 parselog
1807 \family default
1808  Wenn das gesetzt ist, wird der Standardfehler des Konverters in die Datei
1809  
1810 \family typewriter
1811 infile.out
1812 \family default
1813  umgeleitet, und das Skript wird so ausgeführt: 
1814 \family typewriter
1815 script
1816 \begin_inset space \space{}
1817 \end_inset
1818
1819 <
1820 \begin_inset space \space{}
1821 \end_inset
1822
1823 infile.out
1824 \begin_inset space \space{}
1825 \end_inset
1826
1827 >
1828 \begin_inset space \space{}
1829 \end_inset
1830
1831 infile.log
1832 \family default
1833 .
1834  Das Argument kann 
1835 \family typewriter
1836 $$s
1837 \family default
1838  ent\SpecialChar \-
1839 halten.
1840 \end_layout
1841
1842 \begin_layout Labeling
1843 \labelwidthstring 00.00.0000
1844
1845 \family typewriter
1846 resultdir
1847 \family default
1848  ist der Name des Verzeichnisses, in dem der Konverter die erzeugten Dateien
1849  ablegen soll.
1850  LyX wird das Verzeichnis nicht anlegen und auch nichts hineinkopieren,
1851  aber dieses Verzeichnis an seinen Bestimmungs\SpecialChar \-
1852 ort kopieren.
1853  Das Argument darf 
1854 \family typewriter
1855 $$b
1856 \family default
1857  enthalten, was durch die Basisnamen von Ein- oder Ausgabedatei ersetzt
1858  wird, wenn das Verzeichnis kopiert wird.
1859 \begin_inset Newline newline
1860 \end_inset
1861
1862 Beachten Sie, das 
1863 \family typewriter
1864 resultdir
1865 \family default
1866  und 
1867 \family typewriter
1868 usetempdir
1869 \family default
1870  zusammen keinen Sinn machen.
1871  Wenn das erste definiert wurde, wird das zweite ignoriert.
1872 \end_layout
1873
1874 \begin_layout Labeling
1875 \labelwidthstring 00.00.0000
1876
1877 \family typewriter
1878 resultfile
1879 \family default
1880  ist der Name der Ausgabedatei und darf 
1881 \family typewriter
1882 $$b
1883 \family default
1884  enthalten.
1885  Er wird nur zusammen mit 
1886 \family typewriter
1887 resultdir
1888 \family default
1889  benutzt und ist auch da nur optional.
1890  Wenn er nicht angegeben wird, wird 
1891 \family typewriter
1892 index
1893 \family default
1894  benutzt.
1895 \end_layout
1896
1897 \begin_layout Standard
1898 Keines dieser Flags wird zur Zeit in einem Konverter benutzt, der zusammen
1899  mit LyX installiert wird.
1900 \end_layout
1901
1902 \begin_layout Standard
1903 Sie müssen nicht für alle Formate, zwischen denen Sie konvertieren wollen,
1904  Konverter definieren.
1905  Zum Beispiel gibt es keinen Konverter von LyX nach PostScript, aber LyX
1906  wird PostScript exportieren.
1907  Dies geschieht, indem zunächst eine LaTeX-Datei erzeugt wird -- dafür wird
1908  auch kein Konverter benötigt --, die dann mit dem Konverter von LyX nach
1909  DVI in eine DVI-Datei konvertiert wird, die schließlich nach PostScript
1910  konvertiert wird.
1911  LyX findet solche Konverter-Ketten automatisch und wird immer die kürzeste
1912  finden.
1913 \end_layout
1914
1915 \begin_layout Standard
1916 Trotzdem können Sie Mehrfachkonversionen zwischen Dateiformaten definieren.
1917  Zum Beispiel liefert die Standardkonfiguration von LyX drei Möglichkeiten,
1918  um von LaTeX nach PDF zu konvertieren:
1919 \end_layout
1920
1921 \begin_layout Enumerate
1922 direkt mit 
1923 \family typewriter
1924 pdflatex
1925 \end_layout
1926
1927 \begin_layout Enumerate
1928 mit 
1929 \family typewriter
1930 ps2pdf
1931 \family default
1932  über DVI und PostScript
1933 \end_layout
1934
1935 \begin_layout Enumerate
1936 mit 
1937 \family typewriter
1938 dvipdfm
1939 \family default
1940  über DVI.
1941 \end_layout
1942
1943 \begin_layout Standard
1944 Um andere Ketten zu definieren, müssen Sie andere Ziel-
1945 \emph on
1946 Dateiformate
1947 \emph default
1948  definieren, wie in Abschnitt
1949 \begin_inset space \space{}
1950 \end_inset
1951
1952
1953 \begin_inset CommandInset ref
1954 LatexCommand vref
1955 reference "Formate"
1956
1957 \end_inset
1958
1959  beschrieben.
1960  Zum Beispiel enthält die Standardkonfiguration drei Formate für pdf-Dateien,
1961  die 
1962 \family sans
1963 pdf
1964 \family default
1965  für 
1966 \family typewriter
1967 ps2pdf
1968 \family default
1969
1970 \family sans
1971 pdf2
1972 \family default
1973  für 
1974 \family typewriter
1975 pdflatex
1976 \family default
1977  und 
1978 \family sans
1979 pdf3
1980 \family default
1981  für 
1982 \family typewriter
1983 dvipdfm
1984 \family default
1985  heißen.
1986 \end_layout
1987
1988 \begin_layout Chapter
1989 Internationales LyX
1990 \begin_inset CommandInset label
1991 LatexCommand label
1992 name "cha:Internationales-LyX"
1993
1994 \end_inset
1995
1996
1997 \end_layout
1998
1999 \begin_layout Standard
2000
2001 \emph on
2002 Anmerkung des Übersetzers: Dieses Kapitel behandelt zwei Themenbereiche.
2003  Einmal wird in
2004 \begin_inset space \space{}
2005 \end_inset
2006
2007
2008 \begin_inset CommandInset ref
2009 LatexCommand vref
2010 reference "sec:Eine-andere-Sprache"
2011
2012 \end_inset
2013
2014  und
2015 \begin_inset space \space{}
2016 \end_inset
2017
2018
2019 \begin_inset CommandInset ref
2020 LatexCommand vref
2021 reference "sec:Tastaturkürzel-für-andere"
2022
2023 \end_inset
2024
2025  erklärt, wie man LyX mitteilt, dass man in einer fremdsprachlichen Umgebung
2026  arbeitet.
2027  Der überwiegende Rest des Kapitels erläutert, wie man LyX an eine neue
2028  Sprache anpasst, das heißt wie man es übersetzt.
2029  Da diese Arbeiten für eine deutsche Umgebung bereits erledigt wurden, dürfte
2030  dieser Teil des Kapitels für die Leser dieser Übersetzung weitgehend uninteress
2031 ant sein.
2032  Die letzten beiden Abschnitte, 
2033 \begin_inset CommandInset ref
2034 LatexCommand vref
2035 reference "sec:Internationale-Tastaturbelegung"
2036
2037 \end_inset
2038
2039  und 
2040 \begin_inset CommandInset ref
2041 LatexCommand vref
2042 reference "sec:Internationale-Tastaturtabellen"
2043
2044 \end_inset
2045
2046 , waren bei der Übersetzung noch nicht ganz up to date.
2047  (Leif Albers)
2048 \end_layout
2049
2050 \begin_layout Standard
2051 LyX kann mit übersetzten Versionen seiner Benutzerschnittstelle arbeiten.
2052  Als dieser Text erstellt wurde, waren über den normalen englischen Text
2053  Anpassungen für 23 Sprachen Bestandteil der LyX-Distribution.
2054  Die von Ihnen benutze Sprache zeigt Ihnen der Befehl 
2055 \family typewriter
2056 locale
2057 \family default
2058 .
2059  (Für weitere Informationen über 
2060 \emph on
2061 locale
2062 \emph default
2063 -Definitionen ist die Manpage 
2064 \emph on
2065 locale(5)
2066 \emph default
2067  ein guter Startpunkt.)
2068 \end_layout
2069
2070 \begin_layout Standard
2071 Bitte beachten Sie, dass diese Übersetzungen zwar funktionieren, aber oft
2072  ein paar Einschränkungen unterliegen.
2073  Insbesondere wurde das Design der Popup-Menüs auf den englischen Text zugeschni
2074 tten.
2075  Das bedeutet, dass der übersetzte Text an einigen Stellen mehr Platz benötigt
2076  als dort zur Verfügung steht.
2077  Dies ist natürlich nur ein Darstellungsproblem und schränkt nicht die Funktions
2078 weise von LyX ein.
2079  Sie werden auch feststellen, dass einige Übersetzungen nicht für alle Menüpunkt
2080 e Tastenkürzel definieren.
2081  Manchmal stehen einfach nicht genügend freie Buchstaben zur Verfügung,
2082  manchmal hatte der Übersetzer einfach bisher keine Zeit, sich darum zu
2083  kümmern.
2084 \end_layout
2085
2086 \begin_layout Standard
2087 Wir werden versuchen, diese Dinge in einer späteren Version zu korrigieren.
2088 \end_layout
2089
2090 \begin_layout Section
2091 Eine andere Sprache für die Schnittstelle auswählen
2092 \begin_inset CommandInset label
2093 LatexCommand label
2094 name "sec:Eine-andere-Sprache"
2095
2096 \end_inset
2097
2098
2099 \end_layout
2100
2101 \begin_layout Standard
2102 Normalerweise erfolgt die gesamte Benutzerführung in der Sprache, die in
2103  der Umgebungsvariablen 
2104 \family typewriter
2105 LANG
2106 \family default
2107  gesetzt wurde.
2108  Um eine andere Sprache auszuwählen, müssen Sie die Umgebungsvariable 
2109 \family typewriter
2110 LANG
2111 \family default
2112  ändern.
2113  Benutzen Sie 
2114 \family typewriter
2115 setenv LANG xx
2116 \family default
2117  in csh-kompatiblen und 
2118 \family typewriter
2119 export LANG=xx
2120 \family default
2121  in sh-kompatiblen Shells.
2122  Ersetzen Sie dabei 
2123 \family typewriter
2124 xx
2125 \family default
2126  durch den Zwei-Buchstaben-Code der Sprache, die Sie verwenden möchten --
2127  zum Beispiel 
2128 \family typewriter
2129 de
2130 \family default
2131  für deutsch.
2132 \begin_inset Foot
2133 status collapsed
2134
2135 \begin_layout Plain Layout
2136 Noch besser wäre es, 
2137 \family typewriter
2138 LANG
2139 \family default
2140  auf den Wert de_DE zu setzen, da andere Programme (zum Beispiel KDE) nach
2141  DE suchen, oder sogar den vollständigen Wert de_DE.iso88591
2142 \end_layout
2143
2144 \end_inset
2145
2146
2147 \end_layout
2148
2149 \begin_layout Standard
2150 Normalerweise werden Sie den passenden Befehl in eine der Startdateien einfügen,
2151  also zum Beispiel in 
2152 \family typewriter
2153 ~/.Xsession
2154 \family default
2155
2156 \family typewriter
2157 ~/.xinitrc
2158 \family default
2159  oder 
2160 \family typewriter
2161 ~/.bashrc
2162 \family default
2163 , damit die übersetzte Schnittstelle automatisch benutzt wird.
2164  
2165 \end_layout
2166
2167 \begin_layout Standard
2168 Beachten Sie, dass all dies 
2169 \emph on
2170 nicht
2171 \emph default
2172  funktioniert, wenn Sie LyX mit der Option 
2173 \family typewriter
2174 --disable\SpecialChar \-
2175 nls
2176 \family default
2177  kompiliert haben.
2178 \end_layout
2179
2180 \begin_layout Section
2181 Tastaturkürzel für andere Sprachen anpassen
2182 \begin_inset CommandInset label
2183 LatexCommand label
2184 name "sec:Tastaturkürzel-für-andere"
2185
2186 \end_inset
2187
2188
2189 \end_layout
2190
2191 \begin_layout Standard
2192 Ein Hauptgrund für Inkonsistenzen in übersetzten LyX-Versionen ist die Tatsache,
2193  dass alle Tastaturkürzel für die Menüfunktionen ursprünglich auf den englischen
2194  Text zugeschnitten wurden.
2195  Das heißt, unabhängig vom tatsächlichen Menüeintrag wird das Kürzel 
2196 \family sans
2197 Strg+Umschalt+N
2198 \family default
2199  das Popup 
2200 \family typewriter
2201 new-file-from-template
2202 \begin_inset Foot
2203 status collapsed
2204
2205 \begin_layout Plain Layout
2206
2207 \family typewriter
2208 new-file-from-template
2209 \family default
2210  ist der LyX-interne Befehl, der das Menü 
2211 \family sans
2212 Datei\SpecialChar \menuseparator
2213 Neu
2214 \begin_inset space ~
2215 \end_inset
2216
2217 von
2218 \begin_inset space ~
2219 \end_inset
2220
2221 Vorlage
2222 \family default
2223 \SpecialChar \ldots{}
2224  auswählt.
2225 \end_layout
2226
2227 \end_inset
2228
2229
2230 \family default
2231  öffnen.
2232 \end_layout
2233
2234 \begin_layout Standard
2235 Es ist allerdings einfach, dies zu ändern, da alle Tastenkürzel für die
2236  Menüfunktionen in einer einzigen Datei definiert werden, in 
2237 \family typewriter
2238 Ly
2239 \begin_inset ERT
2240 status collapsed
2241
2242 \begin_layout Plain Layout
2243
2244 {}
2245 \end_layout
2246
2247 \end_inset
2248
2249 XDir/bind/menus.bind
2250 \family default
2251 .
2252  Jeder Anwender kann eine eigene Version dieser Datei in sein privates LyX-Verze
2253 ichnis (
2254 \family typewriter
2255 ~/.lyx/bind
2256 \family default
2257 ) kopieren und verändern.
2258  Diese wird anstelle der systemweiten Datei eingelesen.
2259 \end_layout
2260
2261 \begin_layout Standard
2262 In diesem privaten Verzeichnis kann man die Definitionen einfach ändern,
2263  zum Beispiel von 
2264 \family sans
2265 Strg+Umschalt+N
2266 \family default
2267  nach 
2268 \family sans
2269 Strg+D+V
2270 \family default
2271  (für 
2272 \family sans
2273 Datei\SpecialChar \menuseparator
2274 Neu
2275 \begin_inset space ~
2276 \end_inset
2277
2278 von
2279 \begin_inset space ~
2280 \end_inset
2281
2282 Vorlage
2283 \family default
2284 \SpecialChar \ldots{}
2285 ).
2286  Für einige Sprachen existieren schon angepasste Versionen 
2287 \family typewriter
2288 Ly
2289 \begin_inset ERT
2290 status collapsed
2291
2292 \begin_layout Plain Layout
2293
2294 {}
2295 \end_layout
2296
2297 \end_inset
2298
2299 XDir/bind/
2300 \series bold
2301 xx
2302 \series default
2303 _me\SpecialChar \-
2304 nus.bind
2305 \family default
2306  (
2307 \family typewriter
2308 \series bold
2309 xx
2310 \family default
2311 \series default
2312  bezeichnet den Code der Sprache).
2313  Diese werden von LyX automatisch benutzt, sofern sie existieren (und Ihre
2314  
2315 \emph on
2316 locale
2317 \emph default
2318  auf 
2319 \family typewriter
2320 $LANG=
2321 \series bold
2322 xx
2323 \family default
2324 \series default
2325  gesetzt wurde).
2326 \end_layout
2327
2328 \begin_layout Standard
2329 Sie müssen darauf achten, dass neue Definitionen nicht mit anderen, vorangehende
2330 n Definitionen kollidieren.
2331  Beispielsweise würde die oben genannte Definition von 
2332 \family sans
2333 Strg+D+V
2334 \family default
2335  für Benutzer, die 
2336 \family typewriter
2337 emacs.bind
2338 \family default
2339  verwenden, eine Fehlermeldung erzeugen, denn in 
2340 \family typewriter
2341 emacs.bind
2342 \family default
2343  wird 
2344 \family sans
2345 Strg+D
2346 \family default
2347  bereits als 
2348 \family typewriter
2349 word-delete-forward
2350 \begin_inset Foot
2351 status collapsed
2352
2353 \begin_layout Plain Layout
2354
2355 \family typewriter
2356 word-delete-forward
2357 \family default
2358  löscht das Wort rechts vom Cursor.
2359 \end_layout
2360
2361 \end_inset
2362
2363
2364 \family default
2365  definiert.
2366  
2367 \end_layout
2368
2369 \begin_layout Standard
2370 In LyX Version 1.0 werden die übersetzten Namen der Hauptmenüs (die in den
2371  
2372 \family typewriter
2373 po
2374 \family default
2375 -Dateien stehen) für den Tastendefinitions-Mechanismus verwendet -- deshalb
2376  müssen auch in 
2377 \family typewriter
2378 menus.bind
2379 \family default
2380  die 
2381 \emph on
2382 übersetzten
2383 \emph default
2384  Menünamen verwendet werden.
2385 \end_layout
2386
2387 \begin_layout Section
2388 LyX übersetzen
2389 \end_layout
2390
2391 \begin_layout Subsection
2392 Die Benutzerschnittstelle übersetzen (Textmeldungen)
2393 \end_layout
2394
2395 \begin_layout Standard
2396 LyX verwendet die GNU-gettext-Bibliothek, um die Internationalisierung der
2397  Benutzerschnittstelle zu verwalten.
2398  Um LyX dazu zu bringen, in allen Menüs und Dialog-Boxen Ihre Lieblingssprache
2399  zu verwenden, müssen Sie eine 
2400 \family typewriter
2401 po
2402 \family default
2403 -Datei für diese Sprache erstellen.
2404  Anschließend müssen Sie daraus eine 
2405 \family typewriter
2406 mo
2407 \family default
2408 -Datei erzeugen und diese installieren.
2409  Eine umfassende Anleitung dazu finden Sie in der Dokumentation für GNU
2410  gettext
2411 \begin_inset Foot
2412 status collapsed
2413
2414 \begin_layout Plain Layout
2415 Natürlich nur auf englisch.
2416  Die Veränderungen, die an der 
2417 \family typewriter
2418 po
2419 \family default
2420 -Datei durchgeführt werden müssen, sind allerdings recht intuitiv.
2421 \end_layout
2422
2423 \end_inset
2424
2425 .
2426  Kurz gesagt müssen folgende Veränderungen durchgeführt werden (
2427 \family typewriter
2428 \series bold
2429 xx
2430 \family default
2431 \series default
2432  bezeichnet den Sprachencode der neuen Sprache):
2433 \end_layout
2434
2435 \begin_layout Itemize
2436 Kopieren Sie die Datei 
2437 \family typewriter
2438 lyx.pot
2439 \family default
2440  in das Verzeichnis der .po-Dateien.
2441  Benennen Sie anschließend die Datei in 
2442 \family typewriter
2443 \series bold
2444 xx
2445 \series default
2446 .po
2447 \family default
2448  um.
2449  (Falls 
2450 \family typewriter
2451 lyx.pot
2452 \family default
2453  nicht existiert, kann sie mit dem Befehl 
2454 \family typewriter
2455 make
2456 \begin_inset space \space{}
2457 \end_inset
2458
2459 lyx.pot
2460 \family default
2461  neu erzeugt werden.)
2462 \end_layout
2463
2464 \begin_layout Itemize
2465 Editieren Sie 
2466 \family typewriter
2467 xx.po
2468 \begin_inset Foot
2469 status collapsed
2470
2471 \begin_layout Plain Layout
2472 Für diese Aufgabe gibt es spezielle Programme, wie 
2473 \family typewriter
2474 Poedit
2475 \family default
2476  (für alle Plattformen) oder 
2477 \family typewriter
2478 KBabel
2479 \family default
2480  (für KDE).
2481  
2482 \family typewriter
2483 Emacs
2484 \family default
2485  hat ebenfalls einen Modus, der Sie bei dieser Arbeit unterstützt.
2486 \end_layout
2487
2488 \end_inset
2489
2490
2491 \family default
2492 .
2493  Für einige Menü- und Widgetfunktionen gibt es Tastenkürzel, die ebenfalls
2494  übersetzt werden sollten.
2495  Diese Tasten werden mit '
2496 \family typewriter
2497 |
2498 \family default
2499 ' markiert und sollten passend mitübersetzt werden.
2500  Es gibt ein Prolog-Programm namens 
2501 \family typewriter
2502 scgen.pl
2503 \family default
2504 , das sich im Quellverzeichnis in 
2505 \family typewriter
2506 LYX\SpecialChar \-
2507 SOURCE\SpecialChar \-
2508 DIR/development/tools/
2509 \family default
2510  befindet.
2511  Vielleicht hilft es Ihnen bei der Bestimmung der Tastenkürzel.
2512  Beachten Sie, dass XForms (zumindest die Version 0.86) nur 7-Bit-Zeichen
2513  als Tastenkürzel verarbeiten kann.
2514 \begin_inset Newline newline
2515 \end_inset
2516
2517 Sie sollten auch das Informationsfeld am Anfang der neuen po-Datei ausfüllen
2518  (mit Ihrer EMail-Adresse, usw.), damit Sie für andere Leute erreichbar sind,
2519  die Ihnen Vorschläge oder unterhaltsame Flames schicken möchten.
2520 \end_layout
2521
2522 \begin_layout Itemize
2523 Erzeugen Sie in 
2524 \begin_inset Flex URL
2525 status collapsed
2526
2527 \begin_layout Plain Layout
2528
2529 LYX-SOURCE-DIR/po/lyx.pot
2530 \end_layout
2531
2532 \end_inset
2533
2534  mit dem Befehl 
2535 \family typewriter
2536 make up\SpecialChar \-
2537 date-gmo
2538 \family default
2539  die Datei 
2540 \family typewriter
2541 \series bold
2542 xx
2543 \series default
2544 .gmo
2545 \family default
2546 .
2547 \end_layout
2548
2549 \begin_layout Itemize
2550 Installieren Sie die 
2551 \family typewriter
2552 gmo
2553 \family default
2554 -Datei mit dem Befehl 
2555 \family typewriter
2556 su -c 'make install'
2557 \family default
2558 .
2559 \end_layout
2560
2561 \begin_layout Standard
2562 Um eine neue 
2563 \family typewriter
2564 po
2565 \family default
2566 -Datei zu der LyX-
2567 \emph on
2568 Distribution
2569 \emph default
2570  hinzuzufügen, müssen eine Reihe von Dateien (Konfigurations-Skripts und
2571  mehr) verändert werden.
2572  Aber dank der gettext-Bibliothek ist ein Einbinden in den LyX-Quellcode
2573  für den Anwender unnötig.
2574 \end_layout
2575
2576 \begin_layout Standard
2577 Wenn Sie eine Übersetzung für eine Sprache erstellt haben, die LyX zur Zeit
2578  noch nicht unterstützt, sollten Sie uns ruhig ein Patch mit Ihrer Datei
2579  zusenden.
2580  Wie man ein Patch erstellt, erfahren Sie in der README-Datei im Verzeichnis
2581  
2582 \family typewriter
2583 LYX-SOURCE-DIR/po/
2584 \family default
2585 .
2586 \end_layout
2587
2588 \begin_layout Subsection
2589 Die Dokumentation übersetzen
2590 \end_layout
2591
2592 \begin_layout Standard
2593
2594 \emph on
2595 [Anmerkung des Übersetzers:
2596 \emph default
2597  wenn 
2598 \emph on
2599 Sie die Dokumentation übersetzen wollen, benutzen Sie als Vorlage auf jeden
2600  Fall das englische Original.
2601  Übersetzungen -- diese eingeschlossen -- sind oft nicht ganz auf dem neuesten
2602  Stand.
2603  -LA]
2604 \end_layout
2605
2606 \begin_layout Standard
2607 Auch die Online-Dokumentation (im 
2608 \family sans
2609 Hilfe
2610 \family default
2611 -Menü) kann (und sollte!) übersetzt werden.
2612  Wenn übersetzte Versionen verfügbar sind
2613 \begin_inset Foot
2614 status collapsed
2615
2616 \begin_layout Plain Layout
2617 Derzeit (November 2006) sind praktisch alle Texte bis auf 
2618 \emph on
2619 LaTe
2620 \begin_inset ERT
2621 status collapsed
2622
2623 \begin_layout Plain Layout
2624
2625 {}
2626 \end_layout
2627
2628 \end_inset
2629
2630 X-Konfiguration
2631 \emph default
2632  ins Deutsche übersetzt.
2633  Andere Sprachen sind in Arbeit.
2634  Die Bibliothek an übersetzten Texten wächst ständig.
2635 \end_layout
2636
2637 \end_inset
2638
2639  und die 
2640 \emph on
2641 locale
2642 \emph default
2643  entsprechend gesetzt wurde, werden diese automatisch von LyX benutzt.
2644  Zur Zeit sind Übersetzungen in etwa 20 Sprachen vorhanden.
2645  LyX sucht nach übersetzten Versionen in 
2646 \family typewriter
2647 Ly
2648 \begin_inset ERT
2649 status collapsed
2650
2651 \begin_layout Plain Layout
2652
2653 {}
2654 \end_layout
2655
2656 \end_inset
2657
2658 XDir/doc/
2659 \series bold
2660 xx
2661 \series default
2662 _DocName.lyx
2663 \family default
2664 , wobei wie immer 
2665 \family typewriter
2666 \series bold
2667 xx
2668 \family default
2669 \series default
2670  für das entsprechende Sprach\SpecialChar \-
2671 kür\SpecialChar \-
2672 zel steht, das in der Umgebungsvariablen
2673  
2674 \family typewriter
2675 LANG
2676 \family default
2677  gesetzt wird.
2678 \end_layout
2679
2680 \begin_layout Standard
2681 Falls solche Dateien nicht existieren, wird die englische Version verwendet.
2682  Auch die übersetzten Versionen müssen (bis auf das 
2683 \family typewriter
2684 \series bold
2685 xx
2686 \series default
2687 _
2688 \family default
2689 ) den gleichen (englischen) Dateinamen (im Beispiel oben 
2690 \family typewriter
2691 DocName
2692 \family default
2693 ) tragen wie die englischen Originale.
2694  Wenn Sie gerne die Dokumentation übersetzen möchten (übrigens ein guter
2695  Weg, um die Originale Korrektur zu lesen!), hier ein paar Tipps, die Ihnen
2696  möglicherweise etwas Arbeit ersparen:
2697 \end_layout
2698
2699 \begin_layout Itemize
2700 Werfen Sie einen Blick auf die Seiten des Übersetzungsteams auf der Homepage
2701  des LyX-Entwickler-Teams: 
2702 \begin_inset Flex URL
2703 status open
2704
2705 \begin_layout Plain Layout
2706
2707 http://www.devel.lyx.org
2708 \end_layout
2709
2710 \end_inset
2711
2712 .
2713  Dort erfahren Sie, welche Texte bereits in Ihre Sprache übersetzt sind,
2714  auch sehen Sie, ob jemand (und wenn ja, wer) die Übersetzungsaktivitäten
2715  koordiniert.
2716 \end_layout
2717
2718 \begin_layout Standard
2719 Wenn Sie dann mit der eigentlichen Übersetzungsarbeit beginnen, sind hier
2720  einige Tipps, die Ihnen vielleicht helfen, einige Schwierigkeiten zu überwinden
2721 :
2722 \end_layout
2723
2724 \begin_layout Itemize
2725 Machen Sie im Dokumentationsteam mit! Informationen dazu gibt es in 
2726 \family sans
2727 Hilfe\SpecialChar \menuseparator
2728 Einführung
2729 \family default
2730 .
2731  Dies ist übrigens das erste Dokument, das Sie übersetzen sollten.
2732 \end_layout
2733
2734 \begin_layout Itemize
2735 Machen Sie sich mit den typographischen Konventionen der Sprache vertraut,
2736  in die Sie übersetzen möchten.
2737  Typographie ist eine alte Kunst, und in vielen Teilen der Welt wurden verschied
2738 ene Konventionen eingeführt.
2739  Auch sollten Sie die typographische Terminologie in Ihrem Land lernen.
2740  Eine eigene Terminologie würde nur die Leser verwirren.
2741  
2742 \emph on
2743 (Warnung: Typographie macht süchtig!)
2744 \end_layout
2745
2746 \begin_layout Itemize
2747 Legen Sie eine Kopie des Originaldokumentes an.
2748  Von Zeit zu Zeit wird die Originalversion erneuert.
2749  Sie können beispielsweise CVSweb auf der LyX-Entwickler-Seite im WWW verwenden
2750  um zu sehen, was sich verändert hat.
2751 \begin_inset Foot
2752 status collapsed
2753
2754 \begin_layout Plain Layout
2755 Alternativ können Sie auch lokal eine Kopie des (englischen) Ausgangstextes
2756  aufbewahren und diese dann mit der neuen Version vergleichen (zum Beispiel
2757  mit dem Befehl 
2758 \family typewriter
2759 diff
2760 \family default
2761 ).
2762 \end_layout
2763
2764 \end_inset
2765
2766  
2767 \end_layout
2768
2769 \begin_layout Itemize
2770 Wann immer Sie einen Fehler im Originaltext entdecken, korrigieren Sie ihn
2771  und teilen dem Rest des Dokumentationsteams Ihre Veränderungen mit.
2772  (Sie haben nicht vergessen, dem Dokumentationsteam beizutreten, oder?)
2773  
2774 \emph on
2775 Auch die Originaldokumentation ist nicht komplett.
2776 \end_layout
2777
2778 \begin_layout Section
2779 Internationale Tastaturbelegung
2780 \begin_inset CommandInset label
2781 LatexCommand label
2782 name "sec:Internationale-Tastaturbelegung"
2783
2784 \end_inset
2785
2786
2787 \end_layout
2788
2789 \begin_layout Subsection
2790 Eigene Tastaturtabellen definieren: das 
2791 \emph on
2792 Keymap
2793 \emph default
2794 -Dateiformat
2795 \end_layout
2796
2797 \begin_layout Standard
2798 Sehen wir uns einmal die 
2799 \emph on
2800 Keymap
2801 \emph default
2802 -Datei ein wenig näher an.
2803  Es handelt sich um eine ASCII-Datei, in der folgendes definiert wird:
2804 \end_layout
2805
2806 \begin_layout Itemize
2807 Taste-Taste- oder Taste-String-Transformationen
2808 \end_layout
2809
2810 \begin_layout Itemize
2811
2812 \emph on
2813 Tote
2814 \emph default
2815  Tasten -- sogenannte 
2816 \emph on
2817 dead keys
2818 \end_layout
2819
2820 \begin_layout Itemize
2821 Ausnahmen für tote Tasten.
2822 \end_layout
2823
2824 \begin_layout Standard
2825 Zur Definition einer Taste-Taste- oder Taste-String-Transformation dient
2826  folgender Befehl:
2827 \end_layout
2828
2829 \begin_layout Quotation
2830
2831 \family typewriter
2832
2833 \backslash
2834 kmap Taste Ausgabe
2835 \end_layout
2836
2837 \begin_layout Standard
2838 wobei 
2839 \family typewriter
2840 Taste
2841 \family default
2842  die zu übersetzende Taste bezeichnet und 
2843 \family typewriter
2844 Ausgabe
2845 \family default
2846  die Taste oder den String, der dafür in das Dokument eingefügt werden soll.
2847  Eine tote Taste definiert man mit:
2848 \begin_inset space ~
2849 \end_inset
2850
2851
2852 \end_layout
2853
2854 \begin_layout Quotation
2855
2856 \family typewriter
2857
2858 \backslash
2859 kmod
2860 \family default
2861  
2862 \family typewriter
2863 Taste Tote-Taste
2864 \end_layout
2865
2866 \begin_layout Standard
2867 wobei 
2868 \family typewriter
2869 Taste
2870 \family default
2871  wieder eine Taste auf der Tastatur bezeichnet und 
2872 \family typewriter
2873 Tote-Taste
2874 \family default
2875  der Name einer toten Taste ist.
2876  LyX unterstützt folgende toten Tasten (Abkürzungen in Klammern):
2877 \end_layout
2878
2879 \begin_layout Quotation
2880
2881 \emph on
2882 Name
2883 \begin_inset space \hfill{}
2884 \end_inset
2885
2886 Beispiel
2887 \end_layout
2888
2889 \begin_layout Quotation
2890 acute (acu)
2891 \begin_inset space \hfill{}
2892 \end_inset
2893
2894 áéíóú
2895 \end_layout
2896
2897 \begin_layout Quotation
2898 grave (gra)
2899 \begin_inset space \hfill{}
2900 \end_inset
2901
2902 àèìòù
2903 \end_layout
2904
2905 \begin_layout Quotation
2906 macron (mac)
2907 \begin_inset space \hfill{}
2908 \end_inset
2909
2910  ō
2911 \end_layout
2912
2913 \begin_layout Quotation
2914 tilde (til)
2915 \begin_inset space \hfill{}
2916 \end_inset
2917
2918 ñÑ
2919 \end_layout
2920
2921 \begin_layout Quotation
2922 underbar (underb)
2923 \begin_inset space \hfill{}
2924 \end_inset
2925
2926
2927 \begin_inset ERT
2928 status collapsed
2929
2930 \begin_layout Plain Layout
2931
2932
2933 \backslash
2934 b o
2935 \end_layout
2936
2937 \end_inset
2938
2939
2940 \end_layout
2941
2942 \begin_layout Quotation
2943 cedilla (ced)
2944 \begin_inset space \hfill{}
2945 \end_inset
2946
2947 çÇ
2948 \end_layout
2949
2950 \begin_layout Quotation
2951 underdot (underd)
2952 \begin_inset space \hfill{}
2953 \end_inset
2954
2955
2956 \begin_inset ERT
2957 status collapsed
2958
2959 \begin_layout Plain Layout
2960
2961
2962 \backslash
2963 d o
2964 \end_layout
2965
2966 \end_inset
2967
2968
2969 \end_layout
2970
2971 \begin_layout Quotation
2972 circumflex (circu)
2973 \begin_inset space \hfill{}
2974 \end_inset
2975
2976 âêîôû
2977 \end_layout
2978
2979 \begin_layout Quotation
2980 circle (circl)
2981 \begin_inset space \hfill{}
2982 \end_inset
2983
2984 ÅůŮ
2985 \end_layout
2986
2987 \begin_layout Quotation
2988 tie (tie)
2989 \begin_inset space \hfill{}
2990 \end_inset
2991
2992
2993 \begin_inset ERT
2994 status collapsed
2995
2996 \begin_layout Plain Layout
2997
2998
2999 \backslash
3000 t oo
3001 \end_layout
3002
3003 \end_inset
3004
3005
3006 \end_layout
3007
3008 \begin_layout Quotation
3009 breve (bre)
3010 \begin_inset space \hfill{}
3011 \end_inset
3012
3013 ă
3014 \begin_inset ERT
3015 status collapsed
3016
3017 \begin_layout Plain Layout
3018
3019
3020 \backslash
3021 u o
3022 \end_layout
3023
3024 \end_inset
3025
3026
3027 \end_layout
3028
3029 \begin_layout Quotation
3030 caron (car)
3031 \begin_inset space \hfill{}
3032 \end_inset
3033
3034 čšž
3035 \end_layout
3036
3037 \begin_layout Quotation
3038 hungarian umlaut (hug)
3039 \begin_inset space \hfill{}
3040 \end_inset
3041
3042 őű
3043 \end_layout
3044
3045 \begin_layout Quotation
3046 umlaut (uml)
3047 \begin_inset space \hfill{}
3048 \end_inset
3049
3050 äöü
3051 \end_layout
3052
3053 \begin_layout Quotation
3054 dot (dot)
3055 \begin_inset space \hfill{}
3056 \end_inset
3057
3058 ż
3059 \begin_inset ERT
3060 status collapsed
3061
3062 \begin_layout Plain Layout
3063
3064
3065 \backslash
3066 .s
3067 \end_layout
3068
3069 \end_inset
3070
3071
3072 \end_layout
3073
3074 \begin_layout Standard
3075 Da es auf vielen internationalen Tastaturen Ausnahmen dafür gibt, wie eine
3076  bestimmte tote Taste das folgende Zeichen verändern soll, können diese
3077  definiert werden, und zwar mit:
3078 \end_layout
3079
3080 \begin_layout Quotation
3081
3082 \family typewriter
3083
3084 \backslash
3085 kxmod
3086 \family default
3087  
3088 \family typewriter
3089 Tote-Taste Taste Ausgabe
3090 \end_layout
3091
3092 \begin_layout Standard
3093 Zum Beispiel soll caron-o auf einer slowakischen Tastatur ein circumflex-o
3094  erzeugen.
3095  Dies erreicht man mit:
3096 \end_layout
3097
3098 \begin_layout Quotation
3099
3100 \family typewriter
3101
3102 \backslash
3103 kxmod
3104 \family default
3105  
3106 \family typewriter
3107 caron o "
3108 \backslash
3109 ^o"
3110 \end_layout
3111
3112 \begin_layout Standard
3113 Auch müssen für die Buchstaben i und j Ausnahmen definiert werden, um den
3114  Punkt zu löschen, bevor ein Akzent eingefügt wird.
3115  Ich werde dies beizeiten ändern, hatte aber bisher noch keine Zeit dazu.
3116 \end_layout
3117
3118 \begin_layout Standard
3119 Ach so, zur Definition der Ausgabe: Der Backslash 
3120 \begin_inset Quotes gld
3121 \end_inset
3122
3123
3124 \family typewriter
3125
3126 \backslash
3127
3128 \family default
3129
3130 \begin_inset Quotes grd
3131 \end_inset
3132
3133  ist ein Sonderzeichen.
3134  Um ihn einzugeben, muss man einen doppelten Backslash 
3135 \begin_inset Quotes gld
3136 \end_inset
3137
3138
3139 \family typewriter
3140
3141 \backslash
3142
3143 \backslash
3144
3145 \family default
3146
3147 \begin_inset Quotes grd
3148 \end_inset
3149
3150  eingeben.
3151  Auch das Anführungszeichen 
3152 \begin_inset Quotes gld
3153 \end_inset
3154
3155 "
3156 \begin_inset Quotes grd
3157 \end_inset
3158
3159  und das Doppelkreuz 
3160 \begin_inset Quotes gld
3161 \end_inset
3162
3163
3164 \family typewriter
3165 #
3166 \family default
3167
3168 \begin_inset Quotes grd
3169 \end_inset
3170
3171  haben eine andere Bedeutung.
3172  
3173 \family typewriter
3174 #
3175 \family default
3176  bezeichnet einen Kommentar, Anführungszeichen markieren den Anfang und
3177  das Ende eines Strings (das heißt einer LaTeX-Befehlssequenz).
3178  Um diese Zeichen einzugeben, muss ein Backslash vorangestellt werden (also:
3179  
3180 \family typewriter
3181
3182 \backslash
3183 "
3184 \family default
3185  und 
3186 \family typewriter
3187
3188 \backslash
3189 #
3190 \family default
3191 ).
3192  Wenn Sie eine funktionierende Keymap-Datei für eine neue Sprache angefertigt
3193  haben, mailen Sie diese bitte an das Entwickler-Team, damit sie in die
3194  nächste Distribution integriert werden kann.
3195 \end_layout
3196
3197 \begin_layout Standard
3198 In Zukunft werden auch noch folgende Befehle unterstützt:
3199 \end_layout
3200
3201 \begin_layout Itemize
3202
3203 \family typewriter
3204
3205 \backslash
3206 kinclude Dateiname
3207 \family default
3208 \emph on
3209
3210 \begin_inset space \hfill{}
3211 \end_inset
3212
3213
3214 \emph default
3215 bindet eine andere Datei ein 
3216 \end_layout
3217
3218 \begin_layout Itemize
3219
3220 \family typewriter
3221
3222 \backslash
3223 kprog
3224 \family default
3225  
3226 \family typewriter
3227 Programm
3228 \family default
3229 \emph on
3230
3231 \begin_inset space \hfill{}
3232 \end_inset
3233
3234
3235 \emph default
3236  definiert ein externes Keymap-Programm 
3237 \end_layout
3238
3239 \begin_layout Standard
3240 Auch sollte es die 
3241 \family typewriter
3242 lyxrc-D
3243 \family default
3244 atei nach Voreinstellungen durchsuchen (zum Beispiel nach einer Option 
3245 \family typewriter
3246
3247 \backslash
3248 kinclude
3249 \family default
3250 , um eine Standardtastatur zu verwenden).
3251 \end_layout
3252
3253 \begin_layout Section
3254 Internationale Tastaturtabellen: 
3255 \emph on
3256 Keymaps
3257 \emph default
3258
3259 \begin_inset CommandInset label
3260 LatexCommand label
3261 name "sec:Internationale-Tastaturtabellen"
3262
3263 \end_inset
3264
3265
3266 \end_layout
3267
3268 \begin_layout Standard
3269 Die nächsten beiden Abschnitte beschreiben detailliert die Syntax der 
3270 \family typewriter
3271 .kmap
3272 \family default
3273 - und 
3274 \family typewriter
3275 .cdef
3276 \family default
3277 -Dateien.
3278  Diese Abschnitte sollten Ihnen dabei helfen, Ihre eigene Tastaturtabelle
3279  zu entwerfen, wenn die vorhandenen nicht ganz Ihren Bedürfnissen entsprechen.
3280 \end_layout
3281
3282 \begin_layout Subsection
3283 Die 
3284 \family typewriter
3285 .kmap
3286 \family default
3287 -Datei
3288 \begin_inset CommandInset label
3289 LatexCommand label
3290 name "sub:Die-.kmap-Datei"
3291
3292 \end_inset
3293
3294
3295 \end_layout
3296
3297 \begin_layout Standard
3298 Eine 
3299 \family sans
3300 \shape up
3301 .
3302 \family typewriter
3303 kmap
3304 \family default
3305 \shape default
3306 -Datei transformiert gedrückte Tasten zu Buchstaben oder Strings (Zeichenketten)
3307  -- es definiert ein 
3308 \emph on
3309 keyboard mapping
3310 \emph default
3311 .
3312  Im Folgenden werden die Schlüsselwörter 
3313 \family typewriter
3314 kmap
3315 \family default
3316
3317 \family typewriter
3318 kmod
3319 \family default
3320
3321 \family typewriter
3322 kxmod
3323 \family default
3324  und 
3325 \family typewriter
3326 kcomb
3327 \family default
3328  beschrieben.
3329 \end_layout
3330
3331 \begin_layout Labeling
3332 \labelwidthstring 00.00.0000
3333
3334 \family typewriter
3335 \shape up
3336 kmap
3337 \family default
3338 \shape default
3339  Transformiere einen Buchstaben zu einem String
3340 \end_layout
3341
3342 \begin_layout LyX-Code
3343
3344 \backslash
3345 kmap 
3346 \family roman
3347 \emph on
3348 Zeichen Ausgabe
3349 \end_layout
3350
3351 \begin_layout Standard
3352 Dieser Ausdruck definiert, dass 
3353 \emph on
3354 Zeichen
3355 \emph default
3356  zu 
3357 \emph on
3358 Ausgabe
3359 \emph default
3360  transformiert werden soll.
3361  Dabei müssen in 
3362 \emph on
3363 Ausgabe
3364 \emph default
3365  die Zeichen Backslash 
3366 \begin_inset Quotes gld
3367 \end_inset
3368
3369
3370 \family typewriter
3371
3372 \backslash
3373
3374 \family default
3375
3376 \begin_inset Quotes grd
3377 \end_inset
3378
3379  und Anführungszeichen 
3380 \begin_inset Quotes gld
3381 \end_inset
3382
3383
3384 \family typewriter
3385 "
3386 \family default
3387
3388 \begin_inset Quotes grd
3389 \end_inset
3390
3391  mit einem vorangehenden Backslash versehen werden.
3392  
3393 \end_layout
3394
3395 \begin_layout Standard
3396 Als Beispiel ein Ausdruck, der das Zeichen 
3397 \begin_inset Quotes gld
3398 \end_inset
3399
3400
3401 \family typewriter
3402 /
3403 \family default
3404
3405 \begin_inset Quotes grd
3406 \end_inset
3407
3408  ausgibt, wenn die Taste 
3409 \begin_inset Quotes gld
3410 \end_inset
3411
3412
3413 \family typewriter
3414 &
3415 \family default
3416
3417 \begin_inset Quotes grd
3418 \end_inset
3419
3420  gedrückt wurde:
3421 \end_layout
3422
3423 \begin_layout LyX-Code
3424
3425 \backslash
3426 kmap & /
3427 \end_layout
3428
3429 \begin_layout Labeling
3430 \labelwidthstring 00.00.0000
3431
3432 \family typewriter
3433 \shape up
3434 kmod
3435 \family default
3436 \shape default
3437  Spezifiziere ein Akzentzeichen 
3438 \end_layout
3439
3440 \begin_layout LyX-Code
3441
3442 \backslash
3443 kmod 
3444 \family roman
3445 \emph on
3446 Zeichen Akzent erlaubt
3447 \end_layout
3448
3449 \begin_layout Standard
3450 Dieser Ausdruck wird dafür sorgen, dass 
3451 \emph on
3452 Zeichen
3453 \emph default
3454  als ein bestimmter 
3455 \emph on
3456 Akzent
3457 \emph default
3458  interpretiert wird, und zwar bei allen Zeichen, die in 
3459 \emph on
3460 erlaubt
3461 \emph default
3462  aufgeführt sind.
3463  Dies ist der Mechanismus toter Tasten 
3464 \emph on
3465 (dead keys).
3466 \begin_inset Foot
3467 status collapsed
3468
3469 \begin_layout Plain Layout
3470 Der Ausdruck 
3471 \emph on
3472 tote
3473 \emph default
3474  
3475 \emph on
3476 Taste
3477 \emph default
3478  kommt daher, dass diese Taste allein kein Zeichen erzeugt, aber, gefolgt
3479  von einer anderen Taste, akzentuierte Zeichen erzeugt.
3480  Zum Beispiel kann auf diese Weise é
3481 \begin_inset Quotes grd
3482 \end_inset
3483
3484  erzeugt werden.
3485 \end_layout
3486
3487 \end_inset
3488
3489
3490 \emph default
3491  Wenn Sie die Taste 
3492 \emph on
3493 Zeichen
3494 \emph default
3495  drücken, gefolgt von einem Zeichen, das 
3496 \emph on
3497 nicht
3498 \emph default
3499  in 
3500 \emph on
3501 erlaubt
3502 \emph default
3503  aufgeführt wurde, werden einfach beide Zeichen einzeln ausgegeben.
3504 \end_layout
3505
3506 \begin_layout Standard
3507 Der folgende Ausdruck definiert, dass die Taste 
3508 \begin_inset Quotes gld
3509 \end_inset
3510
3511
3512 \family typewriter
3513 ^
3514 \family default
3515
3516 \begin_inset Quotes grd
3517 \end_inset
3518
3519  der circumflex-Akzent wird, wenn er von einem der Buchstaben a, e, i, o,
3520  u, A, E, I ,O oder U gefolgt wird:
3521 \end_layout
3522
3523 \begin_layout LyX-Code
3524
3525 \backslash
3526 kmod ^ circumflex aeiouAEIOU
3527 \end_layout
3528
3529 \begin_layout Labeling
3530 \labelwidthstring 00.00.0000
3531
3532 \family typewriter
3533 kxmod
3534 \family default
3535  Definiere eine Ausnahme zu einem Akzentzeichen
3536 \end_layout
3537
3538 \begin_layout LyX-Code
3539
3540 \backslash
3541 kxmod  
3542 \family roman
3543 \emph on
3544 Akzent Zeichen Ausgabe
3545 \end_layout
3546
3547 \begin_layout Standard
3548 Dieser Ausdruck definiert eine Ausnahme für die Wirkung, die 
3549 \emph on
3550 Akzent
3551 \emph default
3552  in Verbin\SpecialChar \-
3553 dung mit 
3554 \emph on
3555 Zeichen
3556 \emph default
3557  haben soll.
3558  Dabei muss 
3559 \emph on
3560 Akzent
3561 \emph default
3562  vorher mit Hilfe einer 
3563 \family typewriter
3564
3565 \backslash
3566 kmod
3567 \family default
3568 -Zeile einer Taste zugewiesen worden sein.
3569  Wenn Sie die Sequenz 
3570 \emph on
3571 Akzent, Zeichen
3572 \emph default
3573  drücken, wird 
3574 \emph on
3575 Ausgabe
3576 \emph default
3577  produziert.
3578  Falls solch eine Definition 
3579 \emph on
3580 nicht
3581 \emph default
3582  existiert, und Sie 
3583 \emph on
3584 Akzent, Zeichen
3585 \emph default
3586  eingeben, erhalten Sie das 
3587 \emph on
3588 Zeichen
3589 \emph default
3590  -- akzentuiert.
3591 \end_layout
3592
3593 \begin_layout Standard
3594 Der folgende Ausdruck sorgt dafür, dass LaTeX bei einem 
3595 \begin_inset Quotes gld
3596 \end_inset
3597
3598 i
3599 \begin_inset Quotes grd
3600 \end_inset
3601
3602  mit circumflex den I-Punkt entfernt, bevor das Akzentsymbol eingefügt wird:
3603 \end_layout
3604
3605 \begin_layout LyX-Code
3606
3607 \backslash
3608 kxmod circumflex i "
3609 \backslash
3610
3611 \backslash
3612 ^{
3613 \backslash
3614
3615 \backslash
3616 i}"
3617 \end_layout
3618
3619 \begin_layout Labeling
3620 \labelwidthstring 00.00.0000
3621
3622 \family typewriter
3623 kcomb
3624 \family default
3625  Kombiniere zwei Akzentsymbole
3626 \end_layout
3627
3628 \begin_layout LyX-Code
3629
3630 \backslash
3631 kcomb 
3632 \family roman
3633 \emph on
3634 Akzent1 Akzent2 erlaubt
3635 \end_layout
3636
3637 \begin_layout Standard
3638 Hier wird es ziemlich esoterisch.
3639  Dieser Ausdruck erlaubt die Kombination der Effekte von 
3640 \emph on
3641 Akzent1
3642 \emph default
3643  und 
3644 \emph on
3645 Akzent2
3646 \emph default
3647  (in dieser Reihenfolge!) bei allen 
3648 \emph on
3649 erlaubten
3650 \emph default
3651  Zei\SpecialChar \-
3652 chen.
3653  Die Bedeutungen von 
3654 \emph on
3655 Akzent1
3656 \emph default
3657  und 
3658 \emph on
3659 Akzent2
3660 \emph default
3661  müssen zuvor mit Hilfe von 
3662 \family typewriter
3663
3664 \backslash
3665 kmod
3666 \family default
3667  definiert worden sein.
3668 \end_layout
3669
3670 \begin_layout Standard
3671 Folgendes Beispiel aus der Datei 
3672 \family typewriter
3673 greek.kmap
3674 \family default
3675 :
3676 \end_layout
3677
3678 \begin_layout LyX-Code
3679
3680 \backslash
3681 kmod ; acute aeioyvhAEIOYVH 
3682 \end_layout
3683
3684 \begin_layout LyX-Code
3685
3686 \backslash
3687 kmod : umlaut iyIY 
3688 \end_layout
3689
3690 \begin_layout LyX-Code
3691
3692 \backslash
3693 kcomb acute umlaut iyIY
3694 \end_layout
3695
3696 \begin_layout Standard
3697 Diese Zeilen erlauben es, 
3698 \begin_inset Quotes gld
3699 \end_inset
3700
3701
3702 \family typewriter
3703 ;:i
3704 \family default
3705
3706 \begin_inset Quotes grd
3707 \end_inset
3708
3709  einzugeben und auf diese Weise 
3710 \begin_inset Quotes gld
3711 \end_inset
3712
3713
3714 \family typewriter
3715
3716 \backslash
3717 '{
3718 \backslash
3719 "{i}}
3720 \family default
3721
3722 \begin_inset Quotes grd
3723 \end_inset
3724
3725  zu erzeugen (
3726 \begin_inset ERT
3727 status collapsed
3728
3729 \begin_layout Plain Layout
3730
3731
3732 \backslash
3733 '{
3734 \backslash
3735 "{i}}
3736 \end_layout
3737
3738 \end_inset
3739
3740 ).
3741  In diesem Fall löscht die Backspace-Taste das letzte gedrückte Zei\SpecialChar \-
3742 chen.
3743  Wenn Sie also 
3744 \family typewriter
3745 ;:
3746 \family default
3747  
3748 \family sans
3749 Backspace
3750 \family default
3751  
3752 \family typewriter
3753 i
3754 \family default
3755  eingeben, erhalten Sie 
3756 \begin_inset Quotes gld
3757 \end_inset
3758
3759
3760 \family typewriter
3761
3762 \backslash
3763 '(i)
3764 \family default
3765
3766 \begin_inset Quotes grd
3767 \end_inset
3768
3769  (
3770 \begin_inset ERT
3771 status collapsed
3772
3773 \begin_layout Plain Layout
3774
3775
3776 \backslash
3777 'i
3778 \end_layout
3779
3780 \end_inset
3781
3782 ).
3783  
3784 \end_layout
3785
3786 \begin_layout Subsection
3787 Die 
3788 \family typewriter
3789 .cdef
3790 \family default
3791 -Datei
3792 \end_layout
3793
3794 \begin_layout Standard
3795 Nachdem LyX die 
3796 \family typewriter
3797 .kmap
3798 \family default
3799 -Datei verarbeitet hat, erklärt eine 
3800 \family typewriter
3801 .cdef
3802 \family default
3803 -Datei, wie die einzelnen Symbole im gegenwärtigen Zeichensatz dargestellt
3804  werden sollen.
3805  Die LyX-Dis\SpecialChar \-
3806 tri\SpecialChar \-
3807 bu\SpecialChar \-
3808 tion enthält wenigstens die Dateien 
3809 \begin_inset Flex URL
3810 status collapsed
3811
3812 \begin_layout Plain Layout
3813
3814 iso8859-1.cdef
3815 \end_layout
3816
3817 \end_inset
3818
3819  und 
3820 \family typewriter
3821 \shape up
3822 iso8859-
3823 \begin_inset Newline linebreak
3824 \end_inset
3825
3826 2.cdef
3827 \family default
3828 \shape default
3829 .
3830 \end_layout
3831
3832 \begin_layout Standard
3833 Generell besteht eine 
3834 \family typewriter
3835 .
3836 \shape up
3837 cdef
3838 \family default
3839 \shape default
3840 -Datei aus einer Reihe von Deklarationen der folgenden Form:
3841 \end_layout
3842
3843 \begin_layout LyX-Code
3844
3845 \family roman
3846 \emph on
3847 Position_im_Zeichensatz String
3848 \end_layout
3849
3850 \begin_layout Standard
3851 Um beispielsweise dem String (
3852 \emph on
3853 Ausgabe
3854 \emph default
3855  im vorigen Abschnitt) 
3856 \begin_inset Quotes gld
3857 \end_inset
3858
3859
3860 \family typewriter
3861 '{e}
3862 \family default
3863
3864 \begin_inset Quotes grd
3865 \end_inset
3866
3867  das ent\SpecialChar \-
3868 spre\SpecialChar \-
3869 chen\SpecialChar \-
3870 de Zeichen im ISO-8859-1 Zeichensatz (233) zuzuweisen, benutzt
3871  man folgenden Ausdruck:
3872 \end_layout
3873
3874 \begin_layout LyX-Code
3875 233 "
3876 \backslash
3877
3878 \backslash
3879 '{e}"
3880 \end_layout
3881
3882 \begin_layout Standard
3883 Wieder müssen den Zeichen 
3884 \begin_inset Quotes gld
3885 \end_inset
3886
3887
3888 \family typewriter
3889
3890 \backslash
3891
3892 \family default
3893
3894 \begin_inset Quotes grd
3895 \end_inset
3896
3897  und 
3898 \begin_inset Quotes gld
3899 \end_inset
3900
3901
3902 \family typewriter
3903 "
3904 \family default
3905
3906 \begin_inset Quotes grd
3907 \end_inset
3908
3909  ein Backslash vorangestellt werden.
3910  Beachten Sie, dass es durchaus möglich ist, dass dasselbe Zeichen (sinnvoll)
3911  zwei verschiedene Strings repräsentieren kann.
3912  Zum Beispiel in 
3913 \family typewriter
3914 i
3915 \shape up
3916 so-8859-7.cdef
3917 \family default
3918 \shape default
3919  gibt es die Zeilen:
3920 \end_layout
3921
3922 \begin_layout LyX-Code
3923 192 "
3924 \backslash
3925
3926 \backslash
3927 '{
3928 \backslash
3929
3930 \backslash
3931
3932 \backslash
3933 "{i}}"
3934 \begin_inset Newline newline
3935 \end_inset
3936
3937 192 "
3938 \backslash
3939
3940 \backslash
3941
3942 \backslash
3943 "{
3944 \backslash
3945
3946 \backslash
3947 '{i}}"
3948 \end_layout
3949
3950 \begin_layout Standard
3951 Wenn LyX kein passendes Zeichen für einen String finden kann, der durch
3952  eine Tastensequenz erzeugt wurde, wird es versuchen, falls der String wie
3953  ein akzentuierter Buchstabe aussieht, auf dem Bildschirm den Buchstaben
3954  mit Akzent selbst zu zeichnen.
3955 \end_layout
3956
3957 \begin_layout Subsection
3958 Tote Tasten definieren
3959 \end_layout
3960
3961 \begin_layout Standard
3962
3963 \emph on
3964 Anmerkung des Übersetzers: An dieser Stelle weiche ich krass vom Original
3965  ab.
3966  Der englische Text ist hier viel zu weitschweifig und ein bisschen konfus.
3967  -LA
3968 \end_layout
3969
3970 \begin_layout Standard
3971 Es gibt noch eine zweite Möglichkeit, internationale Buchstaben mit Hilfe
3972  von 
3973 \emph on
3974 toten
3975 \emph default
3976  
3977 \emph on
3978 Tasten (dead keys)
3979 \emph default
3980  zu erzeugen -- nämlich direkt in der 
3981 \family typewriter
3982 .bind
3983 \family default
3984 -Datei.
3985  Dazu ein einfaches Beispiel:
3986 \end_layout
3987
3988 \begin_layout Standard
3989 Nehmen wir an, Sie benötigen eine Zirkumflex-Taste.
3990  Diese können Sie definieren, indem Sie in der 
3991 \family typewriter
3992 lyxrc-D
3993 \family default
3994 atei folgende Zeile einfügen:
3995 \end_layout
3996
3997 \begin_layout Standard
3998
3999 \family typewriter
4000
4001 \backslash
4002 bind "asciicircum" "accent-circumflex"
4003 \end_layout
4004
4005 \begin_layout Standard
4006 Dabei ist 
4007 \family typewriter
4008 asciicircum
4009 \family default
4010  die Bezeichnung, die das X11-System für die 
4011 \begin_inset Quotes gld
4012 \end_inset
4013
4014
4015 \family typewriter
4016 ^
4017 \family default
4018
4019 \begin_inset Quotes grd
4020 \end_inset
4021
4022 -Taste verwendet.
4023 \begin_inset Foot
4024 status collapsed
4025
4026 \begin_layout Plain Layout
4027 Die Bezeichnungen anderer Symbole lassen sich ganz gut aus einer c-Include-Datei
4028  namens 
4029 \family typewriter
4030 keysymdef.h
4031 \family default
4032  ablesen.
4033  Meist findet man sie in 
4034 \family typewriter
4035 /usr/X11/include/X11/
4036 \family default
4037 .
4038 \end_layout
4039
4040 \end_inset
4041
4042  
4043 \family typewriter
4044 accent-circum\SpecialChar \-
4045 flex
4046 \family default
4047  ist ein LyX-Befehl, der den Zirkumflex-Akzent erzeugt.
4048 \end_layout
4049
4050 \begin_layout Standard
4051 Leider unterscheidet sich die Wirkungsweise der toten Tasten, die in 
4052 \family typewriter
4053 .lyxrc
4054 \family default
4055  definiert wurden, merklich von der, die in Abschnitt
4056 \begin_inset space ~
4057 \end_inset
4058
4059
4060 \begin_inset CommandInset ref
4061 LatexCommand vref
4062 reference "sub:Die-.kmap-Datei"
4063
4064 \end_inset
4065
4066  beschrieben wurde.
4067 \end_layout
4068
4069 \begin_layout Subsection
4070 Ihre Sprachkonfiguration einstellen
4071 \end_layout
4072
4073 \begin_layout Standard
4074 Sie können Ihre 
4075 \family typewriter
4076 lyxrc-D
4077 \family default
4078 atei so verändern, dass Ihre gewünschte Sprachumgebung automatisch geladen
4079  wird, wenn LyX gestartet wird.
4080  Dieser Abschnitt beschreibt Befehle, die folgendes spezifizieren:
4081 \end_layout
4082
4083 \begin_layout Itemize
4084 Standard-, erste und zweite Tastaturbelegung
4085 \end_layout
4086
4087 \begin_layout Itemize
4088 Zeichensatzkodierung
4089 \end_layout
4090
4091 \begin_layout Standard
4092 In Ihrer 
4093 \family typewriter
4094 lyxrc-D
4095 \family default
4096 atei finden Sie verschiedene Beispiele, wie man sie konfigurieren kann.
4097  Zum Beispiel können Sie einen Eintrag für eine Tastaturbelegung folgendermaßen
4098  vornehmen:
4099 \end_layout
4100
4101 \begin_layout LyX-Code
4102
4103 \backslash
4104 bind "american" "keymap-primary"
4105 \end_layout
4106
4107 \begin_layout Standard
4108 eine tote Taste 
4109 \emph on
4110 (dead key)
4111 \emph default
4112  definieren:
4113 \end_layout
4114
4115 \begin_layout LyX-Code
4116
4117 \backslash
4118 bind "Alt+,"  "accent-cedilla"
4119 \end_layout
4120
4121 \begin_layout Standard
4122 oder eine Zeichensatzkodierung festlegen:
4123 \end_layout
4124
4125 \begin_layout LyX-Code
4126 # Die Norm für die Bildschirmzeichensätze 
4127 \end_layout
4128
4129 \begin_layout LyX-Code
4130 # Voreinstellung ist iso8859-1.
4131 \end_layout
4132
4133 \begin_layout LyX-Code
4134
4135 \backslash
4136 font_norm iso8859-2
4137 \end_layout
4138
4139 \begin_layout Chapter
4140 Installieren neuer Textklassen, Layouts und Vorlagen
4141 \begin_inset CommandInset label
4142 LatexCommand label
4143 name "cha:Installieren-neuer-Textklassen"
4144
4145 \end_inset
4146
4147
4148 \end_layout
4149
4150 \begin_layout Standard
4151 In diesem Abschnitt wird beschrieben, wie Sie beim Installieren neuer Layout-
4152  und Vorlagedateien vorgehen müssen, außerdem auch eine kleine Auf\SpecialChar \textcompwordmark{}
4153 frischung,
4154  wie man neue Dokumentenklassen für LaTeX korrekt installiert.
4155  Zunächst ein paar Definitionen:
4156 \end_layout
4157
4158 \begin_layout Standard
4159 Eine 
4160 \emph on
4161 Dokumentenklasse
4162 \emph default
4163  ist eine LaTeX-Datei (normalerweise mit der Endung 
4164 \family typewriter
4165 .cls
4166 \family default
4167  oder 
4168 \family typewriter
4169 .sty
4170 \family default
4171 ), die das Format einer speziellen Art von Dokument beschreibt, etwa Artikel,
4172  Brief usw., und auch alle dazu notwendigen Befehle definiert.
4173 \end_layout
4174
4175 \begin_layout Standard
4176 Eine 
4177 \emph on
4178 Layout-Datei
4179 \emph default
4180  ist eine LyX-Datei, die einer LaTeX-Dokumentenklasse ent\SpecialChar \-
4181 spricht und LyX
4182  mitteilt, wie die diversen Formatelemente am Bildschirm dar\SpecialChar \-
4183 ge\SpecialChar \-
4184 stellt werden
4185  sollen, damit der Eindruck möglichst gut dem späteren Druckbild entspricht.
4186  Genauer gesagt beschreibt eine Layoutdatei eine 
4187 \emph on
4188 Textklasse
4189 \emph default
4190 , das interne Konstrukt, welches LyX verwendet, um den Text am Bildschirm
4191  darzustellen.
4192 \end_layout
4193
4194 \begin_layout Standard
4195
4196 \emph on
4197 Layout
4198 \emph default
4199  und 
4200 \emph on
4201 Textklasse
4202 \emph default
4203  sind somit in gewisser Weise äquivalent, aber es ist besser, die Datei
4204  als Layout zu bezeichnen und die interne Realisation im Speicher von LyX
4205  als Textklasse.
4206  Eine Vorlage ist einfach ein LyX-Dokument, welches bereits einige vordefinierte
4207  Einträge für eine bestimmte Textklasse enthält.
4208  Derartige Vorlagen sind beispielsweise für Briefe oder Artikel für Zeitschrifte
4209 n sehr hilfreich.
4210 \end_layout
4211
4212 \begin_layout Section
4213 Installation eines neuen LaTeX-Paketes
4214 \end_layout
4215
4216 \begin_layout Standard
4217 Bei manchen TeX-Installationen fehlt möglicherweise das eine oder andere
4218  Paket, das Sie gerne mit LyX verwenden würden.
4219  Zum Beispiel wollen Sie FoilTeX verwenden, ein Paket zur Erstellung von
4220  Dias und Folien für Overheadprojektoren.
4221  Moderne LaTeX-Distributionen wie TeXLive (2008 oder neuer) oder MiKTeX
4222  besitzen ein grafisches Programm um solche Pakete zu installieren.
4223  Z.
4224 \begin_inset space \thinspace{}
4225 \end_inset
4226
4227 B.
4228  bei MiKTeX starten Sie das Programm 
4229 \begin_inset Quotes gld
4230 \end_inset
4231
4232 Package
4233 \begin_inset space ~
4234 \end_inset
4235
4236 Manager
4237 \begin_inset Quotes grd
4238 \end_inset
4239
4240  um eine Liste mit den verfügbaren Paketen zu bekommen.
4241  Um eines davon zu installieren, rechts-klicken Sie oder benutzen den entspreche
4242 nden Werkzeugleistenknopf.
4243 \end_layout
4244
4245 \begin_layout Standard
4246 Falls Ihre LaTeX-Distribution keinen Paketmanager besitzt, oder falls das
4247  Paket nicht direkt über Ihre Distribution verfügbar ist, folgen Sie diesen
4248  Schritten um es manuell zu installieren:
4249 \end_layout
4250
4251 \begin_layout Enumerate
4252 Besorgen Sie sich das Paket von 
4253 \begin_inset CommandInset href
4254 LatexCommand href
4255 name "CTAN"
4256 target "http://www.ctan.org/"
4257
4258 \end_inset
4259
4260  oder einer anderen Quelle.
4261 \end_layout
4262
4263 \begin_layout Enumerate
4264 Falls das Paket eine Datei mit der Endung 
4265 \begin_inset Quotes gld
4266 \end_inset
4267
4268
4269 \begin_inset Flex Code
4270 status collapsed
4271
4272 \begin_layout Plain Layout
4273 .ins
4274 \end_layout
4275
4276 \end_inset
4277
4278
4279 \begin_inset Quotes grd
4280 \end_inset
4281
4282  enthält (was bei FoilTeX der Fall ist), dann öffnen sie eine Kommandozeile
4283  wechseln in das Verzeichnis der Datei und führen den Befehl
4284 \begin_inset Newline newline
4285 \end_inset
4286
4287
4288 \family sans
4289 latex foiltex.ins
4290 \family default
4291
4292 \begin_inset Newline newline
4293 \end_inset
4294
4295 aus.
4296  Sie haben damit dass Paket entpackt und haben alle Dateien um es zu installiere
4297 n.
4298  Die meisten LaTeX-Pakete sind nicht gepackt und man kann direkt mit der
4299  Installation beginnen:
4300 \end_layout
4301
4302 \begin_layout Enumerate
4303 Nun müssen Sie entscheiden, ob das Paket für alle Nutzer oder nur für Sie
4304  verfügbar sein soll.
4305 \end_layout
4306
4307 \begin_deeper
4308 \begin_layout Enumerate
4309 Bei *nix Systemen (Linux, OSX, etc.), wenn Sie das Paket für alle Nutzer
4310  installieren möchten, installieren Sie es in den lokalen TeX Ordner; anderenfal
4311 ls installieren Sie es in dein eigenen 
4312 \begin_inset Quotes gld
4313 \end_inset
4314
4315 Benutzer
4316 \begin_inset Quotes grd
4317 \end_inset
4318
4319 -TeX Ordner.
4320  Wo man diese Ordner anlegt, sofern sie nicht schon existieren, hängt von
4321  Ihrem System ab.
4322  Dazu schauen Sie in die Datei 
4323 \begin_inset Flex Code
4324 status collapsed
4325
4326 \begin_layout Plain Layout
4327 texmf.cnf
4328 \end_layout
4329
4330 \end_inset
4331
4332 .
4333 \begin_inset Foot
4334 status collapsed
4335
4336 \begin_layout Plain Layout
4337 Diese befindet sich normalerweise im Ordner 
4338 \family sans
4339 $TEXMF/web2c
4340 \family default
4341 .
4342  Falls nicht, führen Sie den Befehl 
4343 \begin_inset Flex Code
4344 status collapsed
4345
4346 \begin_layout Plain Layout
4347 kpsewhich texmf.cnf
4348 \end_layout
4349
4350 \end_inset
4351
4352  aus, um sie zu lokalisieren.
4353 \end_layout
4354
4355 \end_inset
4356
4357  Der Ort des lokalen TeX Ordners ist in der Variable 
4358 \begin_inset Flex Code
4359 status collapsed
4360
4361 \begin_layout Plain Layout
4362 TEXMFLOCAL
4363 \end_layout
4364
4365 \end_inset
4366
4367  definiert; es ist üblicherweise der Pfad 
4368 \family sans
4369 /usr/local/share/texmf/
4370 \family default
4371  .
4372  Der Ort des Benutzer-TeX Ordners ist in der Variable 
4373 \begin_inset Flex Code
4374 status collapsed
4375
4376 \begin_layout Plain Layout
4377 TEXMFHOME
4378 \end_layout
4379
4380 \end_inset
4381
4382  definiert und ist üblicherweise der Pfad 
4383 \family sans
4384 $HOME/texmf/
4385 \family default
4386  .
4387  (Wenn diese Variablen nicht vordefiniert sind, müssen Sie diese selbst
4388  definieren.) Sie brauchen wahrscheinlich Root-Rechte um in den lokalen TeX
4389  Ordner zu schreiben, beim Benutzer-TeX Ordner ist die nicht nötig.
4390 \begin_inset Newline newline
4391 \end_inset
4392
4393 Allgemein empfiehlt es sich, Pakete in den Benutzer-TeX Ordner zu installieren,
4394  da dieser nicht verändert oder gar überschrieben wird, wenn Sie ihr System
4395  aktualisieren.
4396  Des Weiteren wird er zusammen mit Ihren Nutzerdaten gesichert, wenn Sie
4397  ein Backup machen (was Sie natürlich regelmäßig tun).
4398 \end_layout
4399
4400 \begin_layout Enumerate
4401 Bei Windows, wenn Sie das Paket für alle Nutzer installieren möchten, gehen
4402  Sie in den Ordner, in dem LaTeX installiert ist und wechseln dort in das
4403  Verzeichnis 
4404 \family sans
4405 ~tex
4406 \backslash
4407 latex
4408 \family default
4409 .
4410  (Verwendet man MiKTeX, wäre es standardmäßig der Ordner 
4411 \family sans
4412 ~:
4413 \backslash
4414 Programme
4415 \backslash
4416 MiKTeX
4417 \backslash
4418 tex
4419 \backslash
4420 latex
4421 \family default
4422  .) Legen Sie dort einen neuen Ordner mit dem Namen 
4423 \begin_inset Quotes gld
4424 \end_inset
4425
4426 foiltex
4427 \begin_inset Quotes grd
4428 \end_inset
4429
4430  an und kopieren Sie alle Dateien das Pakets hinein.
4431  Wenn das Paket nur für den aktuellen Benutzer verfügbar sein soll bzw.
4432  Sie keine Administrator-Rechte haben, tun Sie dasselbe, aber im lokalen
4433  LaTeX-Ordner.
4434  Z.
4435 \begin_inset space \thinspace{}
4436 \end_inset
4437
4438 B.
4439  bei MiKTeX
4440 \begin_inset space ~
4441 \end_inset
4442
4443 2.8 wäre das unter WinXP der Ordner
4444 \begin_inset Newline newline
4445 \end_inset
4446
4447
4448 \family sans
4449 ~:
4450 \backslash
4451 Dokumente und Einstellungen
4452 \backslash
4453 <Benutzername>
4454 \backslash
4455 Anwendungsdaten
4456 \backslash
4457
4458 \begin_inset Newline newline
4459 \end_inset
4460
4461
4462 \begin_inset Phantom HPhantom
4463 status open
4464
4465 \begin_layout Plain Layout
4466
4467 \family sans
4468 ~:
4469 \backslash
4470
4471 \end_layout
4472
4473 \end_inset
4474
4475 MiKTeX
4476 \backslash
4477 2.8
4478 \backslash
4479 tex
4480 \backslash
4481 latex
4482 \family default
4483
4484 \begin_inset Newline newline
4485 \end_inset
4486
4487 , unter WinVista wäre es der Ordner
4488 \begin_inset Newline newline
4489 \end_inset
4490
4491
4492 \family sans
4493 ~:
4494 \backslash
4495 Users
4496 \backslash
4497 <Benutzername>
4498 \backslash
4499 AppData
4500 \backslash
4501 Roaming
4502 \backslash
4503 2.8
4504 \backslash
4505 MiKTeX
4506 \backslash
4507 tex
4508 \backslash
4509 latex
4510 \family default
4511  .
4512 \end_layout
4513
4514 \end_deeper
4515 \begin_layout Enumerate
4516 Jetzt muss man LaTeX nur noch mitteilen, dass es neue Dateien gibt.
4517  Die ist je nach LaTeX-Distribution anders:
4518 \end_layout
4519
4520 \begin_deeper
4521 \begin_layout Enumerate
4522 Bei TeXLive führen Sie von einer Kommandozeile den Befehl 
4523 \begin_inset Flex Code
4524 status collapsed
4525
4526 \begin_layout Plain Layout
4527 texhash
4528 \end_layout
4529
4530 \end_inset
4531
4532  aus.
4533  Wenn Sie das Paket für alle Nutzer installiert haben, brauchen sie dazu
4534  wahrscheinlich Root-Rechte.
4535 \end_layout
4536
4537 \begin_layout Enumerate
4538 Bei MiKTeX, wenn Sie das Paket für alle Nutzer installiert haben, starten
4539  Sie das Programm 
4540 \begin_inset Quotes gld
4541 \end_inset
4542
4543 Settings
4544 \begin_inset space ~
4545 \end_inset
4546
4547 (Admin)
4548 \begin_inset Quotes grd
4549 \end_inset
4550
4551  und drücken dann auf den Kopf 
4552 \begin_inset Quotes gld
4553 \end_inset
4554
4555 Refresh FNDB
4556 \begin_inset Quotes grd
4557 \end_inset
4558
4559 .
4560  Anderenfalls starten Sie das Programm 
4561 \begin_inset Quotes gld
4562 \end_inset
4563
4564 Settings
4565 \begin_inset Quotes grd
4566 \end_inset
4567
4568  und machen dasselbe.
4569 \end_layout
4570
4571 \end_deeper
4572 \begin_layout Enumerate
4573 Nun muss man LyX noch mitteilen, dass es neue Pakete gibt.
4574  Verwenden Sie dazu in LyX das Menü 
4575 \family sans
4576 Werkzeuge\SpecialChar \menuseparator
4577 Neu
4578 \begin_inset space \space{}
4579 \end_inset
4580
4581 konfigurieren
4582 \family default
4583  und starten LyX danach neu.
4584 \end_layout
4585
4586 \begin_layout Standard
4587 Nun ist das Paket installiert.
4588  In unserem Beispiel wird nun die Dokumentklasse 
4589 \begin_inset Flex Code
4590 status collapsed
4591
4592 \begin_layout Plain Layout
4593 Slides
4594 \begin_inset space ~
4595 \end_inset
4596
4597 (FoilTe
4598 \begin_inset ERT
4599 status collapsed
4600
4601 \begin_layout Plain Layout
4602
4603 {}
4604 \end_layout
4605
4606 \end_inset
4607
4608 x)
4609 \end_layout
4610
4611 \end_inset
4612
4613  im Menü 
4614 \family sans
4615 Dokument\SpecialChar \menuseparator
4616 Einstellungen\SpecialChar \menuseparator
4617 Dokumentklasse
4618 \family default
4619  verfügbar sein.
4620 \end_layout
4621
4622 \begin_layout Standard
4623 Möchten sie eine LaTeX-Dokumentklasse verwenden, die generell nicht im Menü
4624  
4625 \family sans
4626 Dokument\SpecialChar \menuseparator
4627 Einstellungen\SpecialChar \menuseparator
4628 Dokumentklasse
4629 \family default
4630  gelistet ist, müssen Sie dafür selbst ein 
4631 \begin_inset Quotes gld
4632 \end_inset
4633
4634 Layout
4635 \begin_inset Quotes grd
4636 \end_inset
4637
4638  erstellen.
4639  Dies ist das Thema des nächsten Abschnitts.
4640 \end_layout
4641
4642 \begin_layout Section
4643
4644 \lang english
4645 Types of layout files
4646 \end_layout
4647
4648 \begin_layout Standard
4649
4650 \lang english
4651 This section describes the various sorts of LyX files that contain layout
4652  information.
4653  These files describe various paragraph and character styles, determining
4654  how LyX should display them and how they should be translated into LaTeX,
4655  DocBook, XHTML, or whatever output format is being used.
4656  
4657 \end_layout
4658
4659 \begin_layout Standard
4660
4661 \lang english
4662 We shall try to provide a thorough description of the process of writing
4663  layout files here.
4664  However, there are so many different types of documents supported even
4665  by just LaTeX that we can't hope to cover every different possibility or
4666  problem you might encounter.
4667  The LyX users' list is frequented by people with lots of experience with
4668  layout design who are willing to share what they've learned, so please
4669  feel free to ask questions there.
4670 \end_layout
4671
4672 \begin_layout Standard
4673
4674 \lang english
4675 As you prepare to write a new layout, it is extremely helpful to look at
4676  the layouts distributed with LyX.
4677  If you write a LyX layout for a LaTeX document class that might also be
4678  used by others, or write a module that might be useful to others, then
4679  you should consider posting your layout to the 
4680 \begin_inset CommandInset href
4681 LatexCommand href
4682 name "layout section on the LyX wiki"
4683 target "http://wiki.lyx.org/Layouts/Layouts"
4684
4685 \end_inset
4686
4687  or even to the LyX developers' list, so that it might be included in LyX
4688  itself.
4689 \begin_inset Foot
4690 status collapsed
4691
4692 \begin_layout Plain Layout
4693
4694 \lang english
4695 Note that LyX is licensed under the General Public License, so any material
4696  that is contributed to LyX must be similarly licensed.
4697 \end_layout
4698
4699 \end_inset
4700
4701
4702 \end_layout
4703
4704 \begin_layout Subsection
4705
4706 \lang english
4707 Layout modules
4708 \begin_inset CommandInset label
4709 LatexCommand label
4710 name "sub:Layout-modules"
4711
4712 \end_inset
4713
4714
4715 \end_layout
4716
4717 \begin_layout Standard
4718
4719 \lang english
4720 We have spoken to this point about `layout files'.
4721  But there are different sorts of files that contain layout information.
4722  Layout files, strictly so called, have the 
4723 \begin_inset Flex Code
4724 status collapsed
4725
4726 \begin_layout Plain Layout
4727
4728 \lang english
4729 .layout
4730 \end_layout
4731
4732 \end_inset
4733
4734  extension and provide LyX with information about document classes.
4735  As of LyX 1.6, however, layout information can also be contained in layout
4736  
4737 \emph on
4738 modules
4739 \emph default
4740 , which have the 
4741 \begin_inset Flex Code
4742 status collapsed
4743
4744 \begin_layout Plain Layout
4745
4746 \lang english
4747 .module
4748 \end_layout
4749
4750 \end_inset
4751
4752  extension.
4753  Modules are to LaTeX packages much as layouts are to LaTeX classes, and
4754  some modules—such as the 
4755 \begin_inset Flex Code
4756 status collapsed
4757
4758 \begin_layout Plain Layout
4759
4760 \lang english
4761 endnotes
4762 \end_layout
4763
4764 \end_inset
4765
4766  module—specifically provide support for one package.
4767  In a sense, layout modules are similar to included
4768 \begin_inset Foot
4769 status collapsed
4770
4771 \begin_layout Plain Layout
4772
4773 \lang english
4774 These can have any extension, but by convention have the 
4775 \begin_inset Flex Code
4776 status collapsed
4777
4778 \begin_layout Plain Layout
4779
4780 \lang english
4781 .inc
4782 \end_layout
4783
4784 \end_inset
4785
4786  extension.
4787 \end_layout
4788
4789 \end_inset
4790
4791  files—files like 
4792 \begin_inset Flex Code
4793 status collapsed
4794
4795 \begin_layout Plain Layout
4796
4797 \lang english
4798 stdsections.inc
4799 \end_layout
4800
4801 \end_inset
4802
4803 —in that modules are not specific to a given document class but may be used
4804  with many different classes.
4805  The difference is that using an included file with 
4806 \begin_inset Flex Code
4807 status collapsed
4808
4809 \begin_layout Plain Layout
4810
4811 \lang english
4812 article.cls
4813 \end_layout
4814
4815 \end_inset
4816
4817  requires editing that file.
4818  Modules, by contrast, are selected in the 
4819 \begin_inset Flex MenuItem
4820 status collapsed
4821
4822 \begin_layout Plain Layout
4823
4824 \lang english
4825 Document\SpecialChar \menuseparator
4826 Settings
4827 \end_layout
4828
4829 \end_inset
4830
4831  dialog.
4832 \end_layout
4833
4834 \begin_layout Standard
4835
4836 \lang english
4837 Building modules is the easiest way to get started with layout editing,
4838  since it can be as simple as adding a single new paragraph style or flex
4839  inset.
4840  But modules may, in principle, contain anything a layout file can contain.
4841 \end_layout
4842
4843 \begin_layout Standard
4844
4845 \lang english
4846 After creating a new module and copying it to the 
4847 \begin_inset Flex Code
4848 status collapsed
4849
4850 \begin_layout Plain Layout
4851
4852 \lang english
4853 layouts/
4854 \end_layout
4855
4856 \end_inset
4857
4858  folder, you will need to reconfigure and then restart LyX for the module
4859  to appear in the menu.
4860  However, changes you make to the module will be seen immediately, if you
4861  open 
4862 \begin_inset Flex MenuItem
4863 status collapsed
4864
4865 \begin_layout Plain Layout
4866
4867 \lang english
4868 Document\SpecialChar \menuseparator
4869 Settings
4870 \end_layout
4871
4872 \end_inset
4873
4874 , highlight something, and then hit 
4875 \begin_inset Quotes eld
4876 \end_inset
4877
4878 OK
4879 \begin_inset Quotes erd
4880 \end_inset
4881
4882 .
4883  
4884 \emph on
4885 It is strongly recommended that you save your work before doing this
4886 \emph default
4887 .
4888  In fact, 
4889 \emph on
4890 it is strongly recommended that you not attempt to edit modules while simultaneo
4891 usly working on actual documents
4892 \emph default
4893 .
4894  Though of course the developers strive to keep LyX stable in such situations,
4895  syntax errors and the like in your module file could cause strange behavior.
4896 \end_layout
4897
4898 \begin_layout Subsubsection
4899
4900 \lang english
4901 Local Layout
4902 \end_layout
4903
4904 \begin_layout Standard
4905
4906 \lang english
4907 Modules are to LyX as packages are to LaTeX.
4908  Sometimes, however, you find yourself wanting a specific inset or character
4909  style just for one document and writing a module that will also be available
4910  to other documents makes little sense.
4911  What you need is LyX's 
4912 \begin_inset Quotes eld
4913 \end_inset
4914
4915 Local Layout
4916 \begin_inset Quotes erd
4917 \end_inset
4918
4919 .
4920 \end_layout
4921
4922 \begin_layout Standard
4923
4924 \lang english
4925 You will find it under 
4926 \family sans
4927 Document\SpecialChar \menuseparator
4928 Settings\SpecialChar \menuseparator
4929 Local Layout
4930 \family default
4931 .
4932  The large text box allows you to enter anything that you might enter in
4933  a layout file or module.
4934  You can think of a document's local layout, in fact, as a module that belongs
4935  just to it.
4936  So, in particular, you must enter a 
4937 \begin_inset Flex Code
4938 status collapsed
4939
4940 \begin_layout Plain Layout
4941
4942 \lang english
4943 Format
4944 \end_layout
4945
4946 \end_inset
4947
4948  tag.
4949  Any format is acceptable, but one would normally use the format current
4950  at the time.
4951  (In LyX 2.0, the current layout format is 35.) You should be aware that local
4952  layout is not supported by versions of LyX prior to 1.6, so you should not
4953  use it if you want to be able to export your document to LyX 1.5 or earlier
4954  (without, that is, losing the local layout information).
4955  If you wish to be able to export to 1.6---local layout is supported in 1.6,
4956  though there is no UI for it---then you should use format 11 and, of course,
4957  use only layout constructs that were available in LyX 1.6.
4958 \end_layout
4959
4960 \begin_layout Standard
4961
4962 \lang english
4963 When you have entered something in the 
4964 \begin_inset Flex Code
4965 status collapsed
4966
4967 \begin_layout Plain Layout
4968
4969 \lang english
4970 Local Layout
4971 \end_layout
4972
4973 \end_inset
4974
4975  pane, LyX will enable the 
4976 \begin_inset Quotes eld
4977 \end_inset
4978
4979 Validate
4980 \begin_inset Quotes erd
4981 \end_inset
4982
4983  button at the bottom.
4984  Clicking this button will cause LyX to determine whether what you have
4985  entered is valid layout information for the chosen format.
4986  LyX will report the result but, unfortunately, will not tell you what errors
4987  there might have been.
4988  These will be written to the terminal, however, if LyX is started from
4989  a terminal.
4990  You will not be permitted to save your local layout until you have entered
4991  something valid.
4992 \end_layout
4993
4994 \begin_layout Standard
4995
4996 \lang english
4997 The warnings at the end of the previous section apply here, too.
4998  Do not play with local layout while you are actually working, especially
4999  if you have not saved your document.
5000  That said, using local layout with a test document can be a very convenient
5001  way to try out layout ideas, or even to start developing a module.
5002 \end_layout
5003
5004 \begin_layout Subsection
5005
5006 \lang english
5007 Layout for 
5008 \begin_inset Flex MenuItem
5009 status collapsed
5010
5011 \begin_layout Plain Layout
5012
5013 \lang english
5014 .sty
5015 \end_layout
5016
5017 \end_inset
5018
5019  files
5020 \end_layout
5021
5022 \begin_layout Standard
5023
5024 \lang english
5025 There are two situations you are likely to encounter when wanting to support
5026  a new LaTeX document class, involving style (
5027 \begin_inset Flex Code
5028 status collapsed
5029
5030 \begin_layout Plain Layout
5031
5032 \lang english
5033 .sty
5034 \end_layout
5035
5036 \end_inset
5037
5038 ) files and LaTeX2e class (
5039 \begin_inset Flex Code
5040 status collapsed
5041
5042 \begin_layout Plain Layout
5043
5044 \lang english
5045 .cls
5046 \end_layout
5047
5048 \end_inset
5049
5050 ) .
5051  Supporting a style file is usually fairly easy.
5052  Supporting a new class file is a bit harder.
5053  We'll discuss the former in this section and the latter in the next.
5054  Similar remarks apply, of course, if you want to support a new DocBook
5055  DTD.
5056 \end_layout
5057
5058 \begin_layout Standard
5059
5060 \lang english
5061 The easier case is the one in which your new document class is provided
5062  as a style file that is to be used in conjunction with an already supported
5063  document class.
5064  For the sake of the example, we'll assume that the style file is called
5065  
5066 \begin_inset Flex MenuItem
5067 status collapsed
5068
5069 \begin_layout Plain Layout
5070
5071 \lang english
5072 myclass.sty
5073 \end_layout
5074
5075 \end_inset
5076
5077  and that it is meant to be used with 
5078 \begin_inset Flex MenuItem
5079 status collapsed
5080
5081 \begin_layout Plain Layout
5082
5083 \lang english
5084 report.cls
5085 \end_layout
5086
5087 \end_inset
5088
5089 , which is a standard class.
5090  
5091 \end_layout
5092
5093 \begin_layout Standard
5094
5095 \lang english
5096 Start by copying the existing class's layout file into your local directory:
5097 \begin_inset Foot
5098 status collapsed
5099
5100 \begin_layout Plain Layout
5101
5102 \lang english
5103 Of course, which directory is your local directory will vary by platform,
5104  and LyX allows you to specify your local directory on startup, too, using
5105  the 
5106 \begin_inset Flex Code
5107 status collapsed
5108
5109 \begin_layout Plain Layout
5110
5111 \lang english
5112 -userdir
5113 \end_layout
5114
5115 \end_inset
5116
5117  option.
5118 \end_layout
5119
5120 \end_inset
5121
5122
5123 \end_layout
5124
5125 \begin_layout LyX-Code
5126
5127 \lang english
5128 cp report.layout ~/.lyx/layouts/myclass.layout
5129 \end_layout
5130
5131 \begin_layout Standard
5132
5133 \lang english
5134 Then edit 
5135 \begin_inset Flex Code
5136 status collapsed
5137
5138 \begin_layout Plain Layout
5139
5140 \lang english
5141 myclass.layout
5142 \end_layout
5143
5144 \end_inset
5145
5146  and change the line: 
5147 \end_layout
5148
5149 \begin_layout LyX-Code
5150
5151 \lang english
5152
5153 \backslash
5154 DeclareLaTeXClass{report}
5155 \end_layout
5156
5157 \begin_layout Standard
5158
5159 \lang english
5160 to read
5161 \end_layout
5162
5163 \begin_layout LyX-Code
5164
5165 \lang english
5166
5167 \backslash
5168 DeclareLaTeXClass[report, myclass.sty]{report (myclass)}
5169 \end_layout
5170
5171 \begin_layout Standard
5172
5173 \lang english
5174 Then add:
5175 \end_layout
5176
5177 \begin_layout LyX-Code
5178
5179 \lang english
5180 Preamble 
5181 \begin_inset Newline newline
5182 \end_inset
5183
5184     
5185 \backslash
5186 usepackage{myclass}
5187 \begin_inset Newline newline
5188 \end_inset
5189
5190 EndPreamble
5191 \end_layout
5192
5193 \begin_layout Standard
5194
5195 \lang english
5196 near the top of the file.
5197 \end_layout
5198
5199 \begin_layout Standard
5200
5201 \lang english
5202 Start LyX and select 
5203 \begin_inset Flex MenuItem
5204 status collapsed
5205
5206 \begin_layout Plain Layout
5207
5208 \lang english
5209 Tools\SpecialChar \menuseparator
5210 Reconfigure
5211 \end_layout
5212
5213 \end_inset
5214
5215 .
5216  Then restart LyX and try creating a new document.
5217  You should see "
5218 \begin_inset Flex MenuItem
5219 status collapsed
5220
5221 \begin_layout Plain Layout
5222
5223 \lang english
5224 report (myclass)
5225 \end_layout
5226
5227 \end_inset
5228
5229 " as a document class option in the 
5230 \begin_inset Flex MenuItem
5231 status collapsed
5232
5233 \begin_layout Plain Layout
5234
5235 \lang english
5236 Document\SpecialChar \menuseparator
5237 Settings
5238 \end_layout
5239
5240 \end_inset
5241
5242  dialog.
5243  It is likely that some of the sectioning commands and such in your new
5244  class will work differently from how they worked in the base class—
5245 \begin_inset Flex Code
5246 status collapsed
5247
5248 \begin_layout Plain Layout
5249
5250 \lang english
5251 report
5252 \end_layout
5253
5254 \end_inset
5255
5256  in this example—so you can fiddle around with the settings for the different
5257  sections if you wish.
5258  The layout information for sections is contained in 
5259 \begin_inset Flex Code
5260 status collapsed
5261
5262 \begin_layout Plain Layout
5263
5264 \lang english
5265 stdsections.inc
5266 \end_layout
5267
5268 \end_inset
5269
5270 , but you do not need to copy and change this file.
5271  Instead, you can simply add your changes to your layout file, after the
5272  line 
5273 \begin_inset Flex Code
5274 status collapsed
5275
5276 \begin_layout Plain Layout
5277
5278 \lang english
5279 Input stdclass.inc
5280 \end_layout
5281
5282 \end_inset
5283
5284 , which itself includes 
5285 \begin_inset Flex Code
5286 status collapsed
5287
5288 \begin_layout Plain Layout
5289
5290 \lang english
5291 stdsections.inc
5292 \end_layout
5293
5294 \end_inset
5295
5296 .
5297  For example, you might add these lines:
5298 \end_layout
5299
5300 \begin_layout LyX-Code
5301
5302 \lang english
5303 Style Chapter
5304 \end_layout
5305
5306 \begin_layout LyX-Code
5307
5308 \lang english
5309     Font
5310 \end_layout
5311
5312 \begin_layout LyX-Code
5313
5314 \lang english
5315         Family Sans
5316 \end_layout
5317
5318 \begin_layout LyX-Code
5319
5320 \lang english
5321     EndFont
5322 \end_layout
5323
5324 \begin_layout LyX-Code
5325
5326 \lang english
5327 End
5328 \end_layout
5329
5330 \begin_layout Standard
5331
5332 \lang english
5333 to change the font for chapter headings to sans-serif.
5334  This will override (or, in this case, add to) the existing declaration
5335  for the Chapter style.
5336  
5337 \end_layout
5338
5339 \begin_layout Standard
5340
5341 \lang english
5342 Your new package may also provide commands or environments not present in
5343  the base class.
5344  In this case, you will want to add these to the layout file.
5345  See 
5346 \begin_inset CommandInset ref
5347 LatexCommand ref
5348 reference "sec:TextClass"
5349
5350 \end_inset
5351
5352  for information on how to do so.
5353 \end_layout
5354
5355 \begin_layout Standard
5356
5357 \lang english
5358 If 
5359 \begin_inset Flex MenuItem
5360 status collapsed
5361
5362 \begin_layout Plain Layout
5363
5364 \lang english
5365 myclass.sty
5366 \end_layout
5367
5368 \end_inset
5369
5370  can be used with several different document classes, and even if it cannot,
5371  you might find it easiest just to write a module that you can load with
5372  the base class.
5373  The simplest possible such module would be:
5374 \end_layout
5375
5376 \begin_layout LyX-Code
5377
5378 \lang english
5379 #
5380 \backslash
5381 DeclareLyXModule{My Package} 
5382 \end_layout
5383
5384 \begin_layout LyX-Code
5385
5386 \lang english
5387 #DescriptionBegin 
5388 \end_layout
5389
5390 \begin_layout LyX-Code
5391
5392 \lang english
5393 #Support for mypkg.sty.
5394 \end_layout
5395
5396 \begin_layout LyX-Code
5397
5398 \lang english
5399 #DescriptionEnd
5400 \begin_inset Newline newline
5401 \end_inset
5402
5403
5404 \end_layout
5405
5406 \begin_layout LyX-Code
5407
5408 \lang english
5409 Format 21
5410 \begin_inset Newline newline
5411 \end_inset
5412
5413
5414 \end_layout
5415
5416 \begin_layout LyX-Code
5417
5418 \lang english
5419 Preamble
5420 \begin_inset Newline newline
5421 \end_inset
5422
5423     
5424 \backslash
5425 usepackage{mypkg}
5426 \begin_inset Newline newline
5427 \end_inset
5428
5429 EndPreamble
5430 \end_layout
5431
5432 \begin_layout Standard
5433
5434 \lang english
5435 A more complex module might modify the behavior of some existing constructs
5436  or define some new ones.
5437  Again, see 
5438 \begin_inset CommandInset ref
5439 LatexCommand ref
5440 reference "sec:TextClass"
5441
5442 \end_inset
5443
5444  for discussion.
5445 \end_layout
5446
5447 \begin_layout Subsection
5448
5449 \lang english
5450 Layout for 
5451 \begin_inset Flex MenuItem
5452 status collapsed
5453
5454 \begin_layout Plain Layout
5455
5456 \lang english
5457 .cls
5458 \end_layout
5459
5460 \end_inset
5461
5462  files
5463 \end_layout
5464
5465 \begin_layout Standard
5466
5467 \lang english
5468 There are two possibilities here.
5469  One is that the class file is itself based upon an existing document class.
5470  For example, many thesis classes are based upon 
5471 \begin_inset Flex MenuItem
5472 status collapsed
5473
5474 \begin_layout Plain Layout
5475
5476 \lang english
5477 book.cls
5478 \end_layout
5479
5480 \end_inset
5481
5482 .
5483  To see whether yours is, look for a line like
5484 \end_layout
5485
5486 \begin_layout LyX-Code
5487
5488 \lang english
5489
5490 \backslash
5491 LoadClass{book}
5492 \end_layout
5493
5494 \begin_layout Standard
5495
5496 \lang english
5497 in the file.
5498  If so, then you may proceed largely as in the previous section, though
5499  the 
5500 \begin_inset Flex Code
5501 status collapsed
5502
5503 \begin_layout Plain Layout
5504
5505 \lang english
5506 DeclareLaTeXClass
5507 \end_layout
5508
5509 \end_inset
5510
5511  line will be different.
5512  If your new class is 
5513 \begin_inset Flex Code
5514 status collapsed
5515
5516 \begin_layout Plain Layout
5517
5518 \lang english
5519 thesis
5520 \end_layout
5521
5522 \end_inset
5523
5524  and it is based upon 
5525 \begin_inset Flex Code
5526 status collapsed
5527
5528 \begin_layout Plain Layout
5529
5530 \lang english
5531 book
5532 \end_layout
5533
5534 \end_inset
5535
5536 , then the line should read:
5537 \begin_inset Foot
5538 status collapsed
5539
5540 \begin_layout Plain Layout
5541
5542 \lang english
5543 And it will be easiest if you save the file to 
5544 \begin_inset Flex Code
5545 status collapsed
5546
5547 \begin_layout Plain Layout
5548
5549 \lang english
5550 thesis.layout
5551 \end_layout
5552
5553 \end_inset
5554
5555 : LyX assumes that the document class has the same name as the layout file.
5556  
5557 \end_layout
5558
5559 \end_inset
5560
5561
5562 \end_layout
5563
5564 \begin_layout LyX-Code
5565
5566 \lang english
5567
5568 \backslash
5569 DeclareLaTeXClass[thesis,book]{thesis}
5570 \end_layout
5571
5572 \begin_layout Standard
5573
5574 \lang english
5575 If, on the other hand, the new class is not based upon an existing class,
5576  you will probably have to 
5577 \begin_inset Quotes eld
5578 \end_inset
5579
5580 roll your own
5581 \begin_inset Quotes erd
5582 \end_inset
5583
5584  layout.
5585  We strongly suggest copying an existing layout file which uses a similar
5586  LaTeX class and then modifying it, if you can do so.
5587  At least use an existing file as a starting point so you can find out what
5588  items you need to worry about.
5589  Again, the specifics are covered below.
5590 \end_layout
5591
5592 \begin_layout Subsection
5593
5594 \lang english
5595 Creating templates
5596 \begin_inset CommandInset label
5597 LatexCommand label
5598 name "sub:Creating-Templates"
5599
5600 \end_inset
5601
5602
5603 \end_layout
5604
5605 \begin_layout Standard
5606
5607 \lang english
5608 Once you have written a layout file for a new document class, you might
5609  want to consider writing a 
5610 \emph on
5611 template
5612 \emph default
5613  for it, too.
5614  A template acts as a kind of tutorial for your layout, showing how it might
5615  be used, though containing dummy content.
5616  You can of course look at the various templates included with LyX for ideas.
5617 \end_layout
5618
5619 \begin_layout Standard
5620
5621 \lang english
5622 Templates are created just like usual documents: using LyX.
5623  The only difference is that usual documents contain all possible settings,
5624  including the font scheme and the paper size.
5625  Usually a user doesn't want a template to overwrite his preferred settings
5626  for such parameters.
5627  For that reason, the designer of a template should remove the corresponding
5628  commands like 
5629 \begin_inset Flex Code
5630 status collapsed
5631
5632 \begin_layout Plain Layout
5633
5634 \lang english
5635
5636 \backslash
5637 font_roman
5638 \end_layout
5639
5640 \end_inset
5641
5642  or 
5643 \begin_inset Flex Code
5644 status collapsed
5645
5646 \begin_layout Plain Layout
5647
5648 \lang english
5649
5650 \backslash
5651 papersize
5652 \end_layout
5653
5654 \end_inset
5655
5656  from the template LyX file.
5657  This can be done with any simple text-editor, for example 
5658 \begin_inset Flex Code
5659 status collapsed
5660
5661 \begin_layout Plain Layout
5662
5663 \lang english
5664 vi
5665 \end_layout
5666
5667 \end_inset
5668
5669  or 
5670 \begin_inset Flex Code
5671 status collapsed
5672
5673 \begin_layout Plain Layout
5674
5675 \lang english
5676 notepad
5677 \end_layout
5678
5679 \end_inset
5680
5681 .
5682  
5683 \end_layout
5684
5685 \begin_layout Standard
5686
5687 \lang english
5688 Put the edited template files you create in 
5689 \begin_inset Flex Code
5690 status collapsed
5691
5692 \begin_layout Plain Layout
5693
5694 \lang english
5695 UserDir/templates/
5696 \end_layout
5697
5698 \end_inset
5699
5700 , copy the ones you use from the global template directory in 
5701 \begin_inset Flex Code
5702 status collapsed
5703
5704 \begin_layout Plain Layout
5705
5706 \lang english
5707 LyXDir/templates/
5708 \end_layout
5709
5710 \end_inset
5711
5712  to the same place, and redefine the template path in the 
5713 \begin_inset Flex MenuItem
5714 status collapsed
5715
5716 \begin_layout Plain Layout
5717
5718 \lang english
5719 Tools\SpecialChar \menuseparator
5720 Preferences\SpecialChar \menuseparator
5721 Paths
5722 \end_layout
5723
5724 \end_inset
5725
5726  dialog.
5727 \end_layout
5728
5729 \begin_layout Standard
5730
5731 \lang english
5732 Note, by the way, that there is a template which has a particular meaning:
5733  
5734 \begin_inset Flex Code
5735 status collapsed
5736
5737 \begin_layout Plain Layout
5738
5739 \lang english
5740 defaults.lyx
5741 \end_layout
5742
5743 \end_inset
5744
5745 .
5746  This template is loaded every time you create a new document with 
5747 \begin_inset Flex MenuItem
5748 status collapsed
5749
5750 \begin_layout Plain Layout
5751
5752 \lang english
5753 File\SpecialChar \menuseparator
5754 New
5755 \end_layout
5756
5757 \end_inset
5758
5759  in order to provide useful defaults.
5760  To create this template from inside LyX, all you have to do is to open
5761  a document with the correct settings, and use the 
5762 \begin_inset Flex MenuItem
5763 status collapsed
5764
5765 \begin_layout Plain Layout
5766
5767 \lang english
5768 Save as Document Defaults
5769 \end_layout
5770
5771 \end_inset
5772
5773  button.
5774 \end_layout
5775
5776 \begin_layout Subsection
5777
5778 \lang english
5779 Upgrading old layout files
5780 \end_layout
5781
5782 \begin_layout Standard
5783
5784 \lang english
5785 The format of layout files changes with each LyX release, so old layout
5786  files need to be converted to the new format.
5787  This process has been automated since LyX 1.4: If LyX reads a layout file
5788  in an older format, it automatically calls the script 
5789 \begin_inset Flex Code
5790 status collapsed
5791
5792 \begin_layout Plain Layout
5793
5794 \lang english
5795 layout2layout.py
5796 \end_layout
5797
5798 \end_inset
5799
5800  to convert it to a temporary file in current format.
5801  The original file is left untouched.
5802  If you use the layout file often, then, you may want to convert it permanently,
5803  so that LyX does not have to do so itself every time.
5804  To do this, you can call the converter manually:
5805 \end_layout
5806
5807 \begin_layout LyX-Code
5808
5809 \lang english
5810 mv myclass.layout myclass.old
5811 \end_layout
5812
5813 \begin_layout LyX-Code
5814
5815 \lang english
5816 python LyXDir/scripts/layout2layout.py myclass.old myclass.layout
5817 \end_layout
5818
5819 \begin_layout Standard
5820
5821 \lang english
5822 You need to replace 
5823 \begin_inset Flex Code
5824 status collapsed
5825
5826 \begin_layout Plain Layout
5827
5828 \lang english
5829 LyXDir
5830 \end_layout
5831
5832 \end_inset
5833
5834  with the name of your LyX system directory, of course.
5835 \end_layout
5836
5837 \begin_layout Standard
5838
5839 \lang english
5840 Note that manual conversion does not affect included files, so these will
5841  have to be converted separately.
5842 \end_layout
5843
5844 \begin_layout Section
5845
5846 \lang english
5847 \begin_inset CommandInset label
5848 LatexCommand label
5849 name "sec:TextClass"
5850
5851 \end_inset
5852
5853 The layout file format
5854 \end_layout
5855
5856 \begin_layout Standard
5857
5858 \lang english
5859 When it's finally time to get your hands dirty and create or edit your own
5860  layout file, the following sections describe what you're up against.
5861  Our advice is to go slowly, save and test often, listen to soothing music,
5862  and enjoy one or two of your favorite adult beverages; more if you are
5863  getting particularly stuck.
5864  It's really not that hard, except that the multitude of options can become
5865  overwhelming if you try to do too much in one sitting.
5866  Go have another adult beverage, just for good measure.
5867 \end_layout
5868
5869 \begin_layout Standard
5870
5871 \lang english
5872 Note that all the tags used in layout files are case-insensitive.
5873  This means that 
5874 \begin_inset Flex Code
5875 status collapsed
5876
5877 \begin_layout Plain Layout
5878
5879 \lang english
5880 Style
5881 \end_layout
5882
5883 \end_inset
5884
5885
5886 \begin_inset Flex Code
5887 status collapsed
5888
5889 \begin_layout Plain Layout
5890
5891 \lang english
5892 style
5893 \end_layout
5894
5895 \end_inset
5896
5897  and 
5898 \begin_inset Flex Code
5899 status collapsed
5900
5901 \begin_layout Plain Layout
5902
5903 \lang english
5904 StYlE
5905 \end_layout
5906
5907 \end_inset
5908
5909  are really the same tag.
5910  The possible values are printed in brackets after the feature's name.
5911  The default value if a feature isn't specified inside a text class-description
5912  is typeset 
5913 \begin_inset Flex Code
5914 status collapsed
5915
5916 \begin_layout Plain Layout
5917
5918 \emph on
5919 \lang english
5920 emphasized
5921 \end_layout
5922
5923 \end_inset
5924
5925 .
5926  If the argument has a data type like 
5927 \begin_inset Quotes eld
5928 \end_inset
5929
5930 string
5931 \begin_inset Quotes erd
5932 \end_inset
5933
5934  or 
5935 \begin_inset Quotes eld
5936 \end_inset
5937
5938 float
5939 \begin_inset Quotes erd
5940 \end_inset
5941
5942 , the default is shown like this: 
5943 \begin_inset Flex Code
5944 status collapsed
5945
5946 \begin_layout Plain Layout
5947
5948 \lang english
5949 float=
5950 \emph on
5951 default
5952 \end_layout
5953
5954 \end_inset
5955
5956 .
5957 \end_layout
5958
5959 \begin_layout Subsection
5960 Deklaration einer neuen Textklasse
5961 \end_layout
5962
5963 \begin_layout Standard
5964 Zeilen, die mit einem 
5965 \family typewriter
5966 #
5967 \family default
5968  beginnen, sind Kommentare.
5969  Mit einer Ausnahme: alle Textklassen sollten mit Zeilen ähnlich wie den
5970  folgenden beginnen:
5971 \end_layout
5972
5973 \begin_layout LyX-Code
5974
5975 \size small
5976 #% Do not delete the line below; configure depends on this
5977 \end_layout
5978
5979 \begin_layout LyX-Code
5980
5981 \size small
5982 #  
5983 \backslash
5984 DeclareLaTe
5985 \family typewriter
5986 \size default
5987
5988 \begin_inset ERT
5989 status collapsed
5990
5991 \begin_layout Plain Layout
5992
5993 {}
5994 \end_layout
5995
5996 \end_inset
5997
5998
5999 \family default
6000 \size small
6001 XClass{article}
6002 \end_layout
6003
6004 \begin_layout Standard
6005 Die zweite Zeile wird benötigt, wenn Sie LyX konfigurieren.
6006  Die Textklassen-Datei wird von dem LaTeX-Skript 
6007 \family typewriter
6008
6009 \begin_inset Flex URL
6010 status collapsed
6011
6012 \begin_layout Plain Layout
6013
6014 chkconfig.ltx
6015 \end_layout
6016
6017 \end_inset
6018
6019
6020 \family default
6021  gelesen, und zwar in einem speziellen Modus, in dem 
6022 \family typewriter
6023 #
6024 \family default
6025 -Zeichen ignoriert werden.
6026  Die erste Zeile ist einfach ein LaTeX-Kommentar, in der zweiten wird die
6027  Textklasse deklariert.
6028  Eine Datei namens 
6029 \family typewriter
6030 article.layout
6031 \family default
6032 , die mit diesen beiden Zeilen beginnt, definiert eine Textklasse mit dem
6033  Namen 
6034 \family typewriter
6035 article
6036 \family default
6037  und benutzt die LaTeX-Dokumentenklasse 
6038 \family typewriter
6039 article.cls
6040 \family default
6041 .
6042  
6043 \emph on
6044 article
6045 \emph default
6046  ist auch die Beschreibung, die später im Popup-Menü 
6047 \family sans
6048 Dokument\SpecialChar \menuseparator
6049 Einstellungen
6050 \family default
6051  auftaucht.
6052  
6053 \end_layout
6054
6055 \begin_layout Standard
6056 Angenommen, Sie möchten Ihre eigene Textklasse schreiben, welche die LaTeX-Doku\SpecialChar \-
6057 m
6058 en\SpecialChar \-
6059 tenklasse 
6060 \family typewriter
6061 article
6062 \family default
6063  benutzt, in der Sie aber das Aussehen der Kopfzeile verändert haben.
6064  Wenn Sie dann Ihre Textklasse in eine Datei namens 
6065 \family typewriter
6066 myarticle.
6067 \begin_inset Newline linebreak
6068 \end_inset
6069
6070 layout
6071 \family default
6072  schreiben, sollten die ersten beiden Zeilen der Datei etwa so aussehen:
6073 \end_layout
6074
6075 \begin_layout LyX-Code
6076
6077 \size small
6078 #% Do not delete the line below; configure depends on this
6079 \end_layout
6080
6081 \begin_layout LyX-Code
6082
6083 \size small
6084 #  
6085 \backslash
6086 DeclareLaTe
6087 \family typewriter
6088 \size default
6089
6090 \begin_inset ERT
6091 status collapsed
6092
6093 \begin_layout Plain Layout
6094
6095 {}
6096 \end_layout
6097
6098 \end_inset
6099
6100
6101 \family default
6102 \size small
6103 XClass[article]{article (with my own headings)}
6104 \end_layout
6105
6106 \begin_layout Standard
6107 Auf diese Weise deklarieren Sie eine Textklasse 
6108 \family typewriter
6109 myarticle
6110 \family default
6111 , die die LaTeX
6112 \begin_inset ERT
6113 status collapsed
6114
6115 \begin_layout Plain Layout
6116
6117 "=
6118 \end_layout
6119
6120 \end_inset
6121
6122 Dokumentklasse 
6123 \family typewriter
6124 article.cls
6125 \family default
6126  verwendet und (im Popup-Menü) beschrieben wird mit: 
6127 \family sans
6128 article (with my own headings)
6129 \family default
6130 .
6131  Falls Ihre Textklasse auch noch von weiteren Paketen abhängt, können Sie
6132  das so angeben:
6133 \end_layout
6134
6135 \begin_layout LyX-Code
6136
6137 \size small
6138 #% Do not delete the line below; configure depends on this
6139 \end_layout
6140
6141 \begin_layout LyX-Code
6142
6143 \size small
6144 #  
6145 \backslash
6146 DeclareLaTe
6147 \family typewriter
6148 \size default
6149
6150 \begin_inset ERT
6151 status collapsed
6152
6153 \begin_layout Plain Layout
6154
6155 {}
6156 \end_layout
6157
6158 \end_inset
6159
6160
6161 \family default
6162 \size small
6163 XClass[article,foo.sty]{article (with my own head
6164 \begin_inset ERT
6165 status collapsed
6166
6167 \begin_layout Plain Layout
6168
6169 "-
6170 \end_layout
6171
6172 \end_inset
6173
6174 ings)}
6175 \end_layout
6176
6177 \begin_layout Standard
6178 Dadurch wird angezeigt, dass Ihre Klasse auch das Paket 
6179 \family typewriter
6180 foo.sty
6181 \family default
6182  verwendet.
6183  Schließlich können Sie auch Klassen für DocBook festlegen.
6184  Eine typische Deklaration sieht so aus:
6185 \end_layout
6186
6187 \begin_layout LyX-Code
6188
6189 \end_layout
6190
6191 \begin_layout LyX-Code
6192
6193 \size small
6194 #% Do not delete the line below; configure depends on this
6195 \end_layout
6196
6197 \begin_layout LyX-Code
6198
6199 \size small
6200
6201 \backslash
6202 DeclareDocBookClass[article]{SGML (DocBook article)}
6203 \end_layout
6204
6205 \begin_layout Standard
6206 Diesen Deklarationen kann außerdem ein optionaler Parameter zugefügt werden,
6207  der den Namen der Dokumentenklasse festlegt (hier ist aber keine Liste
6208  erlaubt).
6209 \end_layout
6210
6211 \begin_layout Standard
6212 Wenn Sie eine Textklasse nach Ihrem Geschmack erstellt haben, müssen Sie
6213  die Datei nur noch in das Verzeichnis 
6214 \family typewriter
6215 Ly
6216 \begin_inset ERT
6217 status collapsed
6218
6219 \begin_layout Plain Layout
6220
6221 {}
6222 \end_layout
6223
6224 \end_inset
6225
6226 XDir/layouts/
6227 \family default
6228  oder nach 
6229 \family typewriter
6230 UserDir/layouts
6231 \family default
6232  kopieren und unter LyX den Menüpunkt 
6233 \family sans
6234 Werkzeuge\SpecialChar \menuseparator
6235 Neu
6236 \begin_inset space \space{}
6237 \end_inset
6238
6239 konfigurieren
6240 \family default
6241  auswählen.
6242  Nach dem Neustart von LyX sollte Ihre Textklasse im Popup-Menü 
6243 \family sans
6244 Dokument\SpecialChar \menuseparator
6245 Einstellungen
6246 \family default
6247  auswählbar sein.
6248 \end_layout
6249
6250 \begin_layout Subsection
6251
6252 \lang english
6253 The Module declaration
6254 \end_layout
6255
6256 \begin_layout Standard
6257
6258 \lang english
6259 A module must begin with a line like the following:
6260 \end_layout
6261
6262 \begin_layout LyX-Code
6263 #
6264 \backslash
6265 DeclareLyXModule[endnotes.sty]{Endnotes} 
6266 \end_layout
6267
6268 \begin_layout Standard
6269
6270 \lang english
6271 The mandatory argument, in curly brackets, is the name of the module, as
6272  it should appear in 
6273 \begin_inset Flex MenuItem
6274 status collapsed
6275
6276 \begin_layout Plain Layout
6277
6278 \lang english
6279 Document\SpecialChar \menuseparator
6280 Settings\SpecialChar \menuseparator
6281 Modules
6282 \end_layout
6283
6284 \end_inset
6285
6286 .
6287  The argument in square brackets is optional: It declares any LaTeX packages
6288  on which the module depends.
6289  Please note that only packages about which LyX knows should be listed in
6290  the square brackets.
6291 \begin_inset Foot
6292 status collapsed
6293
6294 \begin_layout Plain Layout
6295
6296 \lang english
6297 The list of such packages is documented only in the source code.
6298 \end_layout
6299
6300 \end_inset
6301
6302  LyX will not check for arbitrary packages.
6303  It is also possible to use the form 
6304 \begin_inset Flex MenuItem
6305 status collapsed
6306
6307 \begin_layout Plain Layout
6308
6309 \lang english
6310 from->to
6311 \end_layout
6312
6313 \end_inset
6314
6315  as an optional argument, which declares that the module can only be used
6316  when there exists a conversion chain between the formats `
6317 \begin_inset Flex Code
6318 status collapsed
6319
6320 \begin_layout Plain Layout
6321
6322 \lang english
6323 from
6324 \end_layout
6325
6326 \end_inset
6327
6328 ' and `
6329 \begin_inset Flex Code
6330 status collapsed
6331
6332 \begin_layout Plain Layout
6333
6334 \lang english
6335 to
6336 \end_layout
6337
6338 \end_inset
6339
6340 '.
6341 \end_layout
6342
6343 \begin_layout Standard
6344
6345 \lang english
6346 The module declaration should then be followed by lines like the following
6347 \begin_inset Foot
6348 status collapsed
6349
6350 \begin_layout Plain Layout
6351
6352 \lang english
6353 Preferably in English if the module should be published with LyX.
6354  This description will appear in the list of messages to be translated and
6355  will be thus translated with the next interface update.
6356 \end_layout
6357
6358 \end_inset
6359
6360 :
6361 \end_layout
6362
6363 \begin_layout LyX-Code
6364 #DescriptionBegin 
6365 \end_layout
6366
6367 \begin_layout LyX-Code
6368 #Adds an endnote command, in addition to footnotes.
6369  
6370 \end_layout
6371
6372 \begin_layout LyX-Code
6373 #You will need to add  
6374 \backslash
6375 theendnotes in TeX code where you 
6376 \end_layout
6377
6378 \begin_layout LyX-Code
6379 #want the endnotes to appear.
6380  
6381 \end_layout
6382
6383 \begin_layout LyX-Code
6384 #DescriptionEnd 
6385 \end_layout
6386
6387 \begin_layout LyX-Code
6388 #Requires: somemodule | othermodule
6389 \end_layout
6390
6391 \begin_layout LyX-Code
6392 #Excludes: badmodule
6393 \end_layout
6394
6395 \begin_layout Standard
6396
6397 \lang english
6398 The description is used in 
6399 \begin_inset Flex MenuItem
6400 status collapsed
6401
6402 \begin_layout Plain Layout
6403
6404 \lang english
6405 Document\SpecialChar \menuseparator
6406 Settings\SpecialChar \menuseparator
6407 Modules
6408 \end_layout
6409
6410 \end_inset
6411
6412  to provide the user with information about what the module does.
6413  The 
6414 \begin_inset Flex Code
6415 status collapsed
6416
6417 \begin_layout Plain Layout
6418
6419 \lang english
6420 Requires
6421 \end_layout
6422
6423 \end_inset
6424
6425  line is used to identify other modules with which this one must be used;
6426  the 
6427 \begin_inset Flex Code
6428 status collapsed
6429
6430 \begin_layout Plain Layout
6431
6432 \lang english
6433 Excludes
6434 \end_layout
6435
6436 \end_inset
6437
6438  line is used to identify modules with which this one may not be used.
6439  Both are optional, and, as shown, multiple modules should be separated
6440  with the pipe symbol: |.
6441  Note that the required modules are treated disjunctively: 
6442 \emph on
6443 at least one
6444 \emph default
6445  of the required modules must be used.
6446  Similarly, 
6447 \emph on
6448 no
6449 \emph default
6450  excluded module may be used.
6451  Note that modules are identified here by their 
6452 \emph on
6453 filenames
6454 \emph default
6455  without the 
6456 \begin_inset Flex Code
6457 status collapsed
6458
6459 \begin_layout Plain Layout
6460
6461 \lang english
6462 .module
6463 \end_layout
6464
6465 \end_inset
6466
6467  extension.
6468  So 
6469 \begin_inset Flex Code
6470 status collapsed
6471
6472 \begin_layout Plain Layout
6473
6474 \lang english
6475 somemodule
6476 \end_layout
6477
6478 \end_inset
6479
6480  is really 
6481 \begin_inset Flex Code
6482 status collapsed
6483
6484 \begin_layout Plain Layout
6485
6486 \lang english
6487 somemodule.module
6488 \end_layout
6489
6490 \end_inset
6491
6492 .
6493 \end_layout
6494
6495 \begin_layout Subsection
6496 Dateiformat
6497 \end_layout
6498
6499 \begin_layout Standard
6500 Die erste Zeile, die kein Kommentar ist, muss die Dateiformatnummer enthalten:
6501 \end_layout
6502
6503 \begin_layout Description
6504
6505 \family typewriter
6506 \begin_inset Flex Code
6507 status collapsed
6508
6509 \begin_layout Plain Layout
6510 Format
6511 \end_layout
6512
6513 \end_inset
6514
6515  [
6516 \begin_inset Flex Code
6517 status collapsed
6518
6519 \begin_layout Plain Layout
6520 int
6521 \end_layout
6522
6523 \end_inset
6524
6525
6526 \family default
6527 \lang english
6528 The format of the layout file.
6529 \end_layout
6530
6531 \begin_layout Standard
6532
6533 \lang english
6534 This tag was introduced with LyX 1.4.0.
6535  Layout files from LyX 1.3.x and earlier don't have an explicit file format
6536  and are considered to be of format 1.
6537  The format for the present version of LyX is format 21.
6538  But each version of LyX is capable of reading earlier versions' layout
6539  files, just as they are capable of reading files produced by earlier versions
6540  of LyX.
6541  There is, however, no provision for converting to earlier formats.
6542  So LyX 1.6.x will not read layout files in format 21 but only files in format
6543  11 or earlier.
6544 \end_layout
6545
6546 \begin_layout Subsection
6547 Allgemeine Parameter für Textklassen
6548 \begin_inset CommandInset label
6549 LatexCommand label
6550 name "sub:Allgemeine-Parameter-für"
6551
6552 \end_inset
6553
6554
6555 \end_layout
6556
6557 \begin_layout Standard
6558 Nachfolgend allgemeine Parameter, die die Form des gesamten Dokumentes be\SpecialChar \-
6559 schrei\SpecialChar \-
6560 b
6561 en:
6562 \end_layout
6563
6564 \begin_layout Description
6565
6566 \family typewriter
6567 \begin_inset Flex Code
6568 status collapsed
6569
6570 \begin_layout Plain Layout
6571 AddToHTMLPreamble
6572 \end_layout
6573
6574 \end_inset
6575
6576  
6577 \family default
6578 \lang english
6579 Adds information that will be output in the 
6580 \begin_inset Flex Code
6581 status collapsed
6582
6583 \begin_layout Plain Layout
6584
6585 \lang english
6586 <head>
6587 \end_layout
6588
6589 \end_inset
6590
6591  block when this document class is output to XHTML.
6592  Typically, this would be used to output CSS style information, but it can
6593  be used for anything that can appear in 
6594 \begin_inset Flex Code
6595 status collapsed
6596
6597 \begin_layout Plain Layout
6598
6599 \lang english
6600 <head>
6601 \end_layout
6602
6603 \end_inset
6604
6605 .
6606  Must end with 
6607 \begin_inset Quotes eld
6608 \end_inset
6609
6610
6611 \begin_inset Flex Code
6612 status collapsed
6613
6614 \begin_layout Plain Layout
6615
6616 \lang english
6617 EndPreamble
6618 \end_layout
6619
6620 \end_inset
6621
6622
6623 \begin_inset Quotes erd
6624 \end_inset
6625
6626 .
6627 \end_layout
6628
6629 \begin_layout Description
6630
6631 \family typewriter
6632 \series medium
6633 AddToPreamble
6634 \family default
6635 \series default
6636  
6637 \begin_inset space ~
6638 \end_inset
6639
6640
6641 \begin_inset Newline newline
6642 \end_inset
6643
6644 fügt Informationen zum LaTeX-Vorspann hinzu und muss mir 
6645 \family typewriter
6646 EndPreamble
6647 \family default
6648  beendet werden.
6649 \end_layout
6650
6651 \begin_layout Description
6652
6653 \family typewriter
6654 \begin_inset Flex Code
6655 status collapsed
6656
6657 \begin_layout Plain Layout
6658 CiteFormat
6659 \end_layout
6660
6661 \end_inset
6662
6663  
6664 \family default
6665 \lang english
6666 Defines formats for use in the display of bibliographic information.
6667  See Section 
6668 \begin_inset CommandInset ref
6669 LatexCommand ref
6670 reference "sub:Citation-format-description"
6671
6672 \end_inset
6673
6674  for details.
6675  Must end with 
6676 \begin_inset Quotes eld
6677 \end_inset
6678
6679
6680 \begin_inset Flex Code
6681 status collapsed
6682
6683 \begin_layout Plain Layout
6684
6685 \lang english
6686 End
6687 \end_layout
6688
6689 \end_inset
6690
6691
6692 \begin_inset Quotes erd
6693 \end_inset
6694
6695 .
6696 \end_layout
6697
6698 \begin_layout Description
6699
6700 \family typewriter
6701 \series medium
6702 ClassOptions\SpecialChar \ldots{}
6703 End
6704 \family default
6705 \series default
6706  
6707 \begin_inset space ~
6708 \end_inset
6709
6710
6711 \begin_inset Newline newline
6712 \end_inset
6713
6714 Dieser Abschnitt beschreibt verschiedene globale Optionen, die von der Dokumente
6715 nklasse unterstützt werden.
6716  Eine detaillierte Beschreibung finden Sie in Abschnitt 
6717 \begin_inset CommandInset ref
6718 LatexCommand ref
6719 reference "sub:Der-Abschnitt-ClassOptions"
6720
6721 \end_inset
6722
6723 .
6724 \end_layout
6725
6726 \begin_layout Description
6727
6728 \family typewriter
6729 \series medium
6730 Columns
6731 \family default
6732 \series default
6733  [
6734 \family typewriter
6735 \emph on
6736 1
6737 \emph default
6738 , 2
6739 \family default
6740 ]
6741 \begin_inset Newline newline
6742 \end_inset
6743
6744 Gibt an, ob die Textklasse standardmäßig ein- oder zweispaltig gesetzt wird.
6745  Kann im Popup-Menü 
6746 \family sans
6747 Dokument\SpecialChar \menuseparator
6748 Einstellungen
6749 \family default
6750 \SpecialChar \ldots{}
6751  geändert werden.
6752  Diese Einstellung ist wichtig: Falls Ihre Textklasse standardmäßig zweispaltig
6753  gesetzt wird, Sie aber vergessen, das korrekt anzugeben, wird die Option
6754  
6755 \family typewriter
6756 twocolumn
6757 \family default
6758  
6759 \emph on
6760 nicht
6761 \emph default
6762  gesetzt, wenn Sie 
6763 \family sans
6764 Zweispaltiges
6765 \family default
6766
6767 \begin_inset space \space{}
6768 \end_inset
6769
6770
6771 \family sans
6772 Dokument
6773 \family default
6774  in 
6775 \family sans
6776 Dokument\SpecialChar \menuseparator
6777 Einstellungen
6778 \family default
6779 \SpecialChar \ldots{}
6780  aktivieren.
6781 \end_layout
6782
6783 \begin_layout Description
6784
6785 \family typewriter
6786 \series medium
6787 Counter
6788 \family default
6789 \series default
6790  
6791 \begin_inset space ~
6792 \end_inset
6793
6794
6795 \begin_inset Newline newline
6796 \end_inset
6797
6798 definiert einen neuen Zähler (siehe 
6799 \begin_inset CommandInset ref
6800 LatexCommand vref
6801 reference "sub:Zähler"
6802
6803 \end_inset
6804
6805 ) und muss mit 
6806 \family typewriter
6807 End
6808 \family default
6809  beendet werden.
6810 \end_layout
6811
6812 \begin_layout Description
6813
6814 \family typewriter
6815 \series medium
6816 DefaultFont
6817 \family default
6818 \series default
6819  
6820 \begin_inset space ~
6821 \end_inset
6822
6823
6824 \begin_inset Newline newline
6825 \end_inset
6826
6827 Dieser Parameter definiert den Standardzeichensatz des Dokuments.
6828  Eine genauere Beschreibung finden Sie in Abschnitt 
6829 \begin_inset CommandInset ref
6830 LatexCommand vref
6831 reference "sub:Beschreibung-des-Zeichensatzes"
6832
6833 \end_inset
6834
6835 .
6836 \end_layout
6837
6838 \begin_layout Description
6839
6840 \family typewriter
6841 \series medium
6842 DefaultModule
6843 \begin_inset space ~
6844 \end_inset
6845
6846 [string] 
6847 \family default
6848 \series default
6849
6850 \begin_inset space ~
6851 \end_inset
6852
6853
6854 \begin_inset Newline newline
6855 \end_inset
6856
6857 spezifiziert ein Modul, das standardmäßig zu dieser Dokumentklasse hinzugefügt
6858  wird.
6859  string ist der Dateiname ohne die Erweiterung 
6860 \family typewriter
6861 .module
6862 \family default
6863 .
6864  Sie können das Modul zwar entfernen, aber es bleibt von Beginn an aktiv.
6865  Es wird nur angewendet, wenn neue Dateien erstellt oder diese Klasse für
6866  ein vorhandenes Dokument gewählt werden.
6867 \end_layout
6868
6869 \begin_layout Description
6870
6871 \family typewriter
6872 \series medium
6873 DefaultStyle
6874 \series default
6875
6876 \begin_inset space ~
6877 \end_inset
6878
6879 [string]
6880 \family default
6881  
6882 \family typewriter
6883
6884 \begin_inset Newline newline
6885 \end_inset
6886
6887
6888 \family default
6889 Dies ist das Layout für neu angelegte Absätze, normalerweise 
6890 \family sans
6891 Standard
6892 \family default
6893 .
6894  Fehlt dieser Eintrag, wird das erste definierte Layout verwendet; dennoch
6895  ist es sehr ratsam, diese Anweisung anzugeben.
6896 \end_layout
6897
6898 \begin_layout Description
6899
6900 \family typewriter
6901 \series medium
6902 ExcludesModule
6903 \series default
6904
6905 \begin_inset space ~
6906 \end_inset
6907
6908
6909 \series medium
6910 [string]
6911 \family default
6912 \series default
6913  
6914 \begin_inset space ~
6915 \end_inset
6916
6917
6918 \begin_inset Newline newline
6919 \end_inset
6920
6921 zeigt an, dass das genannte Modul -- spezifiziert durch den Dateinamen ohne
6922  die Erweiterung 
6923 \family typewriter
6924 .module
6925 \family default
6926  -- in dieser Dokumentklasse nicht benutzt werden kann.
6927  Dies könnte in einem Journal-spezifischen Layout benutzt werden, um zum
6928  Beispiel die Verwendung des theorems-sec-Moduls, das Theoreme abschnittsweise
6929  nummeriert, zu verhindern.
6930  Diese Marke darf 
6931 \emph on
6932 nicht
6933 \emph default
6934  in einem Modul benutzt werden.
6935  Module haben einen anderen Weg, andere Module auszuschließen (siehe 
6936 \begin_inset CommandInset ref
6937 LatexCommand ref
6938 reference "sub:Layout-modules"
6939
6940 \end_inset
6941
6942 ).
6943 \end_layout
6944
6945 \begin_layout Description
6946
6947 \family typewriter
6948 \series medium
6949 Float
6950 \family default
6951 \series default
6952  
6953 \begin_inset space ~
6954 \end_inset
6955
6956
6957 \begin_inset Newline newline
6958 \end_inset
6959
6960 definiert ein neues Gleitobjekt (siehe 
6961 \begin_inset CommandInset ref
6962 LatexCommand vref
6963 reference "sub:Gleitobjekte"
6964
6965 \end_inset
6966
6967 ) und muss mit 
6968 \family typewriter
6969 End
6970 \family default
6971  beendet werden.
6972 \end_layout
6973
6974 \begin_layout Description
6975 \begin_inset Flex Code
6976 status collapsed
6977
6978 \begin_layout Plain Layout
6979 HTMLPreamble
6980 \end_layout
6981
6982 \end_inset
6983
6984  
6985 \lang english
6986 Sets the information that will be output in the 
6987 \begin_inset Flex Code
6988 status collapsed
6989
6990 \begin_layout Plain Layout
6991
6992 \lang english
6993 <head>
6994 \end_layout
6995
6996 \end_inset
6997
6998  block when this document class is output to XHTML.
6999  Note that this will completely override any prior 
7000 \begin_inset Flex Code
7001 status collapsed
7002
7003 \begin_layout Plain Layout
7004
7005 \lang english
7006 HTMLPreamble
7007 \end_layout
7008
7009 \end_inset
7010
7011  or 
7012 \begin_inset Flex Code
7013 status collapsed
7014
7015 \begin_layout Plain Layout
7016
7017 \lang english
7018 AddToHTMLPreamble
7019 \end_layout
7020
7021 \end_inset
7022
7023  declarations.
7024  (Use 
7025 \begin_inset Flex Code
7026 status collapsed
7027
7028 \begin_layout Plain Layout
7029
7030 \lang english
7031 AddToHTMLPreamble
7032 \end_layout
7033
7034 \end_inset
7035
7036  if you just want to add material to the preamble.) Must end with 
7037 \begin_inset Quotes eld
7038 \end_inset
7039
7040
7041 \begin_inset Flex Code
7042 status collapsed
7043
7044 \begin_layout Plain Layout
7045
7046 \lang english
7047 EndPreamble
7048 \end_layout
7049
7050 \end_inset
7051
7052
7053 \begin_inset Quotes erd
7054 \end_inset
7055
7056 .
7057 \end_layout
7058
7059 \begin_layout Description
7060 \begin_inset Flex Code
7061 status collapsed
7062
7063 \begin_layout Plain Layout
7064 HTMLTOCSection
7065 \end_layout
7066
7067 \end_inset
7068
7069  [
7070 \begin_inset Flex Code
7071 status collapsed
7072
7073 \begin_layout Plain Layout
7074 string
7075 \end_layout
7076
7077 \end_inset
7078
7079
7080 \lang english
7081 The layout to use for the table of contents, bibliography, and so forth,
7082  when the document is output to HTML.
7083  For articles, this should normally be Section; for books, Chapter.
7084  If it is not given, then LyX will attempt to figure out which layout to
7085  use.
7086 \end_layout
7087
7088 \begin_layout Description
7089 \begin_inset Flex Code
7090 status collapsed
7091
7092 \begin_layout Plain Layout
7093 IfCounter
7094 \end_layout
7095
7096 \end_inset
7097
7098  [
7099 \begin_inset Flex Code
7100 status collapsed
7101
7102 \begin_layout Plain Layout
7103 string
7104 \end_layout
7105
7106 \end_inset
7107
7108
7109 \lang english
7110 Modifies the properties of the given counter.
7111  If the counter does not exist, the section is ignored.
7112  Must end with 
7113 \begin_inset Quotes eld
7114 \end_inset
7115
7116
7117 \begin_inset Flex Code
7118 status collapsed
7119
7120 \begin_layout Plain Layout
7121
7122 \lang english
7123 End
7124 \end_layout
7125
7126 \end_inset
7127
7128
7129 \begin_inset Quotes erd
7130 \end_inset
7131
7132 .
7133 \begin_inset Newline newline
7134 \end_inset
7135
7136 See Section
7137 \begin_inset space ~
7138 \end_inset
7139
7140
7141 \begin_inset CommandInset ref
7142 LatexCommand ref
7143 reference "sub:Zähler"
7144
7145 \end_inset
7146
7147  for details on counters.
7148 \end_layout
7149
7150 \begin_layout Description
7151 \begin_inset Flex Code
7152 status collapsed
7153
7154 \begin_layout Plain Layout
7155 IfStyle
7156 \end_layout
7157
7158 \end_inset
7159
7160  [
7161 \begin_inset Flex Code
7162 status collapsed
7163
7164 \begin_layout Plain Layout
7165 string
7166 \end_layout
7167
7168 \end_inset
7169
7170
7171 \lang english
7172 Modifies the properties of the given paragraph style.
7173  If the style does not exist, the section is ignored.
7174  Must end with 
7175 \begin_inset Quotes eld
7176 \end_inset
7177
7178
7179 \begin_inset Flex Code
7180 status collapsed
7181
7182 \begin_layout Plain Layout
7183
7184 \lang english
7185 End
7186 \end_layout
7187
7188 \end_inset
7189
7190
7191 \begin_inset Quotes erd
7192 \end_inset
7193
7194 .
7195 \end_layout
7196
7197 \begin_layout Description
7198
7199 \family typewriter
7200 \series medium
7201 Input
7202 \family default
7203 \series default
7204  
7205 \begin_inset space ~
7206 \end_inset
7207
7208
7209 \begin_inset Newline newline
7210 \end_inset
7211
7212 Hiermit können Sie andere Dateien einbinden, die Definitionen für Textklassen
7213  enthalten.
7214  Damit können Sie unnötige Mehrfachdefinitionen vermeiden.
7215  Beispielsweise binden die meisten Standardtextklassen die Datei 
7216 \family typewriter
7217 stdclass.inc
7218 \family default
7219  ein, in der ein Großteil der Definitionen für Standardlayouts gemacht wird.
7220 \end_layout
7221
7222 \begin_layout Description
7223
7224 \family typewriter
7225 \series medium
7226 InsetLayout
7227 \family default
7228 \series default
7229  
7230 \begin_inset space ~
7231 \end_inset
7232
7233
7234 \begin_inset Newline newline
7235 \end_inset
7236
7237 definiert das Layout einer Einfügung (neu).
7238  
7239 \family typewriter
7240 \series medium
7241 InsetLayout
7242 \family default
7243 \series default
7244  kann auf eine vorhandene Einfügung angewendet werden oder eine neue, benutzerde
7245 finierte, zum Beispiel einen neuen Zeichenstil.
7246  Abschnitt 
7247 \begin_inset CommandInset ref
7248 LatexCommand vref
7249 reference "sub:Flexible-Einfügungen-und"
7250
7251 \end_inset
7252
7253  enthält weitere Einzelheiten.
7254  Diese Marke muss mit 
7255 \family typewriter
7256 End
7257 \family default
7258  beendet werden.
7259 \end_layout
7260
7261 \begin_layout Description
7262
7263 \family typewriter
7264 \series medium
7265 LeftMargin
7266 \family default
7267 \series default
7268  
7269 \begin_inset space ~
7270 \end_inset
7271
7272
7273 \begin_inset Newline newline
7274 \end_inset
7275
7276 ist eine Zeichenkette, deren Länge die Breite des linken Randes festlegt,
7277  zum Beispiel 
7278 \begin_inset Quotes gld
7279 \end_inset
7280
7281 MMMMM
7282 \begin_inset Quotes grd
7283 \end_inset
7284
7285 .
7286 \end_layout
7287
7288 \begin_layout Description
7289 \begin_inset Flex Code
7290 status collapsed
7291
7292 \begin_layout Plain Layout
7293 NoCounter
7294 \end_layout
7295
7296 \end_inset
7297
7298  [
7299 \begin_inset Flex Code
7300 status collapsed
7301
7302 \begin_layout Plain Layout
7303 string
7304 \end_layout
7305
7306 \end_inset
7307
7308
7309 \lang english
7310 This command deletes an existing counter, usually one defined in an included
7311  file.
7312 \end_layout
7313
7314 \begin_layout Description
7315
7316 \family typewriter
7317 \series medium
7318 NoFloat
7319 \family default
7320 \series default
7321  
7322 \begin_inset space ~
7323 \end_inset
7324
7325
7326 \begin_inset Newline newline
7327 \end_inset
7328
7329 löscht ein vorhandenes Gleitobjekt.
7330  Dies ist besonders dann nützlich, wenn Sie ein Gleitobjekt, das in einer
7331  Eingabedatei definiert wurde, unterdrücken wollen.
7332 \end_layout
7333
7334 \begin_layout Description
7335
7336 \family typewriter
7337 \series medium
7338 NoStyle
7339 \family default
7340 \series default
7341  
7342 \begin_inset space ~
7343 \end_inset
7344
7345
7346 \begin_inset Newline newline
7347 \end_inset
7348
7349 Mit diesem Befehl können Sie die Definition eines bereits mit 
7350 \family typewriter
7351 Style 
7352 \family default
7353 defi\SpecialChar \-
7354 nier\SpecialChar \-
7355 ten Layouts rückgängig ma\SpecialChar \-
7356 chen.
7357  Dies ist dann nützlich, wenn Sie ein Layout unterdrücken möchten, das in
7358  einer Datei definiert wird, die Sie mit 
7359 \family typewriter
7360 Input
7361 \family default
7362  eingebunden haben.
7363 \end_layout
7364
7365 \begin_layout Description
7366
7367 \family typewriter
7368 \series medium
7369 OutputFormat
7370 \family default
7371 \series default
7372  
7373 \begin_inset space ~
7374 \end_inset
7375
7376
7377 \begin_inset Newline newline
7378 \end_inset
7379
7380
7381 \lang english
7382 A string indicating the file format (as defined in the Preferences dialog)
7383  produced by this class.
7384  It is mainly useful when OutputType is `literate' and one wants to define
7385  a new type of literate document.
7386  This string is reset to `docbook', `latex', or `literate' when the correspondin
7387 g OutputType parameter is encountered.
7388 \end_layout
7389
7390 \begin_layout Description
7391
7392 \family typewriter
7393 \series medium
7394 OutputType
7395 \family default
7396 \series default
7397  
7398 \begin_inset space ~
7399 \end_inset
7400
7401
7402 \begin_inset Newline newline
7403 \end_inset
7404
7405 ist eine Zeichenkette, die angibt, welche Dokumentart diese Klasse erzeugt.
7406  Zur Zeit gibt es folgende Möglichkeiten: 
7407 \family typewriter
7408 docbook
7409 \family default
7410
7411 \family typewriter
7412 latex
7413 \family default
7414  und 
7415 \family typewriter
7416 literate
7417 \family default
7418 .
7419 \end_layout
7420
7421 \begin_layout Description
7422
7423 \family typewriter
7424 \series medium
7425 PageStyle
7426 \family default
7427 \series default
7428  [
7429 \family typewriter
7430 \emph on
7431 plain
7432 \emph default
7433 , empty, headings
7434 \family default
7435 ]
7436 \begin_inset Newline newline
7437 \end_inset
7438
7439 Der Standardseitenstil.
7440  Kann ebenfalls im Popup-Menü 
7441 \family sans
7442 Dokument\SpecialChar \menuseparator
7443 Ein\SpecialChar \-
7444 stel\SpecialChar \-
7445 lun\SpecialChar \-
7446 gen
7447 \family default
7448 \SpecialChar \ldots{}
7449  geändert werden.
7450 \end_layout
7451
7452 \begin_layout Description
7453
7454 \family typewriter
7455 \series medium
7456 Preamble
7457 \begin_inset CommandInset label
7458 LatexCommand label
7459 name "Preamble"
7460
7461 \end_inset
7462
7463 \SpecialChar \ldots{}
7464 EndPreamble
7465 \family default
7466 \series default
7467  
7468 \begin_inset space ~
7469 \end_inset
7470
7471
7472 \begin_inset Newline newline
7473 \end_inset
7474
7475 An dieser Stelle können Sie LaTeX-Code angeben, der vor 
7476 \family typewriter
7477
7478 \backslash
7479 begin{document}
7480 \family default
7481  in die LaTeX-Ausgabe eingebunden wird.
7482  Zum Beispiel eigene Definitionen von LaTeX-Makros.
7483 \end_layout
7484
7485 \begin_layout Description
7486
7487 \family typewriter
7488 \series medium
7489 Provides
7490 \begin_inset space ~
7491 \end_inset
7492
7493 [string][
7494 \emph on
7495 0
7496 \emph default
7497 ,
7498 \begin_inset space ~
7499 \end_inset
7500
7501 1]
7502 \family default
7503 \series default
7504  
7505 \begin_inset space ~
7506 \end_inset
7507
7508
7509 \begin_inset Newline newline
7510 \end_inset
7511
7512
7513 \begin_inset CommandInset label
7514 LatexCommand label
7515 name "Provides"
7516
7517 \end_inset
7518
7519 zeigt an, ob die Klasse bereits die Funktion 
7520 \family typewriter
7521 string
7522 \family default
7523  liefert.
7524  Normalerweise ist eine Funktion der Name eines Paketes (
7525 \family typewriter
7526 amsmath
7527 \family default
7528
7529 \family typewriter
7530 makeidx
7531 \family default
7532 ,\SpecialChar \ldots{}
7533 ) oder ein Makro (
7534 \family typewriter
7535 url
7536 \family default
7537
7538 \family typewriter
7539 boldsymbol
7540 \family default
7541 ,\SpecialChar \ldots{}
7542 ).
7543  Die vollständige Liste der unterstützten Funktionen ist leider nur in den
7544  LyX-Quellen dokumentiert -- in 
7545 \family typewriter
7546 src/LaTe
7547 \family sans
7548
7549 \begin_inset ERT
7550 status collapsed
7551
7552 \begin_layout Plain Layout
7553
7554 {}
7555 \end_layout
7556
7557 \end_inset
7558
7559
7560 \family typewriter
7561 X\SpecialChar \-
7562 Features.cpp
7563 \family default
7564 .
7565  
7566 \family sans
7567 Hilfe\SpecialChar \menuseparator
7568 LaTe
7569 \begin_inset ERT
7570 status collapsed
7571
7572 \begin_layout Plain Layout
7573
7574 {}
7575 \end_layout
7576
7577 \end_inset
7578
7579 X-Konfiguration
7580 \family default
7581  gibt einen Überblick über die unterstützten Pakete.
7582 \end_layout
7583
7584 \begin_layout Description
7585
7586 \family typewriter
7587 \series medium
7588 ProvidesModule
7589 \begin_inset space ~
7590 \end_inset
7591
7592 [string]
7593 \family default
7594 \series default
7595  
7596 \begin_inset space ~
7597 \end_inset
7598
7599
7600 \begin_inset Newline newline
7601 \end_inset
7602
7603 zeigt an, dass dieses Layout die Funktionalität des Moduls 
7604 \family typewriter
7605 \series medium
7606 string
7607 \family default
7608 \series default
7609  liefert, das als Dateiname ohne die Erweiterung 
7610 \family typewriter
7611 .module
7612 \family default
7613  spezifiziert ist.
7614  Dies wird typischerweise benutzt, um anzuzeigen, dass es benutzt werden
7615  sollte.
7616  Es könnte in einem Modul benutzt werden, das eine andere Implementation
7617  derselben Funktion liefert.
7618 \end_layout
7619
7620 \begin_layout Description
7621
7622 \family typewriter
7623 \series medium
7624 Requires
7625 \begin_inset space ~
7626 \end_inset
7627
7628 [string] 
7629 \begin_inset space ~
7630 \end_inset
7631
7632
7633 \begin_inset Newline newline
7634 \end_inset
7635
7636
7637 \family default
7638 \series default
7639 zeigt an, ob die Klasse die Funktion 
7640 \family typewriter
7641 string
7642 \family default
7643  benötigt.
7644  Mehrfache Funktionen müssen durch Komma getrennt werden Beachten Sie, dass
7645  Sie nur unterstützte Funktionen anfordern können.
7646 \end_layout
7647
7648 \begin_layout Description
7649
7650 \family typewriter
7651 \series medium
7652 RightMargin
7653 \family default
7654 \series default
7655  
7656 \begin_inset space ~
7657 \end_inset
7658
7659
7660 \begin_inset Newline newline
7661 \end_inset
7662
7663 ist eine Zeichenkette, deren Länge die Breite des rechten Randes festlegt,
7664  zum Beispiel 
7665 \begin_inset Quotes gld
7666 \end_inset
7667
7668 MMMMM
7669 \begin_inset Quotes grd
7670 \end_inset
7671
7672 .
7673 \end_layout
7674
7675 \begin_layout Description
7676
7677 \family typewriter
7678 \series medium
7679 SecNumDepth
7680 \family default
7681 \series default
7682  
7683 \begin_inset space ~
7684 \end_inset
7685
7686
7687 \begin_inset Newline newline
7688 \end_inset
7689
7690 legt die Nummerierungstiefe fest und korrespondiert mit dem LaTeX-Zähler
7691  
7692 \family typewriter
7693 secnumdepth
7694 \family default
7695 .
7696 \end_layout
7697
7698 \begin_layout Description
7699
7700 \family typewriter
7701 \series medium
7702 Sides
7703 \family default
7704 \series default
7705  [
7706 \family typewriter
7707 \emph on
7708 1
7709 \emph default
7710 , 2
7711 \family default
7712 ]
7713 \begin_inset Newline newline
7714 \end_inset
7715
7716 Gibt an, ob der Text standardmäßig für ein- oder für zweiseitigen Druck
7717  gesetzt wird.
7718  Kann im Popup-Menü 
7719 \family sans
7720 Dokument\SpecialChar \menuseparator
7721 Einstellungen
7722 \family default
7723 \SpecialChar \ldots{}
7724  geändert werden.
7725 \end_layout
7726
7727 \begin_layout Description
7728
7729 \family typewriter
7730 \series medium
7731 Style
7732 \family default
7733 \series default
7734  
7735 \begin_inset space ~
7736 \end_inset
7737
7738
7739 \begin_inset Newline newline
7740 \end_inset
7741
7742 definiert einen neuen Absatzstil.
7743  Wenn er bereits existiert, werden stattdessen einige seiner Parameter neu
7744  definiert (siehe auch 
7745 \begin_inset CommandInset ref
7746 LatexCommand vref
7747 reference "sub:Einzelne-Absatz-Layouts"
7748
7749 \end_inset
7750
7751 ).
7752  Diese Marke muss mit 
7753 \family typewriter
7754 End
7755 \family default
7756  beendet werden.
7757 \end_layout
7758
7759 \begin_layout Description
7760
7761 \family typewriter
7762 \series medium
7763 TitleLatexName
7764 \begin_inset space ~
7765 \end_inset
7766
7767 [string="maketitle"]
7768 \family default
7769 \series default
7770  
7771 \begin_inset space ~
7772 \end_inset
7773
7774
7775 \begin_inset Newline newline
7776 \end_inset
7777
7778 ist der Name des Befehls oder der Umgebung, der für 
7779 \family typewriter
7780 TitleLatexType
7781 \family default
7782  benutzt werden soll.
7783 \end_layout
7784
7785 \begin_layout Description
7786
7787 \family typewriter
7788 \series medium
7789 TitleLatexType
7790 \begin_inset space ~
7791 \end_inset
7792
7793 [
7794 \emph on
7795 CommandAfter
7796 \emph default
7797 ,
7798 \begin_inset space ~
7799 \end_inset
7800
7801 Environment]
7802 \family default
7803 \series default
7804  
7805 \begin_inset space ~
7806 \end_inset
7807
7808
7809 \begin_inset Newline newline
7810 \end_inset
7811
7812 gibt an, wie der Dokumenttitel aussehen soll.
7813  
7814 \family typewriter
7815 CommandAfter
7816 \family default
7817  bedeutet, dass das Makro namens 
7818 \family typewriter
7819 \series medium
7820 TitleLatexName
7821 \family default
7822 \series default
7823  nach dem letzten Layout mit 
7824 \family typewriter
7825 InTitle
7826 \begin_inset space \space{}
7827 \end_inset
7828
7829 1
7830 \family default
7831  eingesetzt werden soll.
7832  
7833 \family typewriter
7834 \series medium
7835 Environment
7836 \family default
7837 \series default
7838  korrespondiert zu dem Fall, in dem der Absatzblock mit 
7839 \family typewriter
7840 InTitle
7841 \begin_inset space \space{}
7842 \end_inset
7843
7844 1
7845 \family default
7846  in die 
7847 \family typewriter
7848 \series medium
7849 TitleLatexName
7850 \family default
7851 \series default
7852 -Umgebung einge\SpecialChar \-
7853 schlos\SpecialChar \-
7854 sen werden soll.
7855 \end_layout
7856
7857 \begin_layout Description
7858
7859 \family typewriter
7860 \series medium
7861 TocDepth
7862 \family default
7863 \series default
7864  
7865 \begin_inset space ~
7866 \end_inset
7867
7868
7869 \begin_inset Newline newline
7870 \end_inset
7871
7872 legt fest, bis zu welcher Tiefe das Inhaltsverzeichnis gehen soll und korrespond
7873 iert mit dem LaTeX-Zähler 
7874 \family typewriter
7875 tocdepth
7876 \family default
7877 .
7878 \end_layout
7879
7880 \begin_layout Subsection
7881 Der Abschnitt 
7882 \family typewriter
7883 ClassOptions
7884 \family default
7885
7886 \begin_inset CommandInset label
7887 LatexCommand label
7888 name "sub:Der-Abschnitt-ClassOptions"
7889
7890 \end_inset
7891
7892
7893 \end_layout
7894
7895 \begin_layout Standard
7896 Der Abschnitt 
7897 \family typewriter
7898 ClassOptions
7899 \family default
7900  kann folgende Einträge enthalten:
7901 \end_layout
7902
7903 \begin_layout Description
7904
7905 \family typewriter
7906 \series medium
7907 FontSize
7908 \family default
7909 \series default
7910  [
7911 \family typewriter
7912 string="10|11|12"
7913 \family default
7914 ]
7915 \begin_inset Newline newline
7916 \end_inset
7917
7918 Eine Liste verfügbarer Größen für den Hauptzeichensatz; die Einträge werden
7919  mit 
7920 \begin_inset Quotes gld
7921 \end_inset
7922
7923
7924 \family typewriter
7925 |
7926 \family default
7927
7928 \begin_inset Quotes grd
7929 \end_inset
7930
7931  getrennt.
7932 \end_layout
7933
7934 \begin_layout Description
7935
7936 \family typewriter
7937 \series medium
7938 Header
7939 \family default
7940 \series default
7941  
7942 \begin_inset space ~
7943 \end_inset
7944
7945
7946 \begin_inset Newline newline
7947 \end_inset
7948
7949 wird benutzt, um die DTD-Zeile mit XML-basierten Klassen zu setzen.
7950  Zum Beispiel PUBLIC 
7951 \begin_inset Quotes eld
7952 \end_inset
7953
7954 -//OASIS//DTD DocBook V4.2//EN
7955 \begin_inset Quotes erd
7956 \end_inset
7957
7958 .
7959 \end_layout
7960
7961 \begin_layout Description
7962
7963 \family typewriter
7964 \series medium
7965 Other
7966 \begin_inset space ~
7967 \end_inset
7968
7969
7970 \family default
7971 [
7972 \family typewriter
7973 string=""
7974 \family default
7975 ]
7976 \series default
7977  
7978 \begin_inset space ~
7979 \end_inset
7980
7981
7982 \begin_inset Newline newline
7983 \end_inset
7984
7985 Sonstige Optionen für die Dokumentenklasse, die durch Komma getrennt werden.
7986  Sie werden in dem 
7987 \family typewriter
7988 documentclass-
7989 \family default
7990 Befehl als optionales Argument übergeben.
7991 \end_layout
7992
7993 \begin_layout Description
7994
7995 \family typewriter
7996 \series medium
7997 PageStyle
7998 \family default
7999 \series default
8000  [
8001 \family typewriter
8002 string="empty|plain|headings|fancy"
8003 \family default
8004 ]
8005 \begin_inset Newline newline
8006 \end_inset
8007
8008 Eine Liste verfügbarer Seitenstile; die Einträge werden mit 
8009 \begin_inset Quotes gld
8010 \end_inset
8011
8012
8013 \family typewriter
8014 |
8015 \family default
8016
8017 \begin_inset Quotes grd
8018 \end_inset
8019
8020  getrennt.
8021 \end_layout
8022
8023 \begin_layout Subsection
8024 Einzelne Absatz-Layouts
8025 \begin_inset CommandInset label
8026 LatexCommand label
8027 name "sub:Einzelne-Absatz-Layouts"
8028
8029 \end_inset
8030
8031
8032 \end_layout
8033
8034 \begin_layout Standard
8035 Eine Layoutbeschreibung für einen Absatz sieht wie folgt aus
8036 \begin_inset Foot
8037 status collapsed
8038
8039 \begin_layout Plain Layout
8040 Sie können mit diesem Ausdruck entweder ein neues Layout definieren oder
8041  aber ein bereits definiertes umdefinieren.
8042  
8043 \end_layout
8044
8045 \end_inset
8046
8047 :
8048 \end_layout
8049
8050 \begin_layout LyX-Code
8051 Style 
8052 \family roman
8053 \emph on
8054 Name
8055 \end_layout
8056
8057 \begin_layout LyX-Code
8058  ...
8059 \end_layout
8060
8061 \begin_layout LyX-Code
8062 End
8063 \end_layout
8064
8065 \begin_layout Standard
8066 Innerhalb des Blocks sind folgende Befehle erlaubt:
8067 \end_layout
8068
8069 \begin_layout Description
8070
8071 \family typewriter
8072 \series medium
8073 Align
8074 \family default
8075 \series default
8076  [
8077 \family typewriter
8078 \emph on
8079 block
8080 \emph default
8081 , left, right, center
8082 \family default
8083 ]
8084 \begin_inset Newline newline
8085 \end_inset
8086
8087 Gibt an, ob der Text im Blocksatz linksbündig, rechtsbündig oder zentriert
8088  gesetzt wird.
8089 \end_layout
8090
8091 \begin_layout Description
8092
8093 \family typewriter
8094 \series medium
8095 AlignPossible
8096 \family default
8097 \series default
8098  [
8099 \family typewriter
8100 \emph on
8101 block
8102 \emph default
8103 , left, right, center
8104 \family default
8105 ]
8106 \begin_inset Newline newline
8107 \end_inset
8108
8109 Eine 
8110 \emph on
8111 Liste
8112 \emph default
8113  von möglichen Textausrichtungen, die durch Kommata voneinander getrennt
8114  werden.
8115  Einige LaTeX-Stile verbieten bestimmte Ausrichtungen, weil sie keinen Sinn
8116  machen.
8117  Beispielsweise sollte in einer Aufzählung der Text nicht rechtsbündig oder
8118  zentriert gesetzt werden.
8119 \end_layout
8120
8121 \begin_layout Description
8122 \begin_inset Flex Code
8123 status collapsed
8124
8125 \begin_layout Plain Layout
8126 BabelPreamble
8127 \end_layout
8128
8129 \end_inset
8130
8131  
8132 \lang english
8133 Note that this will completely override any prior 
8134 \begin_inset Flex Code
8135 status collapsed
8136
8137 \begin_layout Plain Layout
8138
8139 \lang english
8140 BabelPreamble
8141 \end_layout
8142
8143 \end_inset
8144
8145  declaration for this style.
8146  Must end with 
8147 \begin_inset Quotes eld
8148 \end_inset
8149
8150
8151 \begin_inset Flex Code
8152 status collapsed
8153
8154 \begin_layout Plain Layout
8155
8156 \lang english
8157 EndBabelPreamble
8158 \end_layout
8159
8160 \end_inset
8161
8162
8163 \begin_inset Quotes erd
8164 \end_inset
8165
8166 .
8167  See section 
8168 \begin_inset CommandInset ref
8169 LatexCommand ref
8170 reference "sub:I18n"
8171
8172 \end_inset
8173
8174  for details on its use.
8175 \end_layout
8176
8177 \begin_layout Description
8178
8179 \family typewriter
8180 \series medium
8181 BottomSep
8182 \family default
8183 \series default
8184  [
8185 \family typewriter
8186 float=0
8187 \family default
8188 ]
8189 \begin_inset Newline newline
8190 \end_inset
8191
8192 Ähnlich wie 
8193 \family typewriter
8194 TopSep
8195 \family default
8196  -- nur ist dies der Abstand nach einer Serie von Absätzen.
8197  Ist der 
8198 \family typewriter
8199 TopSep
8200 \family default
8201  des nachfolgenden Layouts nicht 0, so werden die beiden Abstände 
8202 \emph on
8203 nicht
8204 \emph default
8205  addiert, sondern LyX wählt das Maximum der beiden Abstände.
8206 \end_layout
8207
8208 \begin_layout Description
8209
8210 \family typewriter
8211 \series medium
8212 Category
8213 \begin_inset space ~
8214 \end_inset
8215
8216 [string]
8217 \family default
8218 \series default
8219  
8220 \begin_inset space ~
8221 \end_inset
8222
8223
8224 \begin_inset Newline newline
8225 \end_inset
8226
8227 ist die Kategorie für diesen Stil.
8228  Sie wird benutzt, um zugehörige Stile in der Layout-Kombobox der Werkzeugleiste
8229  zu gruppieren.
8230  Eine beliebige Zei\SpecialChar \-
8231 chenkette kann benutzt werden, aber vielleicht wollen
8232  Sie vorhandene Ka\SpecialChar \-
8233 te\SpecialChar \-
8234 gorien zusammen mit Ihren eigenen Stilen benutzen.
8235 \end_layout
8236
8237 \begin_layout Description
8238
8239 \family typewriter
8240 \series medium
8241 CommandDepth
8242 \family default
8243 \series default
8244  
8245 \begin_inset space ~
8246 \end_inset
8247
8248
8249 \begin_inset Newline newline
8250 \end_inset
8251
8252 ist die Tiefe des XML-Befehls und wird nur für XML-Formate benutzt.
8253 \end_layout
8254
8255 \begin_layout Description
8256
8257 \family typewriter
8258 \series medium
8259 CopyStyle
8260 \family default
8261 \series default
8262  
8263 \begin_inset CommandInset label
8264 LatexCommand label
8265 name "CopyStyle"
8266
8267 \end_inset
8268
8269 Hiermit können Sie alle Optionen eines bereits definierten Layouts in das
8270  aktuelle kopieren.
8271 \end_layout
8272
8273 \begin_layout Description
8274
8275 \family typewriter
8276 \series medium
8277 DependsOn
8278 \family default
8279 \series default
8280  
8281 \begin_inset space ~
8282 \end_inset
8283
8284
8285 \begin_inset Newline newline
8286 \end_inset
8287
8288 ist der Name eines Stils, dessen Vorspann 
8289 \emph on
8290 vor
8291 \emph default
8292  diesem ausgegeben werden soll.
8293  Dadurch wird eine Reihenfolge von Vorspannteilen bewirkt, wenn Makro-Definition
8294 en voneinander abhängen.
8295 \begin_inset Foot
8296 status collapsed
8297
8298 \begin_layout Plain Layout
8299 Beachten Sie, dass es außer dieser Funktionalität keine andere Möglichkeit
8300  gibt, Vorspanne zu ordnen.
8301  Die Reihenfolge, die Sie in einer LyX-Version sehen, kann sich in späteren
8302  Versionen ohne Warnung ändern.
8303 \end_layout
8304
8305 \end_inset
8306
8307
8308 \end_layout
8309
8310 \begin_layout Description
8311
8312 \family typewriter
8313 \series medium
8314 EndLabelType
8315 \family default
8316 \series default
8317  
8318 \family typewriter
8319 [
8320 \emph on
8321 No_Label
8322 \emph default
8323 , Box, Filled_Box, Static] 
8324 \begin_inset space ~
8325 \end_inset
8326
8327
8328 \begin_inset Newline newline
8329 \end_inset
8330
8331
8332 \family default
8333 ist der Markentyp, der am Ende eines Absatzes steht (oder mehrerer Absätze,
8334  wenn 
8335 \family typewriter
8336 LaTe
8337 \begin_inset ERT
8338 status collapsed
8339
8340 \begin_layout Plain Layout
8341
8342 {}
8343 \end_layout
8344
8345 \end_inset
8346
8347 XType
8348 \family default
8349  auf 
8350 \family typewriter
8351 Environment
8352 \family default
8353  , 
8354 \family typewriter
8355 Item_Environment
8356 \family default
8357  oder 
8358 \family typewriter
8359 List_En\SpecialChar \-
8360 vironment
8361 \family default
8362  gesetzt ist).
8363  No_Label bedeutet 
8364 \emph on
8365 nichts
8366 \emph default
8367
8368 \family typewriter
8369 Box
8370 \family default
8371  oder 
8372 \family typewriter
8373 Filled_Box
8374 \family default
8375  ist ein weißes oder schwarzes Quadrat, das für das Markieren eines Beweisendes
8376  geeignet ist.
8377  
8378 \family typewriter
8379 Static
8380 \family default
8381  ist eine explizite Zeichenkette.
8382 \end_layout
8383
8384 \begin_layout Description
8385
8386 \family typewriter
8387 \series medium
8388 EndLabelString
8389 \begin_inset space ~
8390 \end_inset
8391
8392 [string=""]
8393 \family default
8394 \series default
8395  
8396 \begin_inset space ~
8397 \end_inset
8398
8399
8400 \begin_inset Newline newline
8401 \end_inset
8402
8403 ist eine Zeichenkette, die für einen 
8404 \family typewriter
8405 Static
8406 \family default
8407  
8408 \family typewriter
8409 \series medium
8410 EndLabelType
8411 \family default
8412 \series default
8413  benutzt wird.
8414 \end_layout
8415
8416 \begin_layout Description
8417
8418 \family typewriter
8419 \series medium
8420 Font
8421 \family default
8422 \series default
8423  
8424 \begin_inset space ~
8425 \end_inset
8426
8427
8428 \begin_inset Newline newline
8429 \end_inset
8430
8431 Der Zeichensatz, der für den Textkörper 
8432 \emph on
8433 und
8434 \emph default
8435  die Marke verwendet wird (siehe Abschnitt
8436 \begin_inset space \space{}
8437 \end_inset
8438
8439
8440 \begin_inset CommandInset ref
8441 LatexCommand vref
8442 reference "sub:Beschreibung-des-Zeichensatzes"
8443
8444 \end_inset
8445
8446 ).
8447  Wird 
8448 \family typewriter
8449 Font
8450 \family default
8451  gesetzt, dann erhält 
8452 \family typewriter
8453 Label\SpecialChar \-
8454 Font
8455 \family default
8456  automatisch denselben Wert.
8457 \end_layout
8458
8459 \begin_layout Description
8460
8461 \family typewriter
8462 \series medium
8463 FreeSpacing
8464 \family default
8465 \series default
8466  [
8467 \family typewriter
8468 \emph on
8469 0
8470 \emph default
8471 , 1
8472 \family default
8473 ]
8474 \begin_inset Newline newline
8475 \end_inset
8476
8477
8478 \begin_inset CommandInset label
8479 LatexCommand label
8480 name "FreeSpacing"
8481
8482 \end_inset
8483
8484 Normalerweise erlaubt es LyX nicht, mehr als ein Leerzeichen zwischen Wörtern
8485  einzufügen.
8486  Diese Eigenschaft kann in bestimmten Fällen umständ\SpecialChar \-
8487 lich sein, zum Beispiel,
8488  wenn ein Programmcode eingegeben werden soll.
8489  In solchen Fällen kann 
8490 \family typewriter
8491 FreeSpacing
8492 \family default
8493  auf 
8494 \family typewriter
8495 1
8496 \family default
8497  gesetzt werden.
8498  LyX erzeugt in diesem Fall für jedes zusätzliche Leerzeichen ein geschütztes
8499  Leerzeichen, es sei denn, LyX befindet sich im LaTeX-Modus.
8500 \end_layout
8501
8502 \begin_layout Description
8503
8504 \lang english
8505 \begin_inset Flex Code
8506 status collapsed
8507
8508 \begin_layout Plain Layout
8509
8510 \lang english
8511 HTML*
8512 \end_layout
8513
8514 \end_inset
8515
8516  These tags are used with XHTML output.
8517  See 
8518 \begin_inset CommandInset ref
8519 LatexCommand ref
8520 reference "sub:Paragraph-Style-XHTML"
8521
8522 \end_inset
8523
8524 .
8525 \end_layout
8526
8527 \begin_layout Description
8528
8529 \family typewriter
8530 \series medium
8531 InnerTag
8532 \family default
8533 \series default
8534  
8535 \begin_inset space ~
8536 \end_inset
8537
8538
8539 \begin_inset Newline newline
8540 \end_inset
8541
8542 wird nur für XML-Formate benutzt.
8543 \end_layout
8544
8545 \begin_layout Description
8546 \begin_inset Flex Code
8547 status collapsed
8548
8549 \begin_layout Plain Layout
8550 InPreamble
8551 \end_layout
8552
8553 \end_inset
8554
8555  
8556 \begin_inset Flex Code
8557 status collapsed
8558
8559 \begin_layout Plain Layout
8560 [1, 0]
8561 \end_layout
8562
8563 \end_inset
8564
8565  
8566 \lang english
8567 If 1, marks the style as to be included in the document preamble rather
8568  than in the document body.
8569  This is useful for document classes that want such information as the title
8570  and author to appear in the preamble.
8571  Note that this works only for styles for which the 
8572 \begin_inset Flex Code
8573 status collapsed
8574
8575 \begin_layout Plain Layout
8576
8577 \lang english
8578 LatexType
8579 \end_layout
8580
8581 \end_inset
8582
8583  is 
8584 \begin_inset Flex Code
8585 status collapsed
8586
8587 \begin_layout Plain Layout
8588
8589 \lang english
8590 Command
8591 \end_layout
8592
8593 \end_inset
8594
8595  or 
8596 \begin_inset Flex Code
8597 status collapsed
8598
8599 \begin_layout Plain Layout
8600
8601 \lang english
8602 Paragraph
8603 \end_layout
8604
8605 \end_inset
8606
8607 .
8608 \end_layout
8609
8610 \begin_layout Description
8611
8612 \family typewriter
8613 \series medium
8614 InTitle
8615 \family default
8616 \series default
8617  [
8618 \family typewriter
8619 1,
8620 \family default
8621  
8622 \family typewriter
8623 \emph on
8624 0
8625 \family default
8626 \emph default
8627 ]
8628 \begin_inset Newline newline
8629 \end_inset
8630
8631 Bei 1 wird nach dem Layout noch ein 
8632 \family typewriter
8633
8634 \backslash
8635 maketitle
8636 \family default
8637  in LaTeX eingefügt.
8638 \end_layout
8639
8640 \begin_layout Description
8641
8642 \family typewriter
8643 \series medium
8644 ItemSep
8645 \family default
8646 \series default
8647  [
8648 \family typewriter
8649 float=0
8650 \family default
8651 ]
8652 \begin_inset Newline newline
8653 \end_inset
8654
8655 Dies ist ein zusätzlicher Abstand für die Unterpunkte eines 
8656 \family typewriter
8657 Environment
8658 \family default
8659 -Layouts.
8660  Wenn in solch einem Layout andere Layouts integriert werden, so werden
8661  diese mit 
8662 \family typewriter
8663 ParSep
8664 \family default
8665  getrennt.
8666  Aber die einzelnen Unterpunkte der Umgebung werden 
8667 \emph on
8668 zusätzlich
8669 \emph default
8670  mit 
8671 \family typewriter
8672 ItemSep
8673 \family default
8674  getrennt.
8675 \end_layout
8676
8677 \begin_layout Description
8678
8679 \family typewriter
8680 \series medium
8681 ItemTag
8682 \family default
8683 \series default
8684  
8685 \begin_inset space ~
8686 \end_inset
8687
8688
8689 \begin_inset Newline newline
8690 \end_inset
8691
8692 wird nur für XML-Formate benutzt.
8693 \end_layout
8694
8695 \begin_layout Description
8696
8697 \family typewriter
8698 \series medium
8699 KeepEmpty
8700 \family default
8701 \series default
8702  
8703 \family typewriter
8704 [
8705 \emph on
8706 0
8707 \emph default
8708 , 1]
8709 \begin_inset Newline newline
8710 \end_inset
8711
8712
8713 \family default
8714
8715 \begin_inset CommandInset label
8716 LatexCommand label
8717 name "KeepEmpty"
8718
8719 \end_inset
8720
8721 Normalerweise ist es in LyX nicht möglich, einen Absatz leer zu lassen,
8722  da das zu einer leeren LaTeX-Ausgabe führen würde.
8723  In manchen Fällen ist das aber durchaus gewünscht: So können beispielsweise
8724  in einer Briefvorlage die benötigten Felder leer voreingestellt werden,
8725  damit keiner vergisst, sie anzugeben.
8726  In anderen Klassen wird ein solcher Absatz als Unterbrechung verwendet,
8727  die keinen eigentlichen Text enthält.
8728 \end_layout
8729
8730 \begin_layout Description
8731
8732 \family typewriter
8733 \series medium
8734 LabelBottomSep
8735 \family default
8736 \series default
8737  [
8738 \family typewriter
8739 float=0
8740 \family default
8741 ]
8742 \begin_inset Newline newline
8743 \end_inset
8744
8745 Der vertikale Abstand zwischen der Marke und dem folgenden Text.
8746  Wird nur für Marken benutzt, die über dem folgenden Text stehen (
8747 \family typewriter
8748 Top_En\SpecialChar \-
8749 vi\SpecialChar \-
8750 ron\SpecialChar \-
8751 ment
8752 \family default
8753
8754 \family typewriter
8755 Center\SpecialChar \-
8756 ed_Top_Environment
8757 \family default
8758 ).
8759 \end_layout
8760
8761 \begin_layout Description
8762
8763 \family typewriter
8764 \series medium
8765 LabelCounter
8766 \begin_inset space ~
8767 \end_inset
8768
8769 [string=""]
8770 \family default
8771 \series default
8772  
8773 \begin_inset space ~
8774 \end_inset
8775
8776
8777 \begin_inset Newline newline
8778 \end_inset
8779
8780 ist der Name des Zählers zur automatischen Nummerierung (siehe Abschnitt
8781 \begin_inset Newline linebreak
8782 \end_inset
8783
8784  
8785 \begin_inset CommandInset ref
8786 LatexCommand vref
8787 reference "sub:Zähler"
8788
8789 \end_inset
8790
8791  für Einzelheiten).
8792  Er muss vorhanden sein, wenn 
8793 \family typewriter
8794 LabelType
8795 \family default
8796  
8797 \family typewriter
8798 Counter
8799 \family default
8800  ist.
8801 \end_layout
8802
8803 \begin_layout Description
8804
8805 \family typewriter
8806 \series medium
8807 LabelFont
8808 \family default
8809 \series default
8810  
8811 \begin_inset space ~
8812 \end_inset
8813
8814
8815 \begin_inset Newline newline
8816 \end_inset
8817
8818 Der Zeichensatz, der für die Marke verwendet wird.
8819  (Siehe Abschnitt
8820 \begin_inset space \space{}
8821 \end_inset
8822
8823
8824 \begin_inset CommandInset ref
8825 LatexCommand vref
8826 reference "sub:Beschreibung-des-Zeichensatzes"
8827
8828 \end_inset
8829
8830 .)
8831 \end_layout
8832
8833 \begin_layout Description
8834 \begin_inset Flex Code
8835 status collapsed
8836
8837 \begin_layout Plain Layout
8838 LabelIndent
8839 \end_layout
8840
8841 \end_inset
8842
8843  
8844 \lang english
8845 Text that indicates how far a label should be indented.
8846 \end_layout
8847
8848 \begin_layout Description
8849
8850 \family typewriter
8851 \series medium
8852 LabelSep
8853 \family default
8854
8855 \begin_inset space ~
8856 \end_inset
8857
8858 [
8859 \family typewriter
8860 string=""
8861 \family default
8862 ]
8863 \series default
8864  
8865 \begin_inset space ~
8866 \end_inset
8867
8868
8869 \begin_inset Newline newline
8870 \end_inset
8871
8872 Der horizontale Abstand zwischen der Marke und dem folgenden Text.
8873  Wird nur für Marken benutzt, die nicht über dem folgenden Text stehen.
8874 \end_layout
8875
8876 \begin_layout Description
8877
8878 \family typewriter
8879 \series medium
8880 LabelString
8881 \family default
8882
8883 \begin_inset space ~
8884 \end_inset
8885
8886 [
8887 \family typewriter
8888 string=""
8889 \family default
8890 ]
8891 \series default
8892  
8893 \begin_inset space ~
8894 \end_inset
8895
8896
8897 \begin_inset Newline newline
8898 \end_inset
8899
8900 Der String, der für den 
8901 \family typewriter
8902 LabelType
8903 \family default
8904  
8905 \family typewriter
8906 \emph on
8907 Static
8908 \family default
8909 \emph default
8910  verwendet wird.
8911  Wenn 
8912 \family typewriter
8913 \series medium
8914 Label\SpecialChar \-
8915 Counter
8916 \family default
8917 \series default
8918  gesetzt wurde, kann diese Zeichenkette spezielle Formatierungsbefehle enthalten
8919 , wie sie in Abschnitt
8920 \begin_inset space \space{}
8921 \end_inset
8922
8923
8924 \begin_inset CommandInset ref
8925 LatexCommand vref
8926 reference "sub:Zähler"
8927
8928 \end_inset
8929
8930  be\SpecialChar \-
8931 schrieben sind.
8932 \begin_inset Foot
8933 status collapsed
8934
8935 \begin_layout Plain Layout
8936 Wegen der Rückwärtskompatibilität wird die Zeichenkette 
8937 \family typewriter
8938 \emph on
8939 @style-name@
8940 \family default
8941 \emph default
8942  durch den expandierten 
8943 \family typewriter
8944 \series medium
8945 LabelString
8946 \family default
8947 \series default
8948  mit dem Stil 
8949 \family typewriter
8950 \emph on
8951 style-name
8952 \family default
8953 \emph default
8954  ersetzt.
8955  Diese Funktion ist jetzt überflüssig und sollte durch die Mechanismen,
8956  die in Abschnitt
8957 \begin_inset space \space{}
8958 \end_inset
8959
8960
8961 \begin_inset CommandInset ref
8962 LatexCommand vref
8963 reference "sub:Zähler"
8964
8965 \end_inset
8966
8967  beschrieben sind, ersetzt werden.
8968 \end_layout
8969
8970 \end_inset
8971
8972
8973 \end_layout
8974
8975 \begin_layout Description
8976
8977 \family typewriter
8978 \series medium
8979 LabelStringAppendix
8980 \begin_inset space ~
8981 \end_inset
8982
8983 [
8984 \family default
8985 string=""
8986 \family typewriter
8987 ]
8988 \family default
8989 \series default
8990  
8991 \begin_inset space ~
8992 \end_inset
8993
8994
8995 \begin_inset Newline newline
8996 \end_inset
8997
8998 wird im Anhang anstatt 
8999 \family typewriter
9000 \series medium
9001 LabelString
9002 \family default
9003 \series default
9004  benutzt.
9005  Beachten Sie, dass jeder 
9006 \family typewriter
9007 \series medium
9008 LabelString
9009 \family default
9010 \series default
9011 -Befehl auch 
9012 \family typewriter
9013 \series medium
9014 LabelStringAppendix
9015 \family default
9016 \series default
9017  zurücksetzt.
9018 \end_layout
9019
9020 \begin_layout Description
9021
9022 \family typewriter
9023 \series medium
9024 LabelTag
9025 \family default
9026 \series default
9027  
9028 \begin_inset space ~
9029 \end_inset
9030
9031
9032 \begin_inset Newline newline
9033 \end_inset
9034
9035 wird nur für XML-Formate benutzt.
9036 \end_layout
9037
9038 \begin_layout Description
9039
9040 \family typewriter
9041 \series medium
9042 LabelType
9043 \family default
9044 \series default
9045  [
9046 \family typewriter
9047 \emph on
9048 No_Label
9049 \emph default
9050 , Manual, Static, Top_Environment, Centered_Top_
9051 \family default
9052
9053 \begin_inset Newline linebreak
9054 \end_inset
9055
9056
9057 \family typewriter
9058 En\SpecialChar \-
9059 vi\SpecialChar \-
9060 ron\SpecialChar \-
9061 ment, Sensitive, Counter
9062 \family default
9063 ]
9064 \end_layout
9065
9066 \begin_deeper
9067 \begin_layout Description
9068
9069 \family typewriter
9070 \series medium
9071 Manual
9072 \family default
9073 \series default
9074  bedeutet: die Marke ist das erste Wort (bis zum ersten echten Leerzeichen).
9075 \begin_inset Foot
9076 status collapsed
9077
9078 \begin_layout Plain Layout
9079 Wenn Sie mehr als ein Wort als Marke haben wollen, müssen Sie geschützte
9080  Leerzeichen benutzen.
9081 \end_layout
9082
9083 \end_inset
9084
9085  
9086 \end_layout
9087
9088 \begin_layout Description
9089
9090 \family typewriter
9091 \series medium
9092 Static
9093 \family default
9094 \series default
9095  bedeutet: die Marke wird im Layout definiert (siehe: 
9096 \family typewriter
9097 LabelString
9098 \family default
9099 ).
9100 \end_layout
9101
9102 \begin_layout Description
9103
9104 \family typewriter
9105 \series medium
9106 Top_Environment
9107 \family default
9108  und
9109 \family typewriter
9110  Centered_Top_Environment
9111 \family default
9112 \series default
9113  sind Spezialfälle von
9114 \family typewriter
9115  Static
9116 \family default
9117 .
9118  Die Marke wird über dem Absatz abgebildet, aber nur am Anfang der Umgebung
9119  oder am Anfang einer Serie von Absätzen mit diesem Layout.
9120  Dies benutzt man zum Beispiel im 
9121 \family sans
9122 Abstract
9123 \family default
9124 -Layout oder im 
9125 \family sans
9126 Bibliography
9127 \family default
9128 -Layout.
9129  Dasselbe trifft auch für 
9130 \family typewriter
9131 Manual
9132 \family default
9133 -Marken mit dem LaTeX-Typ 
9134 \family typewriter
9135 Environment
9136 \family default
9137  zu, damit Layouts für Theoreme korrekt arbeiten.
9138 \end_layout
9139
9140 \begin_layout Description
9141
9142 \family typewriter
9143 \series medium
9144 Sensitive
9145 \family default
9146 \series default
9147  ist ein Spezialfall von Bildunterschriften für Gleitobjekte (Abbildungen
9148  und Tabellen).
9149  
9150 \family typewriter
9151 Sensi\SpecialChar \-
9152 tive
9153 \family default
9154  bedeutet, dass der gedruckte Text von der Art des Gleitobjekts abhängt.
9155 \end_layout
9156
9157 \begin_layout Description
9158
9159 \family typewriter
9160 \series medium
9161 Counter 
9162 \family default
9163 \series default
9164 definiert automatisch nummerierte Zähler, wie in Abschnitt
9165 \begin_inset space \space{}
9166 \end_inset
9167
9168
9169 \begin_inset CommandInset ref
9170 LatexCommand vref
9171 reference "sub:Zähler"
9172
9173 \end_inset
9174
9175  beschrieben.
9176 \end_layout
9177
9178 \end_deeper
9179 \begin_layout Description
9180 \begin_inset Flex Code
9181 status collapsed
9182
9183 \begin_layout Plain Layout
9184 LangPreamble
9185 \end_layout
9186
9187 \end_inset
9188
9189  
9190 \lang english
9191 Note that this will completely override any prior 
9192 \begin_inset Flex Code
9193 status collapsed
9194
9195 \begin_layout Plain Layout
9196
9197 \lang english
9198 LangPreamble
9199 \end_layout
9200
9201 \end_inset
9202
9203  declaration for this style.
9204  Must end with 
9205 \begin_inset Quotes eld
9206 \end_inset
9207
9208
9209 \begin_inset Flex Code
9210 status collapsed
9211
9212 \begin_layout Plain Layout
9213
9214 \lang english
9215 EndLangPreamble
9216 \end_layout
9217
9218 \end_inset
9219
9220
9221 \begin_inset Quotes erd
9222 \end_inset
9223
9224 .
9225  See section 
9226 \begin_inset CommandInset ref
9227 LatexCommand ref
9228 reference "sub:I18n"
9229
9230 \end_inset
9231
9232  for details on its use.
9233 \end_layout
9234
9235 \begin_layout Description
9236
9237 \family typewriter
9238 \series medium
9239 LatexName
9240 \family default
9241 \series default
9242  
9243 \begin_inset space ~
9244 \end_inset
9245
9246
9247 \begin_inset Newline newline
9248 \end_inset
9249
9250 Der Name, den LaTeX für dieses Layout wählt, das heißt entweder der Name
9251  eines LaTeX-Befehls oder der einer LaTeX-Umgebung.
9252 \end_layout
9253
9254 \begin_layout Description
9255
9256 \family typewriter
9257 \series medium
9258 LatexParam
9259 \family default
9260 \series default
9261  
9262 \begin_inset space ~
9263 \end_inset
9264
9265
9266 \begin_inset Newline newline
9267 \end_inset
9268
9269 Ein optionaler Parameter, der 
9270 \family typewriter
9271 \series medium
9272 LatexName
9273 \family default
9274 \series default
9275  (dem zugehörigen Befehl oder der Umgebung) übergeben wird.
9276  Dieser Parameter kann innerhalb von LyX nicht mehr geändert werden.
9277  
9278 \end_layout
9279
9280 \begin_layout Description
9281
9282 \family typewriter
9283 \series medium
9284 LatexType
9285 \family default
9286 \series default
9287  
9288 \begin_inset CommandInset label
9289 LatexCommand label
9290 name "LatexType"
9291
9292 \end_inset
9293
9294 [
9295 \family typewriter
9296 \emph on
9297 Paragraph
9298 \emph default
9299 , Command, Environment, Item_Environment, 
9300 \begin_inset Newline newline
9301 \end_inset
9302
9303 List_Environment
9304 \family default
9305 ]
9306 \begin_inset Newline newline
9307 \end_inset
9308
9309 Legt fest, wie das Layout in LaTeX überführt wird.
9310  
9311 \end_layout
9312
9313 \begin_deeper
9314 \begin_layout Description
9315
9316 \family typewriter
9317 \series medium
9318 Paragraph
9319 \family default
9320 \series default
9321  bewirkt nichts besonderes -- der Text wird als 
9322 \emph on
9323 normaler
9324 \emph default
9325  
9326 \emph on
9327 Absatz
9328 \emph default
9329  übernommen.
9330  
9331 \end_layout
9332
9333 \begin_layout Description
9334
9335 \family typewriter
9336 \series medium
9337 Command
9338 \family default
9339 \series default
9340  behandelt den Text als Argument eines LaTeX-Befehls (
9341 \family typewriter
9342 \emph on
9343
9344 \backslash
9345 LatexBe\SpecialChar \-
9346 fehl
9347 \emph default
9348  {\SpecialChar \ldots{}
9349 }
9350 \family default
9351 ).
9352 \end_layout
9353
9354 \begin_layout Description
9355
9356 \family typewriter
9357 \series medium
9358 Environment
9359 \family default
9360 \series default
9361  behandelt den Text als Kern einer LaTeX-Umgebung
9362 \begin_inset Foot
9363 status collapsed
9364
9365 \begin_layout Plain Layout
9366 LaTeX-Umgebung und LaTeX-Befehl sind hier etwas irreführend, denn diese
9367  Regeln gelten auch für SGML-Klassen.
9368  Schauen Sie sich am besten die SGML-Klassen-Dateien für Beispiele an.
9369 \end_layout
9370
9371 \end_inset
9372
9373  
9374 \begin_inset Newline newline
9375 \end_inset
9376
9377 (
9378 \family typewriter
9379
9380 \backslash
9381 begin{
9382 \emph on
9383 LatexUmgebung
9384 \emph default
9385 } \SpecialChar \ldots{}
9386  
9387 \backslash
9388 end{
9389 \emph on
9390 LatexUmgebung
9391 \emph default
9392 }
9393 \family default
9394 ).
9395  
9396 \end_layout
9397
9398 \begin_layout Description
9399
9400 \family typewriter
9401 \series medium
9402 Item_Environment
9403 \family default
9404 \series default
9405  bewirkt dasselbe wie 
9406 \family typewriter
9407 Environment
9408 \family default
9409 , nur dass vor jedem Absatz ein 
9410 \family typewriter
9411
9412 \backslash
9413 item
9414 \family default
9415  eingefügt wird.
9416  
9417 \end_layout
9418
9419 \begin_layout Description
9420
9421 \family typewriter
9422 \series medium
9423 List_Environment
9424 \family default
9425 \series default
9426  funktioniert wie 
9427 \family typewriter
9428 Item_Environment
9429 \family default
9430 , nur dass
9431 \family typewriter
9432  Label\SpecialChar \-
9433 Width\SpecialChar \-
9434 String
9435 \family default
9436  als Argument an die Umgebung übergeben wird.
9437
9438 \family typewriter
9439  Label\SpecialChar \-
9440 WidthString
9441 \family default
9442  kann im Menü 
9443 \family sans
9444 Absatz-Einstellungen
9445 \family default
9446  (
9447 \family sans
9448 Bearbeiten
9449 \family default
9450 \SpecialChar \menuseparator
9451
9452 \family sans
9453 Absatz-Einstellungen
9454 \family default
9455  
9456 \begin_inset Marginal
9457 status open
9458
9459 \begin_layout Plain Layout
9460 \begin_inset Graphics
9461         filename ../../images/layout-paragraph.png
9462         BoundingBox 0bp 6bp 20bp 20bp
9463
9464 \end_inset
9465
9466
9467 \end_layout
9468
9469 \end_inset
9470
9471  definiert werden.
9472
9473 \emph on
9474  [Stimmt das noch? Glaube nicht! P.S.]
9475 \end_layout
9476
9477 \end_deeper
9478 \begin_layout Standard
9479 Fasst man die letzten Sachen zusammen, wird die LaTeX-Ausgabe entweder so:
9480 \end_layout
9481
9482 \begin_layout LyX-Code
9483
9484 \backslash
9485 latexname[latexparam]{\SpecialChar \ldots{}
9486 }
9487 \end_layout
9488
9489 \begin_layout Standard
9490 oder so:
9491 \end_layout
9492
9493 \begin_layout LyX-Code
9494
9495 \backslash
9496 begin{latexname}[latexparam] \SpecialChar \ldots{}
9497  
9498 \backslash
9499 end{latexname}.
9500 \end_layout
9501
9502 \begin_layout Standard
9503 aussehen, abhängig vom LaTeX-Typ.
9504 \end_layout
9505
9506 \begin_layout Description
9507
9508 \family typewriter
9509 \series medium
9510 LeftMargin
9511 \family default
9512 \series default
9513  [
9514 \family typewriter
9515 string=""
9516 \family default
9517 ]
9518 \begin_inset Newline newline
9519 \end_inset
9520
9521 Definiert den linken Einzug.
9522  Wenn ein Layout in ein anderes 
9523 \family typewriter
9524 Environment
9525 \family default
9526 -Layout integriert wird, werden die Breiten der verschiedenen 
9527 \family typewriter
9528 LeftMargin
9529 \family default
9530 s nicht einfach addiert, sondern vorher in Abhängigkeit zur Schachtelungstiefe
9531  mit dem Faktor 
9532 \begin_inset Formula $\frac{4}{\mathrm{Tiefe}+4}$
9533 \end_inset
9534
9535  multipliziert.
9536  Dieser Parameter wird auch dann benutzt, wenn der Rand als 
9537 \family typewriter
9538 Manual
9539 \family default
9540  oder 
9541 \family typewriter
9542 Dynamic
9543 \family default
9544  definiert wurde.
9545  In diesem Fall wird der Wert zu den gegebenen manuellen oder dynamischen
9546  Rändern hinzugefügt.
9547  Für die Bedeutung des Wertes gilt das bei 
9548 \family typewriter
9549 ParIndent
9550 \family default
9551  Gesagte.
9552 \end_layout
9553
9554 \begin_layout Description
9555
9556 \family typewriter
9557 \series medium
9558 Margin
9559 \family default
9560 \series default
9561  [
9562 \family typewriter
9563 \emph on
9564 Static
9565 \emph default
9566 , Manual, Dynamic, First_Dynamic, Right_Address_Box
9567 \family default
9568 ]
9569 \begin_inset Newline newline
9570 \end_inset
9571
9572 legt fest, wie der linke Rand des Textes bestimmt wird.
9573  
9574 \end_layout
9575
9576 \begin_deeper
9577 \begin_layout Description
9578
9579 \family typewriter
9580 \series medium
9581 Static
9582 \family default
9583 \series default
9584  wählt feste Randbreiten.
9585  
9586 \end_layout
9587
9588 \begin_layout Description
9589
9590 \family typewriter
9591 \series medium
9592 Manual
9593 \family default
9594 \series default
9595  bedeutet, dass der Rand von der Einstellung der 
9596 \family sans
9597 Ausrichtung
9598 \family default
9599  im Menü 
9600 \family sans
9601 Absatz-Einstellungen
9602 \family default
9603  (
9604 \family sans
9605 Bearbeiten
9606 \family default
9607 \SpecialChar \menuseparator
9608
9609 \family sans
9610 Absatz-Einstellungen
9611 \family default
9612
9613 \begin_inset Marginal
9614 status open
9615
9616 \begin_layout Plain Layout
9617 \begin_inset Graphics
9618         filename ../../images/layout-paragraph.png
9619         BoundingBox 0bp 6bp 20bp 20bp
9620
9621 \end_inset
9622
9623
9624 \end_layout
9625
9626 \end_inset
9627
9628 ) abhängt.
9629  Dies wird für hübsche Listen ohne Tabulatoren benutzt.
9630  
9631 \end_layout
9632
9633 \begin_layout Description
9634
9635 \family typewriter
9636 \series medium
9637 Dynamic
9638 \family default
9639 \series default
9640  bedeutet, der linke Rand hängt von der Größe der verwendeten Markierung
9641  ab.
9642  Dies wird zum Beispiel bei automatisch nummerierten Überschriften verwendet.
9643  Es leuchtet ein, dass die Überschrift 
9644 \begin_inset Quotes gld
9645 \end_inset
9646
9647 5.4.3.2.1 Sehr lange \SpecialChar \ldots{}
9648  Überschrift
9649 \begin_inset Quotes grd
9650 \end_inset
9651
9652  einen größeren linken Rand benötigt, als 
9653 \begin_inset Quotes gld
9654 \end_inset
9655
9656 3.2 Sehr lange \SpecialChar \ldots{}
9657  Überschrift
9658 \begin_inset Quotes grd
9659 \end_inset
9660
9661 .
9662  
9663 \end_layout
9664
9665 \begin_layout Description
9666
9667 \family typewriter
9668 \series medium
9669 First_Dynamic
9670 \family default
9671 \series default
9672  arbeitet ähnlich wie 
9673 \family typewriter
9674 Dynamic
9675 \family default
9676 , aber nur die erste Zeile wird dynamisch gesetzt, die anderen statisch.
9677  Dies wird für die LaTeX
9678 \begin_inset ERT
9679 status collapsed
9680
9681 \begin_layout Plain Layout
9682
9683 "=
9684 \end_layout
9685
9686 \end_inset
9687
9688 Umgebung 
9689 \family sans
9690 description
9691 \family default
9692  benutzt.
9693 \end_layout
9694
9695 \begin_layout Description
9696
9697 \family typewriter
9698 \series medium
9699 Right_Address_Box
9700 \family default
9701 \series default
9702  bedeutet, dass der Rand wird so gewählt, dass die längste Zeile des Absatzes
9703  gerade den rechten Rand berührt.
9704  Dies wird zum Setzen einer Adresse am rechten Rand der Seite eingesetzt.
9705 \end_layout
9706
9707 \end_deeper
9708 \begin_layout Description
9709
9710 \family typewriter
9711 \series medium
9712 NeedProtect
9713 \family default
9714 \series default
9715
9716 \begin_inset space ~
9717 \end_inset
9718
9719
9720 \series medium
9721 [
9722 \family typewriter
9723 \emph on
9724 0
9725 \emph default
9726 ,1
9727 \family default
9728 ]
9729 \series default
9730  
9731 \begin_inset space ~
9732 \end_inset
9733
9734
9735 \begin_inset Newline newline
9736 \end_inset
9737
9738 Gibt an, ob 
9739 \emph on
9740 zerbrechliche
9741 \emph default
9742  LaTeX-Befehle innerhalb dieses Layouts durch 
9743 \family typewriter
9744
9745 \backslash
9746 protect
9747 \family default
9748  ge\SpecialChar \-
9749 schützt werden müssen.
9750 \end_layout
9751
9752 \begin_layout Description
9753
9754 \family typewriter
9755 \series medium
9756 Newline
9757 \family default
9758 \series default
9759
9760 \begin_inset space ~
9761 \end_inset
9762
9763
9764 \series medium
9765 [
9766 \family typewriter
9767 0,
9768 \emph on
9769
9770 \begin_inset space ~
9771 \end_inset
9772
9773 1
9774 \family default
9775 \emph default
9776 ]
9777 \series default
9778  
9779 \begin_inset space ~
9780 \end_inset
9781
9782
9783 \begin_inset Newline newline
9784 \end_inset
9785
9786 Gibt an, ob Zeilenumbrüche in LaTeX als 
9787 \begin_inset Quotes gld
9788 \end_inset
9789
9790
9791 \family typewriter
9792
9793 \backslash
9794
9795 \backslash
9796
9797 \family default
9798
9799 \begin_inset Quotes grd
9800 \end_inset
9801
9802  dargestellt werden, oder nicht.
9803  Es macht Sinn, diese Option auszuschalten (Wert: 0), um LaTeX-Einschübe
9804  in LyX komfortabler editieren zu können.
9805 \end_layout
9806
9807 \begin_layout Description
9808
9809 \family typewriter
9810 \series medium
9811 NextNoIndent
9812 \family default
9813 \series default
9814
9815 \begin_inset space ~
9816 \end_inset
9817
9818
9819 \series medium
9820 [
9821 \family typewriter
9822 1,
9823 \emph on
9824
9825 \begin_inset space ~
9826 \end_inset
9827
9828 0
9829 \family default
9830 \emph default
9831 ]
9832 \series default
9833  
9834 \begin_inset space ~
9835 \end_inset
9836
9837
9838 \begin_inset Newline newline
9839 \end_inset
9840
9841 Gibt an, ob der nachfolgende Absatz einen linken Einzug haben darf oder
9842  nicht.
9843  
9844 \family typewriter
9845 1
9846 \family default
9847  heißt, der Absatz erhält auf keinen Fall einen Einzug.
9848  (Zum Beispiel nach einer Überschrift.)
9849 \end_layout
9850
9851 \begin_layout Description
9852
9853 \family typewriter
9854 \series medium
9855 ObsoletedBy
9856 \family default
9857 \series default
9858  
9859 \begin_inset space ~
9860 \end_inset
9861
9862
9863 \begin_inset Newline newline
9864 \end_inset
9865
9866 ist der Name eines Layouts, das durch dieses ersetzt wurde.
9867  So können Sie ein Layout umbenennen und die Rückwärtskompatibilität erhalten.
9868 \end_layout
9869
9870 \begin_layout Description
9871
9872 \family typewriter
9873 \series medium
9874 OptionalArgs
9875 \begin_inset space ~
9876 \end_inset
9877
9878 [int=0]
9879 \family default
9880 \series default
9881  
9882 \begin_inset space ~
9883 \end_inset
9884
9885
9886 \begin_inset Newline newline
9887 \end_inset
9888
9889 ist die Zahl der optionalen Argumente, die in diesem Layout benutzt werden
9890  können.
9891  Dies ist zum Beispiel bei Abschnittsüberschriften hilfreich und macht nur
9892  mit LaTeX Sinn.
9893 \end_layout
9894
9895 \begin_layout Description
9896 \begin_inset Flex Code
9897 status collapsed
9898
9899 \begin_layout Plain Layout
9900 ParbreakIsNewline
9901 \end_layout
9902
9903 \end_inset
9904
9905
9906 \begin_inset CommandInset label
9907 LatexCommand label
9908 name "des:ParbreakIsNewline"
9909
9910 \end_inset
9911
9912  [
9913 \begin_inset Flex Code
9914 status collapsed
9915
9916 \begin_layout Plain Layout
9917 0
9918 \end_layout
9919
9920 \end_inset
9921
9922
9923 \begin_inset Flex Code
9924 status collapsed
9925
9926 \begin_layout Plain Layout
9927 1
9928 \end_layout
9929
9930 \end_inset
9931
9932
9933 \lang english
9934 Indicates that paragraphs will not be separated by an empty line in LaTeX
9935  output, but only by a line break; together with 
9936 \begin_inset Flex Code
9937 status collapsed
9938
9939 \begin_layout Plain Layout
9940
9941 \lang english
9942 PassThru 1
9943 \end_layout
9944
9945 \end_inset
9946
9947 , this allows to emulate a plain text editor (like the ERT inset).
9948 \end_layout
9949
9950 \begin_layout Description
9951
9952 \family typewriter
9953 \series medium
9954 ParIndent
9955 \family default
9956 \series default
9957
9958 \begin_inset space ~
9959 \end_inset
9960
9961
9962 \series medium
9963 [
9964 \family typewriter
9965 string=""
9966 \family default
9967 ]
9968 \series default
9969  
9970 \begin_inset space ~
9971 \end_inset
9972
9973
9974 \begin_inset Newline newline
9975 \end_inset
9976
9977 Der Einzug der ersten Zeile eines Absatzes.
9978  Als Argument wird eine Zeichenkette übergeben.
9979  Zum Beispiel bedeutet 
9980 \begin_inset Quotes gld
9981 \end_inset
9982
9983
9984 \family typewriter
9985 MM
9986 \family default
9987
9988 \begin_inset Quotes grd
9989 \end_inset
9990
9991 , dass die erste Zeile genau so weit eingezogen wird, wie die Breite von
9992  
9993 \begin_inset Quotes gld
9994 \end_inset
9995
9996
9997 \family typewriter
9998 MM
9999 \family default
10000
10001 \begin_inset Quotes grd
10002 \end_inset
10003
10004  im normalen Zeichensatz ist.
10005  Einen negativen Wert können Sie angeben, indem Sie ein 
10006 \begin_inset Quotes gld
10007 \end_inset
10008
10009 -
10010 \begin_inset Quotes grd
10011 \end_inset
10012
10013  voranstellen.
10014 \begin_inset Newline newline
10015 \end_inset
10016
10017 Diese Methode wurde gewählt, damit das Aussehen auf dem Bildschirm bei unterschi
10018 edlichen Zeichensätzen möglichst ähnlich bleibt.
10019  
10020 \family typewriter
10021 ParIndent
10022 \family default
10023  bleibt für ein bestimmtes Layout fest.
10024  Eine Ausnahme ist das Standard-Layout, denn dort kann der Einzug vom vorherigen
10025  Layout mit 
10026 \family typewriter
10027 NextNoIndent
10028 \family default
10029  verboten werden.
10030 \begin_inset Newline newline
10031 \end_inset
10032
10033 Auch benutzt das Standard-Layout innerhalb von Umgebungen den Einzug der
10034  Umgebung und nicht den eigenen.
10035  Zum Beispiel haben Standardabsätze innerhalb einer Aufzählung keinen Einzug.
10036 \end_layout
10037
10038 \begin_layout Description
10039
10040 \family typewriter
10041 \series medium
10042 ParSep
10043 \family default
10044 \series default
10045
10046 \begin_inset space ~
10047 \end_inset
10048
10049
10050 \series medium
10051 [
10052 \family typewriter
10053 float=0
10054 \family default
10055 ]
10056 \series default
10057  
10058 \begin_inset space ~
10059 \end_inset
10060
10061
10062 \begin_inset Newline newline
10063 \end_inset
10064
10065 Der vertikale Anstand zwischen den Absätzen dieses Layouts.
10066 \end_layout
10067
10068 \begin_layout Description
10069
10070 \family typewriter
10071 \series medium
10072 ParSkip
10073 \family default
10074
10075 \begin_inset space ~
10076 \end_inset
10077
10078 [
10079 \family typewriter
10080 float=0
10081 \family default
10082 ]
10083 \series default
10084  
10085 \begin_inset space ~
10086 \end_inset
10087
10088
10089 \begin_inset Newline newline
10090 \end_inset
10091
10092 LyX erlaubt im Menü 
10093 \family sans
10094 Dokument
10095 \family default
10096 \SpecialChar \menuseparator
10097
10098 \family sans
10099 Einstellungen
10100 \family default
10101 \SpecialChar \menuseparator
10102
10103 \family sans
10104 Textformat
10105 \family default
10106  die Einstellung 
10107 \family sans
10108 Absätze
10109 \begin_inset space \space{}
10110 \end_inset
10111
10112 trennen
10113 \begin_inset space \space{}
10114 \end_inset
10115
10116 durch
10117 \family default
10118 .
10119  Mögliche Einstellungen sind entweder 
10120 \family sans
10121 Einrü\SpecialChar \-
10122 ckung
10123 \family default
10124  oder 
10125 \family sans
10126 Vertikaler
10127 \begin_inset space \space{}
10128 \end_inset
10129
10130 Abstand
10131 \family default
10132 .
10133  Wenn 
10134 \family sans
10135 Vertikaler
10136 \begin_inset space \space{}
10137 \end_inset
10138
10139 Abstand
10140 \family default
10141  gewählt wird, wird in einem Layout mit 
10142 \family typewriter
10143 Latex\SpecialChar \-
10144 Type Paragraph
10145 \family default
10146  der Wert von 
10147 \family typewriter
10148 ParIndent
10149 \family default
10150  ignoriert.
10151  Stattdessen werden alle Absätze durch einen vertikalen Abstand getrennt.
10152  Die Länge dieses Abstands ist das Produkt von 
10153 \family typewriter
10154 ParSkip
10155 \family default
10156  und der Höhe des Standardzeichensatzes.
10157 \end_layout
10158
10159 \begin_layout Description
10160
10161 \family typewriter
10162 \series medium
10163 PassThru
10164 \series default
10165
10166 \begin_inset space ~
10167 \end_inset
10168
10169
10170 \begin_inset CommandInset label
10171 LatexCommand label
10172 name "PassThru"
10173
10174 \end_inset
10175
10176
10177 \series medium
10178 [0,
10179 \series default
10180  1]
10181 \begin_inset Newline newline
10182 \end_inset
10183
10184
10185 \family default
10186 Legt fest, ob der Absatzinhalt unverändert ausgegeben werden soll, also
10187  ohne diverse von LaTeX benötigte Ersetzungen durchzuführen.
10188  Dies ersetzt in gewisser Weise das alte Zeichensatzattribut 
10189 \family typewriter
10190 LaTe
10191 \begin_inset ERT
10192 status collapsed
10193
10194 \begin_layout Plain Layout
10195
10196 {}
10197 \end_layout
10198
10199 \end_inset
10200
10201 X
10202 \family default
10203 .
10204 \end_layout
10205
10206 \begin_layout Description
10207
10208 \family typewriter
10209 \series medium
10210 Preamble\SpecialChar \ldots{}
10211 EndPreamble
10212 \family default
10213 \series default
10214  
10215 \begin_inset space ~
10216 \end_inset
10217
10218
10219 \begin_inset Newline newline
10220 \end_inset
10221
10222 Eine Serie von Makrodefinitionen, die in die Präambel (vor 
10223 \family typewriter
10224
10225 \backslash
10226 begin{docu\SpecialChar \-
10227 ment}
10228 \family default
10229 ) eingefügt werden, falls dieses Layout benutzt wird.
10230 \end_layout
10231
10232 \begin_layout Description
10233 \begin_inset Flex Code
10234 status collapsed
10235
10236 \begin_layout Plain Layout
10237 RefPrefix
10238 \end_layout
10239
10240 \end_inset
10241
10242  [
10243 \begin_inset Flex Code
10244 status collapsed
10245
10246 \begin_layout Plain Layout
10247 string
10248 \end_layout
10249
10250 \end_inset
10251
10252
10253 \lang english
10254 The prefix to use when creating labels referring to paragraphs of this type.
10255  This allows the use of formatted references.
10256 \end_layout
10257
10258 \begin_layout Description
10259 \begin_inset Flex Code
10260 status collapsed
10261
10262 \begin_layout Plain Layout
10263 RequiredArgs
10264 \end_layout
10265
10266 \end_inset
10267
10268  [
10269 \begin_inset Flex Code
10270 status collapsed
10271
10272 \begin_layout Plain Layout
10273 int=0
10274 \end_layout
10275
10276 \end_inset
10277
10278
10279 \lang english
10280 The number of required arguments that the LaTeX command or environment correspon
10281 ding to this style expects.
10282  In the case of a command, these are required arguments 
10283 \emph on
10284 other than
10285 \emph default
10286  that associated with the content of the paragraph itself.
10287  These do not actually have to be provided: LyX will output empty arguments
10288  if necessary.
10289  Note that optional arguments will be output before required arguments.
10290  See the discussion of the 
10291 \begin_inset Flex Code
10292 status collapsed
10293
10294 \begin_layout Plain Layout
10295
10296 \lang english
10297 OptionalArgs
10298 \end_layout
10299
10300 \end_inset
10301
10302  tag above for more information.
10303 \end_layout
10304
10305 \begin_layout Description
10306
10307 \family typewriter
10308 \series medium
10309 Requires
10310 \family default
10311 \series default
10312
10313 \begin_inset space ~
10314 \end_inset
10315
10316
10317 \series medium
10318 [
10319 \family typewriter
10320 string
10321 \family default
10322 ]
10323 \series default
10324  
10325 \begin_inset space ~
10326 \end_inset
10327
10328
10329 \begin_inset Newline newline
10330 \end_inset
10331
10332
10333 \series medium
10334
10335 \begin_inset CommandInset label
10336 LatexCommand label
10337 name "Requires-2"
10338
10339 \end_inset
10340
10341
10342 \series default
10343 legt fest, dass das Layout die Funktion 
10344 \family typewriter
10345 string
10346 \family default
10347  benötigt.
10348  Sehen Sie sich auch die Beschreibung von 
10349 \family typewriter
10350 Provides
10351 \family default
10352
10353 \begin_inset CommandInset ref
10354 LatexCommand vpageref
10355 reference "Provides"
10356
10357 \end_inset
10358
10359  an.
10360 \end_layout
10361
10362 \begin_layout Description
10363
10364 \family typewriter
10365 \series medium
10366 RightMargin
10367 \family default
10368 \series default
10369
10370 \begin_inset space ~
10371 \end_inset
10372
10373
10374 \series medium
10375 [
10376 \family typewriter
10377 string=""
10378 \family default
10379 ]
10380 \series default
10381  
10382 \begin_inset space ~
10383 \end_inset
10384
10385
10386 \begin_inset Newline newline
10387 \end_inset
10388
10389 Ähnlich wie 
10390 \family typewriter
10391 LeftMargin
10392 \family default
10393 .
10394 \end_layout
10395
10396 \begin_layout Description
10397
10398 \family typewriter
10399 \series medium
10400 Spacing
10401 \family default
10402 \series default
10403
10404 \begin_inset space ~
10405 \end_inset
10406
10407
10408 \series medium
10409 [
10410 \family typewriter
10411 \emph on
10412 single
10413 \emph default
10414 ,
10415 \begin_inset space ~
10416 \end_inset
10417
10418 onehalf,
10419 \begin_inset space ~
10420 \end_inset
10421
10422 double,
10423 \begin_inset space ~
10424 \end_inset
10425
10426 other
10427 \family default
10428 \emph on
10429
10430 \begin_inset space ~
10431 \end_inset
10432
10433 Wert
10434 \emph default
10435 ]
10436 \series default
10437  
10438 \begin_inset space ~
10439 \end_inset
10440
10441
10442 \begin_inset Newline newline
10443 \end_inset
10444
10445 Dies definiert die Voreinstellung für den Zeilenabstand des Layouts.
10446  Die Argumente 
10447 \family typewriter
10448 single
10449 \family default
10450
10451 \family typewriter
10452 onehalf
10453 \family default
10454  und 
10455 \family typewriter
10456 double
10457 \family default
10458  entsprechen Multiplikatoren 1, 1.25 und 1.667.
10459  Wenn Sie als Argument 
10460 \family typewriter
10461 other
10462 \family default
10463  angeben, müssen Sie  als 
10464 \emph on
10465 Wert
10466 \emph default
10467  einen konkreten Multiplikator angeben.
10468  Im Gegensatz zu anderen Parametern erzeugt LyX, wenn 
10469 \family typewriter
10470 Spacing
10471 \family default
10472  gesetzt wird, spezifischen LaTeX-Code, der auf das Paket 
10473 \family typewriter
10474 setspace.sty
10475 \family default
10476  zurückgreift.
10477 \end_layout
10478
10479 \begin_layout Description
10480 \begin_inset Flex Code
10481 status collapsed
10482
10483 \begin_layout Plain Layout
10484 Spellcheck
10485 \end_layout
10486
10487 \end_inset
10488
10489  [
10490 \begin_inset Flex Code
10491 status collapsed
10492
10493 \begin_layout Plain Layout
10494 0
10495 \end_layout
10496
10497 \end_inset
10498
10499 ,
10500 \begin_inset Flex Code
10501 status collapsed
10502
10503 \begin_layout Plain Layout
10504 1
10505 \end_layout
10506
10507 \end_inset
10508
10509
10510 \lang english
10511 Spellcheck paragraphs of this style.
10512  Default is true.
10513 \end_layout
10514
10515 \begin_layout Description
10516
10517 \family typewriter
10518 \series medium
10519 TextFont
10520 \family default
10521 \series default
10522  
10523 \begin_inset space ~
10524 \end_inset
10525
10526
10527 \begin_inset Newline newline
10528 \end_inset
10529
10530 Der Zeichensatz, der für den Textkörper verwendet wird.
10531  (Siehe auch Abschnitt 
10532 \begin_inset CommandInset ref
10533 LatexCommand vref
10534 reference "sub:Beschreibung-des-Zeichensatzes"
10535
10536 \end_inset
10537
10538 .)
10539 \end_layout
10540
10541 \begin_layout Description
10542
10543 \family typewriter
10544 \series medium
10545 TocLevel
10546 \begin_inset space ~
10547 \end_inset
10548
10549 [int]
10550 \family default
10551 \series default
10552  
10553 \begin_inset space ~
10554 \end_inset
10555
10556
10557 \begin_inset Newline newline
10558 \end_inset
10559
10560 ist die Stufe des Stils im Inhaltsverzeichnis und wird zur automatischen
10561  Nummerierung von Abschnittsüberschriften benutzt.
10562 \end_layout
10563
10564 \begin_layout Description
10565
10566 \family typewriter
10567 \series medium
10568 TopSep
10569 \family default
10570 \series default
10571
10572 \begin_inset space ~
10573 \end_inset
10574
10575
10576 \series medium
10577 [
10578 \family typewriter
10579 float=0
10580 \family default
10581 ]
10582 \series default
10583  
10584 \begin_inset space ~
10585 \end_inset
10586
10587
10588 \begin_inset Newline newline
10589 \end_inset
10590
10591 Der vertikale Abstand, der die erste Serie von Absätzen vom vorangehenden
10592  Text trennt.
10593 \end_layout
10594
10595 \begin_layout Subsection
10596
10597 \lang english
10598 \begin_inset CommandInset label
10599 LatexCommand label
10600 name "sub:I18n"
10601
10602 \end_inset
10603
10604 Internationalization of Paragraph Styles
10605 \end_layout
10606
10607 \begin_layout Standard
10608
10609 \lang english
10610 LyX has long supported internationalization of layout information, but,
10611  until version 2.0, this applied only to the user interface and not to, say,
10612  PDF output.
10613  Thus, French authors were forced to resort to ugly hacks if they wanted
10614  `
10615 \lang french
10616 Théorème
10617 \lang english
10618  1' instead of `Theorem 1'.
10619  Thanks to Georg Baum, that is no longer the case.
10620 \end_layout
10621
10622 \begin_layout Standard
10623
10624 \lang english
10625 If a 
10626 \begin_inset Flex Code
10627 status collapsed
10628
10629 \begin_layout Plain Layout
10630
10631 \lang english
10632 Style
10633 \end_layout
10634
10635 \end_inset
10636
10637  defines text that is to appear in the typeset document, it may use 
10638 \begin_inset Flex Code
10639 status collapsed
10640
10641 \begin_layout Plain Layout
10642
10643 \lang english
10644 LangPreamble
10645 \end_layout
10646
10647 \end_inset
10648
10649  and 
10650 \begin_inset Flex Code
10651 status collapsed
10652
10653 \begin_layout Plain Layout
10654
10655 \lang english
10656 BabelPreamble
10657 \end_layout
10658
10659 \end_inset
10660
10661  to support non-English and even multi-language documents correctly.
10662  The following excerpt (from the 
10663 \begin_inset Flex Code
10664 status collapsed
10665
10666 \begin_layout Plain Layout
10667
10668 \lang english
10669 theorems-ams.inc
10670 \end_layout
10671
10672 \end_inset
10673
10674  file) shows how this works:
10675 \end_layout
10676
10677 \begin_layout LyX-Code
10678 Preamble
10679 \end_layout
10680
10681 \begin_deeper
10682 \begin_layout LyX-Code
10683   
10684 \backslash
10685 theoremstyle{remark}
10686 \end_layout
10687
10688 \begin_layout LyX-Code
10689   
10690 \backslash
10691 newtheorem{claim}[thm]{
10692 \backslash
10693 protect
10694 \backslash
10695 claimname}
10696 \end_layout
10697
10698 \begin_layout LyX-Code
10699 EndPreamble
10700 \end_layout
10701
10702 \begin_layout LyX-Code
10703 LangPreamble
10704 \end_layout
10705
10706 \begin_layout LyX-Code
10707   
10708 \backslash
10709 providecommand{
10710 \backslash
10711 claimname}{_(Claim)}
10712 \end_layout
10713
10714 \begin_layout LyX-Code
10715 EndLangPreamble
10716 \end_layout
10717
10718 \begin_layout LyX-Code
10719 BabelPreamble
10720 \end_layout
10721
10722 \begin_layout LyX-Code
10723     
10724 \backslash
10725 addto
10726 \backslash
10727 captions$$lang{
10728 \backslash
10729 renewcommand{
10730 \backslash
10731 claimname}{_(Claim)}}
10732 \end_layout
10733
10734 \begin_layout LyX-Code
10735 EndBabelPreamble
10736 \end_layout
10737
10738 \end_deeper
10739 \begin_layout Standard
10740
10741 \lang english
10742 In principle, any legal LaTeX may appear in the 
10743 \begin_inset Flex Code
10744 status collapsed
10745
10746 \begin_layout Plain Layout
10747
10748 \lang english
10749 LangPreamble
10750 \end_layout
10751
10752 \end_inset
10753
10754  and 
10755 \begin_inset Flex Code
10756 status collapsed
10757
10758 \begin_layout Plain Layout
10759
10760 \lang english
10761 BabelPreamble
10762 \end_layout
10763
10764 \end_inset
10765
10766  tags, but in practice they will typically look as they do here.
10767  The key to correct translation of the typeset text is the definition of
10768  the LaTeX command 
10769 \begin_inset Flex Code
10770 status collapsed
10771
10772 \begin_layout Plain Layout
10773
10774 \lang english
10775
10776 \backslash
10777 claimname
10778 \end_layout
10779
10780 \end_inset
10781
10782  and its use in 
10783 \begin_inset Flex Code
10784 status collapsed
10785
10786 \begin_layout Plain Layout
10787
10788 \lang english
10789
10790 \backslash
10791 newtheorem
10792 \end_layout
10793
10794 \end_inset
10795
10796 .
10797  
10798 \end_layout
10799
10800 \begin_layout Standard
10801
10802 \lang english
10803 The 
10804 \begin_inset Flex Code
10805 status collapsed
10806
10807 \begin_layout Plain Layout
10808
10809 \lang english
10810 LangPreamble
10811 \end_layout
10812
10813 \end_inset
10814
10815  tag provides for internationalization based upon the overall language of
10816  the document.
10817  The contents of the tag will be included in the preamble, just as with
10818  the 
10819 \begin_inset Flex Code
10820 status collapsed
10821
10822 \begin_layout Plain Layout
10823
10824 \lang english
10825 Preamble
10826 \end_layout
10827
10828 \end_inset
10829
10830  tag.
10831  What makes it special is the use of the 
10832 \begin_inset Quotes eld
10833 \end_inset
10834
10835 function
10836 \begin_inset Quotes erd
10837 \end_inset
10838
10839  
10840 \begin_inset Flex Code
10841 status collapsed
10842
10843 \begin_layout Plain Layout
10844
10845 \lang english
10846 _()
10847 \end_layout
10848
10849 \end_inset
10850
10851 , which will be replaced, when LyX produces LaTeX output, with the translation
10852  of its argument into the document language.
10853 \end_layout
10854
10855 \begin_layout Standard
10856
10857 \lang english
10858 The 
10859 \begin_inset Flex Code
10860 status collapsed
10861
10862 \begin_layout Plain Layout
10863
10864 \lang english
10865 BabelPreamble
10866 \end_layout
10867
10868 \end_inset
10869
10870  tag is more complex, since it is meant to provide support for multi-language
10871  documents and so offers an interface to the 
10872 \begin_inset Flex Code
10873 status collapsed
10874
10875 \begin_layout Plain Layout
10876
10877 \lang english
10878 babel
10879 \end_layout
10880
10881 \end_inset
10882
10883  package.
10884  Its contents will be added to the preamble once for each language that
10885  appears in the document.
10886  In this case, the argument to 
10887 \begin_inset Flex Code
10888 status collapsed
10889
10890 \begin_layout Plain Layout
10891
10892 \lang english
10893 _()
10894 \end_layout
10895
10896 \end_inset
10897
10898  will be replaced with its translation into the language in question; the
10899  expression 
10900 \begin_inset Flex Code
10901 status collapsed
10902
10903 \begin_layout Plain Layout
10904
10905 \lang english
10906 $$lang
10907 \end_layout
10908
10909 \end_inset
10910
10911  is replaced by the language name (as used by the babel package).
10912 \end_layout
10913
10914 \begin_layout Standard
10915
10916 \lang english
10917 A German document that also included a French section would thus have the
10918  following in the preamble:
10919 \end_layout
10920
10921 \begin_layout LyX-Code
10922
10923 \backslash
10924 addto
10925 \backslash
10926 captionsfrench{
10927 \backslash
10928 renewcommand{
10929 \backslash
10930 claimname}{Affirmation}}   
10931 \backslash
10932 addto
10933 \backslash
10934 captionsngerman{
10935 \backslash
10936 renewcommand{
10937 \backslash
10938 claimname}{Behauptung}}   
10939 \backslash
10940 providecommand{
10941 \backslash
10942 claimname}{Behauptung}
10943 \end_layout
10944
10945 \begin_layout Standard
10946
10947 \lang english
10948 LaTeX and 
10949 \begin_inset Flex Code
10950 status collapsed
10951
10952 \begin_layout Plain Layout
10953
10954 \lang english
10955 babel
10956 \end_layout
10957
10958 \end_inset
10959
10960  will then conspire to produce the correct text in the output.
10961 \end_layout
10962
10963 \begin_layout Standard
10964
10965 \lang english
10966 One important point to note here is that the translations are provided by
10967  LyX itself, through the same mechanism it uses for internationalization
10968  of the user interface.
10969  This means, in effect, that 
10970 \begin_inset Flex Code
10971 status collapsed
10972
10973 \begin_layout Plain Layout
10974
10975 \lang english
10976 LangPreamble
10977 \end_layout
10978
10979 \end_inset
10980
10981  and 
10982 \begin_inset Flex Code
10983 status collapsed
10984
10985 \begin_layout Plain Layout
10986
10987 \lang english
10988 BabelPreamble
10989 \end_layout
10990
10991 \end_inset
10992
10993  are really only of use in layout files that are provided with LyX, since
10994  text entered in user-created layout files will not be seen by LyX's internation
10995 alization routines.
10996  That said, however, any layout created with the intention that it will
10997  be included with LyX should use these tags where appropriate.
10998 \end_layout
10999
11000 \begin_layout Subsection
11001 Gleitobjekte
11002 \begin_inset CommandInset label
11003 LatexCommand label
11004 name "sub:Gleitobjekte"
11005
11006 \end_inset
11007
11008
11009 \end_layout
11010
11011 \begin_layout Standard
11012 Seit LyX 1.3.0 ist es möglich und nötig, Gleitobjekte (
11013 \family sans
11014 Abbildung
11015 \family default
11016
11017 \family sans
11018 Tabelle
11019 \family default
11020 ,\SpecialChar \ldots{}
11021 ) in der Textklasse selber zu definieren.
11022  Standardgleitobjekte sind in der Datei 
11023 \family typewriter
11024 stdfloats.inc
11025 \family default
11026  enthalten, so dass Sie sie nur noch
11027 \end_layout
11028
11029 \begin_layout LyX-Code
11030 Input stdfloats.inc
11031 \end_layout
11032
11033 \begin_layout Standard
11034 zu Ihrer Layoutdatei hinzufügen müssen.
11035  Wenn Sie eine Textklasse implementieren wollen, die andere Gleitobjekttypen
11036  enthält (wie zum Beispiel die AGU-Klasse), werden Ihnen die folgenden Informati
11037 onen helfen:
11038 \end_layout
11039
11040 \begin_layout Description
11041
11042 \family typewriter
11043 \series medium
11044 Extension
11045 \begin_inset space ~
11046 \end_inset
11047
11048 [string=""]
11049 \family default
11050 \series default
11051  
11052 \begin_inset space ~
11053 \end_inset
11054
11055
11056 \begin_inset Newline newline
11057 \end_inset
11058
11059 Die Dateinamenerweiterung einer zusätzlichen Datei für das Abbildungsver\SpecialChar \-
11060 zeichnis
11061  (oder andere).
11062  LaTeX schreibt die Beschriftungen in diese Datei.
11063 \end_layout
11064
11065 \begin_layout Description
11066
11067 \family typewriter
11068 \series medium
11069 GuiName
11070 \begin_inset space ~
11071 \end_inset
11072
11073 [string=""]
11074 \family default
11075 \series default
11076  
11077 \begin_inset space ~
11078 \end_inset
11079
11080
11081 \begin_inset Newline newline
11082 \end_inset
11083
11084 Die Zeichenkette, die in den Menüs und für die Beschriftung benutzt wird.
11085  Dies wird in die aktuelle Sprache übersetzt, wenn babel verwendet wird.
11086 \end_layout
11087
11088 \begin_layout Description
11089
11090 \family typewriter
11091 \series medium
11092 LaTe
11093 \begin_inset ERT
11094 status collapsed
11095
11096 \begin_layout Plain Layout
11097
11098 {}
11099 \end_layout
11100
11101 \end_inset
11102
11103 XBuiltin
11104 \begin_inset space ~
11105 \end_inset
11106
11107 [0,
11108 \begin_inset space ~
11109 \end_inset
11110
11111 1]
11112 \family default
11113 \series default
11114  
11115 \begin_inset space ~
11116 \end_inset
11117
11118
11119 \begin_inset Newline newline
11120 \end_inset
11121
11122 1 bedeutet, das das Gleitobjekt bereits von der LaTeX-Dokumentklasse benutzt
11123  wird.
11124  0 bedeutet, das das Gleitobjekt im LaTeX-Paket 
11125 \family typewriter
11126 float
11127 \family default
11128  definiert wird.
11129 \end_layout
11130
11131 \begin_layout Description
11132
11133 \family typewriter
11134 \series medium
11135 ListName
11136 \begin_inset space ~
11137 \end_inset
11138
11139 [string=""]
11140 \family default
11141 \series default
11142  
11143 \begin_inset space ~
11144 \end_inset
11145
11146
11147 \begin_inset Newline newline
11148 \end_inset
11149
11150 Die Überschrift für das Gleitobjekt-Verzeichnis.
11151  Dies wird in die Dokumentsprache übersetzt.
11152 \end_layout
11153
11154 \begin_layout Description
11155
11156 \family typewriter
11157 \series medium
11158 NumberWithin
11159 \begin_inset space ~
11160 \end_inset
11161
11162 [string=""]
11163 \family default
11164 \series default
11165  
11166 \begin_inset space ~
11167 \end_inset
11168
11169
11170 \begin_inset Newline newline
11171 \end_inset
11172
11173 Dieses optionale Argument bestimmt, ob Gleitobjekte dieser Klasse mit der
11174  Abschnittsnummer dieses Dokuments nummeriert werden.
11175  Wenn zum Beispiel [string="chapter"] gesetzt ist, werden die Gleitobjekte
11176  mit den Kapitelnummern nummeriert.
11177 \end_layout
11178
11179 \begin_layout Description
11180
11181 \family typewriter
11182 \series medium
11183 Placement
11184 \begin_inset space ~
11185 \end_inset
11186
11187 [string=""]
11188 \family default
11189 \series default
11190  
11191 \begin_inset space ~
11192 \end_inset
11193
11194
11195 \begin_inset Newline newline
11196 \end_inset
11197
11198 Die Standardplatzierung für die Gleitobjektklasse.
11199 \family typewriter
11200
11201 \begin_inset Newline linebreak
11202 \end_inset
11203
11204 string
11205 \family default
11206  sollte die Standard-LaTeX-Werte 
11207 \family typewriter
11208 t
11209 \family default
11210
11211 \family typewriter
11212 b
11213 \family default
11214
11215 \family typewriter
11216 p
11217 \family default
11218  und 
11219 \family typewriter
11220 h
11221 \family default
11222  für oben, unten, Seite und hier enthalten.
11223 \begin_inset Foot
11224 status collapsed
11225
11226 \begin_layout Plain Layout
11227 Wie in LaTeX ist die Reihenfolge der Buchstaben unerheblich.
11228 \end_layout
11229
11230 \end_inset
11231
11232  Zusätzlich gibt es den neuen Typ 
11233 \family typewriter
11234 H
11235 \family default
11236 , der mit Gleitobjekt nichts mehr zu tun hat, denn er bedeutet: drucke es
11237  
11238 \emph on
11239 hier
11240 \emph default
11241  und nirgendwo sonst.
11242  Beachten Sie, dass 
11243 \family typewriter
11244 H
11245 \family default
11246  besonders ist und wegen der Implementierungsdetails nicht bei nicht-eingebauten
11247  Gleitobjekttypen benutzt werden kann.
11248  Wenn Sie das nicht verstehen, benutzen Sie einfach 
11249 \family typewriter
11250 "tbp"
11251 \family default
11252 .
11253 \end_layout
11254
11255 \begin_layout Description
11256
11257 \family typewriter
11258 \series medium
11259 Style
11260 \begin_inset space ~
11261 \end_inset
11262
11263 [string=""] 
11264 \family default
11265 \series default
11266
11267 \begin_inset space ~
11268 \end_inset
11269
11270
11271 \begin_inset Newline newline
11272 \end_inset
11273
11274 ist der Gleitobjektstil, wenn er mit 
11275 \family typewriter
11276
11277 \backslash
11278 newfloat
11279 \family default
11280  definiert wird.
11281 \end_layout
11282
11283 \begin_layout Description
11284
11285 \family typewriter
11286 \series medium
11287 Type
11288 \begin_inset space ~
11289 \end_inset
11290
11291 [string=""] 
11292 \family default
11293 \series default
11294
11295 \begin_inset space ~
11296 \end_inset
11297
11298
11299 \begin_inset Newline newline
11300 \end_inset
11301
11302 ist der 
11303 \emph on
11304 Typ
11305 \emph default
11306  der neuen Gleitobjektklasse, wie Programm oder Algorithmus.
11307  Nach dem entsprechenden 
11308 \family typewriter
11309
11310 \backslash
11311 newfloat
11312 \family default
11313  stehen Befehle wie 
11314 \family typewriter
11315
11316 \backslash
11317 be\SpecialChar \-
11318 gin{program}
11319 \family default
11320  oder 
11321 \family typewriter
11322
11323 \backslash
11324 end{algorithm*}
11325 \family default
11326  zur Verfügung.
11327 \end_layout
11328
11329 \begin_layout Description
11330 Anmerkung: Wenn ein Gleitobjekt vom Typ 
11331 \emph on
11332 type
11333 \emph default
11334  definiert wurde, gibt es automatisch einen dazugehörigen Zähler namens
11335  
11336 \emph on
11337 type
11338 \emph default
11339 .
11340 \end_layout
11341
11342 \begin_layout Subsection
11343 Flexible Einfügungen und InsetLayout
11344 \begin_inset CommandInset label
11345 LatexCommand label
11346 name "sub:Flexible-Einfügungen-und"
11347
11348 \end_inset
11349
11350
11351 \end_layout
11352
11353 \begin_layout Standard
11354 Seit Version 1.4.0 unterstützt LyX Zeichenstile.
11355  Seit Version 1.6.0 heißen sie Flexible Einfügungen.
11356 \end_layout
11357
11358 \begin_layout Standard
11359 Es gibt drei Arten von flexiblen Einfügungen:
11360 \end_layout
11361
11362 \begin_layout Itemize
11363 Zeichenstil (
11364 \family typewriter
11365 CharStyle
11366 \family default
11367 ): diese definieren semantische Textauszeichnungen, die mit LaTeX-Befehlen
11368  wie 
11369 \family typewriter
11370
11371 \backslash
11372 noun
11373 \family default
11374  oder 
11375 \family typewriter
11376
11377 \backslash
11378 code
11379 \family default
11380  korrespondieren.
11381 \end_layout
11382
11383 \begin_layout Itemize
11384 benutzerdefiniert (
11385 \family typewriter
11386 Custom
11387 \family default
11388 ): diese können benutzt werden, um benutzer\SpecialChar \-
11389 de\SpecialChar \-
11390 fi\SpecialChar \-
11391 nier\SpecialChar \-
11392 te einklappbare Einfügungen
11393  zu definieren, ähnlich wie TeX-Code, Fuß\SpecialChar \-
11394 no\SpecialChar \-
11395 te usw.
11396  Ein naheliegendes Beispiel ist die Endnotiz, die im 
11397 \family typewriter
11398 endnote
11399 \family default
11400 -Modul definiert ist.
11401 \end_layout
11402
11403 \begin_layout Itemize
11404 XML-Element (
11405 \family sans
11406 Element
11407 \family default
11408 ): diese werden mit DocBook-Klassen benutzt.
11409 \end_layout
11410
11411 \begin_layout Standard
11412 Flexible Einfügungen werden mit der 
11413 \family typewriter
11414 InsetLayout
11415 \family default
11416 -Marke definiert, die weiter unten erklärt wird.
11417 \end_layout
11418
11419 \begin_layout Standard
11420 Die 
11421 \family typewriter
11422 InsetLayout
11423 \family default
11424 -Marke besitzt noch eine andere Funktion: sie kann benutzt werden, um das
11425  allgemeine Aussehen vieler verschiedener Einfügungstypen anzupassen.
11426  Zurzeit kann 
11427 \family typewriter
11428 InsetLayout
11429 \family default
11430  benutzt werden, um die Layout-Parameter für Fußnoten, Randnoten, eingefügten
11431  Noten, TeX-Code (ERT), Zweige, Stichwortverzeichnisse, Boxen, Tabellen,
11432  Algorithmen, URLs und optionaler Argumente anzupassen, ebenso um flexible
11433  Einfügungen zu definieren.
11434 \end_layout
11435
11436 \begin_layout Standard
11437 Die 
11438 \family typewriter
11439 InsetLayout
11440 \family default
11441 -Definition muss mit folgender Zeile beginnen:
11442 \end_layout
11443
11444 \begin_layout LyX-Code
11445
11446 \family typewriter
11447 InsetLayout <Type>
11448 \end_layout
11449
11450 \begin_layout Standard
11451 Hier bezeichnet 
11452 \family typewriter
11453 <Type>
11454 \family default
11455  die Einfügung, deren Layout definiert wird.
11456  Es gibt zwei Möglichkeiten.
11457 \end_layout
11458
11459 \begin_layout Enumerate
11460 Das Layout für eine existierende Einfügung wird geändert.
11461  In diesem Fall kann 
11462 \family typewriter
11463 <Type>
11464 \family default
11465  folgendes sein: 
11466 \family typewriter
11467 Algorithm
11468 \family default
11469
11470 \family typewriter
11471 Branch
11472 \family default
11473 , Box, 
11474 \family typewriter
11475 Box:shaded
11476 \family default
11477
11478 \family typewriter
11479 ERT
11480 \family default
11481
11482 \family typewriter
11483 Figure
11484 \family default
11485
11486 \family typewriter
11487 Foot
11488 \family default
11489
11490 \family typewriter
11491 Index
11492 \family default
11493
11494 \family typewriter
11495 Info
11496 \family default
11497
11498 \family typewriter
11499 Info:menu
11500 \family default
11501
11502 \family typewriter
11503 Info:shortcut
11504 \family default
11505
11506 \family typewriter
11507 Info:shortcuts
11508 \family default
11509
11510 \family typewriter
11511 Listings
11512 \family default
11513
11514 \family typewriter
11515 Marginal
11516 \family default
11517
11518 \family typewriter
11519 Note:Comment
11520 \family default
11521
11522 \family typewriter
11523 Note:Note
11524 \family default
11525
11526 \family typewriter
11527 Note:GreyedOut
11528 \family default
11529
11530 \family typewriter
11531 OptArg
11532 \family default
11533
11534 \family typewriter
11535 Table
11536 \family default
11537  oder 
11538 \family typewriter
11539 URL
11540 \family default
11541 .
11542 \end_layout
11543
11544 \begin_layout Enumerate
11545 Das Layout für eine flexible Einfügung wird definiert.
11546  In diesem Fall kann 
11547 \family typewriter
11548 <Type>
11549 \family default
11550  ein beliebiger gültiger Bezeichner sein, der in keiner existierenden Einfügung
11551  benutzt wird.
11552  Beachten Sie, dass die Definition einer flexiblen Einfügung 
11553 \emph on
11554 auch
11555 \emph default
11556  einen 
11557 \family typewriter
11558 Ly
11559 \begin_inset ERT
11560 status collapsed
11561
11562 \begin_layout Plain Layout
11563
11564 {}
11565 \end_layout
11566
11567 \end_inset
11568
11569 XType
11570 \family default
11571 -Eintrag enthalten muss.
11572 \end_layout
11573
11574 \begin_layout Standard
11575 Die 
11576 \family typewriter
11577 InsetLayout
11578 \family default
11579 -Definition kann folgende Einträge enthalten:
11580 \end_layout
11581
11582 \begin_layout Description
11583
11584 \family typewriter
11585 \series medium
11586 BGColor
11587 \family default
11588 \series default
11589  
11590 \begin_inset space ~
11591 \end_inset
11592
11593
11594 \begin_inset Newline newline
11595 \end_inset
11596
11597 ist die Hintergrundfarbe der Einfügung.
11598  Die gültigen Farben sind in 
11599 \family typewriter
11600 src/Co\SpecialChar \-
11601 lorCode.h
11602 \family default
11603  definiert.
11604 \end_layout
11605
11606 \begin_layout Description
11607 \begin_inset Flex Code
11608 status collapsed
11609
11610 \begin_layout Plain Layout
11611 ContentAsLabel
11612 \end_layout
11613
11614 \end_inset
11615
11616  [
11617 \begin_inset Flex Code
11618 status collapsed
11619
11620 \begin_layout Plain Layout
11621 0
11622 \end_layout
11623
11624 \end_inset
11625
11626 ,
11627 \begin_inset Flex Code
11628 status collapsed
11629
11630 \begin_layout Plain Layout
11631 1
11632 \end_layout
11633
11634 \end_inset
11635
11636
11637 \lang english
11638 Whether to use the content of the inset as the label, when the inset is
11639  closed.
11640  Default is false.
11641 \end_layout
11642
11643 \begin_layout Description
11644
11645 \family typewriter
11646 \series medium
11647 CopyStyle
11648 \family default
11649 \series default
11650  
11651 \begin_inset space ~
11652 \end_inset
11653
11654
11655 \begin_inset Newline newline
11656 \end_inset
11657
11658 wie beim Absatzstil (siehe 
11659 \begin_inset CommandInset ref
11660 LatexCommand vref
11661 reference "CopyStyle"
11662
11663 \end_inset
11664
11665 ).
11666 \end_layout
11667
11668 \begin_layout Description
11669
11670 \family typewriter
11671 \series medium
11672 CustomPars
11673 \begin_inset space ~
11674 \end_inset
11675
11676 [
11677 \emph on
11678 0
11679 \emph default
11680 ,
11681 \begin_inset space ~
11682 \end_inset
11683
11684 1]
11685 \family default
11686 \series default
11687  zeigt an, ob der Benutzer den Absatzeinstellungen-Dialog (
11688 \begin_inset Graphics
11689         filename ../../images/layout-paragraph.png
11690         scale 70
11691         scaleBeforeRotation
11692         BoundingBox 0bp 6bp 20bp 20bp
11693         groupId Icon
11694
11695 \end_inset
11696
11697 ) benutzen darf.
11698 \end_layout
11699
11700 \begin_layout Description
11701
11702 \family typewriter
11703 \series medium
11704 Decoration
11705 \family default
11706 \series default
11707  
11708 \begin_inset space ~
11709 \end_inset
11710
11711
11712 \begin_inset Newline newline
11713 \end_inset
11714
11715 kann 
11716 \family typewriter
11717 Classic
11718 \family default
11719
11720 \family typewriter
11721 Minimalistic
11722 \family default
11723  oder 
11724 \family typewriter
11725 Conglomerate
11726 \family default
11727  sein.
11728  Es beschreibt den Rendering-Stil für den Einfügungsrahmen und die -knöpfe.
11729  Fußnoten benutzen im allgemeinen 
11730 \family typewriter
11731 Classic
11732 \family default
11733 , TeX-Code
11734 \family typewriter
11735  Minimalistic
11736 \family default
11737  und Buchstabenstile 
11738 \family typewriter
11739 Conglomerate
11740 \family default
11741 .
11742 \end_layout
11743
11744 \begin_layout Description
11745 \begin_inset Flex Code
11746 status collapsed
11747
11748 \begin_layout Plain Layout
11749 Display
11750 \end_layout
11751
11752 \end_inset
11753
11754  [
11755 \begin_inset Flex Code
11756 status collapsed
11757
11758 \begin_layout Plain Layout
11759 0
11760 \end_layout
11761
11762 \end_inset
11763
11764 ,
11765 \begin_inset Flex Code
11766 status collapsed
11767
11768 \begin_layout Plain Layout
11769 1
11770 \end_layout
11771
11772 \end_inset
11773
11774
11775 \lang english
11776 Only useful if 
11777 \begin_inset Flex Code
11778 status collapsed
11779
11780 \begin_layout Plain Layout
11781
11782 \lang english
11783 LatexType
11784 \end_layout
11785
11786 \end_inset
11787
11788  is 
11789 \begin_inset Flex Code
11790 status collapsed
11791
11792 \begin_layout Plain Layout
11793
11794 \lang english
11795 Environment
11796 \end_layout
11797
11798 \end_inset
11799
11800 .
11801  Indicates whether the environment will stand on its own in LaTeX output
11802  or will appear inline with the surrounding text.
11803  If set to false, it is supposed that the LaTeX environment ignores white
11804  space (including one newline character) after the 
11805 \begin_inset Flex Code
11806 status collapsed
11807
11808 \begin_layout Plain Layout
11809
11810 \lang english
11811
11812 \backslash
11813 begin{
11814 \emph on
11815 LatexName
11816 \emph default
11817 }
11818 \end_layout
11819
11820 \end_inset
11821
11822  and 
11823 \begin_inset Flex Code
11824 status collapsed
11825
11826 \begin_layout Plain Layout
11827
11828 \lang english
11829
11830 \backslash
11831 end{
11832 \emph on
11833 LatexName
11834 \emph default
11835 }
11836 \end_layout
11837
11838 \end_inset
11839
11840  tags.
11841  Default is true.
11842 \end_layout
11843
11844 \begin_layout Description
11845
11846 \family typewriter
11847 \series medium
11848 End
11849 \family default
11850 \series default
11851  
11852 \begin_inset space ~
11853 \end_inset
11854
11855
11856 \begin_inset Newline newline
11857 \end_inset
11858
11859 beendet die 
11860 \family typewriter
11861 InsetLayout
11862 \family default
11863 -Definition.
11864 \end_layout
11865
11866 \begin_layout Description
11867
11868 \family typewriter
11869 \series medium
11870 Font
11871 \family default
11872 \series default
11873  
11874 \begin_inset space ~
11875 \end_inset
11876
11877
11878 \begin_inset Newline newline
11879 \end_inset
11880
11881 wird für den Text 
11882 \emph on
11883 und
11884 \emph default
11885  die Marke benutzt (siehe 
11886 \begin_inset CommandInset ref
11887 LatexCommand vref
11888 reference "sub:Beschreibung-des-Zeichensatzes"
11889
11890 \end_inset
11891
11892 ).
11893  Beachten Sie, dass die Definition dieses Fonts automatisch dem 
11894 \family typewriter
11895 LabelFont
11896 \family default
11897  denselben Wert zuweist, das heißt 
11898 \family typewriter
11899 Font
11900 \family default
11901  muss zuerst definiert werden und 
11902 \family typewriter
11903 LabelFont
11904 \family default
11905  danach, wenn sie unterschiedlich sein sollen.
11906 \end_layout
11907
11908 \begin_layout Description
11909
11910 \family typewriter
11911 \series medium
11912 ForceLTR
11913 \family default
11914 \series default
11915  
11916 \begin_inset space ~
11917 \end_inset
11918
11919
11920 \begin_inset Newline newline
11921 \end_inset
11922
11923 erzwingt die 
11924 \emph on
11925 latex
11926 \emph default
11927 -Sprache und führt zu einer links-nach-rechts-Ausgabe (latin), zum Beispiel
11928  bei TeX-Code oder URL.
11929  Es ist eine Behelfslösung.
11930 \end_layout
11931
11932 \begin_layout Description
11933
11934 \family typewriter
11935 \series medium
11936 ForcePlain
11937 \begin_inset space ~
11938 \end_inset
11939
11940 [
11941 \emph on
11942 0
11943 \emph default
11944 ,
11945 \begin_inset space ~
11946 \end_inset
11947
11948 1]
11949 \family default
11950 \series default
11951  
11952 \begin_inset space ~
11953 \end_inset
11954
11955
11956 \begin_inset Newline newline
11957 \end_inset
11958
11959 zeigt an, ob PlainLayout benutzt werden soll oder ob der Benutzer den Absatzstil
11960  der Einfügung ändern darf.
11961 \end_layout
11962
11963 \begin_layout Description
11964
11965 \family typewriter
11966 \series medium
11967 FreeSpacing
11968 \family default
11969 \series default
11970  
11971 \begin_inset space ~
11972 \end_inset
11973
11974
11975 \begin_inset Newline newline
11976 \end_inset
11977
11978 wie beim Absatzstil (siehe 
11979 \begin_inset CommandInset ref
11980 LatexCommand vref
11981 reference "FreeSpacing"
11982
11983 \end_inset
11984
11985 ).
11986 \end_layout
11987
11988 \begin_layout Description
11989 \begin_inset Flex Code
11990 status collapsed
11991
11992 \begin_layout Plain Layout
11993 HTML*
11994 \end_layout
11995
11996 \end_inset
11997
11998  
11999 \lang english
12000 These tags control XHTML output.
12001  See section 
12002 \begin_inset CommandInset ref
12003 LatexCommand ref
12004 reference "sec:Tags-for-XHTML"
12005
12006 \end_inset
12007
12008 .
12009 \end_layout
12010
12011 \begin_layout Description
12012 \begin_inset Flex Code
12013 status collapsed
12014
12015 \begin_layout Plain Layout
12016 InToc
12017 \end_layout
12018
12019 \end_inset
12020
12021  [
12022 \begin_inset Flex Code
12023 status collapsed
12024
12025 \begin_layout Plain Layout
12026 0
12027 \end_layout
12028
12029 \end_inset
12030
12031 ,
12032 \begin_inset Flex Code
12033 status collapsed
12034
12035 \begin_layout Plain Layout
12036 1
12037 \end_layout
12038
12039 \end_inset
12040
12041
12042 \lang english
12043 Whether to include the contents of this inset in the strings generated for
12044  the `Outline' pane.
12045  One would not, for example, want the content of a footnote in a section
12046  header to be included in the TOC displayed in the outline, but one would
12047  normally want the content of a character style displayed.
12048  Default is false: not to include.
12049 \end_layout
12050
12051 \begin_layout Description
12052
12053 \family typewriter
12054 \series medium
12055 KeepEmpty
12056 \family default
12057 \series default
12058  
12059 \begin_inset space ~
12060 \end_inset
12061
12062
12063 \begin_inset Newline newline
12064 \end_inset
12065
12066 wie beim Absatzstil (siehe 
12067 \begin_inset CommandInset ref
12068 LatexCommand vref
12069 reference "KeepEmpty"
12070
12071 \end_inset
12072
12073 ).
12074 \end_layout
12075
12076 \begin_layout Description
12077
12078 \family typewriter
12079 \series medium
12080 LabelFont
12081 \family default
12082 \series default
12083  
12084 \begin_inset space ~
12085 \end_inset
12086
12087
12088 \begin_inset Newline newline
12089 \end_inset
12090
12091 ist der für die Marke benutze Font (siehe 
12092 \begin_inset CommandInset ref
12093 LatexCommand vref
12094 reference "sub:Beschreibung-des-Zeichensatzes"
12095
12096 \end_inset
12097
12098 ).
12099  Beachten Sie, dass diese Definition niemals vor 
12100 \family typewriter
12101 Font
12102 \family default
12103  erscheinen darf, weil sie sonst unwirksam ist.
12104 \end_layout
12105
12106 \begin_layout Description
12107
12108 \family typewriter
12109 \series medium
12110 LabelString
12111 \family default
12112 \series default
12113  
12114 \begin_inset space ~
12115 \end_inset
12116
12117
12118 \begin_inset Newline newline
12119 \end_inset
12120
12121 wird auf dem Knopf und anderswo als Einfügungsmarke angezeigt.
12122  Einige Einfügungstypen (TeX-Code und Zweig) ändern diese Marke im Vo\SpecialChar \-
12123 rü\SpecialChar \-
12124 ber\SpecialChar \-
12125 gehen.
12126 \end_layout
12127
12128 \begin_layout Description
12129
12130 \family typewriter
12131 \series medium
12132 LatexName
12133 \family default
12134 \series default
12135  
12136 \begin_inset space ~
12137 \end_inset
12138
12139
12140 \begin_inset Newline newline
12141 \end_inset
12142
12143 ist der Name des zugehörigen LaTeX-Stoffes, entweder der Umgebungs- oder
12144  Befehlsname.
12145 \end_layout
12146
12147 \begin_layout Description
12148
12149 \family typewriter
12150 \series medium
12151 LatexParam
12152 \family default
12153 \series default
12154  
12155 \begin_inset space ~
12156 \end_inset
12157
12158
12159 \begin_inset Newline newline
12160 \end_inset
12161
12162 ist ein optionaler Parameter für den zugehörigen 
12163 \family typewriter
12164 \series medium
12165 LatexName
12166 \family default
12167 \series default
12168 -Stoff, einschließ\SpecialChar \-
12169 lich möglicher Klammerpaare wie 
12170 \family typewriter
12171 []
12172 \family default
12173 .
12174  Dieser Parameter kann in LyX nicht geändert werden.
12175 \end_layout
12176
12177 \begin_layout Description
12178
12179 \family typewriter
12180 \series medium
12181 LatexType
12182 \family default
12183 \series default
12184  
12185 \begin_inset space ~
12186 \end_inset
12187
12188
12189 \begin_inset Newline newline
12190 \end_inset
12191
12192 wie beim Absatzstil (siehe 
12193 \begin_inset CommandInset ref
12194 LatexCommand vref
12195 reference "LatexType"
12196
12197 \end_inset
12198
12199 ).
12200 \end_layout
12201
12202 \begin_layout Description
12203
12204 \family typewriter
12205 \series medium
12206 LyxType
12207 \family default
12208 \series default
12209  kann die Werte 
12210 \family typewriter
12211 charstyle
12212 \family default
12213
12214 \family typewriter
12215 custom
12216 \family default
12217
12218 \family typewriter
12219 element
12220 \family default
12221  oder 
12222 \family typewriter
12223 end
12224 \family default
12225  (zeigt das Ende einer Definition an).
12226  Dieser Eintrag wird für flexible Einfügungen benötigt und ist nur dort
12227  sinnvoll.
12228  Neben anderen Dingen legt er fest, in welchem Menü diese Einfügung erscheinen
12229  wird.
12230 \end_layout
12231
12232 \begin_layout Description
12233
12234 \family typewriter
12235 \series medium
12236 MultiPar
12237 \begin_inset space ~
12238 \end_inset
12239
12240 [
12241 \emph on
12242 0
12243 \emph default
12244 ,
12245 \begin_inset space ~
12246 \end_inset
12247
12248 1]
12249 \family default
12250 \series default
12251  
12252 \begin_inset space ~
12253 \end_inset
12254
12255
12256 \begin_inset Newline newline
12257 \end_inset
12258
12259 zeigt an, ob in dieser Einfügung mehrfache Absätze erlaubt sind.
12260  Dadurch wird 
12261 \family typewriter
12262 \series medium
12263 CustomPars
12264 \family default
12265 \series default
12266  auf denselben Wert gesetzt und 
12267 \family typewriter
12268 \series medium
12269 ForcePlain
12270 \family default
12271 \series default
12272  auf den anderen.
12273  Diese können auf andere Werte gesetzt werden, wenn sie 
12274 \emph on
12275 nach
12276 \emph default
12277  
12278 \family typewriter
12279 \series medium
12280 Multi\SpecialChar \-
12281 Par
12282 \family default
12283 \series default
12284  benutzt werden.
12285 \end_layout
12286
12287 \begin_layout Description
12288
12289 \family typewriter
12290 \series medium
12291 NeedProtect
12292 \begin_inset space ~
12293 \end_inset
12294
12295 [
12296 \emph on
12297 0
12298 \emph default
12299 ,
12300 \begin_inset space ~
12301 \end_inset
12302
12303 1] 
12304 \family default
12305 \series default
12306
12307 \begin_inset space ~
12308 \end_inset
12309
12310
12311 \begin_inset Newline newline
12312 \end_inset
12313
12314 zeigt an, ob 
12315 \emph on
12316 zerbrechliche
12317 \emph default
12318  Befehle in diesem Layout ge\SpecialChar \-
12319 schützt (
12320 \family typewriter
12321
12322 \backslash
12323 protect
12324 \family default
12325 ) werden sollen.
12326  Es zeigt 
12327 \emph on
12328 nicht
12329 \emph default
12330  an, ob der Befehl selber geschützt werden soll.
12331 \end_layout
12332
12333 \begin_layout Description
12334 \begin_inset Flex Code
12335 status collapsed
12336
12337 \begin_layout Plain Layout
12338 ParbreakIsNewline
12339 \end_layout
12340
12341 \end_inset
12342
12343  [
12344 \begin_inset Flex Code
12345 status collapsed
12346
12347 \begin_layout Plain Layout
12348 0
12349 \end_layout
12350
12351 \end_inset
12352
12353
12354 \begin_inset Flex Code
12355 status collapsed
12356
12357 \begin_layout Plain Layout
12358 1
12359 \end_layout
12360
12361 \end_inset
12362
12363
12364 \lang english
12365 As with paragraph styles (see page 
12366 \begin_inset CommandInset ref
12367 LatexCommand pageref
12368 reference "des:ParbreakIsNewline"
12369
12370 \end_inset
12371
12372 ).
12373  Default is false.
12374 \end_layout
12375
12376 \begin_layout Description
12377
12378 \family typewriter
12379 \series medium
12380 PassThru
12381 \begin_inset space ~
12382 \end_inset
12383
12384 [
12385 \emph on
12386 0
12387 \emph default
12388 ,
12389 \begin_inset space ~
12390 \end_inset
12391
12392 1] 
12393 \family default
12394 \series default
12395
12396 \begin_inset space ~
12397 \end_inset
12398
12399
12400 \begin_inset Newline newline
12401 \end_inset
12402
12403 wie beim Absatzstil (siehe 
12404 \begin_inset CommandInset ref
12405 LatexCommand vref
12406 reference "PassThru"
12407
12408 \end_inset
12409
12410 ).
12411 \end_layout
12412
12413 \begin_layout Description
12414
12415 \family typewriter
12416 \series medium
12417 Preamble
12418 \begin_inset space ~
12419 \end_inset
12420
12421 [
12422 \emph on
12423 0
12424 \emph default
12425 ,
12426 \begin_inset space ~
12427 \end_inset
12428
12429 1] 
12430 \family default
12431 \series default
12432
12433 \begin_inset space ~
12434 \end_inset
12435
12436
12437 \begin_inset Newline newline
12438 \end_inset
12439
12440 wie beim Absatzstil (siehe 
12441 \begin_inset CommandInset ref
12442 LatexCommand vref
12443 reference "Preamble"
12444
12445 \end_inset
12446
12447 ).
12448 \end_layout
12449
12450 \begin_layout Description
12451 \begin_inset Flex Code
12452 status collapsed
12453
12454 \begin_layout Plain Layout
12455 RefPrefix
12456 \end_layout
12457
12458 \end_inset
12459
12460  [
12461 \begin_inset Flex Code
12462 status collapsed
12463
12464 \begin_layout Plain Layout
12465 string
12466 \end_layout
12467
12468 \end_inset
12469
12470
12471 \lang english
12472 The prefix to use when creating labels referring to insets of this type.
12473  This allows the use of formatted references.
12474 \end_layout
12475
12476 \begin_layout Description
12477
12478 \family typewriter
12479 \series medium
12480 Requires
12481 \begin_inset space ~
12482 \end_inset
12483
12484 [string] 
12485 \family default
12486 \series default
12487
12488 \begin_inset space ~
12489 \end_inset
12490
12491
12492 \begin_inset Newline newline
12493 \end_inset
12494
12495 wie beim Absatzstil (siehe 
12496 \begin_inset CommandInset ref
12497 LatexCommand vref
12498 reference "Requires-2"
12499
12500 \end_inset
12501
12502 ).
12503 \end_layout
12504
12505 \begin_layout Description
12506 \begin_inset Flex Code
12507 status collapsed
12508
12509 \begin_layout Plain Layout
12510 ResetsFont
12511 \end_layout
12512
12513 \end_inset
12514
12515  [
12516 \begin_inset Flex Code
12517 status collapsed
12518
12519 \begin_layout Plain Layout
12520 0
12521 \end_layout
12522
12523 \end_inset
12524
12525 ,
12526 \begin_inset Flex Code
12527 status collapsed
12528
12529 \begin_layout Plain Layout
12530 1
12531 \end_layout
12532
12533 \end_inset
12534
12535
12536 \lang english
12537 Whether this inset should use the font of its surrounding environment or
12538  uses its own.
12539  Default is true: uses its own.
12540 \end_layout
12541
12542 \begin_layout Description
12543 \begin_inset Flex Code
12544 status collapsed
12545
12546 \begin_layout Plain Layout
12547 Spellcheck
12548 \end_layout
12549
12550 \end_inset
12551
12552  [
12553 \begin_inset Flex Code
12554 status collapsed
12555
12556 \begin_layout Plain Layout
12557 0
12558 \end_layout
12559
12560 \end_inset
12561
12562 ,
12563 \begin_inset Flex Code
12564 status collapsed
12565
12566 \begin_layout Plain Layout
12567 1
12568 \end_layout
12569
12570 \end_inset
12571
12572
12573 \lang english
12574 Spellcheck the contents of this inset.
12575  Default is true.
12576 \end_layout
12577
12578 \begin_layout Subsection
12579 Zähler
12580 \begin_inset CommandInset label
12581 LatexCommand label
12582 name "sub:Zähler"
12583
12584 \end_inset
12585
12586
12587 \end_layout
12588
12589 \begin_layout Standard
12590 Seit LyX-Version 1.3.0 ist es möglich und notwendig, Zähler (
12591 \family typewriter
12592 chapter
12593 \family default
12594
12595 \family typewriter
12596 figure
12597 \family default
12598 ,\SpecialChar \ldots{}
12599 ) in der Textklasse selber zu definieren.
12600  Die Standardzähler sind in der Datei 
12601 \family typewriter
12602 lib/
12603 \begin_inset Newline linebreak
12604 \end_inset
12605
12606 layouts/stdcounters.inc
12607 \family default
12608  definiert, so dass Sie nur die Zeile
12609 \end_layout
12610
12611 \begin_layout LyX-Code
12612 Input stdcounters.inc
12613 \end_layout
12614
12615 \begin_layout Standard
12616 zu zu Ihrer Layout-Datei hinzufügen müssen, damit sie arbeiten.
12617  Aber wenn Sie eigene Zähler definieren wollen, können Sie das tun.
12618  Zähler-Deklarationen beginnen mit
12619 \end_layout
12620
12621 \begin_layout LyX-Code
12622 Counter name
12623 \end_layout
12624
12625 \begin_layout Standard
12626 wobei 
12627 \family typewriter
12628 name
12629 \family default
12630  der Name Ihres Zählers ist.
12631  Die Deklaration endet mit
12632 \end_layout
12633
12634 \begin_layout LyX-Code
12635 End
12636 \end_layout
12637
12638 \begin_layout Standard
12639 Folgende Parameter können auch benutzt werden:
12640 \end_layout
12641
12642 \begin_layout Description
12643
12644 \family typewriter
12645 \series medium
12646 LabelString
12647 \begin_inset space ~
12648 \end_inset
12649
12650 [string=""]
12651 \family default
12652  
12653 \series default
12654
12655 \begin_inset space ~
12656 \end_inset
12657
12658
12659 \begin_inset Newline newline
12660 \end_inset
12661
12662 definiert, wie der Zähler dargestellt wird.
12663  Hierdurch wird 
12664 \family typewriter
12665 LabelStringAp\SpecialChar \-
12666 pen\SpecialChar \-
12667 dix
12668 \family default
12669  auf denselben Wert gesetzt.
12670  In der Zeichenkette können folgende Konstrukte benutzt werden:
12671 \end_layout
12672
12673 \begin_layout Itemize
12674
12675 \family typewriter
12676
12677 \backslash
12678 thecounter
12679 \family default
12680  wird durch die Erweiterung von 
12681 \family typewriter
12682 LabelString
12683 \family default
12684  (oder 
12685 \family typewriter
12686 Label\SpecialChar \-
12687 StringAppendix
12688 \family default
12689 ) des Zählers 
12690 \family typewriter
12691 counter
12692 \family default
12693  ersetzt.
12694 \end_layout
12695
12696 \begin_layout Itemize
12697 Zählerwerte können durch LaTeX-ähnliche Makros wie 
12698 \family typewriter
12699 \emph on
12700
12701 \backslash
12702 numbertype{coun\SpecialChar \-
12703 ter}
12704 \family default
12705 \emph default
12706  ausgedrückt werden, wobei 
12707 \family typewriter
12708 \emph on
12709 numbertype
12710 \family default
12711 \emph default
12712  folgendes sein kann:
12713 \begin_inset Foot
12714 status collapsed
12715
12716 \begin_layout Plain Layout
12717 Genaugenommen ist die Situation etwas komplizierter: andere 
12718 \emph on
12719 numbertype
12720 \emph default
12721  als die beschriebenen erzeugen arabische Zahlen.
12722  Wahrscheinlich wird sich das in Zukunft ändern.
12723 \end_layout
12724
12725 \end_inset
12726
12727  
12728 \family typewriter
12729 arabic
12730 \family default
12731 : 1, 2, 3,\SpecialChar \ldots{}
12732
12733 \family typewriter
12734 alph
12735 \family default
12736  für Kleinbuchstaben: a, b, c,\SpecialChar \ldots{}
12737
12738 \family typewriter
12739 Alph
12740 \family default
12741  für Großbuchstaben: A, B, C,\SpecialChar \ldots{}
12742
12743 \family typewriter
12744 roman
12745 \family default
12746  für kleine römische Zahlen: i, ii, iii,\SpecialChar \ldots{}
12747
12748 \family typewriter
12749 Roman
12750 \family default
12751  für große römische Zahlen: I, II, III,\SpecialChar \ldots{}
12752
12753 \family typewriter
12754 hebrew
12755 \family default
12756  für hebräische Zahlen.
12757 \end_layout
12758
12759 \begin_layout Standard
12760 Wenn 
12761 \family typewriter
12762 LabelString
12763 \family default
12764  nicht definiert ist, wird ein Standardwert wie folgt benutzt: wenn der
12765  Zähler einen Hauptzähler 
12766 \emph on
12767 master
12768 \emph default
12769  (über 
12770 \family typewriter
12771 Within
12772 \family default
12773  definiert) hat, wird 
12774 \family typewriter
12775
12776 \backslash
12777 themaster.
12778 \backslash
12779 arabic{counter}
12780 \family default
12781  benutzt, sonst 
12782 \family typewriter
12783
12784 \backslash
12785 arabic{counter}
12786 \family default
12787 .
12788 \end_layout
12789
12790 \begin_layout Description
12791
12792 \family typewriter
12793 \series medium
12794 LabelStringAppendix
12795 \begin_inset space ~
12796 \end_inset
12797
12798 [string=""]
12799 \family default
12800  
12801 \series default
12802
12803 \begin_inset space ~
12804 \end_inset
12805
12806
12807 \begin_inset Newline newline
12808 \end_inset
12809
12810 ist dasselbe wie 
12811 \family typewriter
12812 \series medium
12813 LabelString
12814 \family default
12815 \series default
12816 , wird aber in Anhängen benutzt.
12817 \end_layout
12818
12819 \begin_layout Description
12820
12821 \family typewriter
12822 \series medium
12823 Within
12824 \begin_inset space ~
12825 \end_inset
12826
12827 [string=""]
12828 \family default
12829  
12830 \begin_inset space ~
12831 \end_inset
12832
12833
12834 \begin_inset Newline newline
12835 \end_inset
12836
12837 Wenn dies auf den Namen eines anderen Zählers gesetzt wird, wird der gegenwärtig
12838 e Zähler jedesmal zurückgesetzt, wenn der andere erhöht wird.
12839  Zum Beispiel wird 
12840 \family typewriter
12841 \series default
12842 subsection
12843 \family default
12844 \series medium
12845  innerhalb 
12846 \family typewriter
12847 \series default
12848 section
12849 \family default
12850 \series medium
12851  nummeriert.
12852 \end_layout
12853
12854 \begin_layout Subsection
12855 Beschreibung des Zeichensatzes
12856 \begin_inset CommandInset label
12857 LatexCommand label
12858 name "sub:Beschreibung-des-Zeichensatzes"
12859
12860 \end_inset
12861
12862
12863 \end_layout
12864
12865 \begin_layout Standard
12866 Eine Zeichensatzbeschreibung sieht folgendermaßen aus:
12867 \end_layout
12868
12869 \begin_layout LyX-Code
12870 Font 
12871 \family roman
12872 \emph on
12873 oder
12874 \family default
12875 \emph default
12876  LabelFont
12877 \end_layout
12878
12879 \begin_layout LyX-Code
12880  ...
12881 \end_layout
12882
12883 \begin_layout LyX-Code
12884 EndFont
12885 \end_layout
12886
12887 \begin_layout Standard
12888 und es sind folgende Befehle vorhanden:
12889 \end_layout
12890
12891 \begin_layout Description
12892 \begin_inset Flex Code
12893 status collapsed
12894
12895 \begin_layout Plain Layout
12896 Color
12897 \end_layout
12898
12899 \end_inset
12900
12901  [
12902 \begin_inset Flex Code
12903 status collapsed
12904
12905 \begin_layout Plain Layout
12906 none
12907 \end_layout
12908
12909 \end_inset
12910
12911
12912 \begin_inset Flex Code
12913 status collapsed
12914
12915 \begin_layout Plain Layout
12916 black
12917 \end_layout
12918
12919 \end_inset
12920
12921
12922 \begin_inset Flex Code
12923 status collapsed
12924
12925 \begin_layout Plain Layout
12926 white
12927 \end_layout
12928
12929 \end_inset
12930
12931
12932 \begin_inset Flex Code
12933 status collapsed
12934
12935 \begin_layout Plain Layout
12936 red
12937 \end_layout
12938
12939 \end_inset
12940
12941
12942 \begin_inset Flex Code
12943 status collapsed
12944
12945 \begin_layout Plain Layout
12946 green
12947 \end_layout
12948
12949 \end_inset
12950
12951
12952 \begin_inset Flex Code
12953 status collapsed
12954
12955 \begin_layout Plain Layout
12956 blue
12957 \end_layout
12958
12959 \end_inset
12960
12961
12962 \begin_inset Flex Code
12963 status collapsed
12964
12965 \begin_layout Plain Layout
12966 cyan
12967 \end_layout
12968
12969 \end_inset
12970
12971
12972 \begin_inset Flex Code
12973 status collapsed
12974
12975 \begin_layout Plain Layout
12976 magenta
12977 \end_layout
12978
12979 \end_inset
12980
12981
12982 \begin_inset Flex Code
12983 status collapsed
12984
12985 \begin_layout Plain Layout
12986 yellow
12987 \end_layout
12988
12989 \end_inset
12990
12991 ]
12992 \end_layout
12993
12994 \begin_layout Description
12995 \begin_inset Flex Code
12996 status collapsed
12997
12998 \begin_layout Plain Layout
12999 Family
13000 \end_layout
13001
13002 \end_inset
13003
13004  [
13005 \begin_inset Flex Code
13006 status collapsed
13007
13008 \begin_layout Plain Layout
13009 Roman
13010 \end_layout
13011
13012 \end_inset
13013
13014
13015 \begin_inset Flex Code
13016 status collapsed
13017
13018 \begin_layout Plain Layout
13019 Sans
13020 \end_layout
13021
13022 \end_inset
13023
13024
13025 \begin_inset Flex Code
13026 status collapsed
13027
13028 \begin_layout Plain Layout
13029 Typewriter
13030 \end_layout
13031
13032 \end_inset
13033
13034 ]
13035 \end_layout
13036
13037 \begin_layout Description
13038 \begin_inset Flex Code
13039 status collapsed
13040
13041 \begin_layout Plain Layout
13042 Misc
13043 \end_layout
13044
13045 \end_inset
13046
13047  
13048 \lang english
13049 [
13050 \begin_inset Flex Code
13051 status collapsed
13052
13053 \begin_layout Plain Layout
13054
13055 \lang english
13056 string
13057 \end_layout
13058
13059 \end_inset
13060
13061 ] Valid arguments are: 
13062 \begin_inset Flex Code
13063 status collapsed
13064
13065 \begin_layout Plain Layout
13066
13067 \lang english
13068 emph
13069 \end_layout
13070
13071 \end_inset
13072
13073
13074 \begin_inset Flex Code
13075 status collapsed
13076
13077 \begin_layout Plain Layout
13078
13079 \lang english
13080 noun
13081 \end_layout
13082
13083 \end_inset
13084
13085
13086 \begin_inset Flex Code
13087 status collapsed
13088
13089 \begin_layout Plain Layout
13090
13091 \lang english
13092 strikeout
13093 \end_layout
13094
13095 \end_inset
13096
13097
13098 \begin_inset Flex Code
13099 status collapsed
13100
13101 \begin_layout Plain Layout
13102
13103 \lang english
13104 underbar
13105 \end_layout
13106
13107 \end_inset
13108
13109
13110 \begin_inset Flex Code
13111 status collapsed
13112
13113 \begin_layout Plain Layout
13114
13115 \lang english
13116 uuline
13117 \end_layout
13118
13119 \end_inset
13120
13121
13122 \begin_inset Flex Code
13123 status collapsed
13124
13125 \begin_layout Plain Layout
13126
13127 \lang english
13128 uwave
13129 \end_layout
13130
13131 \end_inset
13132
13133
13134 \begin_inset Flex Code
13135 status collapsed
13136
13137 \begin_layout Plain Layout
13138
13139 \lang english
13140 no_emph
13141 \end_layout
13142
13143 \end_inset
13144
13145
13146 \begin_inset Flex Code
13147 status collapsed
13148
13149 \begin_layout Plain Layout
13150
13151 \lang english
13152 no_noun
13153 \end_layout
13154
13155 \end_inset
13156
13157
13158 \begin_inset Flex Code
13159 status collapsed
13160
13161 \begin_layout Plain Layout
13162
13163 \lang english
13164 no_strikeout
13165 \end_layout
13166
13167 \end_inset
13168
13169
13170 \begin_inset Flex Code
13171 status collapsed
13172
13173 \begin_layout Plain Layout
13174
13175 \lang english
13176 no_bar
13177 \end_layout
13178
13179 \end_inset
13180
13181
13182 \begin_inset Flex Code
13183 status collapsed
13184
13185 \begin_layout Plain Layout
13186
13187 \lang english
13188 no_uuline
13189 \end_layout
13190
13191 \end_inset
13192
13193  and 
13194 \begin_inset Flex Code
13195 status collapsed
13196
13197 \begin_layout Plain Layout
13198
13199 \lang english
13200 no_uwave
13201 \end_layout
13202
13203 \end_inset
13204
13205 .
13206  Each of these turns on or off the corresponding attribute.
13207  For example, 
13208 \begin_inset Flex Code
13209 status collapsed
13210
13211 \begin_layout Plain Layout
13212
13213 \lang english
13214 emph
13215 \end_layout
13216
13217 \end_inset
13218
13219  turns on emphasis, and 
13220 \begin_inset Flex Code
13221 status collapsed
13222
13223 \begin_layout Plain Layout
13224
13225 \lang english
13226 no_emph
13227 \end_layout
13228
13229 \end_inset
13230
13231  turns it off.
13232  
13233 \begin_inset Newline newline
13234 \end_inset
13235
13236 If the latter seems puzzling, remember that the font settings for the present
13237  context are generally inherited from the surrounding context.
13238  So 
13239 \begin_inset Flex Code
13240 status collapsed
13241
13242 \begin_layout Plain Layout
13243
13244 \lang english
13245 no_emph
13246 \end_layout
13247
13248 \end_inset
13249
13250  would turn off the emphasis that was anyway in effect, say, in a theorem
13251  environment.
13252 \end_layout
13253
13254 \begin_layout Description
13255 \begin_inset Flex Code
13256 status collapsed
13257
13258 \begin_layout Plain Layout
13259 Series
13260 \end_layout
13261
13262 \end_inset
13263
13264  [
13265 \begin_inset Flex Code
13266 status collapsed
13267
13268 \begin_layout Plain Layout
13269 Medium
13270 \end_layout
13271
13272 \end_inset
13273
13274
13275 \begin_inset Flex Code
13276 status collapsed
13277
13278 \begin_layout Plain Layout
13279 Bold
13280 \end_layout
13281
13282 \end_inset
13283
13284
13285 \end_layout
13286
13287 \begin_layout Description
13288 \begin_inset Flex Code
13289 status collapsed
13290
13291 \begin_layout Plain Layout
13292 Shape
13293 \end_layout
13294
13295 \end_inset
13296
13297  [
13298 \begin_inset Flex Code
13299 status collapsed
13300
13301 \begin_layout Plain Layout
13302 Up
13303 \end_layout
13304
13305 \end_inset
13306
13307
13308 \begin_inset Flex Code
13309 status collapsed
13310
13311 \begin_layout Plain Layout
13312 Italic
13313 \end_layout
13314
13315 \end_inset
13316
13317
13318 \begin_inset Flex Code
13319 status collapsed
13320
13321 \begin_layout Plain Layout
13322 SmallCaps
13323 \end_layout
13324
13325 \end_inset
13326
13327
13328 \begin_inset Flex Code
13329 status collapsed
13330
13331 \begin_layout Plain Layout
13332 Slanted
13333 \end_layout
13334
13335 \end_inset
13336
13337
13338 \end_layout
13339
13340 \begin_layout Description
13341 \begin_inset Flex Code
13342 status collapsed
13343
13344 \begin_layout Plain Layout
13345 Size
13346 \end_layout
13347
13348 \end_inset
13349
13350  [
13351 \begin_inset Flex Code
13352 status collapsed
13353
13354 \begin_layout Plain Layout
13355 tiny
13356 \end_layout
13357
13358 \end_inset
13359
13360
13361 \begin_inset Flex Code
13362 status collapsed
13363
13364 \begin_layout Plain Layout
13365 small
13366 \end_layout
13367
13368 \end_inset
13369
13370
13371 \begin_inset Flex Code
13372 status collapsed
13373
13374 \begin_layout Plain Layout
13375 normal
13376 \end_layout
13377
13378 \end_inset
13379
13380
13381 \begin_inset Flex Code
13382 status collapsed
13383
13384 \begin_layout Plain Layout
13385 large
13386 \end_layout
13387
13388 \end_inset
13389
13390
13391 \begin_inset Flex Code
13392 status collapsed
13393
13394 \begin_layout Plain Layout
13395 larger
13396 \end_layout
13397
13398 \end_inset
13399
13400
13401 \begin_inset Flex Code
13402 status collapsed
13403
13404 \begin_layout Plain Layout
13405 largest
13406 \end_layout
13407
13408 \end_inset
13409
13410
13411 \begin_inset Flex Code
13412 status collapsed
13413
13414 \begin_layout Plain Layout
13415 huge
13416 \end_layout
13417
13418 \end_inset
13419
13420
13421 \begin_inset Flex Code
13422 status collapsed
13423
13424 \begin_layout Plain Layout
13425 giant
13426 \end_layout
13427
13428 \end_inset
13429
13430 ]
13431 \end_layout
13432
13433 \begin_layout Subsection
13434
13435 \lang english
13436 \begin_inset CommandInset label
13437 LatexCommand label
13438 name "sub:Citation-format-description"
13439
13440 \end_inset
13441
13442 Citation format description
13443 \end_layout
13444
13445 \begin_layout Standard
13446
13447 \lang english
13448 The 
13449 \begin_inset Flex Code
13450 status collapsed
13451
13452 \begin_layout Plain Layout
13453
13454 \lang english
13455 CiteFormat
13456 \end_layout
13457
13458 \end_inset
13459
13460  blocks are used to describe how bibliographic information should be displayed,
13461  both within LyX itself (in the citation dialog and in tooltips, for example)
13462  and in XHTML output.
13463  Such a block might look like this:
13464 \end_layout
13465
13466 \begin_layout LyX-Code
13467 CiteFormat
13468 \end_layout
13469
13470 \begin_layout LyX-Code
13471  article ...
13472 \end_layout
13473
13474 \begin_layout LyX-Code
13475  book ...
13476 \end_layout
13477
13478 \begin_layout LyX-Code
13479 End
13480 \end_layout
13481
13482 \begin_layout Standard
13483
13484 \lang english
13485 The individual lines define how the bibliographic information associated
13486  with an article or book, respectively, is to be displayed, and such a definitio
13487 n can be given for any `entry type' that might be present in a BibTeX file.
13488  LyX defines a default format in the source code that will be used if no
13489  specific definition has been given.
13490  LyX predefines several formats in the file 
13491 \begin_inset Flex Code
13492 status collapsed
13493
13494 \begin_layout Plain Layout
13495
13496 \lang english
13497 stdciteformats.inc
13498 \end_layout
13499
13500 \end_inset
13501
13502 , which is included in most of LyX's document classes.
13503 \end_layout
13504
13505 \begin_layout Standard
13506
13507 \lang english
13508 The definitions use a simple language that allows BibTeX keys to be replaced
13509  with their values.
13510  Keys should be enclosed in 
13511 \begin_inset Flex Code
13512 status collapsed
13513
13514 \begin_layout Plain Layout
13515
13516 \lang english
13517 %
13518 \end_layout
13519
13520 \end_inset
13521
13522  signs, e.g.: 
13523 \begin_inset Flex Code
13524 status collapsed
13525
13526 \begin_layout Plain Layout
13527
13528 \lang english
13529 %author%
13530 \end_layout
13531
13532 \end_inset
13533
13534 .
13535  So a simple definition might look like this:
13536 \end_layout
13537
13538 \begin_layout LyX-Code
13539 misc %author%, 
13540 \begin_inset Quotes eld
13541 \end_inset
13542
13543 %title
13544 \begin_inset Quotes erd
13545 \end_inset
13546
13547 .
13548 \end_layout
13549
13550 \begin_layout Standard
13551
13552 \lang english
13553 This would print the author, followed by a comma, followed by the title,
13554  in quotes, followed by a period.
13555 \end_layout
13556
13557 \begin_layout Standard
13558
13559 \lang english
13560 Of course, sometimes you may want to print a key only if it exists.
13561  This can be done by using a conditional construction, such as: 
13562 \begin_inset Flex Code
13563 status collapsed
13564
13565 \begin_layout Plain Layout
13566
13567 \lang english
13568 {%volume%[[vol.
13569 \begin_inset space ~
13570 \end_inset
13571
13572 %volume%]]}
13573 \end_layout
13574
13575 \end_inset
13576
13577 .
13578  This says: If the 
13579 \begin_inset Flex Code
13580 status collapsed
13581
13582 \begin_layout Plain Layout
13583
13584 \lang english
13585 volume
13586 \end_layout
13587
13588 \end_inset
13589
13590  key exists, then print 
13591 \begin_inset Quotes eld
13592 \end_inset
13593
13594 vol.
13595 \begin_inset space ~
13596 \end_inset
13597
13598
13599 \begin_inset Quotes erd
13600 \end_inset
13601
13602  followed by the volume key.
13603  It is also possible to have an else clause in the conditional, such as:
13604  
13605 \begin_inset Flex Code
13606 status collapsed
13607
13608 \begin_layout Plain Layout
13609
13610 \lang english
13611 {%author%[[%author%]][[%editor%, ed.]]}
13612 \end_layout
13613
13614 \end_inset
13615
13616 .
13617  Here, the 
13618 \begin_inset Flex Code
13619 status collapsed
13620
13621 \begin_layout Plain Layout
13622
13623 \lang english
13624 author
13625 \end_layout
13626
13627 \end_inset
13628
13629  key is printed if it exists; otherwise, the editor key is printed, followed
13630  by 
13631 \begin_inset Quotes eld
13632 \end_inset
13633
13634 ,
13635 \begin_inset space ~
13636 \end_inset
13637
13638 ed.
13639 \begin_inset Quotes erd
13640 \end_inset
13641
13642  Note that the key is again enclosed in 
13643 \begin_inset Flex Code
13644 status collapsed
13645
13646 \begin_layout Plain Layout
13647
13648 \lang english
13649 %
13650 \end_layout
13651
13652 \end_inset
13653
13654  signs; the entire conditional is enclosed in braces; and the if and else
13655  clauses are enclosed in double brackets, 
13656 \begin_inset Quotes eld
13657 \end_inset
13658
13659
13660 \begin_inset Flex Code
13661 status collapsed
13662
13663 \begin_layout Plain Layout
13664
13665 \lang english
13666 [[
13667 \end_layout
13668
13669 \end_inset
13670
13671
13672 \begin_inset Quotes eld
13673 \end_inset
13674
13675  and 
13676 \begin_inset Quotes eld
13677 \end_inset
13678
13679
13680 \begin_inset Flex Code
13681 status collapsed
13682
13683 \begin_layout Plain Layout
13684
13685 \lang english
13686 ]]
13687 \end_layout
13688
13689 \end_inset
13690
13691
13692 \begin_inset Quotes erd
13693 \end_inset
13694
13695 .
13696  There must be no space between any of these.
13697 \end_layout
13698
13699 \begin_layout Standard
13700
13701 \lang english
13702 There is one other piece of syntax available in definitions, which looks
13703  like this: 
13704 \begin_inset Flex Code
13705 status collapsed
13706
13707 \begin_layout Plain Layout
13708
13709 \lang english
13710 {!<i>!}
13711 \end_layout
13712
13713 \end_inset
13714
13715 .
13716  This defines a piece of formatting information that is to be used when
13717  creating 
13718 \begin_inset Quotes eld
13719 \end_inset
13720
13721 rich text
13722 \begin_inset Quotes erd
13723 \end_inset
13724
13725 .
13726  Obviously, we do not want to output HTML tags when writing plain text,
13727  so they should be wrapped in 
13728 \begin_inset Quotes eld
13729 \end_inset
13730
13731 {!
13732 \begin_inset Quotes erd
13733 \end_inset
13734
13735  and 
13736 \begin_inset Quotes eld
13737 \end_inset
13738
13739 !}
13740 \begin_inset Quotes erd
13741 \end_inset
13742
13743 .
13744 \end_layout
13745
13746 \begin_layout Standard
13747
13748 \lang english
13749 Two special sorts of definitions are also possible in a 
13750 \begin_inset Flex Code
13751 status collapsed
13752
13753 \begin_layout Plain Layout
13754
13755 \lang english
13756 CiteFormat
13757 \end_layout
13758
13759 \end_inset
13760
13761  block.
13762  An example of the first would be:
13763 \end_layout
13764
13765 \begin_layout LyX-Code
13766 !quotetitle 
13767 \begin_inset Quotes eld
13768 \end_inset
13769
13770 %title%
13771 \begin_inset Quotes erd
13772 \end_inset
13773
13774
13775 \end_layout
13776
13777 \begin_layout Standard
13778
13779 \lang english
13780 This is an abbreviation, or macro, and it can be used by treating it as
13781  if it were a key: 
13782 \begin_inset Flex Code
13783 status collapsed
13784
13785 \begin_layout Plain Layout
13786
13787 \lang english
13788 %!quotetitle%
13789 \end_layout
13790
13791 \end_inset
13792
13793 .
13794  LyX will treat 
13795 \begin_inset Flex Code
13796 status collapsed
13797
13798 \begin_layout Plain Layout
13799
13800 \lang english
13801 %!quotetitle%
13802 \end_layout
13803
13804 \end_inset
13805
13806  exactly as it would treat its definition.
13807  So, let us issue the obvious 
13808 \emph on
13809 warning
13810 \emph default
13811 .
13812  Do not do this:
13813 \end_layout
13814
13815 \begin_layout LyX-Code
13816 !funfun %funfun%
13817 \end_layout
13818
13819 \begin_layout Standard
13820
13821 \lang english
13822 or anything like it.
13823  LyX shouldn't go into an infinite loop, but it may go into a long one before
13824  it gives up.
13825 \end_layout
13826
13827 \begin_layout Standard
13828
13829 \lang english
13830 The second sort of special definition might look like this:
13831 \end_layout
13832
13833 \begin_layout LyX-Code
13834 _pptext pp.
13835 \end_layout
13836
13837 \begin_layout Standard
13838
13839 \lang english
13840 This defines a translatable piece of text, which allows relevant parts of
13841  the bibliography to be translated.
13842  It can be included in a definition by treating it as a key: 
13843 \begin_inset Flex Code
13844 status collapsed
13845
13846 \begin_layout Plain Layout
13847
13848 \lang english
13849 %_pptext%
13850 \end_layout
13851
13852 \end_inset
13853
13854 .
13855  Several of these are predefined in 
13856 \begin_inset Flex Code
13857 status collapsed
13858
13859 \begin_layout Plain Layout
13860
13861 \lang english
13862 stdciteformats.inc
13863 \end_layout
13864
13865 \end_inset
13866
13867 .
13868  Note that these are not macros, in the sense just defined.
13869  They will not be expanded.
13870 \end_layout
13871
13872 \begin_layout Standard
13873
13874 \lang english
13875 So here then is an example that use all these features:
13876 \end_layout
13877
13878 \begin_layout LyX-Code
13879 !authoredit {%author%[[%author%, ]][[{%editor%[[%editor%, %_edtext%, ]]}]]}
13880 \end_layout
13881
13882 \begin_layout Standard
13883
13884 \lang english
13885 This defines a macro that prints the author, followed by a comma, if the
13886  
13887 \begin_inset Flex Code
13888 status collapsed
13889
13890 \begin_layout Plain Layout
13891
13892 \lang english
13893 author
13894 \end_layout
13895
13896 \end_inset
13897
13898  key is defined, or else prints the name of the editor, followed by the
13899  
13900 \begin_inset Flex Code
13901 status collapsed
13902
13903 \begin_layout Plain Layout
13904
13905 \lang english
13906 _edtext
13907 \end_layout
13908
13909 \end_inset
13910
13911  or its translation (it is by default 
13912 \begin_inset Quotes eld
13913 \end_inset
13914
13915 ed.
13916 \begin_inset Quotes erd
13917 \end_inset
13918
13919 ), if the 
13920 \begin_inset Flex Code
13921 status collapsed
13922
13923 \begin_layout Plain Layout
13924
13925 \lang english
13926 editor
13927 \end_layout
13928
13929 \end_inset
13930
13931  key is defined.
13932  Note that this is in fact defined in 
13933 \begin_inset Flex Code
13934 status collapsed
13935
13936 \begin_layout Plain Layout
13937
13938 \lang english
13939 stdciteformats.inc
13940 \end_layout
13941
13942 \end_inset
13943
13944 , so you can use it in your own definitions, or re-definitions, if you load
13945  that file first.
13946 \end_layout
13947
13948 \begin_layout Section
13949
13950 \lang english
13951 \begin_inset CommandInset label
13952 LatexCommand label
13953 name "sec:Tags-for-XHTML"
13954
13955 \end_inset
13956
13957 Tags for XHTML output
13958 \end_layout
13959
13960 \begin_layout Standard
13961
13962 \lang english
13963 As with LaTeX or DocBook, the format of LyX's XHTML output is also controlled
13964  by layout information.
13965  In general, LyX provides sensible defaults and, as mentioned earlier, it
13966  will even construct default CSS style rules from the other layout tags.
13967  For example, LyX will attempt to use the information provided in the 
13968 \begin_inset Flex Code
13969 status collapsed
13970
13971 \begin_layout Plain Layout
13972
13973 \lang english
13974 Font
13975 \end_layout
13976
13977 \end_inset
13978
13979  declaration for the Chapter style to write CSS that will appropriately
13980  format chapter headings.
13981 \end_layout
13982
13983 \begin_layout Standard
13984
13985 \lang english
13986 In many cases, then, you may not have to do anything at all to get acceptable
13987  XHTML output for your own environments, custom insets, and so forth.
13988  But in some cases you will, and so LyX provides a number of layout tags
13989  that can be used to customize the XHTML and CSS that are generated.
13990 \end_layout
13991
13992 \begin_layout Standard
13993
13994 \lang english
13995 Note that there are two tags, 
13996 \begin_inset Flex Code
13997 status collapsed
13998
13999 \begin_layout Plain Layout
14000
14001 \lang english
14002 HTMLPreamble
14003 \end_layout
14004
14005 \end_inset
14006
14007  and 
14008 \begin_inset Flex Code
14009 status collapsed
14010
14011 \begin_layout Plain Layout
14012
14013 \lang english
14014 AddToHTMLPreamble
14015 \end_layout
14016
14017 \end_inset
14018
14019  that may appear outside style and inset declarations.
14020  See 
14021 \begin_inset CommandInset ref
14022 LatexCommand ref
14023 reference "sub:Allgemeine-Parameter-für"
14024
14025 \end_inset
14026
14027  for details on these.
14028 \end_layout
14029
14030 \begin_layout Subsection
14031
14032 \lang english
14033 \begin_inset CommandInset label
14034 LatexCommand label
14035 name "sub:Paragraph-Style-XHTML"
14036
14037 \end_inset
14038
14039 Paragraph styles
14040 \end_layout
14041
14042 \begin_layout Standard
14043
14044 \lang english
14045 The sort of XHTML LyX outputs for a paragraph depends upon whether we are
14046  dealing with a normal paragraph, a command, or an environment, where this
14047  is itself determined by the contents of the corresponding 
14048 \begin_inset Flex Code
14049 status collapsed
14050
14051 \begin_layout Plain Layout
14052
14053 \lang english
14054 LaTeXType
14055 \end_layout
14056
14057 \end_inset
14058
14059  tag.
14060  
14061 \end_layout
14062
14063 \begin_layout Standard
14064
14065 \lang english
14066 For a command or normal paragraph, the output XHTML has the following form:
14067 \end_layout
14068
14069 \begin_layout LyX-Code
14070
14071 \lang english
14072 <tag attr=
14073 \begin_inset Quotes erd
14074 \end_inset
14075
14076 value
14077 \begin_inset Quotes erd
14078 \end_inset
14079
14080 >
14081 \end_layout
14082
14083 \begin_layout LyX-Code
14084
14085 \lang english
14086 <labeltag attr=
14087 \begin_inset Quotes erd
14088 \end_inset
14089
14090 value
14091 \begin_inset Quotes erd
14092 \end_inset
14093
14094 >Label</labeltag>
14095 \end_layout
14096
14097 \begin_layout LyX-Code
14098
14099 \lang english
14100 Contents of the paragraph.
14101 \end_layout
14102
14103 \begin_layout LyX-Code
14104
14105 \lang english
14106 </tag>
14107 \end_layout
14108
14109 \begin_layout Standard
14110
14111 \lang english
14112 The label tags are of course omitted if the paragraph does not have a label.
14113 \end_layout
14114
14115 \begin_layout Standard
14116
14117 \lang english
14118 For an environment that is not some sort of list, the XHTML takes this form:
14119 \end_layout
14120
14121 \begin_layout LyX-Code
14122
14123 \lang english
14124 <tag attr=
14125 \begin_inset Quotes erd
14126 \end_inset
14127
14128 value
14129 \begin_inset Quotes erd
14130 \end_inset
14131
14132 >
14133 \end_layout
14134
14135 \begin_layout LyX-Code
14136
14137 \lang english
14138 <itemtag attr=
14139 \begin_inset Quotes erd
14140 \end_inset
14141
14142 value
14143 \begin_inset Quotes erd
14144 \end_inset
14145
14146 ><labeltag attr=
14147 \begin_inset Quotes erd
14148 \end_inset
14149
14150 value
14151 \begin_inset Quotes erd
14152 \end_inset
14153
14154 >Environment Label</labeltag>First paragraph.</itemtag>
14155 \end_layout
14156
14157 \begin_layout LyX-Code
14158
14159 \lang english
14160 <itemtag>Second paragraph.</itemtag>
14161 \end_layout
14162
14163 \begin_layout LyX-Code
14164
14165 \lang english
14166 </tag>
14167 \end_layout
14168
14169 \begin_layout Standard
14170
14171 \lang english
14172 Note that the label is output only for the first paragraph, as it should
14173  be for a theorem, for example.
14174  
14175 \end_layout
14176
14177 \begin_layout Standard
14178
14179 \lang english
14180 For a list, we have one of these forms:
14181 \end_layout
14182
14183 \begin_layout LyX-Code
14184
14185 \lang english
14186 <tag attr=
14187 \begin_inset Quotes erd
14188 \end_inset
14189
14190 value
14191 \begin_inset Quotes erd
14192 \end_inset
14193
14194 >
14195 \end_layout
14196
14197 \begin_layout LyX-Code
14198
14199 \lang english
14200 <itemtag attr=
14201 \begin_inset Quotes erd
14202 \end_inset
14203
14204 value
14205 \begin_inset Quotes erd
14206 \end_inset
14207
14208 ><labeltag attr=
14209 \begin_inset Quotes erd
14210 \end_inset
14211
14212 value
14213 \begin_inset Quotes erd
14214 \end_inset
14215
14216 >List Label</labeltag>First item.</itemtag>
14217 \end_layout
14218
14219 \begin_layout LyX-Code
14220
14221 \lang english
14222 <itemtag attr=
14223 \begin_inset Quotes erd
14224 \end_inset
14225
14226 value
14227 \begin_inset Quotes erd
14228 \end_inset
14229
14230 ><labeltag attr=
14231 \begin_inset Quotes erd
14232 \end_inset
14233
14234 value
14235 \begin_inset Quotes erd
14236 \end_inset
14237
14238 >List Label</labeltag>Second item.</itemtag>
14239 \end_layout
14240
14241 \begin_layout LyX-Code
14242
14243 \lang english
14244 </tag>
14245 \end_layout
14246
14247 \begin_layout LyX-Code
14248
14249 \end_layout
14250
14251 \begin_layout LyX-Code
14252
14253 \lang english
14254 <tag attr=
14255 \begin_inset Quotes erd
14256 \end_inset
14257
14258 value
14259 \begin_inset Quotes erd
14260 \end_inset
14261
14262 >
14263 \end_layout
14264
14265 \begin_layout LyX-Code
14266
14267 \lang english
14268 <labeltag attr=
14269 \begin_inset Quotes erd
14270 \end_inset
14271
14272 value
14273 \begin_inset Quotes erd
14274 \end_inset
14275
14276 >List Label</labeltag><itemtag attr=
14277 \begin_inset Quotes erd
14278 \end_inset
14279
14280 value
14281 \begin_inset Quotes erd
14282 \end_inset
14283
14284 >First item.</itemtag>
14285 \end_layout
14286
14287 \begin_layout LyX-Code
14288
14289 \lang english
14290 <labeltag attr=
14291 \begin_inset Quotes erd
14292 \end_inset
14293
14294 value
14295 \begin_inset Quotes erd
14296 \end_inset
14297
14298 >List Label</labeltag><itemtag attr=
14299 \begin_inset Quotes erd
14300 \end_inset
14301
14302 value
14303 \begin_inset Quotes erd
14304 \end_inset
14305
14306 >Second item.</itemtag>
14307 \end_layout
14308
14309 \begin_layout LyX-Code
14310
14311 \lang english
14312 </tag>
14313 \end_layout
14314
14315 \begin_layout Standard
14316
14317 \lang english
14318 Note the different orders of 
14319 \begin_inset Flex Code
14320 status collapsed
14321
14322 \begin_layout Plain Layout
14323
14324 \lang english
14325 labeltag
14326 \end_layout
14327
14328 \end_inset
14329
14330  and 
14331 \begin_inset Flex Code
14332 status collapsed
14333
14334 \begin_layout Plain Layout
14335
14336 \lang english
14337 itemtag
14338 \end_layout
14339
14340 \end_inset
14341
14342 .
14343  Which order we get depends upon the setting of 
14344 \begin_inset Flex Code
14345 status collapsed
14346
14347 \begin_layout Plain Layout
14348
14349 \lang english
14350 HTMLLabelFirst
14351 \end_layout
14352
14353 \end_inset
14354
14355 : If 
14356 \begin_inset Flex Code
14357 status collapsed
14358
14359 \begin_layout Plain Layout
14360
14361 \lang english
14362 HTMLLabelFirst
14363 \end_layout
14364
14365 \end_inset
14366
14367  is false (the default), you get the first of these, with the label within
14368  the item; if true, you get the second, with the label outside the item.
14369 \end_layout
14370
14371 \begin_layout Standard
14372
14373 \lang english
14374 The specific tags and attributes output for each paragraph type can be controlle
14375 d by means of the layout tags we are about to describe.
14376  As mentioned earlier, however, LyX uses sensible defaults for many of these,
14377  so you often may not need to do very much to get good XHTML output.
14378  Think of the available tags as there so you can tweak things to your liking.
14379 \end_layout
14380
14381 \begin_layout Description
14382
14383 \lang english
14384 \begin_inset Flex Code
14385 status collapsed
14386
14387 \begin_layout Plain Layout
14388
14389 \lang english
14390 HTMLAttr
14391 \end_layout
14392
14393 \end_inset
14394
14395  [
14396 \begin_inset Flex Code
14397 status collapsed
14398
14399 \begin_layout Plain Layout
14400
14401 \lang english
14402 string
14403 \end_layout
14404
14405 \end_inset
14406
14407 ] Specifies attribute information to be output with the main tag.
14408  For example, 
14409 \begin_inset Quotes eld
14410 \end_inset
14411
14412
14413 \begin_inset Flex Code
14414 status collapsed
14415
14416 \begin_layout Plain Layout
14417
14418 \lang english
14419 class=`mydiv'
14420 \end_layout
14421
14422 \end_inset
14423
14424
14425 \begin_inset Quotes erd
14426 \end_inset
14427
14428 .
14429  By default, LyX will output 
14430 \begin_inset Quotes eld
14431 \end_inset
14432
14433
14434 \begin_inset Flex Code
14435 status collapsed
14436
14437 \begin_layout Plain Layout
14438
14439 \lang english
14440 class=`layoutname'
14441 \end_layout
14442
14443 \end_inset
14444
14445
14446 \begin_inset Quotes erd
14447 \end_inset
14448
14449 , where 
14450 \begin_inset Flex Code
14451 status collapsed
14452
14453 \begin_layout Plain Layout
14454
14455 \lang english
14456 layoutname
14457 \end_layout
14458
14459 \end_inset
14460
14461  is the LyX name of the layout, made lowercase, for example: chapter.
14462  This should 
14463 \emph on
14464 not
14465 \emph default
14466  contain any style information.
14467  Use 
14468 \begin_inset Flex Code
14469 status collapsed
14470
14471 \begin_layout Plain Layout
14472
14473 \lang english
14474 HTMLStyle
14475 \end_layout
14476
14477 \end_inset
14478
14479  for that purpose.
14480 \end_layout
14481
14482 \begin_layout Description
14483
14484 \lang english
14485 \begin_inset Flex Code
14486 status collapsed
14487
14488 \begin_layout Plain Layout
14489
14490 \lang english
14491 HTMLForceCSS
14492 \end_layout
14493
14494 \end_inset
14495
14496  [
14497 \begin_inset Flex Code
14498 status collapsed
14499
14500 \begin_layout Plain Layout
14501
14502 \emph on
14503 \lang english
14504 0
14505 \emph default
14506 ,1
14507 \end_layout
14508
14509 \end_inset
14510
14511 ] Whether to output the default CSS information LyX generates for this layout,
14512  even if additional information is explicitly provided via 
14513 \begin_inset Flex Code
14514 status collapsed
14515
14516 \begin_layout Plain Layout
14517
14518 \lang english
14519 HTMLStyle
14520 \end_layout
14521
14522 \end_inset
14523
14524 .
14525  Setting this to 
14526 \begin_inset Flex Code
14527 status collapsed
14528
14529 \begin_layout Plain Layout
14530
14531 \lang english
14532 1
14533 \end_layout
14534
14535 \end_inset
14536
14537  allows you to alter or augment the generated CSS, rather than to override
14538  it completely.
14539  Default is 
14540 \begin_inset Flex Code
14541 status collapsed
14542
14543 \begin_layout Plain Layout
14544
14545 \lang english
14546 0
14547 \end_layout
14548
14549 \end_inset
14550
14551 .
14552 \end_layout
14553
14554 \begin_layout Description
14555
14556 \lang english
14557 \begin_inset Flex Code
14558 status collapsed
14559
14560 \begin_layout Plain Layout
14561
14562 \lang english
14563 HTMLItem
14564 \end_layout
14565
14566 \end_inset
14567
14568  [
14569 \begin_inset Flex Code
14570 status collapsed
14571
14572 \begin_layout Plain Layout
14573
14574 \lang english
14575 string
14576 \end_layout
14577
14578 \end_inset
14579
14580 ] The tag to be used for individual paragraphs of environments, replacing
14581  
14582 \begin_inset Flex Code
14583 status collapsed
14584
14585 \begin_layout Plain Layout
14586
14587 \lang english
14588 itemtag
14589 \end_layout
14590
14591 \end_inset
14592
14593  in the examples above.
14594  Defaults to 
14595 \begin_inset Flex Code
14596 status collapsed
14597
14598 \begin_layout Plain Layout
14599
14600 \lang english
14601 div
14602 \end_layout
14603
14604 \end_inset
14605
14606 .
14607 \end_layout
14608
14609 \begin_layout Description
14610
14611 \lang english
14612 \begin_inset Flex Code
14613 status collapsed
14614
14615 \begin_layout Plain Layout
14616
14617 \lang english
14618 HTMLItemAttr
14619 \end_layout
14620
14621 \end_inset
14622
14623  [
14624 \begin_inset Flex Code
14625 status collapsed
14626
14627 \begin_layout Plain Layout
14628
14629 \lang english
14630 string
14631 \end_layout
14632
14633 \end_inset
14634
14635 ] Attributes for the item tag.
14636  Defaults to 
14637 \begin_inset Quotes eld
14638 \end_inset
14639
14640
14641 \begin_inset Flex Code
14642 status collapsed
14643
14644 \begin_layout Plain Layout
14645
14646 \lang english
14647 class=`layoutname_item'
14648 \end_layout
14649
14650 \end_inset
14651
14652
14653 \begin_inset Quotes erd
14654 \end_inset
14655
14656 .
14657  This should 
14658 \emph on
14659 not
14660 \emph default
14661  contain any style information.
14662  Use 
14663 \begin_inset Flex Code
14664 status collapsed
14665
14666 \begin_layout Plain Layout
14667
14668 \lang english
14669 HTMLStyle
14670 \end_layout
14671
14672 \end_inset
14673
14674  for that purpose.
14675 \end_layout
14676
14677 \begin_layout Description
14678
14679 \lang english
14680 \begin_inset Flex Code
14681 status collapsed
14682
14683 \begin_layout Plain Layout
14684
14685 \lang english
14686 HTMLLabel
14687 \end_layout
14688
14689 \end_inset
14690
14691  [
14692 \begin_inset Flex Code
14693 status collapsed
14694
14695 \begin_layout Plain Layout
14696
14697 \lang english
14698 string
14699 \end_layout
14700
14701 \end_inset
14702
14703 ] The tag to be used for paragraph and item labels, replacing 
14704 \begin_inset Flex Code
14705 status collapsed
14706
14707 \begin_layout Plain Layout
14708
14709 \lang english
14710 labeltag
14711 \end_layout
14712
14713 \end_inset
14714
14715  in the examples above.
14716  Defaults to 
14717 \begin_inset Flex Code
14718 status collapsed
14719
14720 \begin_layout Plain Layout
14721
14722 \lang english
14723 span
14724 \end_layout
14725
14726 \end_inset
14727
14728 , unless 
14729 \begin_inset Flex Code
14730 status collapsed
14731
14732 \begin_layout Plain Layout
14733
14734 \lang english
14735 LabelType
14736 \end_layout
14737
14738 \end_inset
14739
14740  is either 
14741 \begin_inset Flex Code
14742 status collapsed
14743
14744 \begin_layout Plain Layout
14745
14746 \lang english
14747 Top_Environment
14748 \end_layout
14749
14750 \end_inset
14751
14752  or 
14753 \begin_inset Flex Code
14754 status collapsed
14755
14756 \begin_layout Plain Layout
14757
14758 \lang english
14759 Centered_Top_Environment
14760 \end_layout
14761
14762 \end_inset
14763
14764 , in which case it defaults to 
14765 \begin_inset Flex Code
14766 status collapsed
14767
14768 \begin_layout Plain Layout
14769
14770 \lang english
14771 div
14772 \end_layout
14773
14774 \end_inset
14775
14776 .
14777 \end_layout
14778
14779 \begin_layout Description
14780
14781 \lang english
14782 \begin_inset Flex Code
14783 status collapsed
14784
14785 \begin_layout Plain Layout
14786
14787 \lang english
14788 HTMLLabelAttr
14789 \end_layout
14790
14791 \end_inset
14792
14793  [
14794 \begin_inset Flex Code
14795 status collapsed
14796
14797 \begin_layout Plain Layout
14798
14799 \lang english
14800 string
14801 \end_layout
14802
14803 \end_inset
14804
14805 ] Attributes for the label tag.
14806  Defaults to 
14807 \begin_inset Quotes eld
14808 \end_inset
14809
14810
14811 \begin_inset Flex Code
14812 status collapsed
14813
14814 \begin_layout Plain Layout
14815
14816 \lang english
14817 class=`layoutname_label'
14818 \end_layout
14819
14820 \end_inset
14821
14822
14823 \begin_inset Quotes erd
14824 \end_inset
14825
14826 .
14827  This should 
14828 \emph on
14829 not
14830 \emph default
14831  contain any style information.
14832  Use 
14833 \begin_inset Flex Code
14834 status collapsed
14835
14836 \begin_layout Plain Layout
14837
14838 \lang english
14839 HTMLStyle
14840 \end_layout
14841
14842 \end_inset
14843
14844  for that purpose.
14845 \end_layout
14846
14847 \begin_layout Description
14848
14849 \lang english
14850 \begin_inset Flex Code
14851 status collapsed
14852
14853 \begin_layout Plain Layout
14854
14855 \lang english
14856 HTMLLabelFirst
14857 \end_layout
14858
14859 \end_inset
14860
14861  [
14862 \begin_inset Flex Code
14863 status collapsed
14864
14865 \begin_layout Plain Layout
14866
14867 \emph on
14868 \lang english
14869 0
14870 \emph default
14871 ,1
14872 \end_layout
14873
14874 \end_inset
14875
14876 ] Meaningful only for list-like environments, this tag controls whether
14877  the label tag is output before or inside the item tag.
14878  This is used, for example, in the description environment, where we want
14879  `
14880 \begin_inset Flex Code
14881 status collapsed
14882
14883 \begin_layout Plain Layout
14884
14885 \lang english
14886 <dt>\SpecialChar \ldots{}
14887 </dt><dd>\SpecialChar \ldots{}
14888 </dd>
14889 \end_layout
14890
14891 \end_inset
14892
14893 .
14894  Default is 
14895 \begin_inset Flex Code
14896 status collapsed
14897
14898 \begin_layout Plain Layout
14899
14900 \lang english
14901 0
14902 \end_layout
14903
14904 \end_inset
14905
14906 : The label tag is output inside the item tag.
14907 \end_layout
14908
14909 \begin_layout Description
14910
14911 \lang english
14912 \begin_inset Flex Code
14913 status collapsed
14914
14915 \begin_layout Plain Layout
14916
14917 \lang english
14918 HTMLPreamble
14919 \end_layout
14920
14921 \end_inset
14922
14923  Information to be output in the 
14924 \begin_inset Flex Code
14925 status collapsed
14926
14927 \begin_layout Plain Layout
14928
14929 \lang english
14930 <head>
14931 \end_layout
14932
14933 \end_inset
14934
14935  section when this style is used.
14936  This might, for example, be used to include a 
14937 \begin_inset Flex Code
14938 status collapsed
14939
14940 \begin_layout Plain Layout
14941
14942 \lang english
14943 <script>
14944 \end_layout
14945
14946 \end_inset
14947
14948  block defining an 
14949 \begin_inset Flex Code
14950 status collapsed
14951
14952 \begin_layout Plain Layout
14953
14954 \lang english
14955 onclick
14956 \end_layout
14957
14958 \end_inset
14959
14960  handler.
14961 \end_layout
14962
14963 \begin_layout Description
14964
14965 \lang english
14966 \begin_inset Flex Code
14967 status collapsed
14968
14969 \begin_layout Plain Layout
14970
14971 \lang english
14972 HTMLStyle
14973 \end_layout
14974
14975 \end_inset
14976
14977  CSS style information to be included when this style is used.
14978  Note that this will automatically be wrapped in a layout-generated 
14979 \begin_inset Flex Code
14980 status collapsed
14981
14982 \begin_layout Plain Layout
14983
14984 \lang english
14985 <style>
14986 \end_layout
14987
14988 \end_inset
14989
14990  block, so only the CSS itself need be included.
14991 \end_layout
14992
14993 \begin_layout Description
14994
14995 \lang english
14996 \begin_inset Flex Code
14997 status collapsed
14998
14999 \begin_layout Plain Layout
15000
15001 \lang english
15002 HTMLTag
15003 \end_layout
15004
15005 \end_inset
15006
15007  [
15008 \begin_inset Flex Code
15009 status collapsed
15010
15011 \begin_layout Plain Layout
15012
15013 \lang english
15014 string
15015 \end_layout
15016
15017 \end_inset
15018
15019 ] The tag to be used for the main label, replacing 
15020 \begin_inset Flex Code
15021 status collapsed
15022
15023 \begin_layout Plain Layout
15024
15025 \lang english
15026 tag
15027 \end_layout
15028
15029 \end_inset
15030
15031  in the examples above.
15032  Defaults to 
15033 \begin_inset Flex Code
15034 status collapsed
15035
15036 \begin_layout Plain Layout
15037
15038 \lang english
15039 div
15040 \end_layout
15041
15042 \end_inset
15043
15044 .
15045 \end_layout
15046
15047 \begin_layout Description
15048
15049 \lang english
15050 \begin_inset Flex Code
15051 status collapsed
15052
15053 \begin_layout Plain Layout
15054
15055 \lang english
15056 HTMLTitle
15057 \end_layout
15058
15059 \end_inset
15060
15061  [
15062 \begin_inset Flex Code
15063 status collapsed
15064
15065 \begin_layout Plain Layout
15066
15067 \emph on
15068 \lang english
15069 0
15070 \emph default
15071 ,1
15072 \end_layout
15073
15074 \end_inset
15075
15076 ] Marks this style as the one to be used to generate the 
15077 \begin_inset Flex Code
15078 status collapsed
15079
15080 \begin_layout Plain Layout
15081
15082 \lang english
15083 <title>
15084 \end_layout
15085
15086 \end_inset
15087
15088  tag for the XHTML file.
15089  By default, it is false.
15090  The 
15091 \begin_inset Flex Code
15092 status collapsed
15093
15094 \begin_layout Plain Layout
15095
15096 \lang english
15097 stdtitle.inc
15098 \end_layout
15099
15100 \end_inset
15101
15102  file sets it to true for the 
15103 \begin_inset Flex Code
15104 status collapsed
15105
15106 \begin_layout Plain Layout
15107
15108 \lang english
15109 title
15110 \end_layout
15111
15112 \end_inset
15113
15114  environment.
15115  
15116 \end_layout
15117
15118 \begin_layout Subsection
15119
15120 \lang english
15121 InsetLayout XHTML
15122 \end_layout
15123
15124 \begin_layout Standard
15125
15126 \lang english
15127 The XHTML output of insets can also be controlled by information in layout
15128  files.
15129 \begin_inset Foot
15130 status collapsed
15131
15132 \begin_layout Plain Layout
15133
15134 \lang english
15135 At present, this is true only for 
15136 \begin_inset Quotes eld
15137 \end_inset
15138
15139 text
15140 \begin_inset Quotes erd
15141 \end_inset
15142
15143  insets (insets you can type into) and is not true for 
15144 \begin_inset Quotes eld
15145 \end_inset
15146
15147 command
15148 \begin_inset Quotes erd
15149 \end_inset
15150
15151  insets (insets that are associated with dialog boxes).
15152 \end_layout
15153
15154 \end_inset
15155
15156  Here, too, LyX tries to provide sensible defaults, and it constructs default
15157  CSS style rules.
15158  But everything can be customized.
15159 \end_layout
15160
15161 \begin_layout Standard
15162
15163 \lang english
15164 The XHTML LyX outputs for an inset has the following form:
15165 \end_layout
15166
15167 \begin_layout LyX-Code
15168
15169 \lang english
15170 <tag attr=
15171 \begin_inset Quotes erd
15172 \end_inset
15173
15174 value
15175 \begin_inset Quotes erd
15176 \end_inset
15177
15178 >
15179 \end_layout
15180
15181 \begin_layout LyX-Code
15182
15183 \lang english
15184 <labeltag>Label</labeltag>
15185 \end_layout
15186
15187 \begin_layout LyX-Code
15188
15189 \lang english
15190 <innertag attr=
15191 \begin_inset Quotes erd
15192 \end_inset
15193
15194 value
15195 \begin_inset Quotes erd
15196 \end_inset
15197
15198 >Contents of the inset.</innertag>
15199 \end_layout
15200
15201 \begin_layout LyX-Code
15202
15203 \lang english
15204 </tag>
15205 \end_layout
15206
15207 \begin_layout Standard
15208
15209 \lang english
15210 If the inset permits multiple paragraphs---that is, if 
15211 \begin_inset Flex Code
15212 status collapsed
15213
15214 \begin_layout Plain Layout
15215
15216 \lang english
15217 MultiPar
15218 \end_layout
15219
15220 \end_inset
15221
15222  is true---then the contents of the inset will itself be output as paragraphs
15223  formatted according to the styles used for those paragraphs (standard,
15224  quote, and the like).
15225  The label tag is of course omitted if the paragraph does not have a label
15226  and, at present, is always 
15227 \begin_inset Flex Code
15228 status collapsed
15229
15230 \begin_layout Plain Layout
15231
15232 \lang english
15233 span
15234 \end_layout
15235
15236 \end_inset
15237
15238 .
15239  The inner tag is optional and, by default, does not appear.
15240 \end_layout
15241
15242 \begin_layout Standard
15243
15244 \lang english
15245 The specific tags and attributes output for each inset can be controlled
15246  by means of the following layout tags.
15247 \end_layout
15248
15249 \begin_layout Description
15250
15251 \lang english
15252 \begin_inset Flex Code
15253 status collapsed
15254
15255 \begin_layout Plain Layout
15256
15257 \lang english
15258 HTMLAttr
15259 \end_layout
15260
15261 \end_inset
15262
15263  [
15264 \begin_inset Flex Code
15265 status collapsed
15266
15267 \begin_layout Plain Layout
15268
15269 \lang english
15270 string
15271 \end_layout
15272
15273 \end_inset
15274
15275 ] Specifies attribute information to be output with the main tag.
15276  For example, 
15277 \begin_inset Quotes eld
15278 \end_inset
15279
15280
15281 \begin_inset Flex Code
15282 status collapsed
15283
15284 \begin_layout Plain Layout
15285
15286 \lang english
15287 class=`myinset' onclick=`\SpecialChar \ldots{}
15288 '
15289 \end_layout
15290
15291 \end_inset
15292
15293
15294 \begin_inset Quotes erd
15295 \end_inset
15296
15297 .
15298  By default, LyX will output 
15299 \begin_inset Quotes eld
15300 \end_inset
15301
15302
15303 \begin_inset Flex Code
15304 status collapsed
15305
15306 \begin_layout Plain Layout
15307
15308 \lang english
15309 class=`insetname'
15310 \end_layout
15311
15312 \end_inset
15313
15314
15315 \begin_inset Quotes erd
15316 \end_inset
15317
15318 , where 
15319 \begin_inset Flex Code
15320 status collapsed
15321
15322 \begin_layout Plain Layout
15323
15324 \lang english
15325 insetname
15326 \end_layout
15327
15328 \end_inset
15329
15330  is the LyX name of the inset, made lowercase and with non-alphanumeric
15331  characters converted to underscores, for example: footnote.
15332 \end_layout
15333
15334 \begin_layout Description
15335
15336 \lang english
15337 \begin_inset Flex Code
15338 status collapsed
15339
15340 \begin_layout Plain Layout
15341
15342 \lang english
15343 HTMLForceCSS
15344 \end_layout
15345
15346 \end_inset
15347
15348  [
15349 \begin_inset Flex Code
15350 status collapsed
15351
15352 \begin_layout Plain Layout
15353
15354 \emph on
15355 \lang english
15356 0
15357 \emph default
15358 ,1
15359 \end_layout
15360
15361 \end_inset
15362
15363 ] Whether to output the default CSS information LyX generates for this layout,
15364  even if additional information is explicitly provided via 
15365 \begin_inset Flex Code
15366 status collapsed
15367
15368 \begin_layout Plain Layout
15369
15370 \lang english
15371 HTMLStyle
15372 \end_layout
15373
15374 \end_inset
15375
15376 .
15377  Setting this to 
15378 \begin_inset Flex Code
15379 status collapsed
15380
15381 \begin_layout Plain Layout
15382
15383 \lang english
15384 1
15385 \end_layout
15386
15387 \end_inset
15388
15389  allows you to alter or augment the generated CSS, rather than to override
15390  it completely.
15391  Default is 0.
15392 \end_layout
15393
15394 \begin_layout Description
15395
15396 \lang english
15397 \begin_inset Flex Code
15398 status collapsed
15399
15400 \begin_layout Plain Layout
15401
15402 \lang english
15403 HTMLInnerAttr
15404 \end_layout
15405
15406 \end_inset
15407
15408  [
15409 \begin_inset Flex Code
15410 status collapsed
15411
15412 \begin_layout Plain Layout
15413
15414 \lang english
15415 string
15416 \end_layout
15417
15418 \end_inset
15419
15420 ] Attributes for the inner tag.
15421  Defaults to 
15422 \begin_inset Quotes eld
15423 \end_inset
15424
15425
15426 \begin_inset Flex Code
15427 status collapsed
15428
15429 \begin_layout Plain Layout
15430
15431 \lang english
15432 class=`insetname_inner'
15433 \end_layout
15434
15435 \end_inset
15436
15437
15438 \begin_inset Quotes erd
15439 \end_inset
15440
15441 .
15442 \end_layout
15443
15444 \begin_layout Description
15445
15446 \lang english
15447 \begin_inset Flex Code
15448 status collapsed
15449
15450 \begin_layout Plain Layout
15451
15452 \lang english
15453 HTMLInnerTag
15454 \end_layout
15455
15456 \end_inset
15457
15458  [
15459 \begin_inset Flex Code
15460 status collapsed
15461
15462 \begin_layout Plain Layout
15463
15464 \lang english
15465 string
15466 \end_layout
15467
15468 \end_inset
15469
15470 ] The inner tag, replacing 
15471 \begin_inset Flex Code
15472 status collapsed
15473
15474 \begin_layout Plain Layout
15475
15476 \lang english
15477 innertag
15478 \end_layout
15479
15480 \end_inset
15481
15482  in the examples above.
15483  By default, there is none.
15484 \end_layout
15485
15486 \begin_layout Description
15487
15488 \lang english
15489 \begin_inset Flex Code
15490 status collapsed
15491
15492 \begin_layout Plain Layout
15493
15494 \lang english
15495 HTMLIsBlock
15496 \end_layout
15497
15498 \end_inset
15499
15500  [
15501 \begin_inset Flex Code
15502 status collapsed
15503
15504 \begin_layout Plain Layout
15505
15506 \lang english
15507 0,
15508 \emph on
15509 1
15510 \end_layout
15511
15512 \end_inset
15513
15514 ] Whether this inset represents a standalone block of text (such as a footnote)
15515  or instead represents material that is included in the surrounding text
15516  (such as a branch).
15517  Defaults to 1.
15518 \end_layout
15519
15520 \begin_layout Description
15521
15522 \lang english
15523 \begin_inset Flex Code
15524 status collapsed
15525
15526 \begin_layout Plain Layout
15527
15528 \lang english
15529 HTMLLabel
15530 \end_layout
15531
15532 \end_inset
15533
15534  [
15535 \begin_inset Flex Code
15536 status collapsed
15537
15538 \begin_layout Plain Layout
15539
15540 \lang english
15541 string
15542 \end_layout
15543
15544 \end_inset
15545
15546 ] A label for this inset, possibly including a reference to a counter.
15547  For example, for footnote, it might be: 
15548 \begin_inset Flex Code
15549 status collapsed
15550
15551 \begin_layout Plain Layout
15552
15553 \lang english
15554
15555 \backslash
15556 arabic{footnote}
15557 \end_layout
15558
15559 \end_inset
15560
15561 .
15562  This is optional, and there is no default.
15563 \end_layout
15564
15565 \begin_layout Description
15566
15567 \lang english
15568 \begin_inset Flex Code
15569 status collapsed
15570
15571 \begin_layout Plain Layout
15572
15573 \lang english
15574 HTMLPreamble
15575 \end_layout
15576
15577 \end_inset
15578
15579  Information to be output in the 
15580 \begin_inset Flex Code
15581 status collapsed
15582
15583 \begin_layout Plain Layout
15584
15585 \lang english
15586 <head>
15587 \end_layout
15588
15589 \end_inset
15590
15591  section when this style is used.
15592  This might, for example, be used to include a 
15593 \begin_inset Flex Code
15594 status collapsed
15595
15596 \begin_layout Plain Layout
15597
15598 \lang english
15599 <script>
15600 \end_layout
15601
15602 \end_inset
15603
15604  block defining an 
15605 \begin_inset Flex Code
15606 status collapsed
15607
15608 \begin_layout Plain Layout
15609
15610 \lang english
15611 onclick
15612 \end_layout
15613
15614 \end_inset
15615
15616  handler.
15617 \end_layout
15618
15619 \begin_layout Description
15620
15621 \lang english
15622 \begin_inset Flex Code
15623 status collapsed
15624
15625 \begin_layout Plain Layout
15626
15627 \lang english
15628 HTMLStyle
15629 \end_layout
15630
15631 \end_inset
15632
15633  CSS style information to be included when this style is used.
15634  Note that this will automatically be wrapped in a layout-generated 
15635 \begin_inset Flex Code
15636 status collapsed
15637
15638 \begin_layout Plain Layout
15639
15640 \lang english
15641 <style>
15642 \end_layout
15643
15644 \end_inset
15645
15646  block, so only the CSS itself need be included.
15647 \end_layout
15648
15649 \begin_layout Description
15650
15651 \lang english
15652 \begin_inset Flex Code
15653 status collapsed
15654
15655 \begin_layout Plain Layout
15656
15657 \lang english
15658 HTMLTag
15659 \end_layout
15660
15661 \end_inset
15662
15663  [
15664 \begin_inset Flex Code
15665 status collapsed
15666
15667 \begin_layout Plain Layout
15668
15669 \lang english
15670 string
15671 \end_layout
15672
15673 \end_inset
15674
15675 ] The tag to be used for the main label, replacing 
15676 \begin_inset Flex Code
15677 status collapsed
15678
15679 \begin_layout Plain Layout
15680
15681 \lang english
15682 tag
15683 \end_layout
15684
15685 \end_inset
15686
15687  in the examples above.
15688  The default depends upon the setting of 
15689 \begin_inset Flex Code
15690 status collapsed
15691
15692 \begin_layout Plain Layout
15693
15694 \lang english
15695 MultiPar
15696 \end_layout
15697
15698 \end_inset
15699
15700 : If 
15701 \begin_inset Flex Code
15702 status collapsed
15703
15704 \begin_layout Plain Layout
15705
15706 \lang english
15707 MultiPar
15708 \end_layout
15709
15710 \end_inset
15711
15712  is true, the default is 
15713 \begin_inset Flex Code
15714 status collapsed
15715
15716 \begin_layout Plain Layout
15717
15718 \lang english
15719 div
15720 \end_layout
15721
15722 \end_inset
15723
15724 ; if it is false, the default is 
15725 \begin_inset Flex Code
15726 status collapsed
15727
15728 \begin_layout Plain Layout
15729
15730 \lang english
15731 span
15732 \end_layout
15733
15734 \end_inset
15735
15736 .
15737 \end_layout
15738
15739 \begin_layout Subsection
15740
15741 \lang english
15742 Float XHTML
15743 \end_layout
15744
15745 \begin_layout Standard
15746
15747 \lang english
15748 The XHTML output for floats too can be controlled by layout information.
15749  The output has the following form:
15750 \end_layout
15751
15752 \begin_layout LyX-Code
15753
15754 \lang english
15755 <tag attr=
15756 \begin_inset Quotes erd
15757 \end_inset
15758
15759 value
15760 \begin_inset Quotes erd
15761 \end_inset
15762
15763 >
15764 \end_layout
15765
15766 \begin_layout LyX-Code
15767
15768 \lang english
15769 Contents of the float.
15770 \end_layout
15771
15772 \begin_layout LyX-Code
15773
15774 \lang english
15775 </tag>
15776 \end_layout
15777
15778 \begin_layout Standard
15779
15780 \lang english
15781 The caption, if there is one, is a separate inset and will be output as
15782  such.
15783  Its appearance can be controlled via the InsetLayout for caption insets.
15784  
15785 \end_layout
15786
15787 \begin_layout Description
15788
15789 \lang english
15790 \begin_inset Flex Code
15791 status collapsed
15792
15793 \begin_layout Plain Layout
15794
15795 \lang english
15796 HTMLAttr
15797 \end_layout
15798
15799 \end_inset
15800
15801  [
15802 \begin_inset Flex Code
15803 status collapsed
15804
15805 \begin_layout Plain Layout
15806
15807 \lang english
15808 string
15809 \end_layout
15810
15811 \end_inset
15812
15813 ] Specifies attribute information to be output with the main tag.
15814  For example, 
15815 \begin_inset Quotes eld
15816 \end_inset
15817
15818
15819 \begin_inset Flex Code
15820 status collapsed
15821
15822 \begin_layout Plain Layout
15823
15824 \lang english
15825 class=`myfloat' onclick=`\SpecialChar \ldots{}
15826 '
15827 \end_layout
15828
15829 \end_inset
15830
15831
15832 \begin_inset Quotes erd
15833 \end_inset
15834
15835 .
15836  By default, LyX will output 
15837 \begin_inset Quotes eld
15838 \end_inset
15839
15840
15841 \begin_inset Flex Code
15842 status collapsed
15843
15844 \begin_layout Plain Layout
15845
15846 \lang english
15847 class=`float float-floattype'
15848 \end_layout
15849
15850 \end_inset
15851
15852
15853 \begin_inset Quotes erd
15854 \end_inset
15855
15856 , where 
15857 \begin_inset Flex Code
15858 status collapsed
15859
15860 \begin_layout Plain Layout
15861
15862 \lang english
15863 floattype
15864 \end_layout
15865
15866 \end_inset
15867
15868  is LyX's name for this type of float, as determined by the float declaration
15869  (see 
15870 \begin_inset CommandInset ref
15871 LatexCommand ref
15872 reference "sub:Gleitobjekte"
15873
15874 \end_inset
15875
15876 ), though made lowercase and with non-alphanumeric characters converted
15877  to underscores, for example: float-table.
15878 \end_layout
15879
15880 \begin_layout Description
15881
15882 \lang english
15883 \begin_inset Flex Code
15884 status collapsed
15885
15886 \begin_layout Plain Layout
15887
15888 \lang english
15889 HTMLStyle
15890 \end_layout
15891
15892 \end_inset
15893
15894  CSS style information to be included when this float is used.
15895  Note that this will automatically be wrapped in a layout-generated 
15896 \begin_inset Flex Code
15897 status collapsed
15898
15899 \begin_layout Plain Layout
15900
15901 \lang english
15902 <style>
15903 \end_layout
15904
15905 \end_inset
15906
15907  block, so only the CSS itself need be included.
15908 \end_layout
15909
15910 \begin_layout Description
15911
15912 \lang english
15913 \begin_inset Flex Code
15914 status collapsed
15915
15916 \begin_layout Plain Layout
15917
15918 \lang english
15919 HTMLTag
15920 \end_layout
15921
15922 \end_inset
15923
15924  [
15925 \begin_inset Flex Code
15926 status collapsed
15927
15928 \begin_layout Plain Layout
15929
15930 \lang english
15931 string
15932 \end_layout
15933
15934 \end_inset
15935
15936 ] The tag to be used for this float, replacing 
15937 \begin_inset Quotes eld
15938 \end_inset
15939
15940
15941 \begin_inset Flex Code
15942 status collapsed
15943
15944 \begin_layout Plain Layout
15945
15946 \lang english
15947 tag
15948 \end_layout
15949
15950 \end_inset
15951
15952
15953 \begin_inset Quotes erd
15954 \end_inset
15955
15956  in the example above.
15957  The default is 
15958 \begin_inset Flex Code
15959 status collapsed
15960
15961 \begin_layout Plain Layout
15962
15963 \lang english
15964 div
15965 \end_layout
15966
15967 \end_inset
15968
15969  and will rarely need changing.
15970 \end_layout
15971
15972 \begin_layout Subsection
15973
15974 \lang english
15975 Bibliography formatting
15976 \end_layout
15977
15978 \begin_layout Standard
15979
15980 \lang english
15981 The bibliography can be formatted using 
15982 \begin_inset Flex Code
15983 status collapsed
15984
15985 \begin_layout Plain Layout
15986
15987 \lang english
15988 CiteFormat
15989 \end_layout
15990
15991 \end_inset
15992
15993  blocks.
15994  See Section 
15995 \begin_inset CommandInset ref
15996 LatexCommand ref
15997 reference "sub:Citation-format-description"
15998
15999 \end_inset
16000
16001  for the details.
16002 \end_layout
16003
16004 \begin_layout Subsection
16005
16006 \lang english
16007 LyX-generated CSS
16008 \end_layout
16009
16010 \begin_layout Standard
16011
16012 \lang english
16013 We have several times mentioned that LyX will generate default CSS style
16014  rules for both insets and paragraph styles, based upon the other layout
16015  information that is provided.
16016  In this section, we shall say a word about which layout information LyX
16017  uses and how.
16018 \end_layout
16019
16020 \begin_layout Standard
16021
16022 \lang english
16023 At present, LyX auto-generates CSS only for font information, making use
16024  of the 
16025 \begin_inset Flex Code
16026 status collapsed
16027
16028 \begin_layout Plain Layout
16029
16030 \lang english
16031 Family
16032 \end_layout
16033
16034 \end_inset
16035
16036
16037 \begin_inset Flex Code
16038 status collapsed
16039
16040 \begin_layout Plain Layout
16041
16042 \lang english
16043 Series
16044 \end_layout
16045
16046 \end_inset
16047
16048
16049 \begin_inset Flex Code
16050 status collapsed
16051
16052 \begin_layout Plain Layout
16053
16054 \lang english
16055 Shape
16056 \end_layout
16057
16058 \end_inset
16059
16060 , and 
16061 \begin_inset Flex Code
16062 status collapsed
16063
16064 \begin_layout Plain Layout
16065
16066 \lang english
16067 Size
16068 \end_layout
16069
16070 \end_inset
16071
16072  specified in the 
16073 \begin_inset Flex Code
16074 status collapsed
16075
16076 \begin_layout Plain Layout
16077
16078 \lang english
16079 Font
16080 \end_layout
16081
16082 \end_inset
16083
16084  declaration.
16085  (See 
16086 \begin_inset CommandInset ref
16087 LatexCommand ref
16088 reference "sub:Beschreibung-des-Zeichensatzes"
16089
16090 \end_inset
16091
16092 .) The translation is mostly straightforward and obvious.
16093  For example, 
16094 \begin_inset Quotes eld
16095 \end_inset
16096
16097
16098 \begin_inset Flex Code
16099 status collapsed
16100
16101 \begin_layout Plain Layout
16102
16103 \lang english
16104 Family Sans
16105 \end_layout
16106
16107 \end_inset
16108
16109
16110 \begin_inset Quotes erd
16111 \end_inset
16112
16113  becomes 
16114 \begin_inset Quotes eld
16115 \end_inset
16116
16117
16118 \begin_inset Flex Code
16119 status collapsed
16120
16121 \begin_layout Plain Layout
16122
16123 \lang english
16124 font-family: sans-serif;
16125 \end_layout
16126
16127 \end_inset
16128
16129
16130 \begin_inset Quotes erd
16131 \end_inset
16132
16133 .
16134  The correspondence of LyX sizes and CSS sizes is a little less obvious
16135  but nonetheless intuitive.
16136  See the 
16137 \begin_inset Flex Code
16138 status collapsed
16139
16140 \begin_layout Plain Layout
16141
16142 \lang english
16143 getSizeCSS()
16144 \end_layout
16145
16146 \end_inset
16147
16148  function in 
16149 \begin_inset Flex URL
16150 status collapsed
16151
16152 \begin_layout Plain Layout
16153
16154 src/FontInfo.cpp
16155 \end_layout
16156
16157 \end_inset
16158
16159  for the details.
16160 \end_layout
16161
16162 \begin_layout Chapter
16163 Externes Material einfügen
16164 \begin_inset CommandInset label
16165 LatexCommand label
16166 name "cha:Externes-Material-einfügen"
16167
16168 \end_inset
16169
16170
16171 \end_layout
16172
16173 \begin_layout Section
16174 Hintergrund
16175 \end_layout
16176
16177 \begin_layout Standard
16178 Einer der am häufigsten geäußerten Wünsche der LyX-Benutzer ist die Möglichkeit
16179  einer Schnittstelle zwischen LyX und XFig, Dia oder ähnlichen Anwendungsprogram
16180 men, die darauf spezialisiert sind, spezielle Diagramme, Abbildungen oder
16181  ähnliches zum Einbinden in Dokumente zu erstellen.
16182  Bislang war es lediglich möglich, statische, festgelegte Abbildungen über
16183  das normale Grafik-Inset einzubinden, jedoch hat dieser Ansatz einige Einschrän
16184 kungen:
16185 \end_layout
16186
16187 \begin_layout Itemize
16188 Wenn Sie die Abbildung ändern wollen, müssen Sie extra von Hand das entsprechend
16189 e Programm starten.
16190 \end_layout
16191
16192 \begin_layout Itemize
16193 LyX merkt nicht, dass Sie die Abbildung geändert haben, und die Darstellung
16194  am Bildschirm wird schnell veraltet; dies wird noch durch die fehlende
16195  Möglichkeit, die Anzeige zu aktualisieren, erschwert.
16196 \end_layout
16197
16198 \begin_layout Itemize
16199 Das Grafik-Inset kann nicht mit unterschiedlichen Export-Formaten wie DocBook,
16200  HTML oder ASCII umgehen.
16201 \end_layout
16202
16203 \begin_layout Standard
16204 Die Einfügung 
16205 \family sans
16206 Externes
16207 \begin_inset space \space{}
16208 \end_inset
16209
16210 Material
16211 \family default
16212  ist der Versuch, diese Probleme zu lösen.
16213 \begin_inset Foot
16214 status collapsed
16215
16216 \begin_layout Plain Layout
16217 Auch wenn das alte Grafik-Inset einige Mängel hat, so ist es dennoch sehr
16218  wertvoll, denn es bietet eine Anzeige der Grafik sowie die Möglichkeit
16219  zu geometrischen Transformationen über eine komfortable Benutzerschnittstelle.
16220  
16221 \end_layout
16222
16223 \end_inset
16224
16225  Dies wird erreicht, indem eine abstrahierte Methode der Interaktion zwischen
16226  LyX und einer externen Anwendung definiert wird.
16227  Anstatt also eine lange Liste von Einfügungen für alle möglichen Arten
16228  von Material anzubieten, haben wir auf die Darstellung in LyX verzichtet
16229  und dafür die Möglichkeit geschaffen, einen sehr weiten Bereich von Anwendungen
16230  abzudecken.
16231 \end_layout
16232
16233 \begin_layout Standard
16234 Das Ergebnis ist eben genau diese Einfügung 
16235 \family sans
16236 Externes
16237 \begin_inset space \space{}
16238 \end_inset
16239
16240 Material
16241 \family default
16242 .
16243  Eine solche Einfügung erscheint im LyX-Dokument lediglich als einfache
16244  Schaltfläche, aber lassen Sie sich dadurch nicht täuschen.
16245  Wenn Sie darauf klicken, erscheint ein Dialog, in dem Sie genau festlegen
16246  können, welche Art von Material Sie einbinden wollen.
16247  Und in den folgenden Abschnitten werden Sie lernen, wie Sie damit all die
16248  oben aufgezeigten Probleme umgehen können und einiges mehr.
16249 \end_layout
16250
16251 \begin_layout Section
16252 Wie funktioniert das?
16253 \end_layout
16254
16255 \begin_layout Standard
16256 Die Einfügung 
16257 \family sans
16258 Externes
16259 \begin_inset space \space{}
16260 \end_inset
16261
16262 Material
16263 \family default
16264  basiert auf dem Konzept der Vorlage.
16265  Eine solche Vorlage ist eine Spezifikation, wie LyX mit einer bestimmten
16266  Sorte von Material umgehen soll.
16267  Derzeit gehören zu LyX derartige Vorlagen für XFig-Abbildungen, Dia-Diagramme,
16268  diverse Abbildungen im Rasterformat, Gnuplot und noch ein paar mehr.
16269  Die vollständige Liste sehen Sie in 
16270 \family sans
16271 Einfügen\SpecialChar \menuseparator
16272 Datei\SpecialChar \menuseparator
16273 Externes
16274 \begin_inset space \space{}
16275 \end_inset
16276
16277 Material
16278 \family default
16279 .
16280 \end_layout
16281
16282 \begin_layout Standard
16283 Darüberhinaus ist es möglich, durch eigene Vorlagen beliebige andere Formate
16284  einzubinden.
16285  Wir werden weiter unten beschreiben, was genau Sie dazu machen müssen und
16286  hoffen, dass Sie derartig erstellte Vorlagen an das LyX-Team schicken,
16287  damit sie in kommenden LyX-Versionen integriert werden können.
16288 \end_layout
16289
16290 \begin_layout Standard
16291 Ein weiteres Merkmal der Idee der externen Einfügung ist die Unterscheidung
16292  zwischen der ursprünglichen Datei, die als Grundlage für das eingefügte
16293  Material dient, und der erzeugten Datei, die dann letztendlich in Ihr Dokument
16294  eingebunden wird.
16295  Wir wollen dies am Beispiel einer XFig-Abbildung erläutern.
16296 \end_layout
16297
16298 \begin_layout Standard
16299 Das Programm XFig bearbeitet eine speziell formatierte Datei mit der Endung
16300  
16301 \family typewriter
16302 .fig
16303 \family default
16304 .
16305  In XFig können Sie Ihre Abbildung editieren und ändern, und zum Schluss
16306  speichern Sie diese 
16307 \family typewriter
16308 .fig
16309 \family default
16310 -Datei.
16311  Wenn Sie nun eine derartige Abbildung in LyX einbinden wollen, müssen Sie
16312  zunächst 
16313 \family typewriter
16314 transfig
16315 \family default
16316  starten, um eine PostScript-Datei zu erzeugen, die von LaTeX eingebunden
16317  werden kann.
16318  In diesem Fall ist also die 
16319 \family typewriter
16320 .fig
16321 \family default
16322 -Datei die oben erwähnte Originaldatei, und die 
16323 \family typewriter
16324 .ps-
16325 \family default
16326 Datei die tatsächlich eingebundene Datei.
16327 \end_layout
16328
16329 \begin_layout Standard
16330 Diese Unterscheidung ist wichtig, denn Sie erlaubt das einfache Ändern und
16331  Aktualisieren des Materials, während Sie an Ihrem Text schreiben.
16332  Außerdem ist erst so die Flexibilität gegeben, die benötigt wird, um unterschie
16333 dliche Exportformate für die LyX-Datei zu ermöglichen.
16334 \end_layout
16335
16336 \begin_layout Standard
16337 So ist es im Falle einer Ausgabe als reiner (ASCII) Text sicher nicht sinnvoll,
16338  eine PostScript-Datei im Rohformat einzubinden.
16339  In diesem Fall wird dann entweder nur eine Referenz auf die Bilddatei angegeben
16340 , oder aber es wird ein Konverter gestartet, der eine ASCII-Darstellung
16341  erzeugt, die in etwa so aussieht wie die ursprüngliche Grafik.
16342  Genau dies ist mit der Einfügung 
16343 \family sans
16344 Externes Material
16345 \family default
16346  möglich, denn sie kennt all die notwendigen Befehle für derartige Konvertierung
16347 en (sofern sie von LyX unterstützt werden).
16348 \end_layout
16349
16350 \begin_layout Standard
16351 Darüberhinaus erlaubt die Einfügung 
16352 \family sans
16353 Externes Material
16354 \family default
16355  aber auch die einfache Integration mit externen Betrachtern und Editoren.
16356  So sind Sie bei einer XFig-Abbildung in der Lage, mit einem einigen Klick
16357  XFig zu starten, um die Abbildung zu bearbeiten oder die erstellte PostScript-D
16358 atei mit 
16359 \family typewriter
16360 ghostview
16361 \family default
16362  zu betrachten.
16363  Kein langes Herumsuchen mit Dateimanagern nach den Original- und Grafikdateien
16364  mehr, und Sie müssen sich nicht mehr an die unterschiedlichen Parameter
16365  erinnern, die vielleicht für diese Abbildung notwendig sind, um sie in
16366  der richtigen Größe zu erstellen.
16367  Sie haben ohne viel Aufwand Zugriff auf eine Vielzahl von Applikationen
16368  und können so Ihre Produktivität ungemein steigern.
16369 \end_layout
16370
16371 \begin_layout Standard
16372 LyX besitzt also die Information über eine Vielzahl von externen Programmen,
16373  um diese von Ihnen unbemerkt nutzen zu können und Ihnen so den größtmöglichen
16374  Komfort zu bieten.
16375  Und genau diese Information ist in den oben erwähnten Vorlagen gespeichert.
16376  Jede dieser Vorlagen enthält eine Liste von Befehlen und Optionen, um externe
16377  Programme zu starten, Formate zu konvertieren usw\SpecialChar \@.
16378
16379 \end_layout
16380
16381 \begin_layout Standard
16382 Ein fortgeschrittener Anwender kann mit derartigen selbst erstellten Vorlagen
16383  die Möglichkeiten von LyX stark erweitern, ohne dazu den eigentlichen Quellcode
16384  verändern zu müssen.
16385  Zwar ist dazu einiges an Arbeit notwendig, um all diese Befehle festzulegen,
16386  aber zum Glück hat das LyX-Team das in einigen Fällen ja schon getan.
16387 \end_layout
16388
16389 \begin_layout Standard
16390 Eine kleine Einschränkung gibt es aber doch: Da es wie erwähnt eine Vielzahl
16391  möglicher Exportformate für das eingefügte Material gibt, wäre es zu vermuten,
16392  dass man von LyX aus auch alle diese Formate als Vorschau ansehen kann.
16393  Das LyX-Team hat sich entschlossen, das nicht zu tun, um die Benutzerschnittste
16394 lle so einfach wie möglich zu halten.
16395  Anstatt im Dialog für jedes mögliche Exportformat einen eigenen Knopf für
16396  die Vorschau zu haben, wurde das Konzept des primären Formats eingeführt,
16397  und es gibt nur einen Schalter 
16398 \family sans
16399 in
16400 \begin_inset space \space{}
16401 \end_inset
16402
16403 Ly
16404 \begin_inset ERT
16405 status collapsed
16406
16407 \begin_layout Plain Layout
16408
16409 {}
16410 \end_layout
16411
16412 \end_inset
16413
16414 X
16415 \begin_inset space \space{}
16416 \end_inset
16417
16418 anzeigen
16419 \family default
16420 , der die Datei in genau diesem primären Format anzeigt.
16421 \end_layout
16422
16423 \begin_layout Standard
16424 Dieses Format wird durch die verwendete Dokumentenklasse festgelegt.
16425  So ist es für die meisten Klassen LaTeX, für die DocBook-Klassen ist es
16426  aber DocBook.
16427  Denken Sie also daran, dass Ihnen die Vorschau lediglich das Aussehen in
16428  diesem Hauptformat anzeigt; wenn Sie sehen wollen, wie das Ergebnis in
16429  anderen Formaten aussieht, müssen Sie wie gewohnt die Konvertierung manuell
16430  durchführen.
16431 \end_layout
16432
16433 \begin_layout Section
16434 Der Dialog 
16435 \family sans
16436 Externes Material
16437 \end_layout
16438
16439 \begin_layout Standard
16440 Eine Externe Einfügung wird vom Menü 
16441 \family sans
16442 Einfügen
16443 \family default
16444 \SpecialChar \menuseparator
16445
16446 \family sans
16447 Datei
16448 \family default
16449 \SpecialChar \menuseparator
16450
16451 \family sans
16452 Externes
16453 \family default
16454
16455 \begin_inset space \space{}
16456 \end_inset
16457
16458
16459 \family sans
16460 Material
16461 \family default
16462 \SpecialChar \ldots{}
16463  aus aufgerufen.
16464  Es wird dann der Dialog 
16465 \family sans
16466 Externes
16467 \begin_inset space \space{}
16468 \end_inset
16469
16470 Material
16471 \family default
16472  geöffnet.
16473  In diesem Dialog können Sie genau festlegen, welche Art von Material Sie
16474  einbinden wollen, und auch wie das geschehen soll.
16475  Darüberhinaus können Sie über diesen Dialog die externen Bearbeitungsprogramme
16476  und Betrachter starten.
16477 \end_layout
16478
16479 \begin_layout Standard
16480 Auf der Karteikarte 
16481 \family sans
16482 Datei
16483 \family default
16484  befindet sich zunächst ein Fenster 
16485 \family sans
16486 Datei:
16487 \family default
16488 , in das Sie einen Dateinamen direkt oder über 
16489 \family sans
16490 Durchsuchen
16491 \family default
16492 \SpecialChar \ldots{}
16493  eingeben können.
16494  Da die tatsächlich eingebundene Datei bei Bedarf automatisch erstellt wird,
16495  besteht kein Grund, hierfür auch ein Dialogfeld anzulegen.
16496  Darunter ist ein Schalter 
16497 \family sans
16498 Datei
16499 \begin_inset space \space{}
16500 \end_inset
16501
16502 bearbeiten\SpecialChar \ldots{}
16503
16504 \family default
16505 , mit dem ein Bearbeitungsprogramm für die eingegebene Datei aufgerufen
16506  werden kann.
16507 \end_layout
16508
16509 \begin_layout Standard
16510 Dann kommt eine Liste mit Vorlagen.
16511  Im Textfenster darunter finden Sie einige hoffentlich hilfreiche Hinweise
16512  zur Verwendung der gewählten Vorlage: Meist eine kurze Beschreibung, was
16513  die Vorlage macht und welche Parameter möglich sind.
16514 \end_layout
16515
16516 \begin_layout Standard
16517 Unten links im Dialogfenster können Sie noch 
16518 \family sans
16519 Entwurf
16520 \family default
16521  de/aktivieren.
16522 \end_layout
16523
16524 \begin_layout Standard
16525 Wenn Sie auf der Karteikarte 
16526 \family sans
16527 Ly
16528 \begin_inset ERT
16529 status collapsed
16530
16531 \begin_layout Plain Layout
16532
16533 {}
16534 \end_layout
16535
16536 \end_inset
16537
16538 X-Ansicht in
16539 \begin_inset space \space{}
16540 \end_inset
16541
16542 Ly
16543 \begin_inset ERT
16544 status collapsed
16545
16546 \begin_layout Plain Layout
16547
16548 {}
16549 \end_layout
16550
16551 \end_inset
16552
16553 X
16554 \begin_inset space \space{}
16555 \end_inset
16556
16557 anzeigen
16558 \family default
16559  aktiviert haben, wird die externe Datei angezeigt, wenn es möglich ist.
16560  Ist 
16561 \family sans
16562 in
16563 \begin_inset space \space{}
16564 \end_inset
16565
16566 Ly
16567 \begin_inset ERT
16568 status collapsed
16569
16570 \begin_layout Plain Layout
16571
16572 {}
16573 \end_layout
16574
16575 \end_inset
16576
16577 X
16578 \begin_inset space \space{}
16579 \end_inset
16580
16581 anzeigen
16582 \family default
16583  deaktiviert, erscheint nur ein grau hinterlegtes Kästchen mit Vorlagentyp
16584  und Dateinamen.
16585 \end_layout
16586
16587 \begin_layout Standard
16588 Dann gibt es noch die Karteikarten 
16589 \family sans
16590 Drehen
16591 \family default
16592
16593 \family sans
16594 Größe
16595 \family default
16596
16597 \family sans
16598 Zuschneiden
16599 \family default
16600  und 
16601 \family sans
16602 Optionen
16603 \family default
16604 , die Sie bereits aus 
16605 \family sans
16606 Einfügen\SpecialChar \menuseparator
16607 Grafik\SpecialChar \ldots{}
16608
16609 \family default
16610  kennen.
16611  Die letzten beiden sind abhängig vom Vorlagentyp aktiviert.
16612 \end_layout
16613
16614 \begin_layout Standard
16615 Ganz unten befinden sich schließlich die gewohnten Knöpfe 
16616 \family sans
16617 OK,
16618 \family default
16619  
16620 \family sans
16621 Übernehmen
16622 \family default
16623  und 
16624 \family sans
16625 Abbrech
16626 \family default
16627 en
16628 \family sans
16629 /Schließen
16630 \family default
16631 .
16632 \end_layout
16633
16634 \begin_layout Section
16635 Beispiele
16636 \end_layout
16637
16638 \begin_layout Standard
16639 In Diesem Abschnitt sollten wir einige Beispiele zeigen, wie diese Einfügungen
16640  von externem Material verwendet werden können.
16641  Dies sollte etwa folgendes umfassen:
16642 \end_layout
16643
16644 \begin_layout Itemize
16645 Externe Rasterbilder
16646 \end_layout
16647
16648 \begin_layout Itemize
16649 Externe XFig-Abbildungen
16650 \end_layout
16651
16652 \begin_layout Itemize
16653 Schachdiagramme
16654 \end_layout
16655
16656 \begin_layout Itemize
16657 Datum
16658 \end_layout
16659
16660 \begin_layout Section
16661 Die Konfigurationsdatei
16662 \end_layout
16663
16664 \begin_layout Standard
16665 Es ist recht einfach, eigene neue Vorlagen für externe Einfügungen zu erstellen.
16666  Allerdings sollten Sie sich im klaren sein, dass Sie, wenn Sie dabei zu
16667  unbesorgt vorgehen, sehr schnell ein Sicherheitsloch erzeugen können.
16668  Wenn Sie also eigene Vorlagen erstellen wollen, lesen Sie bitte 
16669 \emph on
16670 unbedingt
16671 \emph default
16672  den Abschnitt
16673 \begin_inset space \space{}
16674 \end_inset
16675
16676
16677 \begin_inset CommandInset ref
16678 LatexCommand vref
16679 reference "sec:Sicherheitshinweise"
16680
16681 \end_inset
16682
16683 .
16684 \end_layout
16685
16686 \begin_layout Standard
16687 Trotzdem sollten Sie unbedingt selbst erstellte Vorlagen an das LyX-Team
16688  senden.
16689 \end_layout
16690
16691 \begin_layout Standard
16692 Die Vorlagendefinitionen befinden sich in der Datei 
16693 \family typewriter
16694 Ly
16695 \begin_inset ERT
16696 status collapsed
16697
16698 \begin_layout Plain Layout
16699
16700 {}
16701 \end_layout
16702
16703 \end_inset
16704
16705 XDir/external_tem\SpecialChar \-
16706 plates
16707 \family default
16708 .
16709  Sie können sich eine Kopie davon in Ihr privates Benutzerverzeichnis 
16710 \family typewriter
16711 UserDir
16712 \family default
16713  kopieren und editieren.
16714  Zu einem späteren Zeitpunkt werden Sie in diesem Abschnitt hier auch eine
16715  genaue Beschreibung der Syntax dieser Datei und der vorhandenen Einträge
16716  finden\SpecialChar \ldots{}
16717
16718 \end_layout
16719
16720 \begin_layout Section
16721 Der Ersetzungsmechanismus
16722 \end_layout
16723
16724 \begin_layout Standard
16725 Wenn über die externe Einfügung ein externes Programm gestartet wird, geschieht
16726  dies anhand eines Befehls, der in der Vorlage festgelegt wurde.
16727  Ein solcher Befehl kann diverse Makros enthalten, die vor dem eigentlichen
16728  Aufruf ausgewertet werden.
16729  Die Ausführung erfolgt dabei immer in demjenigen Verzeichnis, das auch
16730  das LyX-Dokument enthält.
16731  Eine derartige Ersetzung findet ebenfalls statt, wenn die Vorschau aktiviert
16732  wird.
16733  Hier finden Sie eine Liste dieser Makros:
16734 \end_layout
16735
16736 \begin_layout Description
16737 $$FName Der Name der im Dialog angegeben Datei.
16738 \end_layout
16739
16740 \begin_layout Description
16741 $$Basename Der Dateiname ohne die Endung
16742 \end_layout
16743
16744 \begin_layout Description
16745 $$Tempname Ein Name (inklusive vollem Pfad) einer temporären Datei; diese
16746  wird automatisch gelöscht, wenn das Dokument geschlossen oder die Einfügung
16747  gelöscht wird.
16748 \end_layout
16749
16750 \begin_layout Description
16751 $$Contents(
16752 \begin_inset Quotes gld
16753 \end_inset
16754
16755 Datei.ext
16756 \begin_inset Quotes grd
16757 \end_inset
16758
16759 ) Dieses Makro wird zum Inhalt der Datei mit dem Namen 
16760 \family typewriter
16761 Datei.ext
16762 \family default
16763  expandiert.
16764 \end_layout
16765
16766 \begin_layout Description
16767 $$Sysdir Dies wird durch den Namen des Systemverzeichnisses ersetzt.
16768  Es wird normalerweise verwendet, um diverse Hilfsskripte anzusprechen,
16769  die Teil von LyX sind.
16770 \end_layout
16771
16772 \begin_layout Standard
16773 Darüberhinaus werden sämtliche Umgebungsvariablen der Form 
16774 \family typewriter
16775 ${PATH}
16776 \family default
16777  expandiert.
16778 \end_layout
16779
16780 \begin_layout Section
16781 Sicherheitshinweise
16782 \begin_inset CommandInset label
16783 LatexCommand label
16784 name "sec:Sicherheitshinweise"
16785
16786 \end_inset
16787
16788
16789 \end_layout
16790
16791 \begin_layout Standard
16792 Der Mechanismus der Einfügung externen Materials bietet eine Schnittstelle
16793  zu einer Vielzahl von externen Programmen und startet diese automatisch.
16794  Darum ist es notwendig, auf die dadurch bedingten Sicherheitsprobleme einzugehe
16795 n.
16796  Insbesondere besteht durch die Möglichkeit, eigene Dateinamen und/oder
16797  Parameter anzugeben, scheinbar Gefahr, dass jemand bösartige Dokumente
16798  erstellt, die willkürliche Befehle ausführen, sobald ein Benutzer sie betrachte
16799 t oder ausdruckt.
16800  Dies ist etwas, das wir unter allen Umständen vermeiden wollen.
16801 \end_layout
16802
16803 \begin_layout Standard
16804 Da jedoch die nutzbaren Programme ausschließlich in der Vorlagenkonfigurationsda
16805 tei festgelegt werden können, bestehen keine Sicherheitsbedenken, solange
16806  LyX selbst korrekt und nur mit sicheren Vorlagen konfiguriert ist.
16807  Der Grund dafür ist, dass die externen Programme nicht mit dem Systembefehl
16808  
16809 \family typewriter
16810 system()
16811 \family default
16812  aufgerufen werden, sondern mit 
16813 \family typewriter
16814 execvp()
16815 \family default
16816 .
16817  Dadurch ist es nicht möglich, über Dateinamen oder zusätzliche Parameter
16818  willkürliche Befehle durch die Shell ausführen zu lassen.
16819 \end_layout
16820
16821 \begin_layout Standard
16822 Bedingt durch diese Sicherheit, sind Sie allerdings etwas in der Auswahl
16823  der Befehlszeichenketten eingeschränkt, die Sie in der Vorlagedatei verwenden
16824  können.
16825  Insbesondere sind Ausgabeumleitungen und Pipes nicht möglich, und das muss
16826  auch so bleiben, wenn LyX weiterhin sicher bleiben soll.
16827  Wenn Sie derartige Fähigkeiten der Shell nutzen wollen, müssen Sie ein
16828  Skript schreiben und dieses dann aufrufen.
16829 \end_layout
16830
16831 \begin_layout Standard
16832 Im Verzeichnis 
16833 \family typewriter
16834 Ly
16835 \begin_inset ERT
16836 status collapsed
16837
16838 \begin_layout Plain Layout
16839
16840 {}
16841 \end_layout
16842
16843 \end_inset
16844
16845 XDir/scripts
16846 \family default
16847  finden Sie das Skript 
16848 \family typewriter
16849 general_command_wrap\SpecialChar \-
16850 per.py
16851 \family default
16852 , das auf sicherem Weg die Verwendung der Ein/Ausgabeumleitung erlaubt.
16853  Es ist auch ein gutes Beispiel, wenn Sie selbst eigene, sichere Skripte
16854  erstellen wollen.
16855  Ein sehr viel komplexeres Beispiel, das auch 
16856 \family typewriter
16857 fork
16858 \family default
16859  und Konsorten verwendet, finden Sie mit 
16860 \family typewriter
16861 pic2ascii.py
16862 \family default
16863  im selben Verzeichnis.
16864 \end_layout
16865
16866 \begin_layout Standard
16867 Es ist zwar durchaus möglich, eine Vorlage zu erstellen, die eine direkte
16868  Interaktion mit der Shell erlaubt.
16869  Dies würde jedoch einem böswilligen Benutzer erlauben, durch die clevere
16870  Wahl von Dateinamen und/oder Parametern willkürliche Befehle auszuführen.
16871  Deswegen raten wir generell dazu, ausschließlich sichere Skripte zu verwenden,
16872  die mit dem 
16873 \family typewriter
16874 execvp()
16875 \family default
16876 -Mechanismus arbeiten.
16877 \end_layout
16878
16879 \begin_layout Standard
16880 Selbstverständlich mag es verlockend sein, in einer sicheren Umgebung zu
16881  den einfacheren Shellscripts zurückzukehren.
16882  Aber seien Sie sich bewusst, dass Sie dadurch ein potentielles Sicherheitsloch
16883  schaffen.
16884  Und obwohl wir jeden ermuntern, selbst erstellte Vorlagen im Sinne der
16885  Open Source an uns zu schicke,n sollte klar sein, dass ein derartiges,
16886  unsicheres Skript niemals fester Bestandteil der LyX-Distribution werden
16887  kann.
16888 \end_layout
16889
16890 \begin_layout Standard
16891 Die Einfügung externes Material gibt eine große Macht, und man muss sicherheitsb
16892 ewusst damit umgehen.
16893  Ein einziger kleiner Fehler in einem vermeintlich harmlosen Skript kann
16894  die Türe zu gewaltigen Sicherheitsproblemen öffnen.
16895  Im Zweifelsfall wenden Sie sich an einen angesehenen Sicherheitsexperten
16896  oder fragen Sie das LyX-Team, wenn Sie sich nicht sicher sind, ob eine
16897  von Ihnen erstellte Vorlage als sicher angesehen werden kann oder nicht.
16898  Und tun Sie das auf jeden Fall, bevor Sie die Vorlage in einem nicht genau
16899  kontrollierten Umfeld verwenden.
16900 \end_layout
16901
16902 \begin_layout Section
16903 Die Zukunft der externen Einfügung
16904 \end_layout
16905
16906 \begin_layout Standard
16907 Die gegenwärtige Implementation der Einfügung ist ein stabiler und mächtiger
16908  Mechanismus, der einen Zugang zu den Interna von LyX bietet.
16909  Doch wie bei fast allem in LyX gilt: Es befindet sich stetiger Entwicklung.
16910  Falls sich jemand an die Weiterentwicklung macht, sind hier ein paar Hinweise,
16911  welche Wege dabei gegangen werden sollten:
16912 \end_layout
16913
16914 \begin_layout Itemize
16915 Ermöglichen der eingebetteten Vorschau anstelle des einfachen Knopfes.
16916 \end_layout
16917
16918 \begin_layout Itemize
16919 Eingebettete Bearbeitung, zum Beispiel über OpenParts oder ein ähnliches
16920  Protokoll.
16921 \end_layout
16922
16923 \begin_layout Itemize
16924 Erweiterung der dynamischen Information und dadurch die Möglichkeit, optionale
16925  Eingabefelder für die Umwandlungsprogramme in allen Exportformaten zu haben,
16926  ebenso für die Parameter für jedes dieser Formate.
16927  Derzeit kann nur eine einziger Parameterkombination angegeben werden, die
16928  global für diese eine Vorlage gilt.
16929  Dies würde es ermöglichen, auf die etwas willkürliche Festlegung eines
16930  primären Formates für das einzubindende Material zu verzichten.
16931 \end_layout
16932
16933 \begin_layout Itemize
16934 Erweiterung der Definitionsbasis um intelligentere Konfigurationsoptionen
16935  als die einfache Parameterzeile zu ermöglichen.
16936  Mit einer passenden Skriptsprache wäre es möglich, eine sehr benutzerfreundlich
16937 e Version der Einfügungsdialoge zu erstellen.
16938 \end_layout
16939
16940 \end_body
16941 \end_document