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