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