1 #LyX 2.2 created this file. For more info see http://www.lyx.org/
8 % extra space for tables
9 \newcommand{\extratablespace}[1]{\noalign{\vskip#1}}
11 \options fleqn,bibliography=totoc,index=totoc,BCOR7.5mm,titlepage,captions=tableheading
12 \use_default_options false
20 \maintain_unincluded_children false
23 InsetLayout Flex:MenuItem
32 \newcommand*{\menuitem}[1]{{\sffamily #1}}
38 \language_package default
41 \font_roman "default" "DejaVu Serif"
42 \font_sans "default" "DejaVu Sans"
43 \font_typewriter "default" "DejaVu Sans Mono"
44 \font_math "auto" "default"
45 \font_default_family default
46 \use_non_tex_fonts false
49 \font_sf_scale 100 100
50 \font_tt_scale 100 100
52 \default_output_format default
54 \bibtex_command default
55 \index_command default
60 \pdf_bookmarksnumbered true
61 \pdf_bookmarksopen false
62 \pdf_bookmarksopenlevel 1
67 \pdf_pdfusetitle false
70 \use_package amsmath 1
71 \use_package amssymb 1
74 \use_package mathdots 1
75 \use_package mathtools 0
77 \use_package stackrel 0
78 \use_package stmaryrd 0
79 \use_package undertilde 1
81 \cite_engine_type default
85 \paperorientation portrait
89 \notefontcolor #0000ff
90 \index Stichwortverzeichnis
96 \paragraph_separation indent
97 \paragraph_indentation default
98 \quotes_language german
101 \paperpagestyle headings
102 \tracking_changes false
103 \output_changes false
112 Erweiterte \SpecialChar LyX
116 \begin_layout Subtitle
125 \begin_layout Standard
126 \begin_inset CommandInset toc
127 LatexCommand tableofcontents
134 \begin_layout Chapter
136 und das World Wide Web
139 \begin_layout Standard
146 \begin_layout Section
147 Mathe-Ausgabe in XHTML
150 \begin_layout Standard
154 offers four choices for how math is rendered.
155 These have various advantages and disadvantages:
158 \begin_layout Itemize
162 \begin_inset Newline newline
169 \begin_layout Itemize
173 \begin_inset Newline newline
177 \begin_inset Flex Code
180 \begin_layout Plain Layout
194 \begin_layout Standard
198 \begin_inset Flex MenuItem
201 \begin_layout Plain Layout
204 Document\SpecialChar menuseparator
207 Settings\SpecialChar menuseparator
219 \begin_layout Chapter
228 \begin_layout Section
232 \begin_layout Standard
235 The `\SpecialChar LyX
237 \begin_inset Quotes eld
241 \begin_inset Quotes erd
244 citations to \SpecialChar LyX
248 \begin_layout Section
254 \begin_layout Subsubsection*
257 External Packages (PDFSync and scrltx)
260 \begin_layout Standard
278 \begin_layout LyX-Code
282 \begin_inset Newline newline
285 LYXPIPE="/path/to/lyxpipe"
286 \begin_inset Newline newline
289 read TMP < "${LYXPIPE}".out || exit
292 \begin_layout Standard
295 Forward search is, as the name implies,:
298 \begin_layout Itemize
302 \begin_inset Flex Code
305 \begin_layout Plain Layout
316 \begin_layout Itemize
320 \begin_inset Flex Code
323 \begin_layout Plain Layout
331 : name of the (temporary) exported .tex file (without path)
334 \begin_layout Standard
343 \begin_layout Chapter
349 \begin_inset Index idx
352 \begin_layout Plain Layout
353 Dokumentklasse!besondere
361 \begin_layout Section
363 \begin_inset Index idx
366 \begin_layout Plain Layout
376 \begin_layout Standard
386 \begin_layout Subsection
390 \begin_layout Standard
397 \begin_layout Plain Layout
400 \begin_inset CommandInset href
402 target "http://svnbook.red-bean.com/"
417 \begin_inset Quotes eld
421 \begin_inset Quotes erd
424 (a man file, read it with
436 \begin_layout Standard
442 View\SpecialChar menuseparator
443 Toolbars\SpecialChar menuseparator
453 \begin_layout Subsection
454 RCS-Befehle in \SpecialChar LyX
458 \begin_layout Standard
459 Die folgetützten RCS-Befehle.
461 Datei\SpecialChar menuseparator
467 \begin_layout Standard
471 \begin_layout Standard
474 ci -q -u -m"<Beschreibung>" <Dateiname>
477 \begin_layout Subsubsection
482 \begin_inset Index idx
485 \begin_layout Plain Layout
486 Versionskontrolle!anzeigen
494 \begin_layout Standard
499 in einemtionen liefert
506 \begin_layout Subsubsection
512 \begin_layout Standard
521 For other details see
522 \begin_inset CommandInset ref
524 reference "subsec:VCS-Revision-Information"
531 \begin_layout Subsection
534 CVS commands in \SpecialChar LyX
538 \begin_layout Standard
543 File\SpecialChar menuseparator
551 The version control syste plessible.
554 \begin_layout Subsubsection
561 \begin_layout Subsubsection
568 \begin_layout Standard
574 cvs log "<file-name>"
576 is shown in a browser.
579 \begin_layout Subsection
582 SVN commands in \SpecialChar LyX
586 \begin_layout Subsubsection
589 \begin_inset CommandInset label
591 name "subsec:SVN-Repo-Update"
595 Update of the local directory checkout from repository
598 \begin_layout Standard
601 All the commands above have one shortcomming - they deal with the current
602 \begin_inset Flex Code
605 \begin_layout Plain Layout
613 files and so on administration becomes more complicated.
617 \begin_layout Plain Layout
620 in the same directory or subdirectories of the document.
630 \begin_layout Standard
633 re two different modes of file use in \SpecialChar LyX
637 \begin_layout Itemize
648 \begin_layout Itemize
656 consists of commiting changes and releasing write-lock.
660 \begin_layout Plain Layout
663 Don't be puzzled by the fact that you will be asked for commit message anyway.
671 \begin_layout Standard
677 \begin_layout Labeling
678 \labelwidthstring 00.00.0000
683 svn commit -q -m"<description>" "<file-name>"
684 \begin_inset Newline newline
687 svn unlock "<file-name>"
690 \begin_layout Labeling
691 \labelwidthstring 00.00.0000
696 svn update "<file-name>"
697 \begin_inset Newline newline
700 svn lock "<file-name>"
703 \begin_layout Subsubsection
706 \begin_inset CommandInset label
708 name "subsec:VCS-Revision-Information"
712 Revision Information in Documents
715 \begin_layout Standard
718 There are more possibilities how to activate revision information in our
722 \begin_layout Itemize
727 \begin_inset Separator parbreak
734 \begin_layout Itemize
737 tree revision information (
738 \begin_inset Flex Code
741 \begin_layout Plain Layout
750 The result is the output of the
751 \begin_inset Flex Code
754 \begin_layout Plain Layout
762 command, the following table gives you an idea, how to read the results.
765 \begin_layout Standard
770 <lyxtabular version="3" rows="3" columns="2">
771 <features tabularvalignment="middle">
772 <column alignment="center" valignment="top">
773 <column alignment="center" valignment="top">
775 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
778 \begin_layout Plain Layout
786 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
789 \begin_layout Plain Layout
799 <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
802 \begin_layout Plain Layout
810 <cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
813 \begin_layout Plain Layout
823 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
826 \begin_layout Plain Layout
834 <cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
837 \begin_layout Plain Layout
853 \begin_layout Itemize
857 \begin_inset Flex Code
860 \begin_layout Plain Layout
882 \begin_inset Separator parbreak
889 \begin_layout Itemize
892 version number of the last commit (
893 \begin_inset Flex Code
896 \begin_layout Plain Layout
907 \begin_layout Itemize
913 \begin_inset Flex Code
916 \begin_layout Plain Layout
928 \begin_layout Standard
931 You can obtain this info via InsetInfo (e.g.
933 \begin_inset Flex Code
936 \begin_layout Plain Layout
939 info-insert buffer vcs-date
947 \begin_inset Flex Code
950 \begin_layout Plain Layout
962 \begin_layout Itemize
965 Another—a hacking one—possibility is to use svn keywords
969 \begin_layout Plain Layout
972 http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html
978 In short – you set file keywords property (e.g.
981 svn propset svn:keywords 'Rev' file.lyx
983 ) and then paste keyword \SpecialChar TeX
988 \begin_layout Plain Layout
991 This is an easy way how to ensure that \SpecialChar LyX
992 won't break the line in the middle
1003 \begin_layout Plain Layout
1016 \begin_layout Plain Layout
1023 ) aftore problems with this approach.
1024 \begin_inset Formula $Rev$
1028 \begin_inset Formula $Rev:59$
1031 in yords like Id, Date, Author, etc.
1034 \begin_layout Subsection
1036 und Literarische Programmierung
1040 \begin_layout Plain Layout
1045 : Wahrscheinlich ist das Folgende nicht mehr aktuell, aber ich kenne NoWeb
1054 \begin_layout Standard
1058 \begin_layout Subsubsection
1059 Erstellen von Dokumentation und Quellcode
1062 \begin_layout Paragraph
1065 Using the noweb module
1068 \begin_layout Standard
1072 \begin_inset Quotes eld
1076 \begin_inset Quotes erd
1080 If Noweb is correctly installed, when your document.
1083 \begin_layout Paragraph
1084 Die Eingabe von Programmcode
1087 \begin_layout Standard
1089 verwenden Sie zur Eingabe von Programmcode den Umgebungstyp
1090 \begin_inset Flex Noun
1093 \begin_layout Plain Layout
1104 NoWeb schließt Chunks so ein:
1107 \begin_layout LyX-Code
1111 \begin_layout LyX-Code
1115 \begin_layout LyX-Code
1119 \begin_layout Standard
1120 Dies ist eine Implementierung von
1124 , die Sie in einem Verzeichnis in Ihrem Pfad einfügen können:
1127 \begin_layout Standard
1128 \begin_inset VSpace defskip
1134 \begin_layout Standard
1140 \begin_layout Standard
1146 \begin_layout Standard
1149 notangle -Rbuild-script $1 | env NOWEB_SOURCE=$1 NOWEB_OUTPUT_DIR=$2 sh
1152 \begin_layout Standard
1153 \begin_inset VSpace defskip
1159 \begin_layout Standard
1163 \begin_inset Quotes gld
1167 \begin_inset Quotes grd
1170 which is to be set to
1171 \begin_inset Newline newline
1175 \begin_inset Quotes gld
1180 parselog=$$s/scripts/listerrors
1183 \begin_inset Quotes grd
1187 \begin_inset Newline newline
1191 \begin_inset Quotes gld
1195 \begin_inset Quotes grd
1199 \begin_inset Quotes gld
1203 \begin_inset Quotes grd
1209 \begin_layout Standard
1216 conversion may produce several files, and so most of these would then be
1219 \begin_layout Paragraph
1220 Build-Befehle im Dokument
1223 \begin_layout Standard
1224 Dallgemeinen sollten die BefePython, C und Perl geschrieben.
1227 \begin_layout Subsubsection
1232 \begin_layout Standard
1237 Tools\SpecialChar menuseparator
1241 \begin_inset Quotes eld
1245 \begin_inset Quotes erd
1249 The important parts are:
1252 \begin_layout Description
1256 \begin_inset space ~
1260 \begin_inset Quotes eld
1264 \begin_inset Quotes erd
1268 \begin_inset space ~
1271 format Set re thee set up.
1280 , the file extension is set to
1285 This the first step of the conversion process.
1288 \begin_layout Description
1291 \begin_inset Quotes eld
1296 parselog=$$s/scripts/listerrors
1299 \begin_inset Quotes erd
1305 \begin_layout Subsubsection
1306 Erweiterungen zur Fehlersuche
1309 \begin_layout Standard
1310 Um diese nnen, müssen Sie allerdings den \SpecialChar LyX
1327 \begin_inset Newline newline
1331 \begin_inset Quotes eld
1336 /home/<your-home-directory>/.lyx/lyxpipe
1339 \begin_inset Quotes erd
1345 \begin_layout Standard
1350 Customization Manual
1355 \begin_layout Chapter
1359 \begin_layout Subsection
1363 \begin_layout Standard
1365 \begin_inset space ~
1368 Spalten im Text haben, verwendet man das Menü
1370 Einfügen\SpecialChar menuseparator
1371 Benutzer\SpecialChar softhyphen
1373 \begin_inset space ~
1376 Einfügungen\SpecialChar menuseparator
1378 \begin_inset space ~
1384 \begin_inset space ~
1387 Spalten gedruckt werden soll, schregung.
1390 \begin_layout Standard
1391 Hier ist ein Beispiel:
1394 \begin_layout Standard
1395 \begin_inset Flex Multiple Columns
1398 \begin_layout Plain Layout
1404 The Adventure of the Empty House
1407 \begin_inset Newline newline
1412 Sir Arthur Conan Doyle
1415 \begin_layout Plain Layout
1419 It wawn upon the third of last month.
1427 \begin_layout Standard
1428 Sie könnÜbersichtlichkeit zuträglich sein.
1431 \begin_layout Standard
1432 \begin_inset Newpage newpage
1438 \begin_layout Standard
1439 man den Cursor in die Mehrfachspalten-Einfügung und verwendet das Menü
1441 Einfügen\SpecialChar menuseparator
1446 \begin_inset Newline newline
1449 Ein Beispiel mit einem Vorwort:
1452 \begin_layout Standard
1453 \begin_inset VSpace bigskip
1459 \begin_layout Standard
1460 \begin_inset Flex Multiple Columns
1463 \begin_layout Plain Layout
1464 \begin_inset Argument 2
1467 \begin_layout Plain Layout
1468 Und die Geschichte geht weiter und weiter und weiter und weiter\SpecialChar ldots
1477 On the evening of the crime, he returned from the club exactly at ten.
1478 no weapon of any sort was to be found in the room.
1486 \begin_layout Subsubsection
1490 \begin_layout Subsubsection
1494 \begin_layout Standard
1498 \begin_layout Plain Layout
1507 \begin_layout Plain Layout
1513 columnseprulecolor}{
1523 \begin_layout Standard
1524 \begin_inset Flex Multiple Columns
1527 \begin_layout Plain Layout
1531 \begin_inset Quotes eld
1534 You're surprised to see me, sir,
1535 \begin_inset Quotes erd
1538 said he, in a strange, croaking voice.
1541 \begin_layout Plain Layout
1549 \begin_inset space ~
1562 –a bargain, every one of them.
1563 With five volumes you could just fill that gap on that second shelf.
1564 It looks untidy, does it not, sir?
1565 \begin_inset Quotes erd
1576 \begin_layout Standard
1580 \begin_layout Plain Layout
1589 \begin_layout Plain Layout
1595 columnseprulecolor}{
1603 \begin_inset Note Note
1606 \begin_layout Plain Layout
1607 auf Voreinstellung zurücksetzen
1615 \begin_layout Standard
1616 \begin_inset Newpage newpage