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