diff options
author | Karl Berry <karl@freefriends.org> | 2009-05-19 18:51:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-05-19 18:51:13 +0000 |
commit | 02d14aad2a736ad513919e9d0332598544877d7f (patch) | |
tree | 6152ff6e39011928ae3856e303f45a2a2ddaaec3 /Master/texmf/doc | |
parent | 0c741ff587856dbb399d9821ef008882310b6946 (diff) |
move texlive-de out of texmf-doc
git-svn-id: svn://tug.org/texlive/trunk@13262 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf/doc')
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/install-w32-main.png | bin | 0 -> 50021 bytes | |||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/lmsy10-40.png | bin | 0 -> 273 bytes | |||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/psview.png | bin | 0 -> 10129 bytes | |||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/stdcoll.png | bin | 0 -> 10661 bytes | |||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/tex-live.css | 44 | ||||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/texlive-de.css | 406 | ||||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/texlive-de.html | 6835 | ||||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/texlive-de.pdf | bin | 0 -> 945957 bytes | |||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/tlmgr-config.png | bin | 0 -> 10167 bytes | |||
-rw-r--r-- | Master/texmf/doc/texlive/texlive-de/tlmgr-gui.png | bin | 0 -> 11806 bytes |
10 files changed, 7285 insertions, 0 deletions
diff --git a/Master/texmf/doc/texlive/texlive-de/install-w32-main.png b/Master/texmf/doc/texlive/texlive-de/install-w32-main.png Binary files differnew file mode 100644 index 00000000000..a8cc55f6070 --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/install-w32-main.png diff --git a/Master/texmf/doc/texlive/texlive-de/lmsy10-40.png b/Master/texmf/doc/texlive/texlive-de/lmsy10-40.png Binary files differnew file mode 100644 index 00000000000..55c7772320b --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/lmsy10-40.png diff --git a/Master/texmf/doc/texlive/texlive-de/psview.png b/Master/texmf/doc/texlive/texlive-de/psview.png Binary files differnew file mode 100644 index 00000000000..8322bdda693 --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/psview.png diff --git a/Master/texmf/doc/texlive/texlive-de/stdcoll.png b/Master/texmf/doc/texlive/texlive-de/stdcoll.png Binary files differnew file mode 100644 index 00000000000..16a699ba3c6 --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/stdcoll.png diff --git a/Master/texmf/doc/texlive/texlive-de/tex-live.css b/Master/texmf/doc/texlive/texlive-de/tex-live.css new file mode 100644 index 00000000000..5062bc0d229 --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/tex-live.css @@ -0,0 +1,44 @@ +/* $Id$ + Simple CSS for TeX Live that adds margins and a little color. + original by Bzyl Wlodzimierz, edited by Karl Berry, 2005. + Public domain. */ + +html { + // top left bottom right + margin: 15pt 15pt 15pt 15pt; + background: rgb(255,255,224); +} + +body { + margin: 0 5pt 0 5pt; + padding: 0; + //matw: background: rgb(224,255,224); + // (It looks better to me to have a consistent background --karl) +// fonts in browser are low resolution; +// therefore generated serif are poor quality, +// so they disturb reading (that is my opinion) + font-family: sans-serif; + font-style: normal; +} + +/* (It looks better to me to not vary colors at every level --karl) */ + +h3.sectionHead { + padding: 12pt 10pt 12pt 20pt; + //matw: background: rgb(192,224,255); + background: rgb(224,224,255); + color: rgb(0,0,32); +} + +h4.subsectionHead { + padding: 7pt 10pt 7pt 40pt; + background: rgb(224,224,255); + color: rgb(0,0,32); +} + +h5.subsubsectionHead { + padding: 3pt 10pt 3pt 40pt; + //matw: background: rgb(224,255,255); + background: rgb(224,224,255); + color: rgb(0,0,32); +} diff --git a/Master/texmf/doc/texlive/texlive-de/texlive-de.css b/Master/texmf/doc/texlive/texlive-de/texlive-de.css new file mode 100644 index 00000000000..2a9bd747e13 --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/texlive-de.css @@ -0,0 +1,406 @@ + +/* start css.sty */ +.ec-lmri-12x-x-172{font-size:206%; font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmri-12x-x-172{ font-style:italic;} +.ec-lmss-17{font-size:170%; font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmss-17{ font-family: sans-serif;} +.ec-lmr-12{font-size:120%;} +.ec-lmtt-12{font-size:120%; font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmtt-12{ font-family: monospace;} +.ec-lmr-9{font-size:90%;} +.ec-lmri-9{font-size:90%; font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmri-9{ font-style:italic;} +.ec-lmtt-9{font-size:90%; font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-9{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmtt-10{ font-family: monospace;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmss-10{ font-family: sans-serif;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmri-10{ font-style:italic;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmbx-10{ font-weight: bold;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmtk-10{ font-family: monospace;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} +.ec-lmtt-8x-x-87{font-size:69%; font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmr-8{font-size:80%;} +.ec-lmtt-8{font-size:80%; font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +.ec-lmtt-8{ font-family: monospace;} +p.noindent { text-indent: 0em } +td p.noindent { text-indent: 0em; margin-top:0em; } +p.nopar { text-indent: 0em; } +p.indent{ text-indent: 1.5em } +@media print {div.crosslinks {visibility:hidden;}} +a img { border-top: 0; border-left: 0; border-right: 0; } +center { margin-top:1em; margin-bottom:1em; } +td center { margin-top:0em; margin-bottom:0em; } +.Canvas { position:relative; } +img.math{vertical-align:middle;} +li p.indent { text-indent: 0em } +.enumerate1 {list-style-type:decimal;} +.enumerate2 {list-style-type:lower-alpha;} +.enumerate3 {list-style-type:lower-roman;} +.enumerate4 {list-style-type:upper-alpha;} +div.newtheorem { margin-bottom: 2em; margin-top: 2em;} +.obeylines-h,.obeylines-v {white-space: nowrap; } +div.obeylines-v p { margin-top:0; margin-bottom:0; } +.overline{ text-decoration:overline; } +.overline img{ border-top: 1px solid black; } +td.displaylines {text-align:center; white-space:nowrap;} +.centerline {text-align:center;} +.rightline {text-align:right;} +div.verbatim {font-family: monospace; white-space: nowrap; text-align:left; clear:both; } +.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +div.fbox {display:table} +div.center div.fbox {text-align:center; clear:both; padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +table.minipage{width:100%;} +div.center, div.center div.center {text-align: center; margin-left:1em; margin-right:1em;} +div.center div {text-align: left;} +div.flushright, div.flushright div.flushright {text-align: right;} +div.flushright div {text-align: left;} +div.flushleft {text-align: left;} +.underline{ text-decoration:underline; } +.underline img{ border-bottom: 1px solid black; margin-bottom:1pt; } +.framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; } +.framebox-c {text-align:center;} +.framebox-l {text-align:left;} +.framebox-r {text-align:right;} +span.thank-mark{ vertical-align: super } +span.footnote-mark sup.textsuperscript, span.footnote-mark a sup.textsuperscript{ font-size:80%; } +div.footnotes{border-top:solid 1px black; border-bottom:solid 1px black; padding-bottom:1ex; padding-top:0.5ex; margin-right:15%; margin-top:2ex; font-style:italic; font-size:85%;} +div.footnotes p{margin-top:0; margin-bottom:0; text-indent:0;} +div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } +table.tabular td p{margin-top:0em;} +table.tabular {margin-left: auto; margin-right: auto;} +div.td00{ margin-left:0pt; margin-right:0pt; } +div.td01{ margin-left:0pt; margin-right:5pt; } +div.td10{ margin-left:5pt; margin-right:0pt; } +div.td11{ margin-left:5pt; margin-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +td.td00{ padding-left:0pt; padding-right:0pt; } +td.td01{ padding-left:0pt; padding-right:5pt; } +td.td10{ padding-left:5pt; padding-right:0pt; } +td.td11{ padding-left:5pt; padding-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +.hline hr, .cline hr{ height : 1px; margin:0px; } +.tabbing-right {text-align:right;} +span.TEX {letter-spacing: -0.125em; } +span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;} +a span.TEX span.E {text-decoration: none; } +span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;} +span.LATEX span.TEX{ position:relative; left: -0.4em; } +div.float img, div.float .caption {text-align:center;} +div.figure img, div.figure .caption {text-align:center;} +.marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;} +.marginpar p{margin-top:0.4em; margin-bottom:0.4em;} +table.equation {width:100%;} +.equation td{text-align:center; } +td.equation { margin-top:1em; margin-bottom:1em; } +td.equation-label { width:5%; text-align:center; } +td.eqnarray4 { width:5%; white-space: normal; } +td.eqnarray2 { width:5%; } +table.eqnarray-star, table.eqnarray {width:100%;} +div.eqnarray{text-align:center;} +div.array {text-align:center;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +span.pmatrix img{vertical-align:middle;} +div.pmatrix {text-align:center;} +table.pmatrix {width:100%;} +img.cdots{vertical-align:middle;} +div.tabular, div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em; } +table.tabular td p{margin-top:0em;} +table.tabular {margin-left: auto; margin-right: auto;} +div.td00{ margin-left:0pt; margin-right:0pt; } +div.td01{ margin-left:0pt; margin-right:5pt; } +div.td10{ margin-left:5pt; margin-right:0pt; } +div.td11{ margin-left:5pt; margin-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +td.td00{ padding-left:0pt; padding-right:0pt; } +td.td01{ padding-left:0pt; padding-right:5pt; } +td.td10{ padding-left:5pt; padding-right:0pt; } +td.td11{ padding-left:5pt; padding-right:5pt; } +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +.hline hr, .cline hr{ height : 1px; margin:0px; } +div.array {text-align:center;} +.partToc a, .partToc, .likepartToc a, .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;} +.index-item, .index-subitem, .index-subsubitem {display:block} +.caption td.id{font-weight: bold; white-space: nowrap; } +table.caption {text-align:center;} +h1.partHead{text-align: center} +p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; } +.paragraphHead, .likeparagraphHead { margin-top:2em; font-weight: bold;} +.subparagraphHead, .likesubparagraphHead { font-weight: bold;} +.quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; margin-right:1em; text-align:justify;} +.verse{white-space:nowrap; margin-left:2em} +div.maketitle {text-align:center;} +h2.titleHead{text-align:center;} +div.maketitle{ margin-bottom: 2em; } +div.author, div.date {text-align:center;} +div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } +.quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; } +.abstract p {margin-left:5%; margin-right:5%;} +table.abstract {width:100%;} +.alltt P { margin-bottom : 0em; margin-top : 0em; } +.alltt { margin-bottom : 1em; margin-top : 1em; } +.figure img.graphics {margin-left:10%;} +table[rules] {border-left:solid black 0.4pt; border-right:solid black 0.4pt; } +div.longtable{text-align:center;} +.uline{ text-decoration:underline; } +.uuline{ text-decoration:underline; } +span.sout {text-decoration: line-through } +span.xout {text-decoration: line-through } +span.uwave {text-decoration:underline } +P.fancyvrb {white-space: nowrap; margin:0em;} +div#fancyvrb1{ border-top: solid 0.4pt; } +div#fancyvrb1{ border-left: solid 0.4pt; } +div#fancyvrb1{ border-bottom: solid 0.4pt; } +div#fancyvrb1{ border-right: solid 0.4pt; } +div#fancyvrb2{ border-top: solid 0.4pt; } +div#fancyvrb2{ border-left: solid 0.4pt; } +div#fancyvrb2{ border-bottom: solid 0.4pt; } +div#fancyvrb2{ border-right: solid 0.4pt; } +div#fancyvrb3{ border-top: solid 0.4pt; } +div#fancyvrb3{ border-left: solid 0.4pt; } +div#fancyvrb3{ border-bottom: solid 0.4pt; } +div#fancyvrb3{ border-right: solid 0.4pt; } +div#fancyvrb4{ border-top: solid 0.4pt; } +div#fancyvrb4{ border-left: solid 0.4pt; } +div#fancyvrb4{ border-bottom: solid 0.4pt; } +div#fancyvrb4{ border-right: solid 0.4pt; } +div#fancyvrb5{ border-top: solid 0.4pt; } +div#fancyvrb5{ border-left: solid 0.4pt; } +div#fancyvrb5{ border-bottom: solid 0.4pt; } +div#fancyvrb5{ border-right: solid 0.4pt; } +/* end css.sty */ + diff --git a/Master/texmf/doc/texlive/texlive-de/texlive-de.html b/Master/texmf/doc/texlive/texlive-de/texlive-de.html new file mode 100644 index 00000000000..59440d2b8cf --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/texlive-de.html @@ -0,0 +1,6835 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head> + <title>Anleitung zu TeX Live +TeX Live 2008</title> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> +<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)"> +<!-- charset=iso-8559-1,html,info,fn-in --> +<meta name="src" content="texlive-de.tex"> +<meta name="date" content="2008-08-16 14:54:00"> +<link rel="stylesheet" type="text/css" href="texlive-de.css"> +<link rel=\T1\ss tylesheettt\immediate \write \sixt@@n {ngerman: "tt is now obsolete, please use ttt instead on input line 24.}\penalty \@M \discretionary {-}{}{}\penalty \@M \hskip \z@skip ype=tt\immediate \write \sixt@@n {ngerman: "tt is now obsolete, please use ttt instead on input line 24.}\penalty \@M \discretionary {-}{}{}\penalty \@M \hskip \z@skip ext/css\errhelp {Use `` for a simple double quote character.}\errmessage {ngerman: The command "h is undefined}``href=\errhelp {Use `` for a simple double quote character.}\errmessage {ngerman: The command "\jobname is undefined}``texlive-de.css\errhelp {Use `` for a simple double quote character.}\errmessage {ngerman: The command "/ is undefined}``/> +<link rel=\T1\ss tylesheettt\immediate \write \sixt@@n {ngerman: "tt is now obsolete, please use ttt instead on input line 24.}\penalty \@M \discretionary {-}{}{}\penalty \@M \hskip \z@skip ype=tt\immediate \write \sixt@@n {ngerman: "tt is now obsolete, please use ttt instead on input line 24.}\penalty \@M \discretionary {-}{}{}\penalty \@M \hskip \z@skip ext/css\errhelp {Use `` for a simple double quote character.}\errmessage {ngerman: The command "h is undefined}``href=tt\immediate \write \sixt@@n {ngerman: "tt is now obsolete, please use ttt instead on input line 24.}\penalty \@M \discretionary {-}{}{}\penalty \@M \hskip \z@skip ex-live.css\errhelp {Use `` for a simple double quote character.}\errmessage {ngerman: The command "/ is undefined}``/> +</head><body +> + <div class="maketitle"> + + + + + +<h2 class="titleHead">Anleitung zu <span class="TEX">T<span +class="E">E</span>X</span> Live<br /> +<span class="TEX">T<span +class="E">E</span>X</span> Live 2008</h2> + <div class="author" ><span +class="ec-lmr-12">Karl Berry (Herausgeber)</span> +<br /> <a +href="http://tug.org/texlive/" class="url" ><span +class="ec-lmtt-12">http://tug.org/texlive/</span></a> +<br /> <span +class="ec-lmri-9">Verantwortlich für die deutsche Ausgabe</span> +<br /> <span +class="ec-lmr-9">Klaus Höppner, </span><a +href="mailto:klaus@dante.de" ><span +class="ec-lmtt-9">klaus@dante.de</span></a> +<br /> <span +class="ec-lmr-9">(DANTE</span><span +class="ec-lmr-9"> e. V.)</span> +<br /> </div> +<br /> +<div class="date" ><span +class="ec-lmr-12">August 2008</span></div> + </div> +<!--l. 39--><p class="indent" > + + + <h3 class="likesectionHead"><a + id="x1-1000"></a>Inhaltsverzeichnis</h3> + <div class="tableofcontents"> + <span class="sectionToc" >1 <a +href="#x1-30001" id="QQ2-1-3">Einleitung</a></span> +<br />  <span class="subsectionToc" >1.1 <a +href="#x1-40001.1" id="QQ2-1-4">Unterstützung verschiedener Betriebssysteme</a></span> +<br />  <span class="subsectionToc" >1.2 <a +href="#x1-50001.2" id="QQ2-1-5">Einsatzmöglichkeiten des TEX Live-Systems der TEX Collection</a></span> +<br />  <span class="subsectionToc" >1.3 <a +href="#x1-60001.3" id="QQ2-1-6">»Wo bekomme ich Hilfe?« oder »Hier werden Sie geholfen!«</a></span> +<br /> <span class="sectionToc" >2 <a +href="#x1-70002" id="QQ2-1-7">Überblick zum <span class="TEX">T<span +class="E">E</span>X</span>Live-System</a></span> +<br />  <span class="subsectionToc" >2.1 <a +href="#x1-80002.1" id="QQ2-1-8">Die <span class="TEX">T<span +class="E">E</span>X</span> Collection: TEX Live, proTEXt, MacTEX</a></span> +<br />  <span class="subsectionToc" >2.2 <a +href="#x1-90002.2" id="QQ2-1-9">Basisverzeichnisse von TEX Live</a></span> +<br />  <span class="subsectionToc" >2.3 <a +href="#x1-100002.3" id="QQ2-1-10">Überblick über die vordefinierten texmf-Bäume</a></span> +<br />  <span class="subsectionToc" >2.4 <a +href="#x1-110002.4" id="QQ2-1-11"><span class="TEX">T<span +class="E">E</span>X</span>-Erweiterungen</a></span> +<br />  <span class="subsectionToc" >2.5 <a +href="#x1-120002.5" id="QQ2-1-12">Weitere Programme von TEX Live</a></span> +<br />  <span class="subsectionToc" >2.6 <a +href="#x1-130002.6" id="QQ2-1-13">Fonts in <span class="TEX">T<span +class="E">E</span>X</span> Live</a></span> +<br /> <span class="sectionToc" >3 <a +href="#x1-140003" id="QQ2-1-14">Installation von TEXLive</a></span> +<br />  <span class="subsectionToc" >3.1 <a +href="#x1-150003.1" id="QQ2-1-15">Das Installationsprogramms</a></span> +<br />   <span class="subsubsectionToc" >3.1.1 <a +href="#x1-160003.1.1" id="QQ2-1-16">Unix</a></span> +<br />   <span class="subsubsectionToc" >3.1.2 <a +href="#x1-170003.1.2" id="QQ2-1-19">Mac OS X</a></span> +<br />   <span class="subsubsectionToc" >3.1.3 <a +href="#x1-180003.1.3" id="QQ2-1-20">Windows</a></span> +<br />   <span class="subsubsectionToc" >3.1.4 <a +href="#x1-190003.1.4" id="QQ2-1-21">Installation im Textmodus</a></span> +<br />   <span class="subsubsectionToc" >3.1.5 <a +href="#x1-200003.1.5" id="QQ2-1-22">Installation mit Benutzeroberfläche</a></span> +<br />  <span class="subsectionToc" >3.2 <a +href="#x1-210003.2" id="QQ2-1-23">Benutzung des Installationsprogramms</a></span> +<br />   <span class="subsubsectionToc" >3.2.1 <a +href="#x1-220003.2.1" id="QQ2-1-24">Auswahl der Binaries (nur für Unix)</a></span> +<br />   <span class="subsubsectionToc" >3.2.2 <a +href="#x1-230003.2.2" id="QQ2-1-26">Auswahl der zu installierenden Komponenten</a></span> +<br />   <span class="subsubsectionToc" >3.2.3 <a +href="#x1-240003.2.3" id="QQ2-1-29">Verzeichnisse</a></span> +<br />   <span class="subsubsectionToc" >3.2.4 <a +href="#x1-250003.2.4" id="QQ2-1-30">Optionen</a></span> +<br />   <span class="subsubsectionToc" >3.2.5 <a +href="#x1-260003.2.5" id="QQ2-1-32">Benutzen von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von DVD</a></span> +<br />  <span class="subsectionToc" >3.3 <a +href="#x1-270003.3" id="QQ2-1-34">Kommandozeilenoptionen für die Installation</a></span> +<br />   <span class="subsubsectionToc" >3.3.1 <a +href="#x1-280003.3.1" id="QQ2-1-35">Die Option <span +class="ec-lmtt-10">location</span></a></span> +<br />  <span class="subsectionToc" >3.4 <a +href="#x1-290003.4" id="QQ2-1-36">Aufgaben im Anschluss an die Installation</a></span> +<br />   <span class="subsubsectionToc" >3.4.1 <a +href="#x1-300003.4.1" id="QQ2-1-37">Windows</a></span> +<br />   <span class="subsubsectionToc" >3.4.2 <a +href="#x1-310003.4.2" id="QQ2-1-38">Unix, falls symbolische Links angelegt wurden</a></span> +<br />   <span class="subsubsectionToc" >3.4.3 <a +href="#x1-320003.4.3" id="QQ2-1-39">Umgebungsvariablen für Unix</a></span> +<br />   <span class="subsubsectionToc" >3.4.4 <a +href="#x1-330003.4.4" id="QQ2-1-40">Systemweites Setzen von Umgebungsvariablen</a></span> +<br />   <span class="subsubsectionToc" >3.4.5 <a +href="#x1-340003.4.5" id="QQ2-1-41">Benutzen von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von DVD</a></span> +<br />   <span class="subsubsectionToc" >3.4.6 <a +href="#x1-350003.4.6" id="QQ2-1-42">ConTEXt Mark IV</a></span> +<br />   <span class="subsubsectionToc" >3.4.7 <a +href="#x1-360003.4.7" id="QQ2-1-43">Integrieren lokaler bzw. Nutzer-spezifischer Makros</a></span> +<br />   <span class="subsubsectionToc" >3.4.8 <a +href="#x1-370003.4.8" id="QQ2-1-44">Integrieren von anderen Schriften</a></span> +<br />  <span class="subsectionToc" >3.5 <a +href="#x1-380003.5" id="QQ2-1-45">Testen der Installation</a></span> +<br /> <span class="sectionToc" >4 <a +href="#x1-390004" id="QQ2-1-46">Installation im Netzwerk</a></span> +<br /> <span class="sectionToc" >5 <a +href="#x1-400005" id="QQ2-1-47">Portables <span class="TEX">T<span +class="E">E</span>X</span> Live auf DVD oder USB-Stick</a></span> +<br /> <span class="sectionToc" >6 <a +href="#x1-410006" id="QQ2-1-48"><span +class="ec-lmss-10">tlmgr</span>: Installation verwalten</a></span> +<br />  <span class="subsectionToc" >6.1 <a +href="#x1-420006.1" id="QQ2-1-51"><span +class="ec-lmss-10">tlmgr </span>im grafischen Modus</a></span> +<br />  <span class="subsectionToc" >6.2 <a +href="#x1-430006.2" id="QQ2-1-52">Beispiel zur Verwendung von <span +class="ec-lmss-10">tlmgr </span>über Kommandozeile</a></span> +<br /> <span class="sectionToc" >7 <a +href="#x1-440007" id="QQ2-1-53">Hinweise zu Windows</a></span> +<br />  <span class="subsectionToc" >7.1 <a +href="#x1-450007.1" id="QQ2-1-54">Windows-spezifische Dinge</a></span> +<br />  <span class="subsectionToc" >7.2 <a +href="#x1-460007.2" id="QQ2-1-55">Zusätzlich enthaltene Programme</a></span> +<br />  <span class="subsectionToc" >7.3 <a +href="#x1-470007.3" id="QQ2-1-57">Der Dviout-Previewer</a></span> +<br />  <span class="subsectionToc" >7.4 <a +href="#x1-480007.4" id="QQ2-1-58">Link zu zusätzlicher Software</a></span> +<br />  <span class="subsectionToc" >7.5 <a +href="#x1-490007.5" id="QQ2-1-59">User Profile unter Windows</a></span> +<br />  <span class="subsectionToc" >7.6 <a +href="#x1-500007.6" id="QQ2-1-60">Die Windows-Registry</a></span> +<br />  <span class="subsectionToc" >7.7 <a +href="#x1-510007.7" id="QQ2-1-61">Windows Permissions</a></span> + +<br /> <span class="sectionToc" >8 <a +href="#x1-520008" id="QQ2-1-62">Anleitung zum Web2C-System</a></span> +<br />  <span class="subsectionToc" >8.1 <a +href="#x1-530008.1" id="QQ2-1-63">Dateisuche mit der Kpathsea-Bibliothek</a></span> +<br />   <span class="subsubsectionToc" >8.1.1 <a +href="#x1-540008.1.1" id="QQ2-1-64">Bestandteile von Pfadkomponenten</a></span> +<br />   <span class="subsubsectionToc" >8.1.2 <a +href="#x1-550008.1.2" id="QQ2-1-65">Konfigurationsdateien</a></span> +<br />   <span class="subsubsectionToc" >8.1.3 <a +href="#x1-560008.1.3" id="QQ2-1-66">Expansion von Pfadkomponenten</a></span> +<br />   <span class="subsubsectionToc" >8.1.4 <a +href="#x1-570008.1.4" id="QQ2-1-67">Expansion der Voreinstellungen</a></span> +<br />   <span class="subsubsectionToc" >8.1.5 <a +href="#x1-580008.1.5" id="QQ2-1-68">Expansion geschweifter Klammern</a></span> +<br />   <span class="subsubsectionToc" >8.1.6 <a +href="#x1-590008.1.6" id="QQ2-1-69">Expansion von Unterverzeichnissen</a></span> +<br />   <span class="subsubsectionToc" >8.1.7 <a +href="#x1-600008.1.7" id="QQ2-1-70">Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung</a></span> +<br />  <span class="subsectionToc" >8.2 <a +href="#x1-610008.2" id="QQ2-1-71">Dateinamen-Datenbanken</a></span> +<br />   <span class="subsubsectionToc" >8.2.1 <a +href="#x1-620008.2.1" id="QQ2-1-72">Die <span +class="ec-lmtt-10">ls-R</span>-Datenbank</a></span> +<br />   <span class="subsubsectionToc" >8.2.2 <a +href="#x1-630008.2.2" id="QQ2-1-73"><span +class="ec-lmss-10">kpsewhich</span>: Dateisuche</a></span> +<br />   <span class="subsubsectionToc" >8.2.3 <a +href="#x1-640008.2.3" id="QQ2-1-74">Anwendungsbeispiele</a></span> +<br />   <span class="subsubsectionToc" >8.2.4 <a +href="#x1-650008.2.4" id="QQ2-1-75">Fehlersuche</a></span> +<br />  <span class="subsectionToc" >8.3 <a +href="#x1-660008.3" id="QQ2-1-79">Einstellungen zur Laufzeit</a></span> +<br /> <span class="sectionToc" >9 <a +href="#x1-670009" id="QQ2-1-80">Danksagungen</a></span> +<br /> <span class="sectionToc" >10 <a +href="#x1-6800010" id="QQ2-1-81">Geschichtliches</a></span> +<br />  <span class="subsectionToc" >10.1 <a +href="#x1-6900010.1" id="QQ2-1-82">Vergangenheit</a></span> +<br />  <span class="subsectionToc" >10.2 <a +href="#x1-7000010.2" id="QQ2-1-83">2003</a></span> +<br />  <span class="subsectionToc" >10.3 <a +href="#x1-7100010.3" id="QQ2-1-84">2004</a></span> +<br />  <span class="subsectionToc" >10.4 <a +href="#x1-7200010.4" id="QQ2-1-85">2005</a></span> +<br />  <span class="subsectionToc" >10.5 <a +href="#x1-7300010.5" id="QQ2-1-86">2006–2007</a></span> +<br />  <span class="subsectionToc" >10.6 <a +href="#x1-7400010.6" id="QQ2-1-87">Gegenwart</a></span> +<br />  <span class="subsectionToc" >10.7 <a +href="#x1-7500010.7" id="QQ2-1-88">Zukunft</a></span> + </div> + <h3 class="likesectionHead"><a + id="x1-2000"></a>Abbildungsverzeichnis</h3> + <div class="tableofcontents"><span class="lofToc" >1 <a +href="#x1-16091r1">Installationsprogramm im Text-Modus (GNU/Linux)</a></span><br /><span class="lofToc" >2 <a +href="#x1-16092r2">Grafische Oberfläche des +Installationsprogramms (Windows)</a></span><br /><span class="lofToc" >3 <a +href="#x1-22037r3">Auswahlmenü für Binaries</a></span><br /><span class="lofToc" >4 <a +href="#x1-23027r4">Menü zur Auswahl des +Schemas</a></span><br /><span class="lofToc" >5 <a +href="#x1-23028r5">Menü zur Aus- oder Abwahl von Collections (hier unter Linux)</a></span><br /><span class="lofToc" >6 <a +href="#x1-25017r6">Auswahlmenü +für weitere Optionen (Unix)</a></span><br /><span class="lofToc" >7 <a +href="#x1-26057r7">Haupschirm des Installationsprogrmm, wenn die Option +<span +class="ec-lmtt-10">from DVD </span>ausgewählt wurde</a></span><br /><span class="lofToc" >8 <a +href="#x1-41001r8"><span +class="ec-lmss-10">tlmgr </span>im GUI-Modus. Die Liste der Pakete, Collections +und Schemas wird erst nach Klicken auf »Load« angezeigt.</a></span><br /><span class="lofToc" >9 <a +href="#x1-41002r9"><span +class="ec-lmtt-10">tlmgr </span>im GUI-Modus: +Reiter Konfiguration</a></span><br /><span class="lofToc" >10 <a +href="#x1-46001r10">PS_View: Anzeige mit hoher Vergrößerung</a></span><br /><span class="lofToc" >11 <a +href="#x1-65031r11">Suche nach +Konfigurationsdateien</a></span><br /><span class="lofToc" >12 <a +href="#x1-65036r12">Suche nach Prologdateien</a></span><br /><span class="lofToc" >13 <a +href="#x1-65049r13">Suche nach Font-Dateien</a></span><br /> + </div> + + + <h3 class="sectionHead"><span class="titlemark">1 </span> <a + id="x1-30001"></a>Einleitung</h3> +<!--l. 54--><p class="noindent" >Diese Anleitung beschreibt das <span class="TEX">T<span +class="E">E</span>X</span> Live-System. Die <span class="TEX">T<span +class="E">E</span>X</span> Live Distribution enthält <span class="TEX">T<span +class="E">E</span>X</span>/<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Systeme +für Linux, verschiedene UNIX-Plattformen, Mac OS X und (32-Bit)-Windows. +<!--l. 58--><p class="indent" > Wahrscheinlich haben Sie <span class="TEX">T<span +class="E">E</span>X</span> Live auf einem von zwei Wegen bezogen, entweder per direktem +Download von <span class="TEX">T<span +class="E">E</span>X</span> Live oder als Teil der DVD <span class="TEX">T<span +class="E">E</span>X</span> Collection, die von vielen <span class="TEX">T<span +class="E">E</span>X</span>-Vereinen (u. a. +DANTE e. V.) an ihre Mitglieder verschickt werden und in Deutschland über die Fachbuchhandlung +Lehmanns (<a +href="http://www.lob.de" class="url" ><span +class="ec-lmtt-10">http://www.lob.de</span></a>) vertrieben wird. Abschnitt <a +href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> beschreibt kurz den Inhalt der +<span class="TEX">T<span +class="E">E</span>X</span> Collection-DVD. Sowohl <span class="TEX">T<span +class="E">E</span>X</span> Live und die <span class="TEX">T<span +class="E">E</span>X</span> Collection sind durch das Engagement vieler +Freiwilliger aus vielen <span class="TEX">T<span +class="E">E</span>X</span>-Vereinen entstanden. Im Übrigen beschränkt sich diese Anleitung auf <span class="TEX">T<span +class="E">E</span>X</span> +Live an sich. +<!--l. 67--><p class="indent" > <span class="TEX">T<span +class="E">E</span>X</span> Live enthält lauffähige Versionen von <span class="TEX">T<span +class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span +class="E">E</span>X</span>t, Metafont, MetaPost, BibTeX +und vielen anderen Programmen, sowie eine umfassende Auswahl an Makros, Zeichensätzen und +Beschreibungen, die gemäß der Standard-<span class="TEX">T<span +class="E">E</span>X</span>-Verzeichnisstruktur (TDS) abgelegt sind. +<!--l. 73--><p class="indent" > Wenn Sie neuere Versionen der dort aufgeführten Pakete zu suchen wollen, gehen Sie am besten zu +CTAN: <a +href="http://www.ctan.org/" class="url" ><span +class="ec-lmtt-10">http://www.ctan.org/</span></a>. +<!--l. 76--><p class="indent" > Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen <span class="TEX">T<span +class="E">E</span>X</span> Live-Version +gegenüber der Vorgängerversion finden Sie im Abschnitt <a +href="#x1-6800010">10<!--tex4ht:ref: sec:history --></a> auf Seite <a +href="#x1-6800010">81<!--tex4ht:ref: sec:history --></a>. +<!--l. 80--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a + id="x1-40001.1"></a>Unterstützung verschiedener Betriebssysteme</h4> +<!--l. 82--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live enthält direkt ausführbare Programme für viele Unix-basierte Betriebssysteme, inklusive +Mac OS X. Selbst wenn Ihr Unix-System wider Erwarten nicht unterstützt wird, sollten Sie in der +Lage sein, aus den mitgelieferten Programm-Quellen ein funktionierendes <span class="TEX">T<span +class="E">E</span>X</span>-System zu +kompilieren. +<!--l. 88--><p class="indent" > Bezüglich Microsoft Windows werden Versionen ab Windows 2000 unterstützt, während die aktuelle +<span class="TEX">T<span +class="E">E</span>X</span> Live unter Windows 95/98, ME und NT nicht mehr lauffähig ist. Es existieren zwar keine +64-Bit-Versionen der Programme, allerdings sollten die 32-Bit-Programme problemlos auf +64-Bit-Systemen funktionieren. +<!--l. 95--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a + id="x1-50001.2"></a>Einsatzmöglichkeiten des <span class="TEX">T<span +class="E">E</span>X</span> Live-Systems der <span class="TEX">T<span +class="E">E</span>X</span> Collection</h4> +<!--l. 97--><p class="noindent" >Sie können das <span class="TEX">T<span +class="E">E</span>X</span> Live-System wahlweise von der DVD oder über das Internet installieren. Der <span +class="ec-lmri-10">Net</span> +<span +class="ec-lmri-10">Installer </span>ist ein kleines Programm, das die benötigten Teile aus dem Internet nachlädt. Dieser Weg bietet +sich an (eine schnelle und stabile Internetverbindung voraus gesetzt), wenn Sie kein komplettes +<span class="TEX">T<span +class="E">E</span>X</span> Live installieren wollen, sondern Ihr System nur mit bestimmten Paketen bestehen +soll. +<!--l. 104--><p class="indent" > Wenn Sie die DVD besitzen (oder das ISO-Image der DVD herunter geladen haben – +dieses kann auf einigen Systemen sogar direkt als virtuelles Medium »gemountet« werden), +können Sie <span class="TEX">T<span +class="E">E</span>X</span> Live nach Wunsch auf Ihrer Festplatte installieren oder direkt von der DVD +benutzen. +<!--l. 110--><p class="indent" > Beide Methoden werden in den Abschnitten zur Installation beschrieben. Hier daher nur die kurze +Zusammenfassung: + <ul class="itemize1"> + <li class="itemize">Das Hauptinstallationsskript ist <span +class="ec-lmss-10">install-tl</span>. Es existiert sowohl im Textmodus als auch in + Form einer grafischen Benutzeroberfläche (GUI). Unter Windows ist der grafische Modus + der Standard, auf allen anderen Systemen der Textmodus. Durch die Optionen <span +class="ec-lmtt-10">-gui</span> + bzw. <span +class="ec-lmtt-10">-no-gui </span>können Sie gezielt einen der beiden Modi auswählen. + + </li> + <li class="itemize"><span class="TEX">T<span +class="E">E</span>X</span> Live installiert u. a. den neuen »<span class="TEX">T<span +class="E">E</span>X</span> Live Manager« mit dem Namen <span +class="ec-lmss-10">tlmgr</span>. Auch + dieser unterstützt Text- und GUI-Mode. Mit diesem Programm können Sie einerseits Pakete + von <span class="TEX">T<span +class="E">E</span>X</span> Live installieren oder deinstallieren, andererseits <span class="TEX">T<span +class="E">E</span>X</span> Live konfigurieren.</li></ul> +<!--l. 127--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">1.3 </span> <a + id="x1-60001.3"></a>»Wo bekomme ich Hilfe?« oder »Hier werden Sie geholfen!«</h4> +<!--l. 129--><p class="noindent" >Die <span class="TEX">T<span +class="E">E</span>X</span>-Gemeinschaft ist ebenso aktiv wie hilfsbereit, und es wird praktisch jede ernst gemeinte Frage +beantwortet. Diese Hilfe ist allerdings nicht formal organisiert, sondern wird von Freiwilligen in ihrer +Freizeit geleistet. Es ist daher ernst gemeint, dass Sie vor einer Fragestellung Ihre »Hausaufgaben« +gemacht haben. Falls Sie auf eine garantierte kommerzielle Unterstützung angewiesen sind oder eine +solche bevorzugen, sollten Sie die Finger vollständig vom <span class="TEX">T<span +class="E">E</span>X</span> Live-System lassen und in der +Aufstellung unter <a +href="http://tug.org/interest.html#vendors" class="url" ><span +class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a> nach einem geeigneten Händler +suchen. +<!--l. 139--><p class="indent" > Die folgende Liste stellt die leicht zugänglichen Quellen in der empfohlenen Reihenfolge +vor: +<!--l. 142--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">Einführung:</span> </dt><dd +class="description"><br +class="newline" />Wenn Sie <span class="TEX">T<span +class="E">E</span>X</span>-Anfänger sind und eine englische Einführung in das System benötigen, sollten + Sie das WWW-Dokument <a +href="http://tug.org/begin.html" class="url" ><span +class="ec-lmtt-10">http://tug.org/begin.html</span></a> (Englisch) lesen. + <!--l. 147--><p class="noindent" >Für deutschsprachige <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Anfänger ist die »LaTeX2e-Kurzbeschreibung« von großem + Nutzen (<a +href="../../../../texmf-doc/doc/german/lshort-german/l2kurz.pdf" >texmf-doc/doc/german/lshort-german/l2kurz.pdf</a>). + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span><span +class="ec-lmbx-10">-FAQs:</span> </dt><dd +class="description"><br +class="newline" />Die <span class="TEX">T<span +class="E">E</span>X</span>-FAQ (im Deutschen <span +class="ec-lmtt-10">de-tex-faq </span>»<span +class="ec-lmri-10">Fragen und Antworten [FAQ] über das</span> + <span +class="ec-lmri-10">Textsatzsystem TeX und DANTE, Deutschsprachige Anwendervereinigung TeX e.V.</span>«) ist + ein riesiges Kompendium mit Fragen (und Antworten) aller Art, von der einfachsten + Anfängerfrage bis zu Expertenwissen. Sie finden die deutschsprachige FAQ unter + <a +href="http://www.dante.de/faq/de-tex-faq/" class="url" ><span +class="ec-lmtt-10">http://www.dante.de/faq/de-tex-faq/</span></a>; zudem wird die Textversion regelmäßig in die + News-Gruppe <a +href="news:de.comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:de.comp.text.tex</span></a> verschickt. Die FAQ besteht aus mehreren Teilen, + wobei jeder Teil ohne News-Header nicht länger als ca. 32 KB ist. + <!--l. 171--><p class="noindent" >Des Weiteren existiert eine + englischsprachige FAQ-Sammlung (<a +href="../../../../texmf-doc/doc/english/FAQ-en/newfaq.pdf" >texmf-doc/doc/english/FAQ-en/newfaq.pdf</a>), die auch + im Internet verfügbar ist (<a +href="http://www.tex.ac.uk/faq" class="url" ><span +class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a>). + <!--l. 175--><p class="noindent" >Bitte nutzen Sie bei Problemen zu allererst diese beiden Möglichkeiten. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span><span +class="ec-lmbx-10">-Catalogue:</span> </dt><dd +class="description"><br +class="newline" />Wenn Sie auf der + Suche nach einem bestimmten Paket, Font, Programm u. ä. sind, empfiehlt sich ein Blick in + den <span class="TEX">T<span +class="E">E</span>X</span>-Catalogue. Dieser Katalog enthält eine Liste aller verfügbaren <span class="TEX">T<span +class="E">E</span>X</span>-spezifischen + Dinge (siehe <a +href="http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html" class="url" ><span +class="ec-lmtt-10">http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html</span></a>). + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span><span +class="ec-lmbx-10">-WWW-Ressourcen:</span> </dt><dd +class="description"><br +class="newline" />Im WWW-Dokument <a +href="http://tug.org/interest.html" class="url" ><span +class="ec-lmtt-10">http://tug.org/interest.html</span></a> finden Sie eine große Anzahl + <span class="TEX">T<span +class="E">E</span>X</span>-spezifischer Links zu Büchern, Manuals und Artikeln zu allen Aspekten des + <span class="TEX">T<span +class="E">E</span>X</span>-Systems. + + </dd><dt class="description"> +<span +class="ec-lmbx-10">Archive:</span> </dt><dd +class="description"><br +class="newline" />Ein Forum für die Hilfestellung sind die Usenet-News-Gruppen <a +href="news:de.comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:de.comp.text.tex</span></a> + (Deutsch), <a +href="news:comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:comp.text.tex</span></a> (Englisch) und die Mailing-Liste <a +href="mailto:texhax@tug.org" ><span +class="ec-lmtt-10">texhax@tug.org</span></a>. In deren + Archiven finden sich die Fragen und Antworten vieler Jahre. Ihre Suche können Sie in Google + beispielsweise mit <a +href="http://groups.google.de/group/de.comp.text.tex/topics" class="url" ><span +class="ec-lmtt-10">http://groups.google.de/group/de.comp.text.tex/topics</span></a> starten – + oder auch in <a +href="http://tug.org/mail-archives/texhax/" class="url" ><span +class="ec-lmtt-10">http://tug.org/mail-archives/texhax/</span></a>. + <!--l. 197--><p class="noindent" >Im Allgemeinen ist es recht Erfolg versprechend, eine generelle Suche über Google + <a +href="http://www.google.de/" class="url" ><span +class="ec-lmtt-10">http://www.google.de/</span></a> durchzuführen (entweder im <span +class="ec-lmri-10">WWW </span>allgemein oder in den + <span +class="ec-lmri-10">News-Gruppen</span>); dies insbesondere, wenn es sich um Fragen über PostScript/PDF, + <span +class="ec-lmss-10">Ghostscript </span>u. ä. handelt. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Fragen stellen:</span> </dt><dd +class="description"><br +class="newline" />Wenn Sie mit den oben aufgezeigten Möglichkeiten immer noch keine Antwort auf + Ihre Frage gefunden haben, können Sie die Frage auch in einer News-Gruppe stellen + (neudeutsch: <span +class="ec-lmri-10">posten</span>). Hier bietet sich für den deutschsprachigen Raum die News-Gruppe + <a +href="news:de.comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:de.comp.text.tex</span></a> an. Benutzen Sie am besten + für Anfragen Google (<a +href="http://groups.google.de/group/de.comp.text.tex/topics" class="url" ><span +class="ec-lmtt-10">http://groups.google.de/group/de.comp.text.tex/topics</span></a>) oder + einen Newsreader. Fragen an die englischsprachige Gruppe <a +href="news:comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:comp.text.tex</span></a> (bei + Google: <a +href="http://groups.google.de/group/comp.text.tex/topics" class="url" ><span +class="ec-lmtt-10">http://groups.google.de/group/comp.text.tex/topics</span></a>) sollten Sie bitte nur in + Englisch stellen. + <!--l. 214--><p class="noindent" >Zusätzlich existieren E-Mail-Diskussionslisten, wobei hier die deutschsprachige Liste + <a +href="mailto:TeX-D-L@listserv.dfn.de" ><span +class="ec-lmtt-10">TeX-D-L@listserv.dfn.de</span></a> zu nennen ist (das englischsprachige Äquivalent ist <a +href="mailto:texhax@tug.org" ><span +class="ec-lmtt-10">texhax@</span> + <span +class="ec-lmtt-10">tug.org</span></a>). Darüber hinaus bietet sich für Mitglieder von DANTE e.V. der Beraterkreis an + (<a +href="mailto:beraterkreis@dante.de" ><span +class="ec-lmtt-10">beraterkreis@dante.de</span></a>). Wie Sie sich in die E-Mail-Liste <span +class="ec-lmtt-10">TeX-D-L </span>eintragen können, + finden Sie in der FAQ unter »<span +class="ec-lmtt-10">1.3.2 Was ist TeX-D-L?</span>«. + <!--l. 221--><p class="noindent" >Bevor Sie aber eine Frage absenden, lesen Sie <span +class="ec-lmri-10">bitte </span>die entsprechenden Einträge + der FAQ zum Thema »<span +class="ec-lmri-10">Wie stelle ich eine Frage in einer Newsgroup, damit ich</span> + <span +class="ec-lmri-10">mit hoher Wahrscheinlichkeit eine Antwort bekomme?</span>«. So z. B. »<span +class="ec-lmtt-10">1.3.1 Was ist</span> + <span +class="ec-lmtt-10">‘de.comp.text.tex’?</span>« und »<span +class="ec-lmtt-10">1.3.7 Was sollte ich gelesen haben, bevor ich eine</span> + <span +class="ec-lmtt-10">Frage in ‘de.comp.text.tex’ oder der Diskussionsliste TeX-D-L stelle?</span>« oder + auch <a +href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span +class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Mithilfe:</span> </dt><dd +class="description"><br +class="newline" />Wenn Sie einen Fehler melden wollen oder Empfehlungen und Kommentare zur <span class="TEX">T<span +class="E">E</span>X</span> + Live-Verteilung, -Installation oder -Dokumentation geben möchten, sollten Sie die + E-Mail-Liste <a +href="mailto:tex-live@tug.org" ><span +class="ec-lmtt-10">tex-live@tug.org</span></a> nutzen. Korrekturen, Anmerkungen und Erweiterungen + für die deutsche Übersetzung können Sie auch an <a +href="mailto:cdrom@dante.de" ><span +class="ec-lmtt-10">cdrom@dante.de</span></a> oder schriftlich an die + Geschäftsstelle von DANTE e.V. senden. + <!--l. 237--><p class="noindent" >Fragen zu Programmen, die Sie in der <span class="TEX">T<span +class="E">E</span>X</span> Collection finden, sollten Sie besser auf einer + der oben genannten Mailing-Listen stellen oder direkt an den Programmautor richten.</dd></dl> +<!--l. 242--><p class="indent" > Auf der anderen Seite können auch Sie mit Ihrem Wissen helfen. Die News-Gruppen +<a +href="news:de.comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:de.comp.text.tex</span></a> (in Deutsch), <a +href="news:comp.text.tex" class="url" ><span +class="ec-lmtt-10">news:comp.text.tex</span></a> (in Englisch) und die Mailing-Liste +<a +href="mailto:TeX-D-L@listserv.dfn.de" ><span +class="ec-lmtt-10">TeX-D-L@listserv.dfn.de</span></a> (Deutsch) und <a +href="mailto:texhax@tug.org" ><span +class="ec-lmtt-10">texhax@tug.org</span></a> (Englisch) stehen allen offen. Wenn Sie also +dort mitlesen, scheuen Sie sich nicht, Fragen, zu denen Sie eine Antwort wissen, zu beantworten und +damit anderen zu helfen. + + +<!--l. 249--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">2 </span> <a + id="x1-70002"></a>Überblick zum <span class="TEX">T<span +class="E">E</span>X</span> Live-System</h3> +<!--l. 254--><p class="noindent" >In diesem Abschnitt beschreiben wir Struktur und Inhalt des <span class="TEX">T<span +class="E">E</span>X</span> Live-Systems und der übergeordneten +<span class="TEX">T<span +class="E">E</span>X</span> Collection-DVD. +<!--l. 259--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a + id="x1-80002.1"></a>Die <span class="TEX">T<span +class="E">E</span>X</span> Collection: <span class="TEX">T<span +class="E">E</span>X</span> Live, pro<span class="TEX">T<span +class="E">E</span>X</span>t, Mac<span class="TEX">T<span +class="E">E</span>X</span></h4> +<!--l. 261--><p class="noindent" >Die DVD »<span class="TEX">T<span +class="E">E</span>X</span> Collection« besteht aus: + <dl class="description"><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span> <span +class="ec-lmbx-10">Live</span> </dt><dd +class="description">Ein komplettes <span class="TEX">T<span +class="E">E</span>X</span>-System, wahlweise zur Installation auf Festplatte oder zur + direkten Benutzung von der DVD. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Mac</span><span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span> </dt><dd +class="description">für Mac OS X. Dieses enthält das komplette <span class="TEX">T<span +class="E">E</span>X</span> Live, bietet zusätzlich aber ein + Installationsprogramm für Mac und einige Zusatzprogramme. Nähere Informationen finden + Sie auf der Homepage von Mac<span class="TEX">T<span +class="E">E</span>X</span> unter <a +href="http://www.tug.org/mactex/" class="url" ><span +class="ec-lmtt-10">http://www.tug.org/mactex/</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10">pro</span><span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span><span +class="ec-lmbx-10">t</span> </dt><dd +class="description">basiert auf der MiK<span class="TEX">T<span +class="E">E</span>X</span>-Distribution für Windows. Es enthält noch einige + Zusatzprogramme und stellt eine einfache Installationsanleitung bereit, die Schritt für Schritt + den Weg zu einem kompletten <span class="TEX">T<span +class="E">E</span>X</span>-System beschreibt. Die Homepage von pro<span class="TEX">T<span +class="E">E</span>X</span>t findet + sich unter <a +href="http://tug.org/protext" class="url" ><span +class="ec-lmtt-10">http://tug.org/protext</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10">CTAN</span> </dt><dd +class="description">Weiterhin ist auf der DVD ein Ausschnitt der <span class="TEX">T<span +class="E">E</span>X</span>-bezogenen Software enthalten, die + sich in CTAN, dem <span +class="ec-lmri-10">Comprehensive </span><span class="TEX"><span +class="ec-lmri-10">T</span><span +class="E"><span +class="ec-lmri-10">E</span></span><span +class="ec-lmri-10">X</span></span> <span +class="ec-lmri-10">Archive Network </span>befinden. + </dd><dt class="description"> +<span +class="ec-lmtk-10">texmf-extra</span> </dt><dd +class="description">In diesem Verzeichnis befinden sich zusätzliche Pakete, die kein Teil von <span class="TEX">T<span +class="E">E</span>X</span> Live + sind.</dd></dl> +<!--l. 277--><p class="indent" > CTAN, <span +class="ec-lmss-10">protext </span>und <span +class="ec-lmtt-10">texmf-extra </span>unterliegen nicht den selben Lizenzregeln wie <span class="TEX">T<span +class="E">E</span>X</span> Live. Daher +können für Teile hieraus andere Lizenzbedingungen bezüglich einer Weiterverteilung oder Modifikation +gelten, die Sie unbedingt beachten sollten! +<!--l. 282--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a + id="x1-90002.2"></a>Basisverzeichnisse von <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 284--><p class="noindent" >In diesem Abschnitt beschreiben wir die Basisverzeichnisse der <span class="TEX">T<span +class="E">E</span>X</span> Live-Distribution. +<!--l. 286--><p class="indent" > Auf der <span +class="ec-lmss-10">live</span>-DVD befindet sich die gesamte <span class="TEX">T<span +class="E">E</span>X</span> Live-Hierarchie im Unterverzeichnis <span +class="ec-lmtt-10">texlive </span>– nicht +im Wurzelverzeichnis der DVD. +<div class="center" +> +<!--l. 289--><p class="noindent" > + + +<div class="tabular"> <table id="TBL-2" class="tabular" +cellspacing="0" cellpadding="0" +><colgroup id="TBL-2-1g"><col +id="TBL-2-1"><col +id="TBL-2-2"></colgroup><tr + style="vertical-align:baseline;" id="TBL-2-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-1-1" +class="td01"><span +class="ec-lmtt-10">bin </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-1-2" +class="td10"> <!--l. 303--><p class="noindent" >ausführbare Programme des <span class="TEX">T<span +class="E">E</span>X</span>-Systems; jeweils für die verschiedenen + Rechnerplattformen in Unterverzeichnissen zusammengefasst </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-2-1" +class="td01"><span +class="ec-lmtt-10">readme-html.dir </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-2-2" +class="td10"> <!--l. 306--><p class="noindent" >in diesem Verzeichnis (!) befinden sich HTML-Dateien in verschiedenen + Sprachen, die als schneller Einstieg in <span class="TEX">T<span +class="E">E</span>X</span> Live empfehlenswert sind. </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-3-1" +class="td01"><span +class="ec-lmtt-10">readme-txt.dir </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-3-2" +class="td10"> <!--l. 309--><p class="noindent" >in diesem Verzeichnis (!) befinden sich Text-Dateien mit den gleichen + Inhalten wie in <span +class="ec-lmtt-10">readme-html.dir</span>. </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-4-1" +class="td01"><span +class="ec-lmtt-10">source </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-4-2" +class="td10"> <!--l. 311--><p class="noindent" >Quelldateien aller Programme inklusive der Web2C-Quellen für die <span class="TEX">T<span +class="E">E</span>X</span>- + und Metafont-Pakete als komprimierte <span +class="ec-lmtt-10">bzip2</span>-Archive </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-5-1" +class="td01"><span +class="ec-lmtt-10">support </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-5-2" +class="td10"> <!--l. 314--><p class="noindent" >verschiedene Programme und Hilfspakete, die <span +class="ec-lmri-10">nicht </span>automatisch + mitinstalliert werden, wie z. B. Editoren und <span class="TEX">T<span +class="E">E</span>X</span>-Shells </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-6-1" +class="td01"><span +class="ec-lmtt-10">texmf </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-6-2" +class="td10"> <!--l. 316--><p class="noindent" >Verzeichnisbaum für Programme und zugehörigen Hilfsdateien und + Anleitungen; enthält keine <span class="TEX">T<span +class="E">E</span>X</span>-Formate und Pakete (siehe <span +class="ec-lmtt-10">TEXMFMAIN</span> + im nächsten Abschnitt) </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-7-1" +class="td01"><span +class="ec-lmtt-10">texmf-dist </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-7-2" +class="td10"> <!--l. 318--><p class="noindent" >Hauptbaum mit Formaten und Paketen (siehe <span +class="ec-lmtt-10">TEXMFDIST </span>im nächsten + Abschnitt) </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-8-1" +class="td01"><span +class="ec-lmtt-10">texmf-doc </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-8-2" +class="td10"> <!--l. 319--><p class="noindent" >Verzeichnisbaum mit vollständigen Dokumentationen (ohne andere + installierte Dateien); sortiert nach Sprachen </td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-9-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-9-1" +class="td01"><span +class="ec-lmtt-10">texmf-var </span></td><td style="white-space:wrap; text-align:left;" id="TBL-2-9-2" +class="td10"> <!--l. 321--><p class="noindent" >Verzeichnisbaum für automatisch erzeugte und gespeicherte Dateien für + <span class="TEX">T<span +class="E">E</span>X</span>, Metafont und andere (siehe <span +class="ec-lmtt-10">TEXMFSYSVAR </span>im nächsten Abschnitt),</td> +</tr><tr + style="vertical-align:baseline;" id="TBL-2-10-"><td style="white-space:nowrap; text-align:left;" id="TBL-2-10-1" +class="td01"> </td> +</tr></table></div></div> +<!--l. 327--><p class="noindent" >Zusätzlich zu den oben aufgeführten Verzeichnissen finden Sie im Wurzelverzeichnis der Distribution auch +noch die Installationsskripte. +<!--l. 331--><p class="indent" > Das Verzeichnis <a +href="../../../../texmf-doc" >texmf-doc</a> enthält zwar nur Anleitungen, bei weitem aber nicht die gesamte +Dokumentation: Die Dokumentation für Programme (Handbücher, »man pages«, GNU-info-Dateien) +beispielsweise finden Sie im Verzeichnis <a +href="../../../../texmf/doc" >texmf/doc</a>, da die Programme selbst sich im Verzeichnis <a +href="../../../../texmf" >texmf</a> +befinden. Ähnliches gilt für die Dokumentation der <span class="TEX">T<span +class="E">E</span>X</span>-Pakete und -Formate im Verzeichnis +<a +href="../../../../texmf-dist/doc" >texmf-dist/doc</a>. +<!--l. 336--><p class="indent" > Benutzen Sie die Programme <span +class="ec-lmss-10">texdoc </span>oder <span +class="ec-lmss-10">texdoctk</span>, wenn Sie auf der Suche nach irgendeiner +Dokumentationsdatei sind. Hilfreich in diesem Zusammenhang könnte auch die Link-Sammlung +<span +class="ec-lmtt-10">doc.html </span>im Wurzelverzeichnis sein. +<!--l. 340--><p class="indent" > Die Anleitung zu <span class="TEX">T<span +class="E">E</span>X</span> Live ist in verschiedenen Sprachen verfügbar: + <ul class="itemize1"> + <li class="itemize">Chinesisch: <a +href="../../../../texmf-doc/doc/chinese/texlive-zh-cn/texlive-zh-cn" >texmf-doc/doc/chinese/texlive-zh-cn/texlive-zh-cn</a> + </li> + <li class="itemize">Tschechisch/Slowakisch: <a +href="../../../../texmf-doc/doc/czechslovak/texlive-cz/live" >texmf-doc/doc/czechslovak/texlive-cz/live</a> + </li> + <li class="itemize">Englisch: <a +href="../../../../texmf-doc/doc/english/texlive-en/texlive-en" >texmf-doc/doc/english/texlive-en/texlive-en</a> + </li> + <li class="itemize">Französisch: <a +href="../../../../texmf-doc/doc/french/texlive-fr/texlive-fr" >texmf-doc/doc/french/texlive-fr/texlive-fr</a> + </li> + <li class="itemize">Deutsch: <a +href="../../../../texmf-doc/doc/german/texlive-de/texlive-de" >texmf-doc/doc/german/texlive-de/texlive-de</a> (dieses Dokument) + </li> + <li class="itemize">Polnisch: <a +href="../../../../texmf-doc/doc/polish/texlive-pl/texlive-pl" >texmf-doc/doc/polish/texlive-pl/texlive-pl</a> + </li> + <li class="itemize">Russisch: <a +href="../../../../texmf-doc/doc/russian/texlive-ru/texlive-ru" >texmf-doc/doc/russian/texlive-ru/texlive-ru</a></li></ul> +<!--l. 352--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a + id="x1-100002.3"></a>Überblick über die vordefinierten texmf-Bäume</h4> + + +<!--l. 355--><p class="noindent" >Dieser Abschnitt listet alle vordefinierten texmf-Bäume, die vom System benutzt werden, und deren +Bedeutung auf. Das Kommando <span +class="ec-lmss-10">texconfig conf </span>zeigt Ihnen die aktuellen Einstellungen dieser Variablen +an. +<!--l. 359--><p class="noindent" > + <dl class="list1"><dt class="list"> + <span +class="ec-lmtt-10">TEXMFMAIN</span> </dt><dd +class="list"> + <!--l. 360--><p class="noindent" >In diesem Baum befinden sich wichtige Teile des Systems, Hilfsprogramme (wie + <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">web2c/mktexdir</span></span></span>), pool-Dateien und andere Hilfsdateien. + </dd><dt class="list"> + <span +class="ec-lmtt-10">TEXMFDIST</span> </dt><dd +class="list"> + <!--l. 363--><p class="noindent" >In diesem Baum befinden sich die wesentlichen Makro-Pakete, Fonts usw. Dieser Baum + enthält systemunabhängige Daten, die prinzipiell von jedem TDS-kompatiblem <span class="TEX">T<span +class="E">E</span>X</span>-System + nutzbar sein sollten. + </dd><dt class="list"> + <span +class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd +class="list"> + <!--l. 366--><p class="noindent" >Dieser Baum ist für Ergänzungen oder Aktualisierungen von Makros, Fonts etc. gedacht, die + Administratoren für alle Nutzer installieren. + </dd><dt class="list"> + <span +class="ec-lmtt-10">TEXMFHOME</span> </dt><dd +class="list"> + <!--l. 369--><p class="noindent" >In diesem Baum können einzelne Nutzer Ergänzungen oder Aktualisierungen von Makros, + Fonts etc. ablegen. Standardmäßig befindet sich dieser Baum unterhalb von <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">$HOME</span></span></span>, so dass + andere Nutzer von Änderungen hier nicht beeinflusst werden. + </dd><dt class="list"> + <span +class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd +class="list"> + <!--l. 373--><p class="noindent" >Dieser Baum wird von den Hilfsprogrammen von te<span class="TEX">T<span +class="E">E</span>X</span> wie <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">updmap</span></span></span> und + <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">fmtutil</span></span></span> verwendet. Standardmäßig befindet sich dieser Baum unterhalb von <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">$HOME</span></span></span>, so dass + andere Nutzer von Änderungen hier nicht beeinflusst werden. + </dd><dt class="list"> + <span +class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd +class="list"> + <!--l. 377--><p class="noindent" >Dieser Baum wird von den Hilfsprogrammen von te<span class="TEX">T<span +class="E">E</span>X</span> wie <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">updmap-sys</span></span></span> + und <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">fmtutil-sys</span></span></span> verwendet, so dass hier das Verhalten des <span class="TEX">T<span +class="E">E</span>X</span> Live-Systems für alle + Nutzer beeinflusst werden kann. + </dd><dt class="list"> + <span +class="ec-lmtt-10">TEXMFVAR</span> </dt><dd +class="list"> + <!--l. 381--><p class="noindent" >Dieser Baum wird von Hilfsprogrammen wie <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">updmap</span></span></span> und <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">fmtutil</span></span></span> benutzt, um + automatisch generierte Konfigurations-Dateien abzulegen. + </dd><dt class="list"> + <span +class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd +class="list"> + <!--l. 384--><p class="noindent" >Dieser Baum wird von den systemweiten Hilfsprogrammen wie <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">updmap-sys</span></span></span> + und <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">fmtutil-sys</span></span></span> verwendet, um automatisch generierte Konfigurations-Dateien abzulegen.</dd></dl> +<!--l. 389--><p class="noindent" >Der Standard der Verzeichnisstruktur von <span class="TEX">T<span +class="E">E</span>X</span> Live sieht wie folgt aus: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">System-weites Wurzelverzeichnis</span> </dt><dd +class="description">kann <span class="TEX">T<span +class="E">E</span>X</span> Live-Versionen aus mehreren Jahren beinhalten: + + + <dl class="list2"><dt class="list"> + <span +class="ec-lmtt-10">2007</span> </dt><dd +class="list"> + <!--l. 394--><p class="noindent" >Eine Vorversion von <span class="TEX">T<span +class="E">E</span>X</span> Live. + <dl class="list3"><dt class="list"> + <span +class="ec-lmtt-10">...</span> </dt><dd +class="list"> + <!--l. 396--><p class="noindent" ></dd></dl> + </dd><dt class="list"> + <span +class="ec-lmtt-10">2008</span> </dt><dd +class="list"> + <!--l. 398--><p class="noindent" >Die aktuelle Version. + <dl class="list3"><dt class="list"> + <span +class="ec-lmtt-10">bin</span> </dt><dd +class="list"> + <!--l. 400--><p class="noindent" >  + <dl class="list4"><dt class="list"> + <span +class="ec-lmtt-10">i386-linux</span> </dt><dd +class="list"> + <!--l. 402--><p class="noindent" >GNU/Linux binaries + </dd><dt class="list"> + <span +class="ec-lmtt-10">...</span> </dt><dd +class="list"> + <!--l. 403--><p class="noindent" > + </dd><dt class="list"> + <span +class="ec-lmtt-10">universal-darwin</span> </dt><dd +class="list"> + <!--l. 404--><p class="noindent" >Mac OS X binaries + </dd><dt class="list"> + <span +class="ec-lmtt-10">win32</span> </dt><dd +class="list"> + <!--l. 405--><p class="noindent" >Windows binaries</dd></dl> + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf</span> </dt><dd +class="list"> + <!--l. 407--><p class="noindent" >Hierauf verweist <span +class="ec-lmtt-10">TEXMFMAIN</span>. + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf-dist</span> </dt><dd +class="list"> + <!--l. 408--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFDIST</span> + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf-doc</span> </dt><dd +class="list"> + <!--l. 409--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFDOC</span> + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf-var</span> </dt><dd +class="list"> + <!--l. 410--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFSYSVAR</span> + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf-config</span> </dt><dd +class="list"> + <!--l. 411--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFSYSCONFIG</span></dd></dl> + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf-local</span> </dt><dd +class="list"> + <!--l. 413--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFLOCAL</span>, dieses Verzeichnis gilt für alle installierten <span class="TEX">T<span +class="E">E</span>X</span> Live-Versionen (aktuelle Version + und Vorgängerversion), so dass hier durchgeführte lokale Änderungen über die Jahre hinweg + erhalten bleiben.</dd></dl> + </dd><dt class="description"> +<span +class="ec-lmbx-10">Home-Verzeichnis des Benutzers</span> </dt><dd +class="description">(<span +class="ec-lmtt-10">$HOME </span>oder <span +class="ec-lmtt-10">%USERPROFILE%</span>): + <dl class="list2"><dt class="list"> + <span +class="ec-lmtt-10">.texlive2007</span> </dt><dd +class="list"> + <!--l. 420--><p class="noindent" >Vom Nutzer privat erzeugte Dateien and Konfigurationsdaten der Vorversion. + + </dd><dt class="list"> + <span +class="ec-lmtt-10">.texlive2008</span> </dt><dd +class="list"> + <!--l. 422--><p class="noindent" >Vom Nutzer privat erzeugte Dateien and Konfigurationsdaten für die aktuelle Version von + <span class="TEX">T<span +class="E">E</span>X</span> Live. + <dl class="list3"><dt class="list"> + <span +class="ec-lmtt-10">texmf-var</span> </dt><dd +class="list"> + <!--l. 425--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFVAR</span> + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf-config</span> </dt><dd +class="list"> + <!--l. 426--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFCONFIG</span></dd></dl> + </dd><dt class="list"> + <span +class="ec-lmtt-10">texmf</span> </dt><dd +class="list"> + <!--l. 428--><p class="noindent" ><span +class="ec-lmtt-10">TEXMFHOME </span>Persönliche Makros, Fonts usw. des Nutzers. <span +class="ec-lmri-10">etc.</span></dd></dl> + </dd></dl> +<!--l. 434--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a + id="x1-110002.4"></a><span class="TEX">T<span +class="E">E</span>X</span>-Erweiterungen</h4> +<!--l. 436--><p class="noindent" >Unter den <span class="TEX">T<span +class="E">E</span>X</span>-Systemen der <span class="TEX">T<span +class="E">E</span>X</span> Live befinden sich verschiedene <span class="TEX">T<span +class="E">E</span>X</span>-Erweiterungen: +<!--l. 439--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">e-</span><span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span> </dt><dd +class="description"> stellt bei 100%-iger Kompatibilität zum normalen <span class="TEX">T<span +class="E">E</span>X</span> einen kleinen, aber mächtigen + Satz neuer Befehle bereit (für Makroexpansion, Character-Scanning, zusätzliche Klassen + für »marks«, erweiterte Debug-Möglichkeiten und andere). Zusätzlich gibt es noch die + <span class="TEX">T<span +class="E">E</span>X</span>--XE T-Erweiterungen für den bidirektionalen Textsatz, wie er beispielsweise im + Arabischen gebraucht wird. Im voreingestellten Modus ist e-<span class="TEX">T<span +class="E">E</span>X</span> 100%-ig kompatibel + mit dem »normalen« <span class="TEX">T<span +class="E">E</span>X</span>. Die Dokumentation zu e-<span class="TEX">T<span +class="E">E</span>X</span> finden Sie in der Datei + <a +href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10">pdf</span><span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span> </dt><dd +class="description">enthält die e-<span class="TEX">T<span +class="E">E</span>X</span> Erweiterungen und erlaubt zusätzlich die Ausgabe in PDF-Dateien + sowie DVI-Dateien. Die + Dokumentation zu pdf<span class="TEX">T<span +class="E">E</span>X</span> finden Sie unter <a +href="../../../../texmf-dist/doc/pdftex/manual/pdftex-a.pdf" >texmf-dist/doc/pdftex/manual/pdftex-a.pdf</a>. + In der Datei <a +href="../../../../texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex" >texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex</a> finden Sie ein + Anwendungsbeispiel. Das <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Paket <span +class="ec-lmss-10">hyperref </span>besitzt die Option <span +class="ec-lmtt-10">pdftex </span>mit der + Möglichkeit für aktive Querverweise (Hypertext) in PDF-Dateien. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Lua</span><span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span> </dt><dd +class="description">befindet sich noch in Entwicklung und ist als zukünftiger Nachfolger von + pdf<span class="TEX">T<span +class="E">E</span>X</span> vorgesehen, zu dem es abwärtskompatibel bleiben soll. Weiterhin soll es auch + Aleph ersetzen. Durch den enthaltenen Lua-Interpreter (s. <a +href="http://www.lua.org/" class="url" ><span +class="ec-lmtt-10">http://www.lua.org/</span></a>) können + Probleme, die in <span class="TEX">T<span +class="E">E</span>X</span> nur mühsam lösbar sind, einfach und elegant gelöst werden. Wird es + unter dem Namen <span +class="ec-lmtt-10">texlua </span>aufgerufen, verhält es sich wie ein eigenständiger Lua-Interpreter + – und wird als solcher in vielen Skripten von <span class="TEX">T<span +class="E">E</span>X</span> Live bereits benutzt. Für weitere + Informationen siehe <a +href="http://www.luatex.org/" class="url" ><span +class="ec-lmtt-10">http://www.luatex.org/</span></a> und <a +href="../../../../texmf-dist/doc/luatex/luatexref-t.pdf" >texmf-dist/doc/luatex/luatexref-t.pdf</a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10">XeTeX</span> </dt><dd +class="description">bietet die Unterstützung von Unicode Zeichensätzen und + OpenType Schriften durch diverse zusätzliche Bibliotheken. Mehr Informationen sind unter + <a +href="http://scripts.sil.org/xetex" class="url" ><span +class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a> verfügbar. + + </dd><dt class="description"> +<span +class="ec-lmbx-10">Omega</span> </dt><dd +class="description">(Omega) ist ein <span class="TEX">T<span +class="E">E</span>X</span>-System, das intern mit Unicode (16-Bit-Unicode-Zeichen) arbeitet + und damit das gleichzeitige Arbeiten mit nahezu allen auf der Welt eingesetzten Schriften und + deren Zeichenkodierungen erlaubt. Außerdem werden über dynamisch geladene, sogenannte + »Omega Translation Processes« (OTPs) Transformationen zur Verfügung gestellt, die + beliebige Eingaben vor der Bearbeitung durch <span class="TEX">T<span +class="E">E</span>X</span> nach bestimmten Regeln umformen. Die + (nicht ganz aktuelle) Anleitung zu Omega finden Sie in dem <span class="TEX">T<span +class="E">E</span>X</span> Live-System in der Datei + <a +href="../../../../texmf-dist/doc/omega/base/doc-1.8.tex" >texmf-dist/doc/omega/base/doc-1.8.tex</a>. + </dd><dt class="description"> +<span +class="lmsy-10"><img +src="lmsy10-40.png" alt=" aleph " class="10x-x-40" /></span> </dt><dd +class="description">(Aleph) vereinigt die Omega- und e-<span class="TEX">T<span +class="E">E</span>X</span>-Erweiterungen. Eine Minimaldokumentation finden + Sie in <a +href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>.</dd></dl> +<!--l. 490--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a + id="x1-120002.5"></a>Weitere Programme von <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 492--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live enthält eine ganze Reihe unterstützender Programme wie +<!--l. 496--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmssbx-10">bibtex</span> </dt><dd +class="description">Verwalten von Bibliographien + </dd><dt class="description"> +<span +class="ec-lmssbx-10">dv2dt, dt2dv</span> </dt><dd +class="description"><span +class="ec-lmtt-10">dvi </span>nach ASCII und umgekehrt + </dd><dt class="description"> +<span +class="ec-lmssbx-10">dviconcat</span> </dt><dd +class="description">Zusammenfügen von DVI-Dateien + </dd><dt class="description"> +<span +class="ec-lmssbx-10">dvips</span> </dt><dd +class="description">Konversion von DVI in PostScript + </dd><dt class="description"> +<span +class="ec-lmssbx-10">dviselect</span> </dt><dd +class="description">Ausschneiden von Seiten aus DVI-Dateien + </dd><dt class="description"> +<span +class="ec-lmssbx-10">dvipdfmx</span> </dt><dd +class="description">DVI-nach-PDF-Konverter (erzeugt auch CJK-konformes PDF aus DVI-Dateien mit + Omega-Erweiterungen), als Alternative zu pdf<span class="TEX">T<span +class="E">E</span>X</span> + </dd><dt class="description"> +<span +class="ec-lmssbx-10">dvilj</span> </dt><dd +class="description">Druckertreiber für die HP-LaserJet-Familie + </dd><dt class="description"> +<span +class="ec-lmssbx-10">lacheck</span> </dt><dd +class="description"><span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Syntax-Überprüfung + </dd><dt class="description"> +<span +class="ec-lmssbx-10">makeindex</span> </dt><dd +class="description">Erzeugen eines Stichwortverzeichnisses + </dd><dt class="description"> +<span +class="ec-lmssbx-10">mpost</span> </dt><dd +class="description">Metafont-ähnliches Grafikprogramm + </dd><dt class="description"> +<span +class="ec-lmssbx-10">psnup</span> </dt><dd +class="description">mehrere logische PostScript-Seiten auf einem Blatt platzieren + </dd><dt class="description"> +<span +class="ec-lmssbx-10">psselect</span> </dt><dd +class="description">Ausschneiden von Seiten aus PostScript-Dateien + + </dd><dt class="description"> +<span +class="ec-lmssbx-10">tex4ht</span> </dt><dd +class="description"><span class="TEX">T<span +class="E">E</span>X</span>-nach-HTML-Konvertierung + </dd><dt class="description"> +<span +class="ec-lmssbx-10">texexec, texmfstart</span> </dt><dd +class="description">Con<span class="TEX">T<span +class="E">E</span>X</span>t- und PDF-Prozessor + </dd><dt class="description"> +<span +class="ec-lmssbx-10">xdvi</span> </dt><dd +class="description">DVI-Bildschirmausgabe im X-Window-System</dd></dl> +<!--l. 517--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">2.6 </span> <a + id="x1-130002.6"></a>Fonts in <span class="TEX">T<span +class="E">E</span>X</span> Live</h4> +<!--l. 520--><p class="noindent" ><span class="TEX">T<span +class="E">E</span>X</span> Live enthält eine Vielzahl qualitativ hochwertiger Vektorschriften. Weitere Informationen hierzu +finden sich unter <a +href="http://tug.org/fonts" class="url" ><span +class="ec-lmtt-10">http://tug.org/fonts</span></a> und <a +href="../../../../texmf-doc/doc/english/free-math-font-survey/survey" >texmf-doc/doc/english/free-math-font-survey/survey</a>. +<!--l. 523--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">3 </span> <a + id="x1-140003"></a>Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live</h3> +<!--l. 526--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a + id="x1-150003.1"></a>Das Installationsprogramms</h4> +<!--l. 529--><p class="noindent" >Zur Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live benötigen Sie die <span class="TEX">T<span +class="E">E</span>X</span> Collection-DVD oer den <span class="TEX"><span +class="ec-lmri-10">T</span><span +class="E"><span +class="ec-lmri-10">E</span></span><span +class="ec-lmri-10">X</span></span> <span +class="ec-lmri-10">Live Net Installer</span> +aus dem Internet. +<!--l. 531--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">Net Installer:</span> </dt><dd +class="description">Verfügbar von CTAN, unter <span +class="ec-lmtt-10">systems/texlive/tlnet</span>; + die URL <a +href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span +class="ec-lmtt-10">http://mirror.ctan.org/systems/texlive/tlnet</span></a> leitet Sie automatisch an + einen nahe gelegenen Server des CTAN-Netzwerks weiter. Sie können entweder die Datei + <span +class="ec-lmtt-10">install-tl.zip </span>herunter laden, die sowohl für Unix als auch Windows gedacht ist, oder die + deutlich kleinere Datei <span +class="ec-lmtt-10">install-unx.tar.gz</span>, die aber nur den Installer für Unix enthält. + Nach dem Auspacken finden Sie die Dateien <span +class="ec-lmtt-10">install-tl </span>(Unix) bzw. <span +class="ec-lmtt-10">install-tl.bat</span> + (Windows) im Verzeichnis <span +class="ec-lmtt-10">install-tl</span>. + </dd><dt class="description"> +<span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span> <span +class="ec-lmbx-10">Collection DVD:</span> </dt><dd +class="description">Hier finden Sie die Dateien <span +class="ec-lmtt-10">install-tl </span>(Unix) bzw. <span +class="ec-lmtt-10">install-tl.bat</span> + (Windows) im Verzeichnis <span +class="ec-lmtt-10">texlive </span>der DVD. Unter Windows startet beim Einlegen + der DVD i. A. automatisch ein Programm, bei dem Sie u. a. das Installationsprogramm + von <span class="TEX">T<span +class="E">E</span>X</span> Live auswählen können. Die DVD erhalten Sie als Mitglied eines <span class="TEX">T<span +class="E">E</span>X</span>-Vereins + (wie <a +href="http://www.dante.de" class="url" ><span +class="ec-lmtt-10">http://www.dante.de</span></a> für den deutschsprachigen Raum, weitere Vereine finden + Sie unter <a +href="http://tug.org/usergroups.html" class="url" ><span +class="ec-lmtt-10">http://tug.org/usergroups.html</span></a>), oder innerhalb Deutschlands von der + Fachbuchhandlung Lehmanns (<a +href="http://www.lob.de" class="url" ><span +class="ec-lmtt-10">http://www.lob.de</span></a>) oder international von der <span class="TEX">T<span +class="E">E</span>X</span> Users + Group (<a +href="http://tug.org/store" class="url" ><span +class="ec-lmtt-10">http://tug.org/store</span></a>). Alternativ können Sie das ISO-Image der <span class="TEX">T<span +class="E">E</span>X</span> Live + (<a +href="http://tug.org/texlive/acquire.html" class="url" ><span +class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a>) aus dem Internet laden. + </dd></dl> +<!--l. 554--><p class="indent" > Die folgenden Abschnitte beschreiben die Installation für die einzelnen Betriebssysteme. + <h5 class="subsubsectionHead"><span class="titlemark">3.1.1 </span> <a + id="x1-160003.1.1"></a>Unix</h5> +<!--l. 557--><p class="noindent" ><hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + +<a + id="x1-16091r1"></a> + + +<div class="fancyvrb" id="fancyvrb1"> +<a + id="x1-16002r1"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> ======================></span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> installation</span><span +class="ec-lmtt-8x-x-87"> procedure</span><span +class="ec-lmtt-8x-x-87"> <=====================</span> +<br class="fancyvrb" /><a + id="x1-16004r2"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16006r3"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =======></span><span +class="ec-lmtt-8x-x-87"> Note:</span><span +class="ec-lmtt-8x-x-87"> Letters/digits</span><span +class="ec-lmtt-8x-x-87"> in</span><span +class="ec-lmtt-8x-x-87"> <angle</span><span +class="ec-lmtt-8x-x-87"> brackets></span><span +class="ec-lmtt-8x-x-87"> indicate</span><span +class="ec-lmtt-8x-x-87"> menu</span><span +class="ec-lmtt-8x-x-87"> items</span><span +class="ec-lmtt-8x-x-87"> <=======</span> +<br class="fancyvrb" /><a + id="x1-16008r4"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =======></span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> commands</span><span +class="ec-lmtt-8x-x-87"> or</span><span +class="ec-lmtt-8x-x-87"> configurable</span><span +class="ec-lmtt-8x-x-87"> options</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <=======</span> +<br class="fancyvrb" /><a + id="x1-16010r5"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16012r6"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16014r7"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Detected</span><span +class="ec-lmtt-8x-x-87"> platform:</span><span +class="ec-lmtt-8x-x-87"> Intel</span><span +class="ec-lmtt-8x-x-87"> x86</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> GNU/Linux</span> +<br class="fancyvrb" /><a + id="x1-16016r8"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16018r9"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <B></span><span +class="ec-lmtt-8x-x-87"> binary</span><span +class="ec-lmtt-8x-x-87"> systems:</span><span +class="ec-lmtt-8x-x-87"> 1</span><span +class="ec-lmtt-8x-x-87"> out</span><span +class="ec-lmtt-8x-x-87"> of</span><span +class="ec-lmtt-8x-x-87"> 16</span> +<br class="fancyvrb" /><a + id="x1-16020r10"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16022r11"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <S></span><span +class="ec-lmtt-8x-x-87"> Installation</span><span +class="ec-lmtt-8x-x-87"> scheme</span><span +class="ec-lmtt-8x-x-87"> (scheme-full)</span> +<br class="fancyvrb" /><a + id="x1-16024r12"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16026r13"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Customizing</span><span +class="ec-lmtt-8x-x-87"> installation</span><span +class="ec-lmtt-8x-x-87"> scheme:</span> +<br class="fancyvrb" /><a + id="x1-16028r14"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <C></span><span +class="ec-lmtt-8x-x-87"> standard</span><span +class="ec-lmtt-8x-x-87"> collections</span> +<br class="fancyvrb" /><a + id="x1-16030r15"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <L></span><span +class="ec-lmtt-8x-x-87"> language</span><span +class="ec-lmtt-8x-x-87"> collections</span> +<br class="fancyvrb" /><a + id="x1-16032r16"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> 83</span><span +class="ec-lmtt-8x-x-87"> collections</span><span +class="ec-lmtt-8x-x-87"> out</span><span +class="ec-lmtt-8x-x-87"> of</span><span +class="ec-lmtt-8x-x-87"> 84,</span><span +class="ec-lmtt-8x-x-87"> disk</span><span +class="ec-lmtt-8x-x-87"> space</span><span +class="ec-lmtt-8x-x-87"> required:</span><span +class="ec-lmtt-8x-x-87"> 1666</span><span +class="ec-lmtt-8x-x-87"> MB</span> +<br class="fancyvrb" /><a + id="x1-16034r17"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16036r18"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <D></span><span +class="ec-lmtt-8x-x-87"> directories:</span> +<br class="fancyvrb" /><a + id="x1-16038r19"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXDIR</span><span +class="ec-lmtt-8x-x-87"> (the</span><span +class="ec-lmtt-8x-x-87"> main</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> directory):</span> +<br class="fancyvrb" /><a + id="x1-16040r20"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> !!</span><span +class="ec-lmtt-8x-x-87"> default</span><span +class="ec-lmtt-8x-x-87"> location:</span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008</span> +<br class="fancyvrb" /><a + id="x1-16042r21"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> !!</span><span +class="ec-lmtt-8x-x-87"> is</span><span +class="ec-lmtt-8x-x-87"> not</span><span +class="ec-lmtt-8x-x-87"> writable,</span><span +class="ec-lmtt-8x-x-87"> please</span><span +class="ec-lmtt-8x-x-87"> select</span><span +class="ec-lmtt-8x-x-87"> a</span><span +class="ec-lmtt-8x-x-87"> different</span><span +class="ec-lmtt-8x-x-87"> one!</span> +<br class="fancyvrb" /><a + id="x1-16044r22"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFLOCAL</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> site-wide</span><span +class="ec-lmtt-8x-x-87"> local</span><span +class="ec-lmtt-8x-x-87"> files):</span> +<br class="fancyvrb" /><a + id="x1-16046r23"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/texmf-local</span> +<br class="fancyvrb" /><a + id="x1-16048r24"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFSYSVAR</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> variable</span><span +class="ec-lmtt-8x-x-87"> and</span><span +class="ec-lmtt-8x-x-87"> automatically</span><span +class="ec-lmtt-8x-x-87"> generated</span><span +class="ec-lmtt-8x-x-87"> data):</span> +<br class="fancyvrb" /><a + id="x1-16050r25"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-var</span> +<br class="fancyvrb" /><a + id="x1-16052r26"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFSYSCONFIG</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> local</span><span +class="ec-lmtt-8x-x-87"> config):</span> +<br class="fancyvrb" /><a + id="x1-16054r27"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-config</span> +<br class="fancyvrb" /><a + id="x1-16056r28"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFHOME</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> user-specific</span><span +class="ec-lmtt-8x-x-87"> files):</span> +<br class="fancyvrb" /><a + id="x1-16058r29"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> ~/texmf</span> +<br class="fancyvrb" /><a + id="x1-16060r30"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16062r31"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <O></span><span +class="ec-lmtt-8x-x-87"> options:</span> +<br class="fancyvrb" /><a + id="x1-16064r32"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> use</span><span +class="ec-lmtt-8x-x-87"> letter</span><span +class="ec-lmtt-8x-x-87"> size</span><span +class="ec-lmtt-8x-x-87"> instead</span><span +class="ec-lmtt-8x-x-87"> of</span><span +class="ec-lmtt-8x-x-87"> A4</span><span +class="ec-lmtt-8x-x-87"> by</span><span +class="ec-lmtt-8x-x-87"> default</span> +<br class="fancyvrb" /><a + id="x1-16066r33"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [X]</span><span +class="ec-lmtt-8x-x-87"> create</span><span +class="ec-lmtt-8x-x-87"> all</span><span +class="ec-lmtt-8x-x-87"> format</span><span +class="ec-lmtt-8x-x-87"> files</span> +<br class="fancyvrb" /><a + id="x1-16068r34"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [X]</span><span +class="ec-lmtt-8x-x-87"> install</span><span +class="ec-lmtt-8x-x-87"> macro/font</span><span +class="ec-lmtt-8x-x-87"> doc</span><span +class="ec-lmtt-8x-x-87"> tree</span> +<br class="fancyvrb" /><a + id="x1-16070r35"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [X]</span><span +class="ec-lmtt-8x-x-87"> install</span><span +class="ec-lmtt-8x-x-87"> macro/font</span><span +class="ec-lmtt-8x-x-87"> source</span><span +class="ec-lmtt-8x-x-87"> tree</span> +<br class="fancyvrb" /><a + id="x1-16072r36"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> create</span><span +class="ec-lmtt-8x-x-87"> symlinks</span><span +class="ec-lmtt-8x-x-87"> in</span><span +class="ec-lmtt-8x-x-87"> standard</span><span +class="ec-lmtt-8x-x-87"> directories</span> +<br class="fancyvrb" /><a + id="x1-16074r37"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16076r38"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <V></span><span +class="ec-lmtt-8x-x-87"> Install</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> running</span><span +class="ec-lmtt-8x-x-87"> from</span><span +class="ec-lmtt-8x-x-87"> DVD</span> +<br class="fancyvrb" /><a + id="x1-16078r39"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16080r40"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Other</span><span +class="ec-lmtt-8x-x-87"> actions:</span> +<br class="fancyvrb" /><a + id="x1-16082r41"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <I></span><span +class="ec-lmtt-8x-x-87"> start</span><span +class="ec-lmtt-8x-x-87"> installation</span><span +class="ec-lmtt-8x-x-87"> to</span><span +class="ec-lmtt-8x-x-87"> HD</span> +<br class="fancyvrb" /><a + id="x1-16084r42"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <H></span><span +class="ec-lmtt-8x-x-87"> help</span> +<br class="fancyvrb" /><a + id="x1-16086r43"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <Q></span><span +class="ec-lmtt-8x-x-87"> quit</span> +<br class="fancyvrb" /><a + id="x1-16088r44"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-16090r45"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Enter</span><span +class="ec-lmtt-8x-x-87"> command:</span> +</div> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 1: </td><td +class="content">Installationsprogramm im Text-Modus (GNU/Linux)</td></tr></table><!--tex4ht:label?: x1-16091r1 --> + + +<!--l. 606--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> +<!--l. 608--><p class="indent" > <hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-16092r2"></a> + + + +<!--l. 609--><p class="noindent" ><img +src="install-w32-main.png" alt="pict" +> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 2: </td><td +class="content">Grafische Oberfläche des Installationsprogramms (Windows)</td></tr></table><!--tex4ht:label?: x1-16092r2 --> + + +<!--l. 611--><p class="indent" > </td></tr></table></div><hr class="endfigure"> +<!--l. 613--><p class="noindent" >Im Folgenden werden die Eingaben des Benutzers nach dem Kommando-Prompt ‘<span +class="ec-lmtt-10">></span>’ <span +class="ec-lmtk-10">fett</span> +dargestellt. +<!--l. 617--><p class="indent" > Öffnen Sie ein Terminalfenster auf Ihrem Unix-System und geben Sie folgende Befehle ein: +<div class="alltt"> +<!--l. 618--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">cd</span><span +class="ec-lmtk-10"> /pfad/zum/installer</span> +<br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">perl</span><span +class="ec-lmtk-10"> install-tl</span> +</div> +</div> (Sie können auch direkt <span +class="ec-lmtk-10">perl /pfad/zum/installer/install-tl </span>eingeben. Wenn Ihre DVD so +gemountet ist, dass als ausführbar gekennzeichnete Skripte direkt gestartet werden können, können Sie +im Verzeichnis des Installers auch direkt <span +class="ec-lmtk-10">./install-tl </span>eingeben.) +<!--l. 627--><p class="indent" > Zum Installieren mit Hilfe einer Benutzeroberfläche verwenden Sie <div class="alltt"> +<!--l. 628--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">perl</span><span +class="ec-lmtk-10"> install-tl</span><span +class="ec-lmtk-10"> -gui</span> +</div> +</div> +<!--l. 632--><p class="indent" > Alle Optionen des Installationsprogramms werden mit <div class="alltt"> +<!--l. 633--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">perl</span><span +class="ec-lmtk-10"> install-tl</span><span +class="ec-lmtk-10"> -help</span> +</div> +</div> angezeigt. +<!--l. 638--><p class="indent" > <span +class="ec-lmbx-10">Wichtiger Hinweis zu den Zugriffsrechten unter Unix: </span>Ihre aktuelle Einstellung von <span +class="ec-lmtt-10">umask</span> +wird bei der Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live berücksichtigt. Daher müssen Sie darauf achten, dass Sie hierfür +einen sinnvollen Wert einstellen (z. B. <span +class="ec-lmtt-10">umask002</span>), wenn Ihre Installation auch durch andere Nutzer als +Sie benutzt werden soll. Falls Sie unsicher sind, was dies bedeutet, schauen Sie bitte in die Anleitung zu +<span +class="ec-lmtt-10">umask </span>(indem Sie das Kommando <span +class="ec-lmtt-10">man umask </span>eingeben). + <h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a + id="x1-170003.1.2"></a>Mac OS X</h5> +<!--l. 646--><p class="noindent" >Wie in Abschnitt <a +href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> bereits erwähnt wurde, existiert mit Mac<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://tug.org/mactex" class="url" ><span +class="ec-lmtt-10">http://tug.org/mactex</span></a>) +ein eigenes <span class="TEX">T<span +class="E">E</span>X</span>-System für Mac OS X. Dieses enthält ein komplettes <span class="TEX">T<span +class="E">E</span>X</span> Live mit einem +Installationsprogramm, das in Funktionalität und Aussehen der üblichen Installation von Software unter +Mac OS X entspricht. Weiterhin sind einige Zusatzprogramme enthalten. +<!--l. 649--><p class="indent" > Wenn Sie die <span class="TEX">T<span +class="E">E</span>X</span> Collection-DVD besitzen, empfiehlt es sich daher, Mac<span class="TEX">T<span +class="E">E</span>X</span> zu verwenden. +<!--l. 651--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a + id="x1-180003.1.3"></a>Windows</h5> +<!--l. 653--><p class="noindent" >Wenn Sie den <span +class="ec-lmri-10">Net Installer </span>verwenden, oder auf Ihrem System beim Einlegen der DVD das +Installationsprogramm nicht automatisch gestartet wurde, können Sie die Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live im +Windows-Explorer durch Doppelklick auf <span +class="ec-lmtt-10">install-tl.bat </span>(auf der DVD befindet sich diese Datei im +Verzeichnis <span +class="ec-lmtt-10">texlive</span>) starten. +<!--l. 658--><p class="indent" > Alternativ können Sie eine MS-DOS-Eingabeaufforderung verwenden, dort in das Verzeichnis +wechseln, in dem sich das Installationsprogramm befindet und dort <div class="alltt"> + +<!--l. 660--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">D:\texlive\></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl</span> +</div> +</div> eingeben – <span +class="ec-lmtt-10">...> </span>kennzeichnet hierbei den Eingabeprompt; Ihre Eingabe ist <span +class="ec-lmtk-10">bold/fett </span>dargestellt. +<!--l. 666--><p class="indent" > Alternativ können Sie die Installation auch aus einem beliebigen Verzeichnis heraus starten: +<div class="alltt"> +<!--l. 667--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">D:</span><span +class="ec-lmtt-10">\</span><span +class="ec-lmtk-10">texlive</span><span +class="ec-lmtt-10">\</span><span +class="ec-lmtk-10">install-tl</span> +</div> +</div> wobei wir hier annehmen, dass sich ihre <span class="TEX">T<span +class="E">E</span>X</span> Collection-DVD im Laufwerk D: befindet. +<!--l. 672--><p class="indent" > Zur Installation im Textmodus verwenden Sie: <div class="alltt"> +<!--l. 673--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl</span><span +class="ec-lmtk-10"> -no-gui</span> +</div> +</div> +<!--l. 677--><p class="indent" > Alle vorhandenen Optionen, die beim Starten des Installationsprogramms verwendet werden können, +werden wie folgt angezeigt: <div class="alltt"> +<!--l. 679--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl</span><span +class="ec-lmtk-10"> -help</span> +</div> +</div> +<!--l. 683--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.4 </span> <a + id="x1-190003.1.4"></a>Installation im Textmodus</h5> +<!--l. 685--><p class="noindent" >Abb. <a +href="#x1-16091r1">1<!--tex4ht:ref: fig:text-main --></a> zeigt den Eingangsbildschirm des Installationsprogramms im Textmodus. Dieser ist ein reiner +Textmodus, d. h., es gibt somit keine Unterstützung zum Wandern durch die einzelnen Menüpunkte +mit den Cursor-Tasten. Alle Befehle wie z. B. die Auswahl von Menüpunkten werden durch +Eingabe der entsprechenden Befehle bzw. Menükürzel über die Tastatur eingegeben und dann +durch Drücken von <span +class="ec-lmri-10">Enter </span>übernommen. Hierbei wird zwischen Groß- und Kleinschreibung +unterschieden! +<!--l. 692--><p class="indent" > Die Installation im Textmodus ist so spartanisch, weil dieser Modus überall funktionieren soll und +daher auf die Verwendung von Bibliotheken wie <span +class="ec-lmtt-10">ncurses </span>unter Unix verzichtet wurde. +<!--l. 695--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a + id="x1-200003.1.5"></a>Installation mit Benutzeroberfläche</h5> +<!--l. 697--><p class="noindent" >Abb. <a +href="#x1-16092r2">2<!--tex4ht:ref: fig:gui-main --></a> stellt den Eingangsbildschirm des Installationsprogramms unter Windows dar. Hier ist die +Installation im grafischem Modus voreingestellt. Der Großteil der Unterschiede in den Menüpunkten im +Vergleich zur Darstellung im Textmodus in Abb. <a +href="#x1-16091r1">1<!--tex4ht:ref: fig:text-main --></a> ergibt sich aus der Tatsache, dass das hier +abgebildete GUI-Fenster unter Windows dargestellt wurde. + + +<!--l. 704--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a + id="x1-210003.2"></a>Benutzung des Installationsprogramms</h4> +<!--l. 707--><p class="noindent" >Das Installationsprogramm sollte (wenn Sie die vorherigen Abschnitte zum Aufbau von <span class="TEX">T<span +class="E">E</span>X</span> Live und +der verwendeten Verzeichnisstruktur gelesen haben) weitgehend selbsterklärend sein. Trotzdem wollen +wir auf einige Punkte näher eingehen. +<!--l. 711--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a + id="x1-220003.2.1"></a>Auswahl der Binaries (nur für Unix)</h5> +<!--l. 714--><p class="noindent" ><hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-22037r3"></a> + + +<div class="fancyvrb" id="fancyvrb2"> +<a + id="x1-22002r1"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Available</span><span +class="ec-lmtt-8x-x-87"> sets</span><span +class="ec-lmtt-8x-x-87"> of</span><span +class="ec-lmtt-8x-x-87"> binaries:</span> +<br class="fancyvrb" /><a + id="x1-22004r2"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> ===============================================================================</span> +<br class="fancyvrb" /><a + id="x1-22006r3"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-22008r4"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> a</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> alpha-linux</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> DEC</span><span +class="ec-lmtt-8x-x-87"> Alpha</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> GNU/Linux</span> +<br class="fancyvrb" /><a + id="x1-22010r5"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> b</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> amd64-freebsd</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> x86_64</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> FreeBSD</span> +<br class="fancyvrb" /><a + id="x1-22012r6"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> c</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> hppa-hpux</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> HP-UX</span> +<br class="fancyvrb" /><a + id="x1-22014r7"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> d</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> i386-freebsd</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Intel</span><span +class="ec-lmtt-8x-x-87"> x86</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> FreeBSD</span> +<br class="fancyvrb" /><a + id="x1-22016r8"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> e</span><span +class="ec-lmtt-8x-x-87"> [X]</span><span +class="ec-lmtt-8x-x-87"> i386-linux</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Intel</span><span +class="ec-lmtt-8x-x-87"> x86</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> GNU/Linux</span> +<br class="fancyvrb" /><a + id="x1-22018r9"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> f</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> i386-openbsd</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Intel</span><span +class="ec-lmtt-8x-x-87"> x86</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> OpenBSD</span> +<br class="fancyvrb" /><a + id="x1-22020r10"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> g</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> i386-solaris</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Intel</span><span +class="ec-lmtt-8x-x-87"> x86</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> Sun</span><span +class="ec-lmtt-8x-x-87"> Solaris</span> +<br class="fancyvrb" /><a + id="x1-22022r11"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> h</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> mips-irix</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> SGI</span><span +class="ec-lmtt-8x-x-87"> IRIX</span> +<br class="fancyvrb" /><a + id="x1-22024r12"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> i</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> powerpc-aix</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> PowerPC</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> AIX</span> +<br class="fancyvrb" /><a + id="x1-22026r13"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> j</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> powerpc-linux</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> PowerPC</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> GNU/Linux</span> +<br class="fancyvrb" /><a + id="x1-22028r14"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> k</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> sparc-linux</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Sparc</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> GNU/Linux</span> +<br class="fancyvrb" /><a + id="x1-22030r15"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> l</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> sparc-solaris</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Sparc</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> Solaris</span> +<br class="fancyvrb" /><a + id="x1-22032r16"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> m</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> universal-darwin</span><span +class="ec-lmtt-8x-x-87"> universal</span><span +class="ec-lmtt-8x-x-87"> binaries</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> MacOSX/Darwin</span> +<br class="fancyvrb" /><a + id="x1-22034r17"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> o</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> win32</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Windows</span> +<br class="fancyvrb" /><a + id="x1-22036r18"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> p</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> x86_64-linux</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> x86_64</span><span +class="ec-lmtt-8x-x-87"> with</span><span +class="ec-lmtt-8x-x-87"> GNU/Linux</span> +</div> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 3: </td><td +class="content">Auswahlmenü für Binaries</td></tr></table><!--tex4ht:label?: x1-22037r3 --> + + +<!--l. 736--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> +<!--l. 738--><p class="indent" > Abb. <a +href="#x1-22037r3">3<!--tex4ht:ref: fig:bin-text --></a> zeigt das Auswahlmenü für die Binaries der einzelnen Betriebssysteme im Textmodus. Im +Allgemeinen sollte hier schon das richtige System ausgewählt sein. Sie können aber problemlos Binaries +für verschiedene Systeme parallel auswählen. Dies bietet sich an, wenn Ihre Installation auf +verschiedenen Rechnern in einem heterogenen Netzwerk sichtbar ist und von dort aus benutzt werden +soll. + <h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a + id="x1-230003.2.2"></a>Auswahl der zu installierenden Komponenten</h5> +<!--l. 746--><p class="noindent" ><hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-23027r4"></a> + + +<div class="fancyvrb" id="fancyvrb3"> +<a + id="x1-23002r1"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Select</span><span +class="ec-lmtt-8x-x-87"> a</span><span +class="ec-lmtt-8x-x-87"> scheme:</span> +<br class="fancyvrb" /><a + id="x1-23004r2"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> ===============================================================================</span> +<br class="fancyvrb" /><a + id="x1-23006r3"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-23008r4"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> a</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> basic</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +<br class="fancyvrb" /><a + id="x1-23010r5"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> b</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> scheme</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> ConTeXt</span> +<br class="fancyvrb" /><a + id="x1-23012r6"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> c</span><span +class="ec-lmtt-8x-x-87"> [X]</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> full</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +<br class="fancyvrb" /><a + id="x1-23014r7"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> d</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> GUST</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +<br class="fancyvrb" /><a + id="x1-23016r8"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> e</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> GUTenberg</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +<br class="fancyvrb" /><a + id="x1-23018r9"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> f</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> medium</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +<br class="fancyvrb" /><a + id="x1-23020r10"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> g</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> minimal</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +<br class="fancyvrb" /><a + id="x1-23022r11"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> h</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> Omega</span><span +class="ec-lmtt-8x-x-87"> users</span> +<br class="fancyvrb" /><a + id="x1-23024r12"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> i</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> teTeX</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +<br class="fancyvrb" /><a + id="x1-23026r13"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> j</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> XML</span><span +class="ec-lmtt-8x-x-87"> typesetting</span><span +class="ec-lmtt-8x-x-87"> scheme</span> +</div> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 4: </td><td +class="content">Menü zur Auswahl des Schemas</td></tr></table><!--tex4ht:label?: x1-23027r4 --> + + +<!--l. 763--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> +<!--l. 765--><p class="indent" > Abb. <a +href="#x1-23027r4">4<!--tex4ht:ref: fig:scheme-text --></a> zeigt das Auswahlmenü für ein grundsätzliches Installationsschema der <span class="TEX">T<span +class="E">E</span>X</span> Live. Durch die +Auswahl eines Schemas werden automatisch die Komponenten zur Installation ausgewählt, die für das +gewünschte Schema notwendig bzw. sinnvoll sind. Mit einer vollständigen Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live +(<span +class="ec-lmri-10">full scheme</span>) sind Sie auf der sicheren Seite, da hier einfach alles installiert wird. Sie können aber +auch eines der abgespeckten Schemas wie <span +class="ec-lmri-10">basic </span>(für ein sehr schlankes System), <span +class="ec-lmri-10">medium</span> +oder <span +class="ec-lmri-10">minimal </span>(dies empfiehlt sich aber nur für Testsysteme und weniger zum ernsthaften +Arbeiten) auswählen. Weiter stehen einige Schemas für spezielle Zwecke oder Sprachen zur +Verfügung. +<!--l. 773--><p class="indent" > <hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-23028r5"></a> + + + +<!--l. 774--><p class="noindent" ><img +src="stdcoll.png" alt="pict" +> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 5: </td><td +class="content">Menü zur Aus- oder Abwahl von Collections (hier unter Linux)</td></tr></table><!--tex4ht:label?: x1-23028r5 --> + + +<!--l. 776--><p class="indent" > </td></tr></table></div><hr class="endfigure"> +<!--l. 778--><p class="indent" > Wenn Sie das Schema ausgewählt haben, können Sie dieses in den Menüpunkten <span +class="ec-lmri-10">standard collections</span> +und <span +class="ec-lmri-10">language collections </span>(s. Abb. <a +href="#x1-23028r5">5<!--tex4ht:ref: fig:collections-gui --></a>, diesmal zur Abwechslung im GUI-Modus) individuell nach Ihren +Wünschen anpassen. +<!--l. 782--><p class="indent" > Während das Schema nur den grundlegenden Funktionsumfang vorgibt, ist die Auswahl von +Komponenten auf der Ebene der <span +class="ec-lmri-10">Collections </span>viel feiner. Eine Collection besteht dabei aus mehreren +Paketen zu einem Thema, wobei jedes der Pakete aus bestimmten Makrodateien, Fontdateien usw. +bestehen kann. +<!--l. 786--><p class="indent" > Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der Installation mit dem +Programm <span +class="ec-lmss-10">tlmgr</span>, das in Abschnitt <a +href="#x1-410006">6<!--tex4ht:ref: sec:tlmgr --></a> beschrieben wird. Hier können Sie gezielt einzelne Pakete +installieren oder entfernen. + <h5 class="subsubsectionHead"><span class="titlemark">3.2.3 </span> <a + id="x1-240003.2.3"></a>Verzeichnisse</h5> +<!--l. 792--><p class="noindent" >Die Verzeichnisstruktur von <span class="TEX">T<span +class="E">E</span>X</span> Live wurde bereits im Abschnitt <a +href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a> auf S. <a +href="#x1-100002.3">10<!--tex4ht:ref: sec:texmftrees --></a> beschrieben. Als +Wurzelverzeichnis für <span class="TEX">T<span +class="E">E</span>X</span> Live (<span +class="ec-lmtt-10">TEXDIR</span>) wird unter Windows (<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%PROGRAMFILES%\texlive\2008</span></span></span>) und +unter Unix (<span +class="ec-lmtt-10">/usr/local/texlive/2008</span>) angenommen. +<!--l. 796--><p class="indent" > Prinzipiell können Sie diesen Pfad problemlos ändern, z. B. wenn Sie <span class="TEX">T<span +class="E">E</span>X</span> Live als normaler Nutzer +installieren wollen und kein Schreibrecht in dem o. a. Verzeichnis besitzen. +<!--l. 799--><p class="indent" > Auf Wunsch können Sie <span class="TEX">T<span +class="E">E</span>X</span> Live also auch in Ihrem Home-Verzeichnis installieren, wenn Sie sowieso +der einzige Verwender von <span class="TEX">T<span +class="E">E</span>X</span> Live sind. Für Ihr Home-Verzeichnis können Sie den Pfad »<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~</span></span></span>« verwenden +und so Beispielsweise <span class="TEX">T<span +class="E">E</span>X</span> Live nach <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~/texlive/2008</span></span></span> installieren. +<!--l. 803--><p class="indent" > Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen bei zu behalten. So können Sie von Jahr +zu Jahr einfach die neue Version testen, ohne die alte zu entsorgen. Bei Bedarf können Sie einen +symbolischen Link (z.B. <span +class="ec-lmtt-10">/usr/local/texlive-cur</span>) verwenden, der jeweils auf das Verzeichnis der +aktuellen Version von <span class="TEX">T<span +class="E">E</span>X</span> Live verweist. +<!--l. 808--><p class="indent" > Wenn Sie die Einstellung <span +class="ec-lmtt-10">TEXDIR </span>im Installationsprogramm ändern, werden die Werte für +<span +class="ec-lmtt-10">TEXMFLOCAL</span>, <span +class="ec-lmtt-10">TEXMFSYSVAR </span>und <span +class="ec-lmtt-10">TEXMFSYSCONFIG </span>automatisch angepasst. +<!--l. 812--><p class="indent" > Das als <span +class="ec-lmtt-10">TEXMFHOME </span>bezeichnete Verzeichnis ist der Ort, in dem persönliche Makrodateien, Schriften +o. ä. abgelegt werden können. Vorgabewert ist <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~/texmf</span></span></span>. Im Gegensatz zu <span +class="ec-lmtt-10">TEXDIR </span>wird <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~</span></span></span> hier nicht direkt +zum Pfad des Home-Verzeichnisses aufgelöst, sondern unverändert in die Konfigurationsdateien von <span class="TEX">T<span +class="E">E</span>X</span> +Live übernommen und erst zur Laufzeit aufgelöst. Somit kann jeder Nutzer des Systems seinen komplett +eigenen Pfad haben, der von <span class="TEX">T<span +class="E">E</span>X</span> Live verwendet wird, und so nach Wunsch auch eigene +Konfigurationsänderungen durchführen. Zur Laufzeit wird <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~</span></span></span> unter Unix durch <span +class="ec-lmtt-10">$HOME </span>und unter Windows +durch <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%USERPROFILE%</span></span></span> ersetzt. +<!--l. 820--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.2.4 </span> <a + id="x1-250003.2.4"></a>Optionen</h5> +<!--l. 823--><p class="noindent" ><hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-25017r6"></a> + + +<div class="fancyvrb" id="fancyvrb4"> +<a + id="x1-25002r1"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <P></span><span +class="ec-lmtt-8x-x-87"> use</span><span +class="ec-lmtt-8x-x-87"> letter</span><span +class="ec-lmtt-8x-x-87"> size</span><span +class="ec-lmtt-8x-x-87"> instead</span><span +class="ec-lmtt-8x-x-87"> of</span><span +class="ec-lmtt-8x-x-87"> A4</span><span +class="ec-lmtt-8x-x-87"> by</span><span +class="ec-lmtt-8x-x-87"> default:</span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span> +<br class="fancyvrb" /><a + id="x1-25004r2"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <F></span><span +class="ec-lmtt-8x-x-87"> create</span><span +class="ec-lmtt-8x-x-87"> all</span><span +class="ec-lmtt-8x-x-87"> format</span><span +class="ec-lmtt-8x-x-87"> files:</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [X]</span> +<br class="fancyvrb" /><a + id="x1-25006r3"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <D></span><span +class="ec-lmtt-8x-x-87"> install</span><span +class="ec-lmtt-8x-x-87"> font/macro</span><span +class="ec-lmtt-8x-x-87"> doc</span><span +class="ec-lmtt-8x-x-87"> tree:</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [X]</span> +<br class="fancyvrb" /><a + id="x1-25008r4"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <S></span><span +class="ec-lmtt-8x-x-87"> install</span><span +class="ec-lmtt-8x-x-87"> font/macro</span><span +class="ec-lmtt-8x-x-87"> source</span><span +class="ec-lmtt-8x-x-87"> tree:</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [X]</span> +<br class="fancyvrb" /><a + id="x1-25010r5"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <L></span><span +class="ec-lmtt-8x-x-87"> create</span><span +class="ec-lmtt-8x-x-87"> symlinks</span><span +class="ec-lmtt-8x-x-87"> in</span><span +class="ec-lmtt-8x-x-87"> standard</span><span +class="ec-lmtt-8x-x-87"> directories:</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span> +<br class="fancyvrb" /><a + id="x1-25012r6"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> binaries</span><span +class="ec-lmtt-8x-x-87"> to:</span> +<br class="fancyvrb" /><a + id="x1-25014r7"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> manpages</span><span +class="ec-lmtt-8x-x-87"> to:</span> +<br class="fancyvrb" /><a + id="x1-25016r8"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> info</span><span +class="ec-lmtt-8x-x-87"> to:</span> +</div> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 6: </td><td +class="content">Auswahlmenü für weitere Optionen (Unix)</td></tr></table><!--tex4ht:label?: x1-25017r6 --> + + +<!--l. 835--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> +<!--l. 837--><p class="indent" > Abb. <a +href="#x1-25017r6">6<!--tex4ht:ref: fig:options-text --></a> zeigt das Menü, in dem weitere Einstellungen für die Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live möglich sind. +Drei dieser Optionen erfordern eine Erläuterung: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">use letter size instead of A4 by default:</span> </dt><dd +class="description">Verwendung + von Letter statt DIN A4 als Standardpapiergröße. Natürlich können Sie später unabhängig + davon für einzelne Dokumente eine beliebige Papiergröße wählen. + </dd><dt class="description"> +<span +class="ec-lmbx-10">create all format files:</span> </dt><dd +class="description">Auch wenn das Erzeugen von Formatdateien für Makropakete, die Sie + gar nicht benötigen, Zeit und Platz kostet, empfehlen wir trotzdem, diese Option ausgewählt + zu belassen. Falls Sie diese Option abwählen, werden Formatdateien jeweils bei Bedarf + erzeugt, landen dann aber im persönlichen <span +class="ec-lmtt-10">TEXMFVAR</span>-Baum des aktuellen Benutzers. Hier + liegende Formate werden allerdings nicht automatisch neu gerneriert, wenn z. B. Programme + oder Silbentrennmuster aktualisiert werden, so dass im Extremfall nach einem Update + Inkompatibilitäten entstehen können. + </dd><dt class="description"> +<span +class="ec-lmbx-10">create symlinks in standard directories</span> </dt><dd +class="description">(nur unter Unix): Mit dieser Option können Sie + symbolische Links für Programme und Dokumentation in den Standardverzeichnissen Ihres + Systems anlegen, so dass Sie Ihre Umgebungsvariablen <span +class="ec-lmtt-10">PATH</span>, <span +class="ec-lmtt-10">MANPATH </span>und <span +class="ec-lmtt-10">INFOPATH</span> + nicht anpassen müssen. Natürlich benötigen Sie für diese Option Schreibrechte in den + entsprechenden Verzeichnissen. Diese Option ist nicht dazu gedacht, ein vorhandenes + <span class="TEX">T<span +class="E">E</span>X</span>-System, das z. B. als Teil Ihrer Linux-Distribution installiert wurde, zu überschreiben. + Sie dient vielmehr dazu, dass die Links in Verzeichnissen angelegt werden, wo die Nutzer sie + erwarten – beispielsweise <span +class="ec-lmtt-10">/usr/local/bin </span>–, aber sich noch keine <span class="TEX">T<span +class="E">E</span>X</span>-Programme befinden.</dd></dl> + <h5 class="subsubsectionHead"><span class="titlemark">3.2.5 </span> <a + id="x1-260003.2.5"></a>Benutzen von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von DVD (nur im Textmodus verfügbar)</h5> +<!--l. 865--><p class="noindent" >Verwenden Sie die Option »<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">V</span></span></span>«, um die Installation zum Benutzen von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von der DVD +einzustellen. Ihr Installationsbildschirm sollte nun so aussehen wie in Abb. <a +href="#x1-26057r7">7<!--tex4ht:ref: fig:main-fromdvd --></a> dargestellt. Tatsächlich +wechselt die Option <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">V</span></span></span> jeweils zwischen Installation auf Festplatte und Installation zur Nutzung von DVD +hin- und her, so dass Sie problemlos zur alten Installationseinstellung zurück kommen, wenn Sie diese +Option versehentlich ausgewählt haben. +<!--l. 871--><p class="indent" > <hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-26057r7"></a> + + +<div class="fancyvrb" id="fancyvrb5"> +<a + id="x1-26002r1"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> ======================></span><span +class="ec-lmtt-8x-x-87"> TeX</span><span +class="ec-lmtt-8x-x-87"> Live</span><span +class="ec-lmtt-8x-x-87"> installation</span><span +class="ec-lmtt-8x-x-87"> procedure</span><span +class="ec-lmtt-8x-x-87"> <=====================</span> +<br class="fancyvrb" /><a + id="x1-26004r2"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-26006r3"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =======></span><span +class="ec-lmtt-8x-x-87"> Note:</span><span +class="ec-lmtt-8x-x-87"> Letters/digits</span><span +class="ec-lmtt-8x-x-87"> in</span><span +class="ec-lmtt-8x-x-87"> <angle</span><span +class="ec-lmtt-8x-x-87"> brackets></span><span +class="ec-lmtt-8x-x-87"> indicate</span><span +class="ec-lmtt-8x-x-87"> menu</span><span +class="ec-lmtt-8x-x-87"> items</span><span +class="ec-lmtt-8x-x-87"> <=======</span> +<br class="fancyvrb" /><a + id="x1-26008r4"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =======></span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> commands</span><span +class="ec-lmtt-8x-x-87"> or</span><span +class="ec-lmtt-8x-x-87"> configurable</span><span +class="ec-lmtt-8x-x-87"> options</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <=======</span> +<br class="fancyvrb" /><a + id="x1-26010r5"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-26012r6"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <D></span><span +class="ec-lmtt-8x-x-87"> directories:</span> +<br class="fancyvrb" /><a + id="x1-26014r7"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXDIRW</span><span +class="ec-lmtt-8x-x-87"> (Writable</span><span +class="ec-lmtt-8x-x-87"> root):</span> +<br class="fancyvrb" /><a + id="x1-26016r8"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> !!</span><span +class="ec-lmtt-8x-x-87"> default</span><span +class="ec-lmtt-8x-x-87"> location:</span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008</span> +<br class="fancyvrb" /><a + id="x1-26018r9"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> !!</span><span +class="ec-lmtt-8x-x-87"> is</span><span +class="ec-lmtt-8x-x-87"> not</span><span +class="ec-lmtt-8x-x-87"> writable,</span><span +class="ec-lmtt-8x-x-87"> please</span><span +class="ec-lmtt-8x-x-87"> select</span><span +class="ec-lmtt-8x-x-87"> a</span><span +class="ec-lmtt-8x-x-87"> different</span><span +class="ec-lmtt-8x-x-87"> one!</span> +<br class="fancyvrb" /><a + id="x1-26020r10"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFLOCAL</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> site-wide</span><span +class="ec-lmtt-8x-x-87"> local</span><span +class="ec-lmtt-8x-x-87"> files):</span> +<br class="fancyvrb" /><a + id="x1-26022r11"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/texmf-local</span> +<br class="fancyvrb" /><a + id="x1-26024r12"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFSYSVAR</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> variable</span><span +class="ec-lmtt-8x-x-87"> and</span><span +class="ec-lmtt-8x-x-87"> automatically</span><span +class="ec-lmtt-8x-x-87"> generated</span><span +class="ec-lmtt-8x-x-87"> data):</span> +<br class="fancyvrb" /><a + id="x1-26026r13"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-var</span> +<br class="fancyvrb" /><a + id="x1-26028r14"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFSYSCONFIG</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> local</span><span +class="ec-lmtt-8x-x-87"> config):</span> +<br class="fancyvrb" /><a + id="x1-26030r15"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> /usr/local/texlive/2008/texmf-config</span> +<br class="fancyvrb" /><a + id="x1-26032r16"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMFHOME</span><span +class="ec-lmtt-8x-x-87"> (directory</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> user-specific</span><span +class="ec-lmtt-8x-x-87"> files):</span> +<br class="fancyvrb" /><a + id="x1-26034r17"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> ~/texmf</span> +<br class="fancyvrb" /><a + id="x1-26036r18"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-26038r19"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <O></span><span +class="ec-lmtt-8x-x-87"> options:</span> +<br class="fancyvrb" /><a + id="x1-26040r20"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [</span><span +class="ec-lmtt-8x-x-87"> ]</span><span +class="ec-lmtt-8x-x-87"> use</span><span +class="ec-lmtt-8x-x-87"> letter</span><span +class="ec-lmtt-8x-x-87"> size</span><span +class="ec-lmtt-8x-x-87"> instead</span><span +class="ec-lmtt-8x-x-87"> of</span><span +class="ec-lmtt-8x-x-87"> A4</span><span +class="ec-lmtt-8x-x-87"> by</span><span +class="ec-lmtt-8x-x-87"> default</span> +<br class="fancyvrb" /><a + id="x1-26042r21"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> [X]</span><span +class="ec-lmtt-8x-x-87"> create</span><span +class="ec-lmtt-8x-x-87"> all</span><span +class="ec-lmtt-8x-x-87"> format</span><span +class="ec-lmtt-8x-x-87"> files</span> +<br class="fancyvrb" /><a + id="x1-26044r22"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-26046r23"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <V></span><span +class="ec-lmtt-8x-x-87"> set</span><span +class="ec-lmtt-8x-x-87"> up</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> installing</span><span +class="ec-lmtt-8x-x-87"> to</span><span +class="ec-lmtt-8x-x-87"> hard</span><span +class="ec-lmtt-8x-x-87"> disk</span> +<br class="fancyvrb" /><a + id="x1-26048r24"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span> +<br class="fancyvrb" /><a + id="x1-26050r25"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> Other</span><span +class="ec-lmtt-8x-x-87"> actions:</span> +<br class="fancyvrb" /><a + id="x1-26052r26"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <I></span><span +class="ec-lmtt-8x-x-87"> start</span><span +class="ec-lmtt-8x-x-87"> installation</span><span +class="ec-lmtt-8x-x-87"> for</span><span +class="ec-lmtt-8x-x-87"> running</span><span +class="ec-lmtt-8x-x-87"> from</span><span +class="ec-lmtt-8x-x-87"> DVD</span> +<br class="fancyvrb" /><a + id="x1-26054r27"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <H></span><span +class="ec-lmtt-8x-x-87"> help</span> +<br class="fancyvrb" /><a + id="x1-26056r28"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> <Q></span><span +class="ec-lmtt-8x-x-87"> quit</span> +</div> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 7: </td><td +class="content">Haupschirm des Installationsprogrmm, wenn die Option <span +class="ec-lmtt-10">from DVD </span>ausgewählt +wurde</td></tr></table><!--tex4ht:label?: x1-26057r7 --> + + +<!--l. 904--><p class="indent" > </td></tr></table></div><hr class="endfigure"> +<!--l. 906--><p class="indent" > Wie Sie sehen, hat sich das Hauptmenü an einigen Stellen geändert: Die Menüpunkte zur Auswahl +eines Schemas oder von Collections sowie zum Anlegen symbolischer Links sind verschwunden, und im +Abschnitt <span +class="ec-lmri-10">Directories </span>wird nun die Angabe eines Verzeichnisses für <span +class="ec-lmtt-10">TEXDIRW </span>(writable root) +verlangt. +<!--l. 910--><p class="indent" > Auch beim Verwenden von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von DVD müssen einige Verzeichnisse auf +der Festplatte angelegt werden, in denen <span class="TEX">T<span +class="E">E</span>X</span> Live beispielsweise automatisch generierte +Dateien (wie Formate oder Fontmaps) ablegen kann. Die Verzeichnisse <span +class="ec-lmtt-10">texmf</span>, <span +class="ec-lmtt-10">texmf-dist</span> +und <span +class="ec-lmtt-10">texmf-doc </span>werden aber direkt von DVD benutzt und daher nicht auf die Festplatte +kopiert. +<!--l. 915--><p class="indent" > Die Konfiguration von <span class="TEX">T<span +class="E">E</span>X</span> Live im Anschluss an die Installation unter Unix ist bei der Verwendung +als Live-System von DVD etwas komplexer, da hier an einigen Stellen von der normalen +Verzeichnisstruktur von <span class="TEX">T<span +class="E">E</span>X</span> Live abgewichen werden muss, s. Abschnitt <a +href="#x1-290003.4">3.4<!--tex4ht:ref: sec:postinstall --></a>. +<!--l. 919--><p class="indent" > Aus Zeitgründen ist die Option für die Benutzung von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von DVD leider nicht im +grafischen Modus des Installationsprogramms enthalten. Daher muss hierfür zwingend der Textmodus +verwendet werden. Zu diesem Zweck muss daher unter Windows die Installation innerhalb einer +Eingabeaufforderung mit der Option <span +class="ec-lmtt-10">-no-gui </span>gestartet werden (s. Abschnitt <a +href="#x1-270003.3">3.3<!--tex4ht:ref: sec:cmdline --></a>). +<!--l. 924--><p class="indent" > Abschnitt <a +href="#x1-400005">5<!--tex4ht:ref: sec:portable-unix --></a> beschreibt einen portableren Weg um <span class="TEX">T<span +class="E">E</span>X</span> Live zu benutzen, der keine Änderungen der +Systemkonfiguration erfordert, dafür dann aber keine Konfigurationsänderungen an <span class="TEX">T<span +class="E">E</span>X</span> Live +erlaubt. + <h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a + id="x1-270003.3"></a>Kommandozeilenoptionen für die Installation</h4> +<!--l. 931--><p class="noindent" >Nach Eingabe von <div class="alltt"> +<!--l. 932--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">install-tl</span><span +class="ec-lmtk-10"> -help</span> +</div> +</div> erhalten Sie eine Liste der vorhanden Kommandozeilenoptionen. Sie können diese entweder mit <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">-</span></span></span> oder +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">--</span></span></span> verwenden. Die wichtigsten sind: +<!--l. 938--><p class="noindent" > + <dl class="list1"><dt class="list"> + <span +class="ec-lmtt-10">-gui</span> </dt><dd +class="list"> + <!--l. 939--><p class="noindent" >Installation im GUI-Modus. Hierfür muss unter Unix Perl/Tk installiert sein + (<a +href="http://tug.org/texlive/distro.html#perltk" class="url" ><span +class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>); falls dies nicht der Fall ist, wird die + Installation stattdessen im Textmodus durchgeführt. + </dd><dt class="list"> + <span +class="ec-lmtt-10">-no-gui</span> </dt><dd +class="list"> + <!--l. 942--><p class="noindent" >Installation im Textmodus. Da dies unter Unix Standard ist, wirkt sich diese Option nur + unter Windows aus. Da die Installation zum Benutzen von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von DVD im + grafischen Modus nicht verfügbar ist, brauchen Sie in diesem Fall unbedingt den Textmodus. + </dd><dt class="list"> + <span +class="ec-lmtt-10">-lang </span><span +class="ec-lmro-10">LL</span> </dt><dd +class="list"> + <!--l. 945--><p class="noindent" >Sprache des Installationsprogramms als Sprach-Code in zwei Buchstaben (<span +class="ec-lmro-10">LL</span>). Derzeit + werden englisch (<span +class="ec-lmtt-10">en</span>, Standard), deutsch (<span +class="ec-lmtt-10">de</span>), französisch (<span +class="ec-lmtt-10">fr</span>), holländisch (<span +class="ec-lmtt-10">nl</span>), polnisch + (<span +class="ec-lmtt-10">pl</span>), slowenisch (<span +class="ec-lmtt-10">sl</span>) und vietnamesisch (<span +class="ec-lmtt-10">vi</span>) unterstützt. Das Installationsprogramm + versucht, die gewünschte Sprache anhand des Systems herauszufinden. Falls dies scheitert + oder die betreffende Sprache nicht verfügbar ist, wird als Rückfallposition englisch benutzt. + + </dd><dt class="list"> + <span +class="ec-lmtt-10">-profile </span><span +class="ec-lmro-10">profile</span> </dt><dd +class="list"> + <!--l. 951--><p class="noindent" >Das Installationsprogramm schreibt die ausgewählten Optionen in eine Datei <span +class="ec-lmtt-10">texlive.profile </span>im + Unterverzeichnis <span +class="ec-lmtt-10">2008/tlpkg</span>. Mit dieser Option können Sie eine bereits vorhandene Datei bei der + Installation weiter verwenden, z. B. wenn Sie äquivalente Installationen auf mehreren Rechnern + realisieren wollen, ohne alle Auswahlschritte der Installation immer wieder neu durchführen zu + müssen. Hier ein Beispiel einer solchen Datei: + <div class="fancyvrb" id="fancyvrb6"> +<a + id="x1-27002r1"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> #</span><span +class="ec-lmtt-8"> texlive.profile</span><span +class="ec-lmtt-8"> written</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> Wed</span><span +class="ec-lmtt-8"> Jul</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> 9</span><span +class="ec-lmtt-8"> 16:13:44</span><span +class="ec-lmtt-8"> 2008</span><span +class="ec-lmtt-8"> UTC</span> +<br class="fancyvrb" /><a + id="x1-27004r2"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> #</span><span +class="ec-lmtt-8"> It</span><span +class="ec-lmtt-8"> will</span><span +class="ec-lmtt-8"> NOT</span><span +class="ec-lmtt-8"> be</span><span +class="ec-lmtt-8"> updated</span><span +class="ec-lmtt-8"> and</span><span +class="ec-lmtt-8"> reflects</span><span +class="ec-lmtt-8"> only</span><span +class="ec-lmtt-8"> the</span> +<br class="fancyvrb" /><a + id="x1-27006r3"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> #</span><span +class="ec-lmtt-8"> installation</span><span +class="ec-lmtt-8"> profile</span><span +class="ec-lmtt-8"> at</span><span +class="ec-lmtt-8"> installation</span><span +class="ec-lmtt-8"> time.</span> +<br class="fancyvrb" /><a + id="x1-27008r4"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> selected_scheme</span><span +class="ec-lmtt-8"> scheme-basic</span> +<br class="fancyvrb" /><a + id="x1-27010r5"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXDIR</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008</span> +<br class="fancyvrb" /><a + id="x1-27012r6"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXDIRW</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008</span> +<br class="fancyvrb" /><a + id="x1-27014r7"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> ...</span> +<br class="fancyvrb" /><a + id="x1-27016r8"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> TEXMFSYSVAR</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-var</span> +<br class="fancyvrb" /><a + id="x1-27018r9"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> collection-basic</span><span +class="ec-lmtt-8"> 1</span> +<br class="fancyvrb" /><a + id="x1-27020r10"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> ...</span> +<br class="fancyvrb" /><a + id="x1-27022r11"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> option_symlinks</span><span +class="ec-lmtt-8"> 0</span> +</div> + </dd><dt class="list"> + <span +class="ec-lmtt-10">-location </span><span +class="ec-lmro-10">url/path</span> </dt><dd +class="list"> + <!--l. 969--><p class="noindent" >zur Auswahl eines anderen Verzeichnisses mit den Quellen für Pakete; zur weiteren Erläuterung + siehe den nächsten Abschnitt.</dd></dl> +<!--l. 973--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.3.1 </span> <a + id="x1-280003.3.1"></a>Die Option <span +class="ec-lmtt-10">location</span></h5> +<!--l. 976--><p class="noindent" >Der als <span +class="ec-lmtt-10">location </span>angegebene Wert kann neben einem ganz normalen Verzeichnispfad auch +eine URL sein, die mit <span +class="ec-lmtt-10">ftp:</span>, <span +class="ec-lmtt-10">http: </span>oder <span +class="ec-lmtt-10">file:/ </span>beginnt. Falls sich <span +class="ec-lmtt-10">location </span>auf einem +lokalen Laufwerk befindet (Verzeichnispfad oder mit <span +class="ec-lmtt-10">file:/ </span>beginnende URL), wird die +Installationsmethode (aus komprimierten Archiven oder einem echten Live-Dateisystem) automatisch +bestimmt: falls bezüglich der angegebenen <span +class="ec-lmtt-10">location </span>ein Unterverzeichnis <span +class="ec-lmtt-10">archive </span>existiert, das +Dateien vom Typ <span +class="ec-lmtt-10">.tar.lzma </span>enthält, werden diese komprimierte Dateien als Installationsquelle +benutzt, selbst wenn parallel die Pakete ausgepackt in einem Live-Dateisystem vorhanden +sind. +<!--l. 984--><p class="indent" > Im Fall einer <span +class="ec-lmtt-10">location</span>, die mit <span +class="ec-lmtt-10">http: </span>oder <span +class="ec-lmtt-10">ftp: </span>beginnt, werden das Zeichen ‘<span +class="ec-lmtt-10">/</span>’ und/oder die +Zeichenkette ‘<span +class="ec-lmtt-10">/tlpkg</span>’ am Ende ignoriert. Sie können hier z. B. einen bestimmten CTAN-Server auswählen, +was dann in etwa so aussehen würde: <a +href="http://ctan.example.org/tex-archive/texlive/tlnet/2008" class="url" ><span +class="ec-lmtt-10">http://ctan.example.org/tex-archive/texlive/tlnet/2008</span></a>. +Hier müssen Sie natürlich einen echten Servernamen und den für diesen Server gültigen Pfad einsetzen +(eine Liste von CTAN-Servern finden Sie unter <a +href="http://ctan.org/mirrors" class="url" ><span +class="ec-lmtt-10">http://ctan.org/mirrors</span></a>). Die Standardvorgabe ist, +über <a +href="http://mirror.ctan.org" class="url" ><span +class="ec-lmtt-10">http://mirror.ctan.org</span></a> einen Server automatisch auszuwählen. Einmal ausgewählt, wird dieser +allerdings zum Herunterladen aller Komponenten verwendet. +<!--l. 994--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a + id="x1-290003.4"></a>Aufgaben im Anschluss an die Installation</h4> +<!--l. 997--><p class="noindent" >Je nach System kann es notwendig sein, dass im Anschluss an die Installation noch einige Kleinigkeiten +erledigt werden müssen. + + +<!--l. 1000--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.1 </span> <a + id="x1-300003.4.1"></a>Windows</h5> +<!--l. 1001--><p class="noindent" >Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm alles +komplett erledigt haben sollte. +<!--l. 1004--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.2 </span> <a + id="x1-310003.4.2"></a>Unix, falls symbolische Links angelegt wurden</h5> +<!--l. 1006--><p class="noindent" >Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links angelegt +werden sollten (s. Abschnitt <a +href="#x1-250003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), sollten hier auch keine Nacharbeiten mehr notwendig +sein. +<!--l. 1009--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.3 </span> <a + id="x1-320003.4.3"></a>Umgebungsvariablen für Unix</h5> +<!--l. 1012--><p class="noindent" >Das Verzeichnis mit den ausführbaren Programmen von <span class="TEX">T<span +class="E">E</span>X</span> Live muss sich im Suchpfad des Systems +befinden. Jedes unterstützte System besitzt ein eigenes Verzeichnis unterhalb von <span +class="ec-lmtt-10">TEXDIR/bin</span>, deren +Namen Sie in Abb. <a +href="#x1-22037r3">3<!--tex4ht:ref: fig:bin-text --></a> finden. +<!--l. 1016--><p class="indent" > Weiterhin können Sie die Verzeichnisse mit den Manual-Pages und Info-Dateien zu den +entsprechenden Suchpfaden für Dokumentation hinzu fügen, wenn Sie es wünschen. +<!--l. 1019--><p class="indent" > Für Systeme mit einer Bourne-kompatiblen Shell wie <span +class="ec-lmss-10">bash </span>ist hier am Beispiel von GNU/Linux +aufgeführt, wie die Befehle zum Setzen der Umgebungsvariablen (z. B. in <span +class="ec-lmtt-10">$HOME/.profile</span>) aussehen +könnten: +<!--l. 1023--><p class="indent" > + <div class="fancyvrb" id="fancyvrb7"> +<a + id="x1-32002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> export</span><span +class="ec-lmtt-9"> PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH</span> +<br class="fancyvrb" /><a + id="x1-32004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> export</span><span +class="ec-lmtt-9"> MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH</span> +<br class="fancyvrb" /><a + id="x1-32006r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> export</span><span +class="ec-lmtt-9"> INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH</span> + </div> +<!--l. 1029--><p class="indent" > Für <span +class="ec-lmss-10">csh </span>oder <span +class="ec-lmss-10">tcsh </span>erfolgt die Konfiguration in der Regel in der Datei <span +class="ec-lmtt-10">$HOME/.cshrc </span>und könnte so +aussehen: +<!--l. 1032--><p class="indent" > + <div class="fancyvrb" id="fancyvrb8"> +<a + id="x1-32008r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> setenv</span><span +class="ec-lmtt-9"> PATH</span><span +class="ec-lmtt-9"> /usr/local/texlive/2008/bin/i386-linux:$PATH</span> +<br class="fancyvrb" /><a + id="x1-32010r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> setenv</span><span +class="ec-lmtt-9"> MANPATH</span><span +class="ec-lmtt-9"> /usr/local/texlive/2008/texmf/doc/man:$MANPATH</span> +<br class="fancyvrb" /><a + id="x1-32012r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> setenv</span><span +class="ec-lmtt-9"> INFOPATH</span><span +class="ec-lmtt-9"> /usr/local/texlive/2008/texmf/doc/info:$INFOPATH</span> + </div> +<!--l. 1038--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.4 </span> <a + id="x1-330003.4.4"></a>Systemweites Setzen von Umgebungsvariablen</h5> +<!--l. 1041--><p class="noindent" >Wenn Sie als Administrator die Umgebungsvariablen global für das gesamte System setzen wollen, gehen +wir davon aus, dass Sie sich mit der grundlegenden Systemadministration auskennen. +<!--l. 1044--><p class="indent" > Daher hier nur zwei Hinweise: 1) schauen Sie nach einer Datei <span +class="ec-lmtt-10">/etc/manpath.config</span>. Falls diese +vorhanden ist, sollte es reichen, folgende Zeilen hinzu zu fügen: +<!--l. 1048--><p class="indent" > + <div class="fancyvrb" id="fancyvrb9"> +<a + id="x1-33002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> MANPATH_MAP</span><span +class="ec-lmtt-9"> /usr/local/texlive/2008/bin/i386-linux</span><span +class="ec-lmtt-9"> \</span> +<br class="fancyvrb" /><a + id="x1-33004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /usr/local/texlive/2008/texmf/doc/man</span> + </div> + +<!--l. 1053--><p class="indent" > Und 2) prüfen Sie, ob es auf Ihrem System eine Datei <span +class="ec-lmtt-10">/etc/environment </span>gibt, in der die +systemweiten Umgebungsvariablen definiert werden. +<!--l. 1056--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.5 </span> <a + id="x1-340003.4.5"></a>Benutzen von <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von DVD</h5> +<!--l. 1057--><p class="noindent" >Üblicherweise verwendet <span class="TEX">T<span +class="E">E</span>X</span> Live eine Datei <span +class="ec-lmtt-10">texmf.cnf</span>, um die Verzeichnisbäume, in denen sich die +Komponenten von <span class="TEX">T<span +class="E">E</span>X</span> Live befinden, zu identifizieren. Diese Methode benutzt relative Pfade, so dass +Ihr <span class="TEX">T<span +class="E">E</span>X</span> Live-System funktioniert, wo immer Sie es auch hin installieren, solange die Verzeichnisstruktur +erhalten bleibt. +<!--l. 1062--><p class="indent" > Diese Methode funktioniert leider nicht mehr, wenn Sie <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von der DVD benutzen +wollen. Da die DVD ein Nur-Lese-Medium ist, einige der Pfade in <span +class="ec-lmtt-10">texmf.cnf </span>aber erst nach der +Installation fest stehen, muss sich diese Datei außerhalb der DVD befinden. Aus diesem Grund muss eine +Umgebungsvariable <span +class="ec-lmtt-10">TEXMFCNF </span>gesetzt werden, die <span class="TEX">T<span +class="E">E</span>X</span> Live mitteilt, in welchem Verzeichnis sich die +Datei <span +class="ec-lmtt-10">texmf.cnf </span>befindet. Zusätzlich muss sich natürlich – wie im vorigen Abschnitt beschrieben – das +Verzeichnis der DVD, in dem sich die passenden ausführbaren Programme befinden, innerhalb des +Suchpfads des Systems befinden. +<!--l. 1071--><p class="indent" > Beim Abschluss des Installationsprogramms sollten Sie die notwendigen Informationen erhalten haben, +wie Sie <span +class="ec-lmtt-10">TEXMFCNF </span>setzen müssen. Falls Sie dies übersehen haben, der Wert ist <span +class="ec-lmtt-10">$TEXMFSYSVAR/web2c</span>, +wobei im Normalfall <span +class="ec-lmtt-10">$TEXMFSYSVAR </span>auf das Verzeichnis <span +class="ec-lmtt-10">/usr/local/texlive/2008/texmf-var/web2c</span> +verweist. In diesem Fall benötigen Sie also für die <span +class="ec-lmss-10">bash </span>den Befehl + <div class="fancyvrb" id="fancyvrb10"> +<a + id="x1-34002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> TEXMFCNF=/usr/local/texlive/2008/texmf-var/web2c;</span><span +class="ec-lmtt-9"> export</span><span +class="ec-lmtt-9"> TEXMFCNF</span> + </div> +<!--l. 1079--><p class="noindent" >bzw. für [t]csh: + <div class="fancyvrb" id="fancyvrb11"> +<a + id="x1-34004r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> setenv</span><span +class="ec-lmtt-9"> TEXMFCNF</span><span +class="ec-lmtt-9"> /usr/local/texlive/2008/texmf-var/web2c</span> + </div> +<!--l. 1084--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.6 </span> <a + id="x1-350003.4.6"></a>Con<span class="TEX">T<span +class="E">E</span>X</span>t Mark IV</h5> +<!--l. 1085--><p class="noindent" >Das »alte« Con<span class="TEX">T<span +class="E">E</span>X</span>t sollte direkt lauffähig sein. Falls Sie das neue Con<span class="TEX">T<span +class="E">E</span>X</span>t »Mark IV« verwenden wollen, +sind einige manuelle Nacharbeiten notwendig, die unter <a +href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span +class="ec-lmtt-10">http://wiki.contextgarden.net/Running_Mark_IV</span></a> +beschrieben sind. +<!--l. 1089--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.7 </span> <a + id="x1-360003.4.7"></a>Integrieren lokaler bzw. Nutzer-spezifischer Makros</h5> +<!--l. 1092--><p class="noindent" >Wie bereits in Abschnitt <a +href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a> erwähnt, ist der Verzeichnisbaum <span +class="ec-lmtt-10">TEXMFLOCAL </span>(im Normalfall +<span +class="ec-lmtt-10">/usr/local/texlive/texmf-local </span>oder <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">C:\Program</span><span +class="ec-lmtt-10"> Files\texlive\texmf-local</span></span></span>) für lokale +Ergänzungen wie Makros und Schriften gedacht, die anschließend allen Benutzern des Systems zur +Verfügung stehen. Weiterhin können Benutzer den Verzeichnisbaum <span +class="ec-lmtt-10">TEXMFHOME </span>(im Normalfall +<span +class="ec-lmtt-10">$HOME/texmf </span>oder <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%USERPROFILE%\texmf</span></span></span>) für persönliche Ergänzungen verwenden, ohne dass andere +Benutzer davon beeinflusst werden. Diese Verzeichnisse sollen über verschiedene Versionen von <span class="TEX">T<span +class="E">E</span>X</span> Live +hinweg identisch sein, so dass ein Update von <span class="TEX">T<span +class="E">E</span>X</span> Live auf eine neue Version einfach möglich ist, ohne +dass Sie Ihre lokalen Ergänzungen verlieren. Wir empfehlen Ihnen daher, von der vorgegebenen +Verzeichnisstruktur nicht abzuweichen. + + +<!--l. 1102--><p class="indent" > Für beide oben genannte Verzeichnisbäume erwartet <span class="TEX">T<span +class="E">E</span>X</span> Live eine Verzeichnisstruktur innerhalb des +Baums, die dem <span class="TEX"><span +class="ec-lmri-10">T</span><span +class="E"><span +class="ec-lmri-10">E</span></span><span +class="ec-lmri-10">X</span></span> <span +class="ec-lmri-10">Directory Standard </span>entspricht, wie er in <a +href="http://tug.org/tds" class="url" ><span +class="ec-lmtt-10">http://tug.org/tds</span></a> bzw. +<span +class="ec-lmtt-10">texmf/web2c/texmf.cnf </span>definiert ist. So gehören Dokumentklassen für <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> z. B. in ein Verzeichnis +unterhalb von <span +class="ec-lmtt-10">TEXMFLOCAL/tex/latex </span>oder <span +class="ec-lmtt-10">TEXMFHOME/tex/latex</span>. +<!--l. 1108--><p class="indent" > Der Verzeichnisbaum <span +class="ec-lmtt-10">TEXMFLOCAL </span>wird zur Laufzeit nicht direkt nach Dateien durchsucht. +Stattdessen wird eine Liste von Dateinamen verwendet, sich sich in einer Datei mit dem Namen <span +class="ec-lmtt-10">ls-R</span> +befindet. Denken Sie also daran, nach Änderungen in diesem Baum diese Dateiliste zu aktualisieren, +entweder mit dem Befehl <span +class="ec-lmss-10">mktexlsr </span>oder die Schaltfläche <span +class="ec-lmri-10">Reinit file database </span>in dem Konfigurationsreiter +von <span +class="ec-lmss-10">tlmgr </span>im GUI-Modus. +<!--l. 1114--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">3.4.8 </span> <a + id="x1-370003.4.8"></a>Integrieren von anderen Schriften</h5> +<!--l. 1115--><p class="noindent" >Die Installation von Schriften, die nicht von <span class="TEX">T<span +class="E">E</span>X</span> Live sind, ist eine recht komplexe Angelegenheit. Sie +sollten sich bereits gut mit dem System auskennen, bevor Sie sich an diese Aufgabe wagen. Schauen Sie +vielleicht vorher in Abschnitt <a +href="#x1-130002.6">2.6<!--tex4ht:ref: sec:tl-fonts --></a> nach, welche Schriften bereits bei <span class="TEX">T<span +class="E">E</span>X</span> Live mitgeliefert +werden. +<!--l. 1119--><p class="indent" > Eine Alternative besteht im Benutzen von Xe<span class="TEX">T<span +class="E">E</span>X</span> (s. Abschnitt <a +href="#x1-110002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>), bei dem direkt alle vom +Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation einer +<span class="TEX">T<span +class="E">E</span>X</span>-Unterstützung notwendig ist. +<!--l. 1123--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a + id="x1-380003.5"></a>Testen der Installation</h4> +<!--l. 1126--><p class="noindent" >Nach der Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live wollen Sie es natürlich benutzen, um möglichst schöne Dokumente +zu setzen. +<!--l. 1128--><p class="indent" > Dieser Abschnitt beschreibt, wie Sie prüfen können, ob Ihr <span class="TEX">T<span +class="E">E</span>X</span> Live-System funktioniert. Die +folgenden Beispiele sind für Unix, sollten unter Windows und Mac OS X aber sehr ähnlich sein, abgesehen +davon, dass Sie dort eventuell eine grafische Benutzeroberfläche verwenden. +<!--l. 1132--><p class="indent" > + <ol class="enumerate1" > + <li + class="enumerate" id="x1-38002x1">Prüfen Sie, ob Sie das Programm <span +class="ec-lmss-10">tex </span>ausführen können: + <div class="alltt"> + <!--l. 1136--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tex</span><span +class="ec-lmtk-10"> --version</span> + <br /><span +class="ec-lmtt-10">TeX</span><span +class="ec-lmtt-10"> 3.1415926</span><span +class="ec-lmtt-10"> (Web2C</span><span +class="ec-lmtt-10"> 7.5.7)</span> + <br /><span +class="ec-lmtt-10">kpathsea</span><span +class="ec-lmtt-10"> version</span><span +class="ec-lmtt-10"> 3.5.7</span> + <br /><span +class="ec-lmtt-10">...</span> +</div> + </div> + <!--l. 1143--><p class="noindent" >Erhalten Sie als Resultat statt der Versionsnummer die Meldung, dass der Befehl nicht gefunden + wurde, so haben Sie wahrscheinlich vergessen, das Verzeichnis mit den ausführbaren Programmen + in Ihren <span +class="ec-lmtt-10">PATH </span>aufzunehmen, s. Abschnitt <a +href="#x1-320003.4.3">3.4.3<!--tex4ht:ref: sec:env --></a> auf S. <a +href="#x1-320003.4.3">40<!--tex4ht:ref: sec:env --></a>. + </li> + <li + class="enumerate" id="x1-38004x2">Eine einfache <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Datei übersetzen: <div class="alltt"> + + + <!--l. 1148--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">latex</span><span +class="ec-lmtk-10"> sample2e.tex</span> + <br /><span +class="ec-lmtt-10">This</span><span +class="ec-lmtt-10"> is</span><span +class="ec-lmtt-10"> pdfeTeXk,</span><span +class="ec-lmtt-10"> Version</span><span +class="ec-lmtt-10"> 3.1415926...</span> + <br /><span +class="ec-lmtt-10">...</span> + <br /><span +class="ec-lmtt-10">Output</span><span +class="ec-lmtt-10"> written</span><span +class="ec-lmtt-10"> on</span><span +class="ec-lmtt-10"> sample2e.dvi</span><span +class="ec-lmtt-10"> (3</span><span +class="ec-lmtt-10"> pages,</span><span +class="ec-lmtt-10"> 7484</span><span +class="ec-lmtt-10"> bytes).</span> + <br /><span +class="ec-lmtt-10">Transcript</span><span +class="ec-lmtt-10"> written</span><span +class="ec-lmtt-10"> on</span><span +class="ec-lmtt-10"> sample2e.log.</span> +</div> + </div> + <!--l. 1156--><p class="noindent" >Falls dies schief geht, sind wahrscheinlich noch alte Umgebungsvariablen einer vorigen + <span class="TEX">T<span +class="E">E</span>X</span>-Installation übrig geblieben. Wir empfehlen, die Umgebungsvariablen, die sich auf <span class="TEX">T<span +class="E">E</span>X</span> + beziehen, zu entfernen. Für eine weitere Analyse können Sie <span class="TEX">T<span +class="E">E</span>X</span> anzeigen lassen, wo es bestimmte + Dateien sucht, siehe »Fehlersuche« auf Seite <a +href="#x1-650008.2.4">73<!--tex4ht:ref: sec:debugging --></a>. + </li> + <li + class="enumerate" id="x1-38006x3">Ergebnis auf dem Bildschirm anschauen: <div class="alltt"> + <!--l. 1162--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">xdvi</span><span +class="ec-lmtk-10"> sample2e.dvi</span> +</div> + </div> (Unter Windows heißt der Befehlt für den Previewer <span +class="ec-lmss-10">dviout</span>.) Nun sollte sich ein Vorschaufenster + mit dem soeben gesetzten Beispieldokument öffnen, das die Grundlagen von <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> erläutert (und + das Anfänger tatsächlich auch einmal lesen sollten). Unter Unix muss ein X-Server laufen, damit + <span +class="ec-lmss-10">xdvi </span>funktioniert; falls dies nicht der Fall ist oder die Umgebungsvariable <span +class="ec-lmtt-10">DISPLAY </span>falsch gesetzt ist, + erhalten Sie die Fehlermeldung ‘<span +class="ec-lmtt-10">Can’t open display</span>’. + </li> + <li + class="enumerate" id="x1-38008x4">Eine PostScript-Datei erzeugen: <div class="alltt"> + <!--l. 1173--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">dvips</span><span +class="ec-lmtk-10"> sample2e.dvi</span><span +class="ec-lmtk-10"> -o</span><span +class="ec-lmtk-10"> sample2e.ps</span> +</div> + </div> + </li> + <li + class="enumerate" id="x1-38010x5">Direkt eine PDF-Datei erzeugen (statt DVI): <div class="alltt"> + <!--l. 1178--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">pdflatex</span><span +class="ec-lmtk-10"> sample2e.tex</span> +</div> + </div> + </li> + <li + class="enumerate" id="x1-38012x6">Eine PDF-Datei anschauen: <div class="alltt"> + + + <!--l. 1183--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">gv</span><span +class="ec-lmtk-10"> sample2e.pdf</span> + <br />or: + <br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">xpdf</span><span +class="ec-lmtk-10"> sample2e.pdf</span> +</div> + </div> Leider sind weder <span +class="ec-lmss-10">gv </span>noch <span +class="ec-lmss-10">xpdf </span>in <span class="TEX">T<span +class="E">E</span>X</span> Live enthalten, daher müssen diese separat installiert + werden, siehe <a +href="http://www.gnu.org/software/gv" class="url" ><span +class="ec-lmtt-10">http://www.gnu.org/software/gv</span></a> bzw. <a +href="http://www.foolabs.com/xpdf" class="url" ><span +class="ec-lmtt-10">http://www.foolabs.com/xpdf</span></a>. + (Sie können natürlich auch andere PDF-Viewer verwenden, beispielsweise den Adobe + Reader.) + </li> + <li + class="enumerate" id="x1-38014x7">Weitere nützliche Test-Dateien außer <span +class="ec-lmtt-10">sample2e.tex</span>: + <!--l. 1196--><p class="noindent" > + <dl class="list2"><dt class="list"> + <span +class="ec-lmtt-10">small2e.tex</span> </dt><dd +class="list"> + <!--l. 1197--><p class="noindent" >Einfachere Version von <span +class="ec-lmtt-10">sample2e</span>, um den Fehler einzugrenzen, wenn Sie beim + Übersetzen von <span +class="ec-lmtt-10">sample2e </span>Probleme haben. + </dd><dt class="list"> + <span +class="ec-lmtt-10">testpage.tex</span> </dt><dd +class="list"> + <!--l. 1199--><p class="noindent" >Hiermit können Sie prüfen, ob Ihr Drucker Ihren Ausdruck horizontal oder vertikal + verschiebt. + </dd><dt class="list"> + <span +class="ec-lmtt-10">nfssfont.tex</span> </dt><dd +class="list"> + <!--l. 1200--><p class="noindent" >Zum Testen von Fonts und Erzeugen von Schrifttabellen. + </dd><dt class="list"> + <span +class="ec-lmtt-10">testfont.tex</span> </dt><dd +class="list"> + <!--l. 1201--><p class="noindent" >Erzeugen von Schrifttabellen, aber mit plain <span class="TEX">T<span +class="E">E</span>X</span>. + </dd><dt class="list"> + <span +class="ec-lmtt-10">story.tex</span> </dt><dd +class="list"> + <!--l. 1202--><p class="noindent" >Das einfachste Testdokument von allen (in plain <span class="TEX">T<span +class="E">E</span>X</span>). Geben Sie am Ende ‘<span +class="ec-lmtt-10">\bye</span>’ ein, + wenn nach dem Aufruf von ‘<span +class="ec-lmtt-10">tex story.tex</span>’ der <span +class="ec-lmtt-10">* </span>erscheint.</dd></dl> + </li></ol> +<!--l. 1209--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">4 </span> <a + id="x1-390004"></a>Installation im Netzwerk</h3> +<!--l. 1212--><p class="noindent" >Bei <span class="TEX">T<span +class="E">E</span>X</span> Live ist nicht nur vorgesehen, dass es von mehreren Benutzern auf einem System verwendet +werden kann, sondern auch in einem Netzwerk. In der normalen Konfiguration von <span class="TEX">T<span +class="E">E</span>X</span> Live +werden nur relative, keine absoluten Pfade verwendet. Dies erkennt man an Einstellungen in +der Datei <span +class="ec-lmtt-10">$TEXMFMAIN/web2c/texmf.cnf</span>, die Zeilen wie die folgenden enthält, in denen +Verzeichnisse relativ zu den Verzeichnissen lokalisiert werden, in denen sich die Programme +befinden: + <div class="fancyvrb" id="fancyvrb12"> +<a + id="x1-39002r1"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> TEXMFMAIN</span><span +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> $SELFAUTOPARENT/texmf</span> +<br class="fancyvrb" /><a + id="x1-39004r2"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span> +<br class="fancyvrb" /><a + id="x1-39006r3"></a><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> TEXMFLOCAL</span><span +class="ec-lmtt-9"> =</span><span +class="ec-lmtt-9"> $SELFAUTOPARENT/../texmf-local</span> + </div> + +<!--l. 1223--><p class="noindent" >Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den Suchpfad des Systems +aufzunehmen, alles weitere bestimmt <span class="TEX">T<span +class="E">E</span>X</span> Live dann automatisch. +<!--l. 1227--><p class="indent" > Daher ist es kein Problem, wenn das Grundverzeichnis von <span class="TEX">T<span +class="E">E</span>X</span> Live als Netzlaufwerk gemountet ist. +Tatsächlich können Sie <span class="TEX">T<span +class="E">E</span>X</span> Live sogar zunächst lokal installieren und dann auf ein Netzlaufwerk +verschieben. +<!--l. 1230--><p class="indent" > Für Benutzer von Windows existiert unter <span +class="ec-lmtt-10">texmf-doc/source/texlive/texlive-common/w32client</span> +ein Beispiel-Skript <span +class="ec-lmtt-10">install-w32client</span>, das die Einstellungen im Startmenü von Windows für das +Verwenden von <span class="TEX">T<span +class="E">E</span>X</span> Live über Netzwerk vornimmt. Dieses Skript wird einfach durch Aufruf von +<span +class="ec-lmtt-10">install-w32client.bat </span>im selben Verzeichnis gestartet. +<!--l. 1235--><p class="indent" > Mehr Informationen zur Konfiguration von <span class="TEX">T<span +class="E">E</span>X</span> Live und den benutzten Suchpfaden finden Sie im +Abschnitt <a +href="#x1-530008.1">8.1<!--tex4ht:ref: sec:kpathsea --></a>. +<!--l. 1237--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">5 </span> <a + id="x1-400005"></a>Portables <span class="TEX">T<span +class="E">E</span>X</span> Live auf DVD oder USB-Stick</h3> +<!--l. 1240--><p class="noindent" >Im Abschnitt <a +href="#x1-260003.2.5">3.2.5<!--tex4ht:ref: sec:fromdvd --></a> wurde beschrieben, wie <span class="TEX">T<span +class="E">E</span>X</span> Live direkt von einer DVD benutzt werden kann. +Hierbei werden einige Verzeichnisse auf der Festplatte angelegt. Dies ist wahrscheinlich kein Problem, +wenn Sie dies auf Ihrem eigenen Rechner verwenden, aber es kann anders aussehen, wenn Sie auf einem +fremden Rechner »zu Gast« sind. +<!--l. 1245--><p class="indent" > Sie können die Stellen, an denen beim Benutzen von <span class="TEX">T<span +class="E">E</span>X</span> Live von DVD auf der Festplatte +Verzeichnisse angelegt werden, minimieren. Verwenden Sie unter unter Unix das Skript <span +class="ec-lmtt-10">tl-portable</span> +oder unter Windows die Batch-Datei <span +class="ec-lmtt-10">tl-portable.bat</span>, so werden beim ersten Start die +Konfigurationsdateien für das Verwenden des Live-Modus von DVD geschrieben. +<!--l. 1250--><p class="indent" > Hierzu wird ausschließlich ein Verzeichnis <span +class="ec-lmtt-10"> /.tlportable2008 </span>angelegt, in dem diese Dateien +abgelegt werden. Dies kann einen Moment dauern, aber sobald die Dateien einmal da sind, erfolgt der +Start des portablen Modus über die o. a. Programme sehr schnell. Die Konfiguration dieses Modus erfolgt +ausschließlich in dem aktuellen Terminalfenster (bzw. für die aktuelle Eingabeaufforderung), der Rest +des Systems bleibt davon völlig unberührt. Sie können problemlos in mehreren Sitzungen parallel den +portablen Modus benutzen. +<!--l. 1257--><p class="indent" > Wird hier immer ein Verzeichnis auf der Festplatte angelegt, so ist dies komplett überflüssig, wenn Sie +den portablen Modus von USB-Stick verwenden. Kopieren Sie hierfür alle Dateien, die sich direkt im +Verzeichnis <span +class="ec-lmtt-10">texlive </span>der DVD befinden, sowie (mindestens) die Verzeichnisse <span +class="ec-lmtt-10">bin</span>, <span +class="ec-lmtt-10">texmf</span>, <span +class="ec-lmtt-10">texmf-dist</span> +und <span +class="ec-lmtt-10">tlpkg </span>komplett auf den USB-Stick (dies kann eine Weile dauern!). Beim Kopieren auf einen mit +FAT32 formatierten Stick verwenden Sie unbedingt die Option zum Auflösen symbolischer Links (<span +class="ec-lmtt-10">cp -L</span>). +Ein auf dem Stick vorhandenes Verzeichnis <span +class="ec-lmtt-10">texmf-local </span>wird ebenfalls später erkannt und +benutzt. +<!--l. 1265--><p class="indent" > Wenn Sie nun das Skript <span +class="ec-lmtt-10">tl-portable </span>auf dem USB-Stick (wie oben für die DVD beschrieben) +verwenden, erkennt das Skript, dass der USB-Stick beschreibbar ist und verwendet diesen statt der +Festplatte für die Konfigurationsdateien. +<!--l. 1269--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">6 </span> <a + id="x1-410006"></a><span +class="ec-lmss-10">tlmgr</span>: Installation verwalten</h3> +<!--l. 1272--><p class="noindent" ><hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-41001r8"></a> + + + +<!--l. 1273--><p class="noindent" ><img +src="tlmgr-gui.png" alt="pict" +> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 8: </td><td +class="content"><span +class="ec-lmss-10">tlmgr </span>im GUI-Modus. Die Liste der Pakete, Collections und Schemas wird erst nach +Klicken auf »Load« angezeigt.</td></tr></table><!--tex4ht:label?: x1-41001r8 --> + + +<!--l. 1276--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> +<!--l. 1278--><p class="indent" > <hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-41002r9"></a> + + + +<!--l. 1279--><p class="noindent" ><img +src="tlmgr-config.png" alt="pict" +> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 9: </td><td +class="content"><span +class="ec-lmtt-10">tlmgr </span>im GUI-Modus: Reiter Konfiguration</td></tr></table><!--tex4ht:label?: x1-41002r9 --> + + +<!--l. 1281--><p class="indent" > </td></tr></table></div><hr class="endfigure"> +<!--l. 1283--><p class="indent" > Bei der Installation von <span class="TEX">T<span +class="E">E</span>X</span> Live wird auch das Programm <span +class="ec-lmss-10">tlmgr </span>installiert, mit dem +Sie anschließend Ihr <span class="TEX">T<span +class="E">E</span>X</span> Live-System verwalten können. Die hierfür bisher verwendeten +Programme <span +class="ec-lmss-10">updmap</span>, <span +class="ec-lmss-10">fmtutil </span>und <span +class="ec-lmss-10">texconfig </span>sind zwar noch vorhanden, werden aber in der Zukunft durch +<span +class="ec-lmss-10">tlmgr </span>ersetzt. Verwenden Sie daher heute schon <span +class="ec-lmss-10">tlmgr</span>. Mit <span +class="ec-lmss-10">tlmgr </span>können Sie folgende Aufgaben +erledigen: + <ul class="itemize1"> + <li class="itemize">Verfügbare Schemas, Collections und Pakete anzeigen. + </li> + <li class="itemize">Installieren, aktualisieren, entfernen, Backup und Restore einzelner Pakete, auf Wunsch mit + Berücksichtigung von Paketabhängigkeiten. + </li> + <li class="itemize">Suchen nach Paketen. + </li> + <li class="itemize">Anzeigen der Systeme, unter denen <span class="TEX">T<span +class="E">E</span>X</span> Live läuft; installieren von Binaries für weitere + Systeme. + </li> + <li class="itemize">Anpassen der Installation, wie Ändern der Papiergröße oder des Quellverzeichnisses für + Komponenten (s. Abschnitt <a +href="#x1-280003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul> +<!--l. 1297--><p class="noindent" ><span +class="ec-lmri-10">Warning: </span><span +class="ec-lmss-10">tlmgr </span>ist für den Live-Modus, bei dem <span class="TEX">T<span +class="E">E</span>X</span> Live von DVD genutzt wird, weder gedacht noch +getestet. + <h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a + id="x1-420006.1"></a><span +class="ec-lmss-10">tlmgr </span>im grafischen Modus</h4> +<!--l. 1301--><p class="noindent" ><span +class="ec-lmss-10">tlmgr </span>im GUI-Modus wird durch <div class="alltt"> +<!--l. 1302--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> -gui</span> +</div> +</div> gestartet. Unter Windows finden Sie das Programm im Start menu: <span +class="ec-lmtt-10">Start</span>, <span +class="ec-lmtt-10">Programme</span>, <span +class="ec-lmtt-10">TeX Live 2008</span>, +<span +class="ec-lmtt-10">TeX Live Manager</span>. Nach Klicken auf »Load« wird eine Liste aller verfügbaren und installierten (letztere +durch »(i)« gekennzeichnet) angezeigt. Dies setzt voraus, dass das Verzeichnis, aus dem <span class="TEX">T<span +class="E">E</span>X</span> Live die +Pakete lädt, vorhanden bzw. erreichbar ist. +<!--l. 1310--><p class="indent" > Abb. <a +href="#x1-41002r9">9<!--tex4ht:ref: fig:tlmgr-config --></a> stellt den Reiter zur Konfiguration von <span class="TEX">T<span +class="E">E</span>X</span> Live dar. +<!--l. 1312--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a + id="x1-430006.2"></a>Beispiel zur Verwendung von <span +class="ec-lmss-10">tlmgr </span>über Kommandozeile</h4> +<!--l. 1314--><p class="noindent" >Das folgende Beispiel demonstriert, wie mehrere Pakete zur Installation hinzu gefügt werden. Hierbei +wird eine andere Adresse zum Herunterladen verwendet. + <div class="alltt"> +<!--l. 1318--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> -location</span><span +class="ec-lmtk-10"> http://172.16.18.1/tldev</span><span +class="ec-lmtk-10"> install</span><span +class="ec-lmtk-10"> collection-xetex</span><span +class="ec-lmtk-10"> xkeyval</span> +</div> +</div> Dies liefert die folgende Ausgabe: + + + <div class="fancyvrb" id="fancyvrb13"> +<a + id="x1-43002r1"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> collection-xetex</span> +<br class="fancyvrb" /><a + id="x1-43004r2"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> arabxetex</span> +<br class="fancyvrb" /><a + id="x1-43006r3"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> euenc</span> +<br class="fancyvrb" /><a + id="x1-43008r4"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> bidi</span> +<br class="fancyvrb" /><a + id="x1-43010r5"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> fontspec</span> +<br class="fancyvrb" /><a + id="x1-43012r6"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> fontwrap</span> +<br class="fancyvrb" /><a + id="x1-43014r7"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> ifxetex</span> +<br class="fancyvrb" /><a + id="x1-43016r8"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> philokalia</span> +<br class="fancyvrb" /><a + id="x1-43018r9"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> polyglossia</span> +<br class="fancyvrb" /><a + id="x1-43020r10"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xecyr</span> +<br class="fancyvrb" /><a + id="x1-43022r11"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xecyr.i386-linux</span> +<br class="fancyvrb" /><a + id="x1-43024r12"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xepersian</span> +<br class="fancyvrb" /><a + id="x1-43026r13"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xetex</span> +<br class="fancyvrb" /><a + id="x1-43028r14"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xetexconfig</span> +<br class="fancyvrb" /><a + id="x1-43030r15"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xetex.i386-linux</span> +<br class="fancyvrb" /><a + id="x1-43032r16"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> running</span><span +class="ec-lmtt-8"> post</span><span +class="ec-lmtt-8"> install</span><span +class="ec-lmtt-8"> action</span><span +class="ec-lmtt-8"> for</span><span +class="ec-lmtt-8"> xetex</span> +<br class="fancyvrb" /><a + id="x1-43034r17"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xetex-def</span> +<br class="fancyvrb" /><a + id="x1-43036r18"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xetex-pstricks</span> +<br class="fancyvrb" /><a + id="x1-43038r19"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xetexfontinfo</span> +<br class="fancyvrb" /><a + id="x1-43040r20"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xltxtra</span> +<br class="fancyvrb" /><a + id="x1-43042r21"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xunicode</span> +<br class="fancyvrb" /><a + id="x1-43044r22"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> install:</span><span +class="ec-lmtt-8"> xkeyval</span> +<br class="fancyvrb" /><a + id="x1-43046r23"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> running</span><span +class="ec-lmtt-8"> mktexlsr</span> +<br class="fancyvrb" /><a + id="x1-43048r24"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> mktexlsr:</span><span +class="ec-lmtt-8"> Updating</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/texmf/ls-R...</span> +<br class="fancyvrb" /><a + id="x1-43050r25"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> mktexlsr:</span><span +class="ec-lmtt-8"> Updating</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-config/ls-R...</span> +<br class="fancyvrb" /><a + id="x1-43052r26"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> mktexlsr:</span><span +class="ec-lmtt-8"> Updating</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-dist/ls-R...</span> +<br class="fancyvrb" /><a + id="x1-43054r27"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> mktexlsr:</span><span +class="ec-lmtt-8"> Updating</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-doc/ls-R...</span> +<br class="fancyvrb" /><a + id="x1-43056r28"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> mktexlsr:</span><span +class="ec-lmtt-8"> Updating</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/../texmf-local/ls-R...</span> +<br class="fancyvrb" /><a + id="x1-43058r29"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> mktexlsr:</span><span +class="ec-lmtt-8"> Updating</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-var/ls-R...</span> +<br class="fancyvrb" /><a + id="x1-43060r30"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> mktexlsr:</span><span +class="ec-lmtt-8"> Done.</span> +<br class="fancyvrb" /><a + id="x1-43062r31"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> regenerating</span><span +class="ec-lmtt-8"> fmtutil.cnf</span> +<br class="fancyvrb" /><a + id="x1-43064r32"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> running</span><span +class="ec-lmtt-8"> fmtutil-sys</span><span +class="ec-lmtt-8"> --missing</span> +<br class="fancyvrb" /><a + id="x1-43066r33"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> ...</span> +<br class="fancyvrb" /><a + id="x1-43068r34"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Transcript</span><span +class="ec-lmtt-8"> written</span><span +class="ec-lmtt-8"> on</span><span +class="ec-lmtt-8"> xelatex.log.</span> +<br class="fancyvrb" /><a + id="x1-43070r35"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> fmtutil:</span><span +class="ec-lmtt-8"> /usr/local/texlive/2008/texmf-var/web2c/xetex/xelatex.fmt</span><span +class="ec-lmtt-8"> installed.</span> + </div> +<!--l. 1360--><p class="indent" > Wie man sieht, beachtet <span +class="ec-lmss-10">tlmgr </span>die Abhängigkeiten von Paketen und installiert im obigen Beispiel von +Xe<span class="TEX">T<span +class="E">E</span>X</span> benötigte Komponenten nach. Weiterhin werden automatisch im Anschluss die Dateilisten der +Verzeichnisbäume aktualisiert und fehlende Formate generiert. +<!--l. 1364--><p class="indent" > Im folgenden Beispiel wird die Unterstützung für eine weitere Sprache installiert. Im Anschluss +werden automatisch die Formatdateien neu generiert, damit die neuen Trennmuster eingebunden sind. +<div class="alltt"> +<!--l. 1366--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> install</span><span +class="ec-lmtk-10"> collection-langdutch</span> +</div> +</div> +<!--l. 1370--><p class="indent" > Eigenschaften eines Pakets anzeigen: <div class="alltt"> +<!--l. 1371--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> show</span><span +class="ec-lmtk-10"> collection-wintools</span> +</div> +</div> +<!--l. 1375--><p class="indent" > Hier erhält man folgende Ausgabe: + + + <div class="fancyvrb" id="fancyvrb14"> +<a + id="x1-43072r1"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Package:</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> collection-wintools</span> +<br class="fancyvrb" /><a + id="x1-43074r2"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Category:</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Collection</span> +<br class="fancyvrb" /><a + id="x1-43076r3"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> ShortDesc:</span><span +class="ec-lmtt-8"> Windows</span><span +class="ec-lmtt-8"> support</span><span +class="ec-lmtt-8"> programs</span> +<br class="fancyvrb" /><a + id="x1-43078r4"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> LongDesc:</span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Utilities</span><span +class="ec-lmtt-8"> for</span><span +class="ec-lmtt-8"> Windows,</span><span +class="ec-lmtt-8"> since</span><span +class="ec-lmtt-8"> they</span><span +class="ec-lmtt-8"> are</span><span +class="ec-lmtt-8"> not</span><span +class="ec-lmtt-8"> readily</span><span +class="ec-lmtt-8"> available</span><span +class="ec-lmtt-8"> there:</span> +<br class="fancyvrb" /><a + id="x1-43080r5"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> gzip,</span><span +class="ec-lmtt-8"> chktex,</span><span +class="ec-lmtt-8"> jpeg2ps,</span><span +class="ec-lmtt-8"> unzip,</span><span +class="ec-lmtt-8"> wget,</span><span +class="ec-lmtt-8"> xpdf.</span> +<br class="fancyvrb" /><a + id="x1-43082r6"></a><span +class="ec-lmtt-8"> </span><span +class="ec-lmtt-8"> Installed:</span><span +class="ec-lmtt-8"> Yes</span> + </div> +<!--l. 1385--><p class="indent" > Aktualisieren der kompletten Installation: <div class="alltt"> +<!--l. 1386--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> update</span><span +class="ec-lmtk-10"> -all</span> +</div> +</div> Wenn Sie erst wissen wollen, was auf Sie zu kommt, können Sie zunächst folgendes ausprobieren: +<div class="alltt"> +<!--l. 1390--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> update</span><span +class="ec-lmtk-10"> -all</span><span +class="ec-lmtk-10"> -dry-run</span> +</div> +</div> oder <div class="alltt"> +<!--l. 1394--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> update</span><span +class="ec-lmtk-10"> -list</span> +</div> +</div> +<!--l. 1398--><p class="indent" > Zum Anzeigen aller Optionen: <div class="alltt"> +<!--l. 1399--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">tlmgr</span><span +class="ec-lmtk-10"> -help</span> +</div> +</div> +<!--l. 1403--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">7 </span> <a + id="x1-440007"></a>Hinweise zu Windows</h3> +<!--l. 1406--><p class="noindent" >Das Installationsprogramm von <span class="TEX">T<span +class="E">E</span>X</span> Live läuft sowohl unter Windows als auch Unix. Dies war nur +dadurch möglich, dass ältere Versionen von Windows nicht mehr unterstützt werden. Daher kann <span class="TEX">T<span +class="E">E</span>X</span> +Live nur noch ab Windows 2000 oder später installiert werden. +<!--l. 1411--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a + id="x1-450007.1"></a>Windows-spezifische Dinge</h4> +<!--l. 1414--><p class="noindent" >Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge: + + + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">Menüs und Verknüpfungen.</span> </dt><dd +class="description">Im Startmenü wird ein Menü »<span class="TEX">T<span +class="E">E</span>X</span> Live« hinzu gefügt. + Hier sind Einträge für die grafischen Anwendungen (<span +class="ec-lmss-10">tlmgr</span>, <span +class="ec-lmss-10">texdoctk</span>, den PS_View + PostScript-Previewer) und einige Verknüpfungen zur Dokumentation vorhanden. Für + PS_View wird eine Verknüpfung auf dem Desktop angelegt, auf die Sie PostScript-Dateien + per Drag & Drop ziehen können, um diese zu betrachten. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Automatisches Setzen der UmgebungsVariablen.</span> </dt><dd +class="description">Hierdurch ist das Setzen dieser Variablen + von Hand überflüssig geworden. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Uninstaller.</span> </dt><dd +class="description">Es wird ein Eintrag zum Entfernen von <span class="TEX">T<span +class="E">E</span>X</span> Live in der Systemsteuerung im Punkt + Software angelegt. Alternativ können Sie <span class="TEX">T<span +class="E">E</span>X</span> Live über das Programm <span +class="ec-lmss-10">tlmgr </span>deinstallieren.</dd></dl> +<!--l. 1426--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a + id="x1-460007.2"></a>Zusätzlich enthaltene Programme</h4> +<!--l. 1428--><p class="noindent" ><hr class="figure"><div class="figure" +><table class="figure"><tr class="figure"><td class="figure" +> + + +<a + id="x1-46001r10"></a> + + + +<!--l. 1429--><p class="noindent" ><img +src="psview.png" alt="pict" +> +<br /> <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 10: </td><td +class="content">PS_View: Anzeige mit hoher Vergrößerung</td></tr></table><!--tex4ht:label?: x1-46001r10 --> + + +<!--l. 1431--><p class="noindent" ></td></tr></table></div><hr class="endfigure"> +<!--l. 1433--><p class="indent" > Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch nicht +verfügbar sind: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">Perl und Ghostscript.</span> </dt><dd +class="description">Da Perl und Ghostscript für <span class="TEX">T<span +class="E">E</span>X</span> Live sehr wichtig ist, werden diese + unter Windows mitgeliefert und werden intern von <span class="TEX">T<span +class="E">E</span>X</span> Live benutzt. Die in <span class="TEX">T<span +class="E">E</span>X</span> Live + enthaltenen Programme, die diese Komponenten benötigen, »wissen« wo sich diese befinden, + ohne dass diese im System durch Umgebungsvariablen oder Einträge in der Registry sichtbar + sind. Es handelt sich um für <span class="TEX">T<span +class="E">E</span>X</span> Live abgespeckte Versionen, die zu keinen Konflikten mit + eventuell bereits vorhandenen Installationen von Perl und Ghostscript führen sollten. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Tools für die Kommandozeile.</span> </dt><dd +class="description">Für einige unter Unix übliche Programme + werden Portierungen für Windows mitgeliefert. Dies sind z. B. <span +class="ec-lmss-10">gzip</span>, <span +class="ec-lmss-10">chktex</span>, <span +class="ec-lmss-10">jpeg2ps</span>, <span +class="ec-lmss-10">unzip</span>, + <span +class="ec-lmss-10">wget </span>und einige Programme für die Kommandozeile aus der <span +class="ec-lmss-10">xpdf</span>-Suite. (Vom <span +class="ec-lmss-10">xpdf</span>-Viewer + selbst gibt es keine Version für Windows, aber der Sumatra PDF-Viewer basiert auf <span +class="ec-lmss-10">xpdf</span>: + <a +href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span +class="ec-lmtt-10">http://blog.kowalczyk.info/software/sumatrapdf</span></a>.) + </dd><dt class="description"> +<span +class="ec-lmtk-10">fc-cache</span> </dt><dd +class="description">dient Xe<span class="TEX">T<span +class="E">E</span>X</span> zur effizienteren Benutzung von Schriften. + </dd><dt class="description"> +<span +class="ec-lmbx-10">PS_View.</span> </dt><dd +class="description">Weiterhin wird PS_View installiert, ein neuer PostScript-Viewer, der Freie Software + ist, s. Abb. <a +href="#x1-46001r10">10<!--tex4ht:ref: fig:psview --></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Das Verzeichnis </span><span +class="ec-lmtk-10">support</span> </dt><dd +class="description">wurde bereits in Abschnitt <a +href="#x1-90002.2">2.2<!--tex4ht:ref: sec:tld --></a> erwähnt. Es enthält einige + Programme, die im Zusammenhang mit <span class="TEX">T<span +class="E">E</span>X</span> nützlich sind, insbesondere einige Editoren + mit <span class="TEX">T<span +class="E">E</span>X</span>-Modus und Benutzeroberflächen für <span class="TEX">T<span +class="E">E</span>X</span>. Die in diesem Verzeichnis enthaltene + Software wird nicht vom Installationsprogramm mit installiert. Weiterhin findet sich dort + der DVI-Previewer <span +class="ec-lmss-10">dviout</span>, siehe nächster Abschnitt.</dd></dl> + <h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a + id="x1-470007.3"></a>Der Dviout-Previewer</h4> +<!--l. 1464--><p class="noindent" >Von dieser Version von <span class="TEX">T<span +class="E">E</span>X</span> Live wird leider kein DVI-Previewer für Windows mitinstalliert. Allerdings +können Sie das Programm <span +class="ec-lmss-10">dviout </span>von Toshio Oshima aus dem Verzeichnis <span +class="ec-lmtt-10">support/dviout/</span> +installieren. Im selben Verzeichnis findet sich die Datei <span +class="ec-lmtt-10">README </span>mit einer kurzen Anleitung zur +Installation und Konfiguration von <span +class="ec-lmss-10">dviout </span>für <span class="TEX">T<span +class="E">E</span>X</span> Live. Bitte beachten Sie diese Anleitung +unbedingt! +<!--l. 1470--><p class="indent" > Wenn Sie am Anfang Dokumente mit <span +class="ec-lmss-10">dviout </span>anschauen, werden häufig noch Fonts generiert, da +keine fertigen Fontdateien für den Bildschirm mitgeliefert werden. Je mehr Fonts generiert +wurden, desto seltener müssen Schriften nachgeneriert werden, so dass dieser Effekt nach einiger +Zeit nur noch selten auftreten wird. Weitere Informationen finden Sie in der (sehr guten) +Online-Hilfe. +<!--l. 1475--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a + id="x1-480007.4"></a>Link zu zusätzlicher Software</h4> +<!--l. 1476--><p class="noindent" >Hier einige URLs, hinter denen sich nützliche Software verbirgt: + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">Ghostscript</span> </dt><dd +class="description"><a +href="http://www.cs.wisc.edu/~ghost/" class="url" ><span +class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/</span></a> + + + </dd><dt class="description"> +<span +class="ec-lmbx-10">Perl</span> </dt><dd +class="description"><a +href="http://www.perl.org/" class="url" ><span +class="ec-lmtt-10">http://www.perl.org/</span></a> mit Zusatzpaketen von CPAN, <a +href="http://www.cpan.org/" class="url" ><span +class="ec-lmtt-10">http://www.cpan.org/</span></a>. + </dd><dt class="description"> +<span +class="ec-lmbx-10">ImageMagick</span> </dt><dd +class="description"><a +href="http://www.imagemagick.com" class="url" ><span +class="ec-lmtt-10">http://www.imagemagick.com</span></a>, zum Manipulieren und Konvertieren von + Grafikdateien. + </dd><dt class="description"> +<span +class="ec-lmbx-10">NetPBM</span> </dt><dd +class="description"><a +href="http://netpbm.sourceforge.net/" class="url" ><span +class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a>, ebenfalls zum Konvertieren von Grafikdateien. + </dd><dt class="description"> +<span +class="ec-lmbx-10">Editoren mit </span><span class="TEX"><span +class="ec-lmbx-10">T</span><span +class="E"><span +class="ec-lmbx-10">E</span></span><span +class="ec-lmbx-10">X</span></span><span +class="ec-lmbx-10">-Unterstützung</span> </dt><dd +class="description">Dies ist lediglich eine grobe Auswahl, und bekanntlich sind die + Geschmäcker verschieden, bei Editoren wie beim Essen. + <ul class="itemize1"> + <li class="itemize"><span +class="ec-lmss-10">GNU Emacs </span>gibt es auch für Windows, siehe + <a +href="http://www.gnu.org/software/emacs/windows/ntemacs.html" class="url" ><span +class="ec-lmtt-10">http://www.gnu.org/software/emacs/windows/ntemacs.html</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10">Emacs </span>mit Auc<span class="TEX">T<span +class="E">E</span>X</span> für Windows wird im <span +class="ec-lmtt-10">support</span>-Verzeichnis von <span class="TEX">T<span +class="E">E</span>X</span> Live + mitgeliefert. Die Homepage findet sich unter <a +href="http://www.gnu.org/software/auctex" class="url" ><span +class="ec-lmtt-10">http://www.gnu.org/software/auctex</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10">WinShell </span>findet sich ebenfalls im <span +class="ec-lmtt-10">support</span>-Verzeichnis. Die Homepage lautet + <a +href="http://www.winshell.de" class="url" ><span +class="ec-lmtt-10">http://www.winshell.de</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10">WinEdt </span>ist Shareware und verfügbar von <a +href="http://www.winedt.com" class="url" ><span +class="ec-lmtt-10">http://www.winedt.com</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10">Vim </span>ist freie Software, verfügbar von <a +href="http://www.vim.org" class="url" ><span +class="ec-lmtt-10">http://www.vim.org</span></a>. + </li> + <li class="itemize">TeXnicCenter ist ebenfalls freie Software, verfügbar von <a +href="http://www.toolscenter.org" class="url" ><span +class="ec-lmtt-10">http://www.toolscenter.org</span></a> + und Teil von pro<span class="TEX">T<span +class="E">E</span>X</span>t. + </li> + <li class="itemize"><span +class="ec-lmss-10">LEd </span>ist verfügbar von <a +href="http://www.ctan.org/support/LEd" class="url" ><span +class="ec-lmtt-10">http://www.ctan.org/support/LEd</span></a>. + </li> + <li class="itemize"><span +class="ec-lmss-10">SciTE </span>ist verfügbar von <a +href="http://www.scintilla.org/SciTE.html" class="url" ><span +class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a>.</li></ul> + </dd></dl> +<!--l. 1509--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a + id="x1-490007.5"></a>User Profile unter Windows</h4> +<!--l. 1512--><p class="noindent" >Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das Verzeichnis +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%USERPROFILE%</span></span></span>. Unter Windows XP und Windows 2000 liegt es meist im Verzeichnis +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">C:\Documente</span><span +class="ec-lmtt-10"> und</span><span +class="ec-lmtt-10"> Einstellungen\<username></span></span></span>, unter Windows Vista <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">C:\Users\<username></span></span></span>. In der +Datei <span +class="ec-lmtt-10">texmf.cnf </span>und in Kpathsea allgemein wird <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~</span></span></span> sowohl unter Unix und Windows korrekt +aufgelöst. +<!--l. 1519--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.6 </span> <a + id="x1-500007.6"></a>Die Windows-Registry</h4> +<!--l. 1522--><p class="noindent" >Windows verwaltet fast all seine Konfigurationseinstellungen in der Registry. Diese besteht aus einem +hierarchisch aufgebauten Baum von Schlüsseln, wobei mehrere dieser Registry-Bäume existieren. Die +wichtigsten sind <span +class="ec-lmtt-10">HKEY_CURRENT_USER </span>und <span +class="ec-lmtt-10">HKEY_LOCAL_MACHINE</span>, oft abgekürzt als <span +class="ec-lmtt-10">HKCU </span>bzw. <span +class="ec-lmtt-10">HKLM</span>. Der + + +<span +class="ec-lmtt-10">HKCU</span>-Teil der Registry wird im Home-Verzeichnis des Benutzers gespeichert (s. Abschnitt <a +href="#x1-490007.5">7.5<!--tex4ht:ref: sec:winhome --></a>). <span +class="ec-lmtt-10">HKLM </span>liegt +im Normalfall in einem Unterverzeichnis des Windows-Verzeichnisses. +<!--l. 1531--><p class="indent" > In einigen Fällen sind Systeminformationen aus Umgebungsvariablen ersichtlich, in vielen anderen +Fällen liegen diese Informationen aber in der Registry. +<!--l. 1535--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">7.7 </span> <a + id="x1-510007.7"></a>Windows Permissions</h4> +<!--l. 1538--><p class="noindent" >In neueren Versionen von Windows wird zwischen normalen Benutzern und Administratoren +unterschieden, wobei nur letztere freien Zugang auf alle Teile des Betriebsystems haben. Im +Gegensatz zu Unix ist es in der Praxis allerdings häufig so, dass Benutzer zur Klasse der +Administratoren gehören und daher doch alle Freiheiten haben. Trotzdem haben wir einigen Aufwand +getrieben, damit <span class="TEX">T<span +class="E">E</span>X</span> Live auch unter Windows ohne Administrator-Rechte installiert werden +kann. +<!--l. 1546--><p class="indent" > Falls der Benutzer, der <span class="TEX">T<span +class="E">E</span>X</span> Live installiert, Administrator-Rechte besitzt, wird <span class="TEX">T<span +class="E">E</span>X</span> Live für alle +Benutzer des Systems installiert, d. h. Verknüpfungen, Menüs und Systemeinträge für alle Nutzer +angelegt. Ansonsten werden diese nur für den aktuellen Benutzer angelegt. Falls Sie Administrator sind, +<span class="TEX">T<span +class="E">E</span>X</span> Live aber trotzdem nur für sich und nicht für alle installieren wollen, können Sie dem +Programm <span +class="ec-lmss-10">install-tl </span>die Option <span +class="ec-lmtt-10">non-admin </span>mit geben. +<!--l. 1554--><p class="indent" > Unabhängig davon wird grundsätzlich angenommen, dass das Wurzelverzeichnis von <span class="TEX">T<span +class="E">E</span>X</span> Live unter +<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">%PROGRAMFILES%</span></span></span> liegen soll. Allerdings testet das Installationsprogramm, ob dieses Verzeichnis für den +aktuellen Benutzer schreibbar ist. +<!--l. 1559--><p class="indent" > Ein Problem entsteht, wenn <span class="TEX">T<span +class="E">E</span>X</span> Live ohne Administrator-Rechte installiert wird und sich bereits ein +<span class="TEX">T<span +class="E">E</span>X</span>-System im systemweiten Suchpfad befindet. Windows benutzt zuerst den Suchpfad des Systems, +erst dann den spezifischen Suchpfad des Nutzers, so dass hier immer zuerst das alte <span class="TEX">T<span +class="E">E</span>X</span>-System +gefunden wird. Als Workaround wird hier eine Verknüpfung mit einer Eingabeaufforderung erzeugt, in +der das Programmverzeichnis von <span class="TEX">T<span +class="E">E</span>X</span> Live im Suchpfad vor den Standardsuchpfad geschrieben wird. +Dies bedeutet, dass in diesem Fall nur in einer Eingabeaufforderung verfügbar ist, die über diese +Verknüpfung gestartet wird. +<!--l. 1572--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">8 </span> <a + id="x1-520008"></a>Anleitung zum Web2C-System</h3> +<!--l. 1574--><p class="noindent" >Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes <span class="TEX">T<span +class="E">E</span>X</span>-System darstellen. +Dazu gehören natürlich <span class="TEX">T<span +class="E">E</span>X</span>, Metafont, MetaPost, BibTeX usw. +<!--l. 1578--><p class="indent" > Die erste Implementierung eines <span class="TEX">T<span +class="E">E</span>X</span>-Systems in der Programmiersprache C stammt von +Tomas Rokicki und datiert zurück in das Jahr 1987. Rokicki benutzte als Basis sog. Change-Files unter +UNIX, die ursprünglich von Howard Trickey und Pavel Curtis entwickelt wurden. Tim Morgan hat +dieses System, für das der Name Web-to-C eingeführt wurde, gepflegt. 1990 hat Karl Berry mit +Unterstützung vieler Helfer die Weiterentwicklung übernommen und 1997 an Olaf Weber weitergegeben, +der es 2006 wieder an Karl zurück gab. +<!--l. 1587--><p class="indent" > Web2C läuft unter UNIX, 32-bit-Versionen von Windows, Mac OS X und auf weiteren +Betriebssystemen. Es benutzt die Original-Quelldateien von Donald E. Knuth und weitere in der +Sprache <span +class="ec-lmtt-10">WEB </span>entwickelte Programme als Basis und übersetzt diese in C-Quell-Code. Darüber hinaus +bietet das System viele Makros und Funktionen zur Nutzung der originalen <span class="TEX">T<span +class="E">E</span>X</span>-Software. Hier eine +Liste der Basisprogramme eines <span class="TEX">T<span +class="E">E</span>X</span>-Systems: +<!--l. 1595--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmbx-10">bibtex</span> </dt><dd +class="description">Verwalten von Bibliographien + + + </dd><dt class="description"> +<span +class="ec-lmbx-10">dmp</span> </dt><dd +class="description"><span +class="ec-lmss-10">troff</span>-nach-MPX-Konverter (MetaPost-Bilder) + </dd><dt class="description"> +<span +class="ec-lmbx-10">dvicopy</span> </dt><dd +class="description">Umwandeln von virtuellen Zeichensätzen in DVI-Dateien + </dd><dt class="description"> +<span +class="ec-lmbx-10">dvitomp</span> </dt><dd +class="description">DVI-nach-MPX-Konverter (MetaPost-Bilder) + </dd><dt class="description"> +<span +class="ec-lmbx-10">dvitype</span> </dt><dd +class="description">Textanzeige aus DVI-Dateien + </dd><dt class="description"> +<span +class="ec-lmbx-10">gftodvi</span> </dt><dd +class="description">Erzeugen von Prüfausgaben für Zeichensätze + </dd><dt class="description"> +<span +class="ec-lmbx-10">gftopk</span> </dt><dd +class="description">Packen von Zeichensätzen + </dd><dt class="description"> +<span +class="ec-lmbx-10">gftype</span> </dt><dd +class="description">Anzeige von Zeichensätzen als ASCII-Graphik + </dd><dt class="description"> +<span +class="ec-lmbx-10">makempx</span> </dt><dd +class="description">Anzeige von MetaPost-Beschriftungen + </dd><dt class="description"> +<span +class="ec-lmbx-10">mf</span> </dt><dd +class="description">Zeichensatzerzeugung + </dd><dt class="description"> +<span +class="ec-lmbx-10">mft</span> </dt><dd +class="description">formatierte Ausgabe von Metafont-Quellen + </dd><dt class="description"> +<span +class="ec-lmbx-10">mpost</span> </dt><dd +class="description">Metafont-ähnliches Grafikprogramm + </dd><dt class="description"> +<span +class="ec-lmbx-10">mpto</span> </dt><dd +class="description">Extrahieren von MetaPost-Beschriftungen + </dd><dt class="description"> +<span +class="ec-lmbx-10">newer</span> </dt><dd +class="description">Vergleich von Dateierstellungsdaten + </dd><dt class="description"> +<span +class="ec-lmbx-10">patgen</span> </dt><dd +class="description">Erzeugen von Trennmustern + </dd><dt class="description"> +<span +class="ec-lmbx-10">pktogf</span> </dt><dd +class="description">Entpacken von Zeichensätzen + </dd><dt class="description"> +<span +class="ec-lmbx-10">pktype</span> </dt><dd +class="description">Anzeige gepackter Zeichensätze + </dd><dt class="description"> +<span +class="ec-lmbx-10">pltotf</span> </dt><dd +class="description">Umwandeln von Property-Listen in <span +class="ec-lmtt-10">.tfm</span>-Dateien + </dd><dt class="description"> +<span +class="ec-lmbx-10">pooltype</span> </dt><dd +class="description">Anzeige der Bildschirmtexte eines WEB-Programms + </dd><dt class="description"> +<span +class="ec-lmbx-10">tangle</span> </dt><dd +class="description">Konverter <span +class="ec-lmtt-10">WEB </span>nach Pascal + </dd><dt class="description"> +<span +class="ec-lmbx-10">tex</span> </dt><dd +class="description"><span class="TEX">T<span +class="E">E</span>X</span>-Programm + + </dd><dt class="description"> +<span +class="ec-lmbx-10">tftopl</span> </dt><dd +class="description">Umwandeln einer <span +class="ec-lmtt-10">.tfm</span>-Datei in eine Property-Liste + </dd><dt class="description"> +<span +class="ec-lmbx-10">vftovp</span> </dt><dd +class="description">Umwandeln eines virtuellen Zeichensatzes in eine Property-Liste + </dd><dt class="description"> +<span +class="ec-lmbx-10">vptovf</span> </dt><dd +class="description">Umwandeln einer Property-Liste in einen virtuellen Zeichensatz + </dd><dt class="description"> +<span +class="ec-lmbx-10">weave</span> </dt><dd +class="description"><span +class="ec-lmtt-10">WEB</span>-Code als <span class="TEX">T<span +class="E">E</span>X</span>-Dokumentation</dd></dl> +<!--l. 1624--><p class="indent" > Die genaue Funktionsweise und die möglichen Parameter sind der Beschreibung der jeweiligen Pakete +bzw. der Web2C-Dokumentation zu entnehmen. Trotzdem wird ein Überblick über Zusammenspiel +und Funktionsweise der Web2C-Programme Ihnen sicherlich helfen, besser mit dem System +zurechtzukommen. +<!--l. 1629--><p class="indent" > Zunächst verstehen alle Programme die grundlegenden Parameter der GNU-Software: +<!--l. 1632--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10">--help</span> </dt><dd +class="description">kurzer Hilfstext + </dd><dt class="description"> +<span +class="ec-lmtk-10">--verbose</span> </dt><dd +class="description">ausführliche Ausgaben beim Programmablauf + </dd><dt class="description"> +<span +class="ec-lmtk-10">--version</span> </dt><dd +class="description">Ausgabe der Versionsnummer</dd></dl> +<!--l. 1638--><p class="indent" > Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten Dateien +im Dateisystem die Kpathsea-Bibliothek (<a +href="http://tug.org/kpathsea" class="url" ><span +class="ec-lmtt-10">http://tug.org/kpathsea</span></a>). Diese Bibliothek +optimiert und beschleunigt den Suchprozess im Dateisystem. Ihre Arbeitsweise wird durch +einige Umgebungsvariablen und eine Konfigurationsdatei gesteuert. Web2C 7.5 kann mehr als +einen Dateibaum gleichzeitig verwalten und ermöglicht somit die schon beschriebene <span class="TEX">T<span +class="E">E</span>X</span> +Live-Installation unter Verwendung der CDROM oder DVD mit der Ablage modifizierter +Konfigurationsdateien und zusätzlicher Zeichensätze in einem zweiten Dateibaum. Die Suche nach +Dateien wird durch die Analyse der Datei <span +class="ec-lmtt-10">ls-R </span>beschleunigt, die in jedem Wurzelverzeichnis eines +<span class="TEX">T<span +class="E">E</span>X</span>-Dateibaums vorhanden ist. Sie enthält für jede Datei die genaue Position im Dateibaum relativ +zum Wurzelverzeichnis. +<!--l. 1652--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a + id="x1-530008.1"></a>Dateisuche mit der Kpathsea-Bibliothek</h4> +<!--l. 1655--><p class="noindent" >Wir beschreiben zunächst den grundlegenden Suchmechanismus der Kpathsea-Bibliothek. +<!--l. 1657--><p class="indent" > Ein <span +class="ec-lmri-10">Suchpfad </span>ist eine durch Kommata oder Semikola getrennte Liste von <span +class="ec-lmri-10">Pfadkomponenten</span>, die +üblicherweise Verzeichnisnamen darstellen. Ein Suchpfad kann sich aus vielen Komponenten +zusammensetzen. Die Suche nach einer Datei ‘<span +class="ec-lmtt-10">my-file</span>’ über den Suchpfad ‘<span +class="ec-lmtt-10">.:/dir</span>’ bewirkt, dass +Kpathsea jede Komponente nacheinander überprüft, also zunächst ‘<span +class="ec-lmtt-10">./my-file</span>’ und dann +‘<span +class="ec-lmtt-10">/dir/my-file</span>’. Als Ergebnis wird entweder die erste gefundene Datei oder eine Liste aller passenden +Dateien geliefert. +<!--l. 1665--><p class="indent" > Um auf allen Dateisystemen effizient arbeiten zu können, verwendet Kpathsea ggf. andere Datei-/ +Verzeichnis-Separatoren als ‘<span +class="ec-lmtt-10">:</span>’ und ‘<span +class="ec-lmtt-10">/</span>’. +<!--l. 1668--><p class="indent" > Beim Überprüfen einer Pfadkomponente <span +class="ec-lmro-10">p </span>überprüft Kpathsea zunächst, ob eine Dateinamen- +Datenbank (siehe auch Dateinamen-Datenbank auf Seite <a +href="#x1-610008.2">68<!--tex4ht:ref: sec:filename-database --></a>) für die Pfadkomponente zuständig ist, d. h. +beispielsweise steht die Datenbank in einem Verzeichnis, das im Pfad vor der zu überprüfenden + + +Komponente <span +class="ec-lmro-10">p </span>steht. In diesem Fall wird zur Bestimmung der Position der gesuchten Datei die +Datenbank herangezogen. +<!--l. 1675--><p class="indent" > Nur wenn keine passende Datenbank existiert oder wenn die Datei nicht in der Datenbank gefunden +wird, durchsucht Kpathsea das Dateisystem. Diese zeitaufwändige Suche kann über die Spezifikation der +Pfadkomponente <span +class="ec-lmro-10">p </span>mit dem Präfix ‘<span +class="ec-lmtt-10">!!</span>’ unterbunden werden. Zur Suche erzeugt Kpathsea eine Liste der +Verzeichnisse, die im Pfadelement enthalten sind, und durchsucht jedes dieser Verzeichnisse nach der +gesuchten Datei. +<!--l. 1682--><p class="indent" > Für Dateien kann auch ein Schalter ‘<span +class="ec-lmtt-10">file</span><span +class="ec-lmtt-10"> must</span><span +class="ec-lmtt-10"> exist</span>’ gesetzt werden (»Datei muss vorhanden +sein«). Wenn dieser Schalter nicht gesetzt ist und beispielsweise über das <span class="TEX">T<span +class="E">E</span>X</span>-Kommando <span +class="ec-lmtt-10">\openin </span>eine +VF-Datei wie <span +class="ec-lmtt-10">cmr10.vf </span>gelesen werden soll, wäre es falsch, nach dieser Datei zu suchen, weil es sie gar +nicht gibt. Speziell für neu installierte VF-Dateien sollten Sie also unbedingt die Dateinamen-Datenbank +(<span +class="ec-lmss-10">ls-R</span>) aktualisieren, weil die Dateien sonst nicht gelesen werden und kein Fehler angezeigt +wird. Dieser Vorgang wiederholt sich für jede Komponente eines Suchpfades: zunächst wird +die Datenbank überprüft, danach ggf. das Dateisystem. Wird die Datei gefunden, stoppt +die Suche (normalerweise) und als Ergebnis wird der komplette Pfad zur gesuchten Datei +ausgegeben. +<!--l. 1696--><p class="indent" > Außer Verzeichnisnamen dürfen Pfadkomponenten für Kpathsea folgende Elemente enthalten: +(verschachtelte) Vorgaben, Umgebungsvariablen, Werte aus der Konfigurationsdatei, Home-Verzeichnisse +von Benutzern und Startverzeichnisse für eine rekursive Suche. Diese Elemente werden vor einer +Dateisuche von Kpathsea in gewöhnliche Verzeichnis- oder Dateinamen expandiert. Diese Expansion wird +in den folgenden Abschnitten erklärt, und zwar genau in der Reihenfolge, wie die Elemente auch von +Kpathsea bearbeitet werden. +<!--l. 1705--><p class="indent" > Beachten Sie, dass Kpathsea bei absoluten und explizit relativen Komponenten, d. h. wenn +die Komponente mit den Zeichen ‘<span +class="ec-lmtt-10">/</span>’, ‘<span +class="ec-lmtt-10">./</span>’ oder ‘<span +class="ec-lmtt-10">../</span>’ beginnt, nur überprüft, ob die Datei +existiert. +<!--l. 1721--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.1.1 </span> <a + id="x1-540008.1.1"></a>Bestandteile von Pfadkomponenten</h5> +<!--l. 1724--><p class="noindent" >Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden. Dies sind in der +Reihenfolge, wie Kpathsea sie auswertet: +<!--l. 1727--><p class="indent" > + <ol class="enumerate1" > + <li + class="enumerate" id="x1-54002x1">eine benutzerdefinierte Umgebungsvariable, z. B. <span +class="ec-lmtt-10">TEXINPUTS</span>: Wird an den Inhalt + der Variablen ein Punkt und ein Programmname angehängt, wie beispielsweise bei + <span +class="ec-lmtt-10">TEXINPUTS.latex</span>, hat diese Form Vorrang vor den »gewöhnlichen« Variablen. + </li> + <li + class="enumerate" id="x1-54004x2">Einträge aus programmspezifischen Konfigurationsdateien, beispielsweise zum Programm + <span +class="ec-lmss-10">dvips </span>eine Zeile ‘<span +class="ec-lmtt-10">S /a:/b</span>’ in der Konfigurationsdatei <span +class="ec-lmtt-10">config.ps</span> + </li> + <li + class="enumerate" id="x1-54006x3">Einträge aus der Kpathsea-Konfigurationsdatei <span +class="ec-lmtt-10">texmf.cnf</span>, z. B. ‘<span +class="ec-lmtt-10">TEXINPUTS=/c:/d</span>’ (siehe + folgenden Text) + </li> + <li + class="enumerate" id="x1-54008x4">Einstellung beim Übersetzen der Programme</li></ol> +<!--l. 1744--><p class="indent" > Unter Verwendung der Parameter zur Fehlersuche können Sie sich diese Werte für einen Suchpfad +auch anzeigen lassen. (Siehe dazu den Abschnitt Fehlersuche auf Seite <a +href="#x1-650008.2.4">73<!--tex4ht:ref: sec:debugging --></a>.) + + +<!--l. 1749--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.1.2 </span> <a + id="x1-550008.1.2"></a>Konfigurationsdateien</h5> +<!--l. 1752--><p class="noindent" >Die Kpathsea-Bibliothek liest zur Laufzeit die <span +class="ec-lmri-10">Konfigurationsdateien </span>mit den Namen <span +class="ec-lmtt-10">texmf.cnf</span>. Der +zugehörige Suchpfad zum Auffinden dieser Konfigurationsdateien steht in der Umgebungsvariablen +<span +class="ec-lmtt-10">TEXMFCNF </span>(die Voreinstellung ist <span +class="ec-lmtt-10">texmf/web2c</span>). Kpathsea liest <span +class="ec-lmri-10">alle </span>Dateien mit den Namen <span +class="ec-lmtt-10">texmf.cnf</span>, +die es in diesem Suchpfad findet. Die zuerst gelesenen Definitionen haben dabei Vorrang vor später +gelesenen Werten. Wenn der Suchpfad auf <span +class="ec-lmtt-10">.:$TEXMF </span>steht, überschreiben die Einstellungen in +<span +class="ec-lmtt-10">./texmf.cnf </span>diejenigen in <span +class="ec-lmtt-10">$TEXMF/texmf.cnf</span>. +<!--l. 1764--><p class="indent" > Im Folgenden wird die Syntax der Datei <span +class="ec-lmtt-10">texmf.cnf </span>angegeben. Konsultieren Sie zum besseren +Verständnis beim Lesen die auf der CDROM oder DVD enthaltene Konfigurationsdatei. + <ul class="itemize1"> + <li class="itemize">Kommentare beginnen mit einem ‘<span +class="ec-lmtt-10">%</span>’ und erstrecken sich bis zum Zeilenende. + </li> + <li class="itemize">Leerzeilen werden überlesen. + </li> + <li class="itemize">Ein ‘<span +class="ec-lmtt-10">\</span>’ am Zeilenende fasst die aktuelle mit der folgenden Zeile zusammen. Leerraum in der + Folgezeile wird <span +class="ec-lmri-10">nicht </span>überlesen. + </li> + <li class="itemize">Sonstige Zeilen haben den folgenden Aufbau: + <div class="alltt"> + <!--l. 1782--><p class="noindent" ><div class="obeylines-v"> + <span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmro-10">Variable</span><span +class="ec-lmtt-10">[.</span><span +class="ec-lmro-10">Programmname</span><span +class="ec-lmtt-10">]</span><span +class="ec-lmtt-10"> [=]</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmro-10">Wert</span> +</div> + </div> + <!--l. 1786--><p class="noindent" >Das Zeichen »=« und umgebender Leerraum dürfen entfallen. + </li> + <li class="itemize">Der Name von <span +class="ec-lmro-10">Variable </span>kann alle Zeichen außer Leerzeichen, ‘<span +class="ec-lmtt-10">=</span>’ und ‘<span +class="ec-lmtt-10">.</span>’ enthalten. Verwenden Sie + am besten nur die Zeichen ‘<span +class="ec-lmtt-10">A-Za-z_</span>’. + </li> + <li class="itemize">Wenn das Suffix »<span +class="ec-lmtt-10">.</span><span +class="ec-lmro-10">Programmname</span>« angegeben wird, gilt die Variable nur für das + entsprechende Programm »<span +class="ec-lmro-10">Programmname</span>« oder »<span +class="ec-lmro-10">Programmname</span><span +class="ec-lmtt-10">.exe</span>«. Auf diese Weise + können beispielsweise verschiedene <span class="TEX">T<span +class="E">E</span>X</span>-Formate mit unterschiedlichen Suchpfaden + arbeiten. + </li> + <li class="itemize"><span +class="ec-lmro-10">Wert </span>darf alle Zeichen außer <span +class="ec-lmtt-10">% </span>und <span +class="ec-lmtt-10">@ </span>enthalten. Die Einschränkung der Werte auf bestimmte + Programme über ein Suffix ist nicht zulässig. Ein ‘<span +class="ec-lmtt-10">;</span>’ in <span +class="ec-lmro-10">Wert </span>wird unter UNIX in ‘<span +class="ec-lmtt-10">:</span>’ umgewandelt. + Dadurch ist die Verwendung der gleichen Konfigurationsdateien für UNIX und DOS/Windows- + Systeme möglich. + </li> + <li class="itemize">Die Definitionen werden komplett eingelesen, bevor eine Expansion stattfindet. Dadurch können Sie + die Variable schon vor Ihrer Definition referieren.</li></ul> + + +<!--l. 1810--><p class="indent" > Der Ausschnitt einer Konfigurationsdatei demonstriert diese Möglichkeiten. + <div class="fancyvrb" id="fancyvrb15"> +<a + id="x1-55002r1"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXMF</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =</span><span +class="ec-lmtt-8x-x-87"> {$TEXMFLOCAL,!!$TEXMFMAIN}</span> +<br class="fancyvrb" /><a + id="x1-55004r2"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXINPUTS.latex</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =</span><span +class="ec-lmtt-8x-x-87"> .;$TEXMF/tex/{latex,generic;}//</span> +<br class="fancyvrb" /><a + id="x1-55006r3"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXINPUTS.fontinst</span><span +class="ec-lmtt-8x-x-87"> =</span><span +class="ec-lmtt-8x-x-87"> .;$TEXMF/tex//;$TEXMF/fonts/afm//</span> +<br class="fancyvrb" /><a + id="x1-55008r4"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> %</span><span +class="ec-lmtt-8x-x-87"> e-TeX</span><span +class="ec-lmtt-8x-x-87"> related</span><span +class="ec-lmtt-8x-x-87"> files</span> +<br class="fancyvrb" /><a + id="x1-55010r5"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXINPUTS.elatex</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =</span><span +class="ec-lmtt-8x-x-87"> .;$TEXMF/{etex,tex}/{latex,generic;}//</span> +<br class="fancyvrb" /><a + id="x1-55012r6"></a><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> TEXINPUTS.etex</span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> </span><span +class="ec-lmtt-8x-x-87"> =</span><span +class="ec-lmtt-8x-x-87"> .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</span> + </div> +<!--l. 1819--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a + id="x1-560008.1.3"></a>Expansion von Pfadkomponenten</h5> +<!--l. 1822--><p class="noindent" >Kpathsea verwendet in Suchpfaden ähnliche Zeichen und Konstrukte wie UNIX-Shells. Beispielsweise +wird die Definition <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> in alle Unterverzeichnisse von <span +class="ec-lmtt-10">foo </span>und <span +class="ec-lmtt-10">bar </span>unterhalb vom +Home-Verzeichnis von <span +class="ec-lmtt-10">$USER </span>expandiert, die eine Datei oder ein Unterverzeichnis namens <span +class="ec-lmtt-10">baz </span>enthalten. +Der Expansionsmechanismus wird im Folgenden erklärt. +<!--l. 1830--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.1.4 </span> <a + id="x1-570008.1.4"></a>Expansion der Voreinstellungen</h5> +<!--l. 1833--><p class="noindent" >Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von Pfadkomponenten« auf +Seite <a +href="#x1-540008.1.1">62<!--tex4ht:ref: sec:path-sources --></a>) einen zusätzlichen (vorangestellten, nachgestellten oder verdoppelten) Doppelpunkt enthält, +wird an dieser Stelle der Suchpfad eingefügt, der als nächstes in der Hierarchie folgt. Auch bei diesem gilt +dieselbe Regel. Wenn beispielsweise die Umgebungsvariable + <div class="alltt"> +<!--l. 1840--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">setenv</span><span +class="ec-lmtk-10"> TEXINPUTS</span><span +class="ec-lmtk-10"> /home/karl:</span> +</div> +</div> +<!--l. 1844--><p class="indent" > gesetzt wird (hier: C-Shell) und in <span +class="ec-lmtt-10">texmf.cnf </span>die Variable <span +class="ec-lmtt-10">TEXINPUTS </span>folgenden Wert +erhält + <div class="alltt"> +<!--l. 1847--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> .:$TEXMF//tex</span> +</div> +</div> +<!--l. 1851--><p class="indent" > dann lautet der Suchpfad schließlich: + <div class="alltt"> +<!--l. 1853--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span> +</div> +</div> +<!--l. 1857--><p class="indent" > Da es sinnlos wäre, denselben Pfad mehrfach einzufügen, wird die Ersetzung nur einmal +vorgenommen, und zwar in der Reihenfolge vorne, hinten und Mitte. Mehrfach verdoppelte +Doppelpunkte bleiben unverändert. + + +<!--l. 1862--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.1.5 </span> <a + id="x1-580008.1.5"></a>Expansion geschweifter Klammern</h5> +<!--l. 1864--><p class="noindent" >Die Expansion geschweifter Klammern ist zur Definition mehrerer <span class="TEX">T<span +class="E">E</span>X</span>-Hierarchien sehr nützlich. +Beispielsweise wird <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">v{a,b}w</span></span></span> zu <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">vaw:vbw</span></span></span>. Verschachtelungen sind dabei erlaubt. Diese Technik wird dazu +benutzt, durch eine Zuweisung an <span +class="ec-lmtt-10">$TEXMF </span>verschiedene <span class="TEX">T<span +class="E">E</span>X</span>-Hierarchien einzuführen. Als +Beispiel finden Sie in <span +class="ec-lmtt-10">texmf.cnf </span>folgende Definition (etwas gekürzt, tatsächlich ist es etwas +komplexer): + + + <div class="verbatim"> + <div class="fancyvrb" id="fancyvrb16"> +<a + id="x1-58002r1"></a>    TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} + </div> +</div> +<!--l. 1875--><p class="nopar" > +<!--l. 1877--><p class="indent" > Eine Anwendung wie + + + <div class="verbatim"> + <div class="fancyvrb" id="fancyvrb17"> +<a + id="x1-58004r1"></a>    TEXINPUTS = .;$TEXMF/tex// + </div> +</div> +<!--l. 1881--><p class="nopar" >führt dann dazu, dass erst im aktuellen Verzeichnis gesucht wird, dann im gesamten Dateibaum +<span +class="ec-lmtt-10">$TEXMFHOME/tex </span>und <span +class="ec-lmtt-10">$TEXMFLOCAL/tex </span>(auf der Festplatte) und schließlich im gesamten Dateibaum +<span +class="ec-lmtt-10">$TEXMFVAR/tex </span>sowie <span +class="ec-lmtt-10">$TEXMFMAIN/tex </span>(nur in der Datenbank <span +class="ec-lmtt-10">ls-R</span>) durchsucht wird. Dadurch +kann man bequem zwei parallel installierte <span class="TEX">T<span +class="E">E</span>X</span>-Hierarchien durchsuchen, beispielsweise eine +unveränderliche auf CDROM/DVD und eine dynamisch angepasste auf Festplatte, in der neue +Programmversionen und zusätzliche Zeichensätze installiert werden. Durch die Verwendung +der Variablen <span +class="ec-lmtt-10">$TEXMF </span>in allen Definitionen wird grundsätzlich zuerst der neuere Dateibaum +durchsucht. +<!--l. 1897--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.1.6 </span> <a + id="x1-590008.1.6"></a>Expansion von Unterverzeichnissen</h5> +<!--l. 1900--><p class="noindent" >Zwei oder mehrere aufeinanderfolgende Schrägstriche (<span +class="ec-lmtt-10">//</span>) in einer Pfadkomponente, die auf einen +Verzeichnisnamen <span +class="ec-lmro-10">d </span>folgen, werden expandiert zu allen Unterverzeichnissen von <span +class="ec-lmro-10">d</span>. Dieser Vorgang findet +rekursiv statt, wobei erst alle Verzeichnisse auf einer Ebene bearbeitet werden, dann deren +Unterverzeichnisse, usw. Auf den jeweiligen Ebenen ist nicht beeinflussbar, in welcher Reihenfolge die +Unterverzeichnisse bearbeitet werden. +<!--l. 1908--><p class="indent" > Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur Unterverzeichnisse mit +passenden Namen in die Suche einbezogen. Beispielsweise wird ‘<span +class="ec-lmtt-10">/a//b</span>’ in die Pfade <span +class="ec-lmtt-10">/a/1/b</span>, <span +class="ec-lmtt-10">/a/2/b</span>, +<span +class="ec-lmtt-10">/a/1/1/b </span>usw. expandiert, aber nicht zu <span +class="ec-lmtt-10">/a/b/c </span>oder <span +class="ec-lmtt-10">/a/1</span>. (Jeweils vorausgesetzt, dass die Verzeichnisse +existieren.) +<!--l. 1915--><p class="indent" > Mehrere ‘<span +class="ec-lmtt-10">//</span>’-Konstruktionen innerhalb einer Pfadkomponente sind zulässig, allerdings nicht am +Pfadanfang. +<!--l. 1919--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.1.7 </span> <a + id="x1-600008.1.7"></a>Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung</h5> +<!--l. 1921--><p class="noindent" >Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den Kpathsea- +Konfigurationsdateien auftreten können: +<!--l. 1928--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10">:</span> </dt><dd +class="description">Trennzeichen für Pfadkomponenten; als erstes oder letztes Zeichen im Pfad bewirkt es + die Expansion der Voreinstellungen. + </dd><dt class="description"> +<span +class="ec-lmtk-10">;</span> </dt><dd +class="description">Trennzeichen für Pfadkomponenten für andere Rechnerplattformen als UNIX + (Verwendung wie »<span +class="ec-lmtt-10">:</span>«) + </dd><dt class="description"> +<span +class="ec-lmtk-10">$</span> </dt><dd +class="description">Expansion von Variableninhalten + </dd><dt class="description"> +<span +class="ec-lmtk-10">~</span> </dt><dd +class="description">Home-Verzeichnis eines Benutzers (Tilde) + </dd><dt class="description"> +<span +class="ec-lmtk-10">{...}</span> </dt><dd +class="description">Expansion geschweifter Klammern: beispielsweise wird <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">a{1,2}b</span></span></span> zu <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">a1b:a2b</span></span></span>. + + + </dd><dt class="description"> +<span +class="ec-lmtk-10">//</span> </dt><dd +class="description">Expansion von Unterverzeichnissen: tritt niemals am Anfang einer Pfadkomponente auf. + </dd><dt class="description"> +<span +class="ec-lmtk-10">%</span> </dt><dd +class="description">Kommentar + </dd><dt class="description"> +<span +class="ec-lmtt-10">\</span> </dt><dd +class="description">Konkatenation mit Folgezeile(n) + </dd><dt class="description"> +<span +class="ec-lmtk-10">!!</span> </dt><dd +class="description">Einschränkung der Suche <span +class="ec-lmri-10">ausschließlich </span>auf die Dateinamen-Datenbank: Das Dateisystem + wird <span +class="ec-lmri-10">nicht </span>durchsucht!</dd></dl> +<!--l. 1949--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a + id="x1-610008.2"></a>Dateinamen-Datenbanken</h4> +<!--l. 1952--><p class="noindent" >Kpathsea unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und CDROM/DVD zur +Suche nach Dateien zu reduzieren. Auf <span class="TEX">T<span +class="E">E</span>X</span>-Systemen mit vielen Unterverzeichnissen kann die Suche in +jedem möglichen Verzeichnis nach einer bestimmten Datei eine lange Zeit in Anspruch nehmen, +besonders wenn einige Hundert Zeichensatzverzeichnisse durchforstet werden müssen. Um dieses Problem +abzumildern, benutzt Kpathsea eine Art Datenbankdatei namens <span +class="ec-lmtt-10">ls-R</span>, die die Zuordnung von +Dateinamen auf Verzeichnisse enthält. Dadurch muss nicht jedesmal die Festplatte durchsucht +werden. +<!--l. 1961--><p class="indent" > Eine zweite Datenbank in der Datei <span +class="ec-lmtt-10">aliases </span>kann eine Zuordnung zwischen den Namen in +<span +class="ec-lmtt-10">ls-R </span>und weiteren Namen vornehmen und so beispielsweise hilfreich bei der Umsetzung von +‘<span +class="ec-lmtt-10">8.3</span>’-DOS-Dateinamen auf die »echten«, aussagekräftigen Dateinamen zur Seite stehen. +<!--l. 1967--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.2.1 </span> <a + id="x1-620008.2.1"></a>Die <span +class="ec-lmtt-10">ls-R</span>-Datenbank</h5> +<!--l. 1970--><p class="noindent" >Wie schon öfters erwähnt, muss die Dateinamen-Datenbank in der Datei <span +class="ec-lmtt-10">ls-R </span>gespeichert sein. Sie +sollten eine solche Datenbank für jede <span class="TEX">T<span +class="E">E</span>X</span>-Hierarchie (normalerweise in <span +class="ec-lmtt-10">$TEXMF</span>) Ihres Systems anlegen. +Die meisten <span class="TEX">T<span +class="E">E</span>X</span>-Systeme arbeiten nur mit einer Hierarchie. Kpathsea sucht die Datenbanken <span +class="ec-lmtt-10">ls-R </span>über +den Pfad <span +class="ec-lmtt-10">TEXMFDBS</span>. +<!--l. 1976--><p class="indent" > Es wird empfohlen, die Pflege der <span +class="ec-lmtt-10">ls-R</span>-Dateien dem mitgelieferten Skript <span +class="ec-lmss-10">mktexlsr </span>zu überlassen. +Dieses Skript wird automatisch von den verschiedenen ‘<span +class="ec-lmtt-10">mktex*</span>’-Skripten aufgerufen. Das Skript ruft grob +gesagt den Befehl + <div class="alltt"> +<!--l. 1981--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">cd</span><span +class="ec-lmtt-10"> /</span><span +class="ec-lmro-10">your</span><span +class="ec-lmtt-10">/</span><span +class="ec-lmro-10">texmf</span><span +class="ec-lmtt-10">/</span><span +class="ec-lmro-10">root</span><span +class="ec-lmtt-10"> &&</span><span +class="ec-lmtt-10"> ls</span><span +class="ec-lmtt-10"> -LAR</span><span +class="ec-lmtt-10"> ./</span><span +class="ec-lmtt-10"> >ls-R</span> +</div> +</div> +<!--l. 1985--><p class="indent" > auf, falls das Kommando <span +class="ec-lmtt-10">ls </span>Ihres Rechners eine Ausgabe im richtigen Format liefert. (So wie das +GNU-<span +class="ec-lmtt-10">ls</span>.) Wenn Sie ganz sichergehen wollen, dass die Datenbank immer auf dem neuesten Stand ist, +sollten Sie sie in regelmäßigen Abständen mit Hilfe eines <span +class="ec-lmss-10">crontab</span>-Eintrags aktualisieren lassen. Dadurch +wird nach einer Installation eines Pakets per Hand trotzdem sichergestellt, dass die Datenbank aktuell +ist. +<!--l. 1992--><p class="indent" > Wenn eine Datei nicht über die Datenbank gefunden wird, sucht Kpathsea normalerweise auf der +Festplatte weiter. Wenn eine Pfadkomponente mit ‘<span +class="ec-lmtt-10">!!</span>’ beginnt, wird dagegen niemals die Festplatte +durchsucht. + + +<!--l. 1997--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.2.2 </span> <a + id="x1-630008.2.2"></a><span +class="ec-lmss-10">kpsewhich</span>: Dateisuche</h5> +<!--l. 2000--><p class="noindent" >Mit dem Programm <span +class="ec-lmss-10">kpsewhich </span>können Sie unabhängig vom Aufruf irgendeines <span class="TEX">T<span +class="E">E</span>X</span>-Programms nach +Dateien in der <span class="TEX">T<span +class="E">E</span>X</span>-Hierarchie suchen (als schnellere Alternative zu dem Befehl <span +class="ec-lmss-10">find</span>). Dies wird von den +verschiedenen ‘<span +class="ec-lmtt-10">mktex</span><span +class="ec-lmtt-10">…</span>’-Skripten bis zum Exzess vorexerziert. + <div class="alltt"> +<!--l. 2006--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> </span><span +class="ec-lmro-10">option</span><span +class="ec-lmtk-10">…</span><span +class="ec-lmtk-10"> </span><span +class="ec-lmro-10">filename</span><span +class="ec-lmtk-10">…</span> +</div> +</div> +<!--l. 2010--><p class="indent" > Die Optionen werden entweder mit ‘<span +class="ec-lmtt-10">-</span>’ oder mit ‘<span +class="ec-lmtt-10">--</span>’ eingeleitet. Jede eindeutige Abkürzung ist +zulässig. +<!--l. 2013--><p class="indent" > Argumente der Kommandozeile, die keine Optionen darstellen, werden als Dateinamen interpretiert. +Für jeden Dateinamen wird der erste passende Pfad gemeldet. Um eine Liste aller passenden Pfade zu +erhalten, müssen Sie das UNIX-Kommando <span +class="ec-lmss-10">find </span>aufrufen. +<!--l. 2018--><p class="indent" > Im Folgenden werden die häufiger benutzten Optionen beschrieben. +<!--l. 2020--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10">--dpi=</span><span +class="ec-lmro-10">num</span> </dt><dd +class="description"><br +class="newline" />Stellt die Auflösung für die Suche nach Zeichensätzen (nur <span +class="ec-lmtt-10">.gf </span>oder <span +class="ec-lmtt-10">.pk</span>) auf <span +class="ec-lmro-10">num </span>dpi. + Alternativ kann die Option <span +class="ec-lmtt-10">-D </span>(kommt von <span +class="ec-lmss-10">dvips</span>) benutzt werden. Voreinstellung ist 600. + </dd><dt class="description"> +<span +class="ec-lmtk-10">--format=</span><span +class="ec-lmro-10">name</span> </dt><dd +class="description"><br +class="newline" />Setzt das Format zur Suche auf <span +class="ec-lmro-10">name</span>. Per Voreinstellung versucht <span +class="ec-lmss-10">kpsewhich </span>das Format + über den Dateinamen zu erschließen. Bei Formaten ohne zugeordnete Namensendung wie + den zu MetaPost gehörenden Dateien und den Konfigurationsdateien zu <span +class="ec-lmss-10">dvips </span>müssen Sie + den entsprechenden Namen so eingeben, wie er Kpathsea bekannt ist. + </dd><dt class="description"> +<span +class="ec-lmtk-10">--mode=</span><span +class="ec-lmro-10">string</span> </dt><dd +class="description"><br +class="newline" />Setzt für die Zeichensatzsuche den Generierungsmodus (betrifft nur <span +class="ec-lmtt-10">.gf</span>- oder <span +class="ec-lmtt-10">.pk</span>-Dateien). + Normalerweise werden alle Zeichensätze gemeldet. + </dd><dt class="description"> +<span +class="ec-lmtk-10">--must-exist</span> </dt><dd +class="description"><br +class="newline" />Es wird versucht, die Dateien notfalls durch eine Suche auf der Festplatte zu finden. + Normalerweise wird nur die <span +class="ec-lmtt-10">ls-R</span>-Datenbank konsultiert. + </dd><dt class="description"> +<span +class="ec-lmtk-10">--path=</span><span +class="ec-lmro-10">string</span> </dt><dd +class="description"><br +class="newline" />Sucht entlang des angegebenen Pfads statt des Standardpfads, der auf Grund der Endung + gewählt wird. Alle Expansionen sind zulässig. Bei Verwendung der Option <span +class="ec-lmtt-10">--path </span>darf nicht + die Option <span +class="ec-lmtt-10">--format </span>angegeben werden. + </dd><dt class="description"> +<span +class="ec-lmtk-10">--progname=</span><span +class="ec-lmro-10">name</span> </dt><dd +class="description"><br +class="newline" />Setzt den Programmnamen für die genauere Variablenspezifikation über ‘<span +class="ec-lmtt-10">.</span><span +class="ec-lmro-10">Programmname</span>’. + Voreinstellung ist ‘<span +class="ec-lmtt-10">kpsewhich</span>’. + + + </dd><dt class="description"> +<span +class="ec-lmtk-10">--show-path=</span><span +class="ec-lmro-10">name</span> </dt><dd +class="description"><br +class="newline" />Zeigt den Suchpfad für die angegebene Namensendung. Diese kann entweder als + Namensendung (‘<span +class="ec-lmtt-10">.pk</span>’, ‘<span +class="ec-lmtt-10">.vf</span>’, usw.) oder als Name (wie bei der Option <span +class="ec-lmtt-10">--format</span>) spezifiziert + werden. + </dd><dt class="description"> +<span +class="ec-lmtk-10">--debug=</span><span +class="ec-lmro-10">num</span> </dt><dd +class="description"><br +class="newline" />Legt den Umfang für die Fehlersuche fest.</dd></dl> +<!--l. 2058--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a + id="x1-640008.2.3"></a>Anwendungsbeispiele</h5> +<!--l. 2061--><p class="noindent" >Wir schauen uns nun die Funktionsweise von Kpathsea anhand einiger Beispiele an. + <div class="alltt"> +<!--l. 2063--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> </span><span +class="ec-lmtk-10"> article.cls</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/article.cls</span> +</div> +</div> +<!--l. 2068--><p class="indent" > Wir suchen unter den <span class="TEX">T<span +class="E">E</span>X</span>-Quelldateien nach der Datei <span +class="ec-lmtt-10">article.cls</span>. Da die Namensendung ‘<span +class="ec-lmtt-10">.cls</span>’ +eindeutig ist, müssen wir den Typ ‘<span +class="ec-lmtt-10">.tex</span>’ nicht angeben. Die ‘<span +class="ec-lmtt-10">texmf-dist</span>’-Hierarchie enthält die Datei +im Unterverzeichnis <span +class="ec-lmtt-10">tex/latex/base</span>. Ähnlich bereiten die folgenden Beispiele auf Grund eindeutiger +Namensendungen keine Probleme. + <div class="alltt"> +<!--l. 2074--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> array.sty</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/tools/array.sty</span> +<br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> latin1.def</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/latin1.def</span> +<br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> size10.clo</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/size10.clo</span> +<br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> small2e.tex</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/small2e.tex</span> +<br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> tugboat.bib</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span> +</div> +</div> +<!--l. 2087--><p class="indent" > Beim letzten Beispiel handelt es sich übrigens um eine BibTeX-Literaturdatenbank für +<span +class="ec-lmro-10">TUGBoat</span>-Artikel. + <div class="alltt"> +<!--l. 2090--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> cmr10.pk</span> + + +</div> +</div> +<!--l. 2094--><p class="indent" > Zeichensatzdateien mit der Namensendung ‘<span +class="ec-lmtt-10">.pk</span>’ werden von Anzeige- oder Druckaufbereitungsprogrammen +wie <span +class="ec-lmss-10">dvips </span>und <span +class="ec-lmss-10">xdvi </span>verwendet. Nachdem wir aufgrund der Voreinstellung keine <span +class="ec-lmtt-10">.pk</span>-Dateien verwenden, +sondern die PostScript-Type 1-Zeichensätze, die auf der CDROM/DVD enthalten sind, wird auch keine +<span +class="ec-lmtt-10">.pk</span>-Datei angezeigt. + <div class="alltt"> +<!--l. 2100--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> wsuipa10.pk</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span> +</div> +</div> Für diesen Zeichensatz (Teil der IPA-Fonts<span class="footnote-mark"><a +href="#fn1x0" id="fn1x0-bk"><sup class="textsuperscript">1</sup></a></span><a + id="x1-64001f1"></a> +von der Universität von Washington) liegen noch keine Type 1-Umsetzungen vor und ‘<span +class="ec-lmtt-10">.pk</span>’-Dateien +müssen generiert werden. Da unser voreingestellter Metafont-Modus ‘<span +class="ec-lmtt-10">ljfour</span>’ eine Auflösung von 600 dpi +besitzt, finden wir (nachdem er schon einmal gebraucht und automatisch erzeugt wurde) eine +entsprechende Instanz dieses Zeichensatzes. + <div class="alltt"> +<!--l. 2114--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> -dpi=300</span><span +class="ec-lmtk-10"> wsuipa10.pk</span> +</div> +</div> +<!--l. 2118--><p class="indent" > Durch die Angabe »<span +class="ec-lmtt-10">-dpi=300</span>« interessieren wir uns nur für Zeichensätze mit der Auflösung 300 dpi. +Es wurde keiner gefunden. Programme wie <span +class="ec-lmss-10">dvips </span>oder <span +class="ec-lmss-10">xdvi </span>lassen einen solchen fehlenden +Zeichensatz durch den Aufruf des Skripts <span +class="ec-lmss-10">mktexpk </span>mit entsprechenden Parametern automatisch +erzeugen. +<!--l. 2124--><p class="indent" > Als nächstes wenden wir uns den Header- und Konfigurationsdateien von <span +class="ec-lmss-10">dvips </span>zu. Zunächst suchen +wir nach der Konfiguration für die <span class="TEX">T<span +class="E">E</span>X</span>-Unterstützung, dem Prolog <span +class="ec-lmtt-10">tex.pro</span>. Danach suchen wir die +allgemeine Konfigurationsdatei (<span +class="ec-lmtt-10">config.ps</span>) und schließlich die PostScript-Zeichensatzzuordnungsdatei +<span +class="ec-lmtt-10">psfonts.map</span>. Dateien dieser Art haben seit der 2004er-Version der <span class="TEX">T<span +class="E">E</span>X</span> Live ihre eigenen +Suchpfade und einen neuen Aufbewahrungsort im <a +href="../../../../texmf" >texmf</a>-Baum. Da die Namensendung ‘<span +class="ec-lmtt-10">.ps</span>’ nicht +eindeutig ist, müssen wir den gewünschten Typ (‘<span +class="ec-lmtt-10">dvips config</span>’) für die Datei <span +class="ec-lmtt-10">config.ps</span> +spezifizieren. + <div class="alltt"> +<!--l. 2133--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> tex.pro</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/base/tex.pro</span> +<br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> --format="dvips</span><span +class="ec-lmtk-10"> config"</span><span +class="ec-lmtk-10"> config.ps</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/dvips/config/config.ps</span> +<br /><span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> psfonts.map</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</span> +</div> +</div> +<!--l. 2142--><p class="indent" > Jetzt suchen wir nach den Dateien für den PostScript-Zeichensatz »URW Times«. Nach dem +Namensschema von Karl Berry beginnen die Namen mit »<span +class="ec-lmtt-10">utm</span>«. Zunächst suchen wir die +Konfigurationsdatei, die den Namen der Zeichensatzzuordnungsdatei enthält. + <div class="alltt"> + +<!--l. 2147--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> --format="dvips</span><span +class="ec-lmtk-10"> config"</span><span +class="ec-lmtk-10"> config.utm</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span> +</div> +</div> +<!--l. 2152--><p class="indent" > Diese Datei enthält folgende Anweisung: + <div class="alltt"> +<!--l. 2154--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> p</span><span +class="ec-lmtt-10"> +utm.map</span> +</div> +</div> +<!--l. 2158--><p class="indent" > Die angegebene Datei <span +class="ec-lmtt-10">utm.map </span>wollen wir als nächstes suchen: + <div class="alltt"> +<!--l. 2160--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> utm.map</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span> +</div> +</div> +<!--l. 2165--><p class="indent" > Diese Zuordnungsdatei wird im Unterverzeichnis <span +class="ec-lmtt-10">urw </span>bei den Hilfsdateien für <span +class="ec-lmss-10">dvips </span>gefunden. Sie +enthält die Dateinamen der Type 1-PostScript-Zeichensätze, die für URW Times benutzt werden. Ein +kleiner Auszug aus dieser Datei: + <div class="alltt"> +<!--l. 2170--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> utmb8r</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> NimbusRomNo9L-Medi</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ...</span><span +class="ec-lmtt-10"> <utmb8a.pfb</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> utmbi8r</span><span +class="ec-lmtt-10"> NimbusRomNo9L-MediItal...</span><span +class="ec-lmtt-10"> <utmbi8a.pfb</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> utmr8r</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> NimbusRomNo9L-Regu</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ...</span><span +class="ec-lmtt-10"> <utmr8a.pfb</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> utmri8r</span><span +class="ec-lmtt-10"> NimbusRomNo9L-ReguItal...</span><span +class="ec-lmtt-10"> <utmri8a.pfb</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> utmbo8r</span><span +class="ec-lmtt-10"> NimbusRomNo9L-Medi</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ...</span><span +class="ec-lmtt-10"> <utmb8a.pfb</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> utmro8r</span><span +class="ec-lmtt-10"> NimbusRomNo9L-Regu</span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> ...</span><span +class="ec-lmtt-10"> <utmr8a.pfb</span> +</div> +</div> +<!--l. 2179--><p class="indent" > Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular (<span +class="ec-lmtt-10">utmr8a.pfb</span>) suchen, finden wir +ihn im Verzeichnis <a +href="../../../../texmf" >texmf</a> unter den Type 1-Zeichensätzen: + <div class="alltt"> +<!--l. 2183--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">kpsewhich</span><span +class="ec-lmtk-10"> utmr8a.pfb</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span> +</div> +</div> +<!--l. 2190--><p class="indent" > Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien im <span class="TEX">T<span +class="E">E</span>X</span>-Dateibaum +gefunden werden können. Dies ist sehr wichtig, wenn Sie den Verdacht haben, dass eine falsche +Version einer Datei verwendet wird: Sie lassen sich einfach die verwendete Datei von <span +class="ec-lmss-10">kpsewhich</span> +anzeigen. + + +<!--l. 2197--><p class="noindent" > + <h5 class="subsubsectionHead"><span class="titlemark">8.2.4 </span> <a + id="x1-650008.2.4"></a>Fehlersuche</h5> +<!--l. 2200--><p class="noindent" >Manchmal ist wichtig, bis ins Detail nachzuvollziehen, wie ein Programm eine bestimmte Datei findet. Zu +diesem Zweck bietet die Kpathsea-Bibliothek verschiedene Stufen für den Umfang der Fehlersuche +an. + <ul class="itemize1"> + <li class="itemize"><span +class="ec-lmtt-10">stat</span>-Aufrufe (Überprüfung, ob Datei existiert); mit einer aktuellen <span +class="ec-lmtt-10">ls-R</span>-Datenbank sollten + Sie fast keine Meldungen erhalten. + </li> + <li class="itemize">Zugriffe auf Suchlisten (wie <span +class="ec-lmtt-10">ls-R</span>-Datenbanken, Zuordnungsdateien (<span +class="ec-lmtt-10">.map</span>), + Konfigurationsdateien) + </li> + <li class="itemize">Öffnen und Schließen von Dateien + </li> + <li class="itemize">Auflisten der voreingestellten Pfade für Extensionen + </li> + <li class="itemize">Verzeichnisliste für jede Pfadkomponente (nur bei Festplattenzugriff) + </li> + <li class="itemize">Suchaktionen nach Dateien + </li> + <li class="itemize">Werte von Variablen.</li></ul> +<!--l. 2217--><p class="indent" > Durch die Angabe von ‘<span +class="ec-lmtt-10">-1</span>’ setzen Sie alle Stufen gleichzeitig. Für eine effiziente Fehlersuche sollten +Sie sich auf die wichtigsten Ausgaben beschränken. +<!--l. 2221--><p class="indent" > Für <span +class="ec-lmss-10">dvips </span>gibt es einen ähnlichen Mechanismus zur Erzeugung von Analysemeldungen, um +herauszufinden, warum bestimmte Dateien geöffnet wurden bzw. wo vielleicht das Problem liegt, wenn +Dateien nicht gefunden werden. +<!--l. 2226--><p class="indent" > Da fast alle Programme die Kpathsea-Bibliothek benutzen, können Sie die gewünschte Stufe auch +über die Umgebungsvariable <span +class="ec-lmtt-10">KPATHSEA_DEBUG </span>einstellen, indem Sie einen der Werte oder eine additive +Kombination spezifizieren. +<!--l. 2231--><p class="indent" > Anmerkung für Windows-Benutzer: Es ist nicht einfach, alle Meldungen in eine Datei umzulenken. +Für die Fehlersuche jedoch ist die folgende (temporäre!) Vereinbarung sinnvoll: +<!--l. 2234--><p class="indent" > <span +class="ec-lmtt-10">SET KPATHSEA_DEBUG_OUTPUT=err.log</span> +<!--l. 2236--><p class="indent" > Wir betrachten als Beispiel eine kleine <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Quelldatei mit dem Namen <span +class="ec-lmtt-10">hello-world.tex </span>mit +folgendem Inhalt: + + + <div class="verbatim"> + <div class="fancyvrb" id="fancyvrb18"> +<a + id="x1-65002r1"></a>    \documentclass{article} +<br class="fancyvrb" /><a + id="x1-65004r2"></a>    \begin{document} +<br class="fancyvrb" /><a + id="x1-65006r3"></a>    Hello World! +<br class="fancyvrb" /><a + id="x1-65008r4"></a>    \end{document} + </div> +</div> +<!--l. 2244--><p class="nopar" > +<!--l. 2246--><p class="indent" > Diese Datei verwendet nur einen Zeichensatz, nämlich <span +class="ec-lmtt-10">cmr10</span>. Wir sehen uns jetzt +einmal genau an, wie <span +class="ec-lmss-10">dvips </span>die PostScript-Datei erzeugt. Da wir die Type 1-Variante der +Computer-Modern-Roman-Zeichensätze verwenden wollen, haben wir die Option <span +class="ec-lmtt-10">-Pcms </span>verwendet. + <div class="alltt"> +<!--l. 2251--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">dvips</span><span +class="ec-lmtk-10"> -d4100</span><span +class="ec-lmtk-10"> hello-world</span><span +class="ec-lmtk-10"> -Pcms</span><span +class="ec-lmtk-10"> -o</span> +</div> +</div> +<!--l. 2255--><p class="indent" > Hier haben wir als Stufe zur Fehlersuche eine Kombination der Stufe <span +class="ec-lmtt-10">4 </span>von <span +class="ec-lmss-10">dvips </span>(siehe +<span +class="ec-lmss-10">dvips</span>-Handbuch, <span +class="ec-lmtt-10">texmf/doc/html/dvips/dvips_toc.html</span>?). Die Ausgabe sieht ungefähr so +wie in Abbildung <a +href="#x1-65031r11">11<!--tex4ht:ref: fig:dvipsdbga --></a> dargestellt aus (die Ausgabe wurde für einen besseren Überblick etwas +umgestaltet). + + +<!--l. 2269--><p class="indent" > <a + id="x1-65031r11"></a><a + id="x1-65036r12"></a><a + id="x1-65049r13"></a><hr class="float"><div class="float" +><table class="float"><tr class="float"><td class="float" +> + + +<div class="BVerbatimInput"> +<span +class="ec-lmtt-9">debug:start</span><span +class="ec-lmtt-9"> search(file=texmf.cnf,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=1,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:/usr/local/bin/texlive:/usr/local/bin:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /usr/local/bin/texmf/web2c:/usr/local:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=ls-R,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=1,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(ls-R)</span><span +class="ec-lmtt-9"> =>/usr/local/texmf/ls-R</span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=aliases,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=1,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(aliases)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/aliases</span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=config.ps,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(config.ps)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/dvips/config/config.ps</span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=/root/.dvipsrc,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ec-lmtt-9">search(file=/home/goossens/.dvipsrc,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search($HOME/.dvipsrc)</span><span +class="ec-lmtt-9"> =></span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=config.cms,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(config.cms)</span> +<br /><span +class="ec-lmtt-9">=>/usr/local/texmf/dvips/cms/config.cms</span> +</div> + <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 11: </td><td +class="content">Suche nach Konfigurationsdateien</td></tr></table><!--tex4ht:label?: x1-65031r11 --> +<div class="BVerbatimInput"> +<span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=texc.pro,</span><span +class="ec-lmtt-9"> must\_exist=0,</span><span +class="ec-lmtt-9"> find\_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(texc.pro)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span> +</div> + <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 12: </td><td +class="content">Suche nach Prologdateien</td></tr></table><!--tex4ht:label?: x1-65036r12 --> +<div class="BVerbatimInput"> +<span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span +class="ec-lmtt-9"> must\_exist=1,</span><span +class="ec-lmtt-9"> find\_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=texps.pro,</span><span +class="ec-lmtt-9"> must\_exist=0,</span><span +class="ec-lmtt-9"> find\_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span> +<br /><span +class="ec-lmtt-9"><texps.pro></span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span +class="ec-lmtt-9"> must\_exist=0,</span><span +class="ec-lmtt-9"> find\_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span> +<br /><span +class="ec-lmtt-9"><cmr10.pfb>[1]</span> +</div> + <table class="caption" +><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung 13: </td><td +class="content">Suche nach Font-Dateien</td></tr></table><!--tex4ht:label?: x1-65049r13 --> + + + </td></tr></table></div><hr class="endfloat" /> +<!--l. 2285--><p class="indent" > Zunächst sucht <span +class="ec-lmss-10">dvips </span>(bzw. Kpathsea) seine Konfigurationsdateien, nämlich <span +class="ec-lmtt-10">texmf.cnf </span>(das die +Pfade der anderen Dateien enthält), dann die Dateinamen-Datenbank <span +class="ec-lmtt-10">ls-R </span>(zur Optimierung der +Suche) und die Datei <span +class="ec-lmtt-10">aliases</span>, mit deren Hilfe für eine Datei mehrere Namen vereinbart +werden können, z. B. um die kurzen ‘<span +class="ec-lmtt-10">8.3</span>’-DOS-Namen mit aussagefähigen, langen Namen zu +assoziieren. Danach wird die allgemeine <span +class="ec-lmss-10">dvips</span>-Konfigurationsdatei <span +class="ec-lmtt-10">config.ps</span>, anschließend +die benutzerspezifische Konfigurationsdatei <span +class="ec-lmtt-10">.dvipsrc </span>(wird hier <span +class="ec-lmri-10">nicht </span>gefunden) gesucht. +Als letztes sucht <span +class="ec-lmss-10">dvips </span>die Zuordnungsdatei für Computer-Modern-PostScript-Zeichensätze +<span +class="ec-lmtt-10">config.cms </span>(bedingt durch die Option <span +class="ec-lmtt-10">-Pcms </span>beim Aufruf von <span +class="ec-lmss-10">dvips</span>). Diese Datei enthält die +Dateinamen der Listen, die die Zuordnung zwischen Dateinamen und Zeichensatznamen +herstellen. + <div class="alltt"> +<!--l. 2300--><p class="noindent" ><div class="obeylines-v"> +<span +class="ec-lmtt-10">></span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtk-10">more</span><span +class="ec-lmtk-10"> /usr/local/texmf/dvips/cms/config.cms</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> p</span><span +class="ec-lmtt-10"> +ams.map</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> p</span><span +class="ec-lmtt-10"> +cms.map</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> p</span><span +class="ec-lmtt-10"> +cmbkm.map</span> +<br /><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> </span><span +class="ec-lmtt-10"> p</span><span +class="ec-lmtt-10"> +amsbkm.map</span> +</div> +</div> +<!--l. 2308--><p class="indent" > <span +class="ec-lmss-10">dvips </span>versucht, diese Dateien und zusätzlich die allgemeine Zeichensatzzuordnungstabelle +<span +class="ec-lmtt-10">psfonts.map </span>zu laden, die immer konsultiert wird; der letzte Teil von Abschnitt <a +href="#x1-640008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a> erklärt diese +Tabellen genauer. +<!--l. 2313--><p class="indent" > Jetzt erfolgt die normale Startmeldung von <span +class="ec-lmss-10">dvips</span>: + <div class="alltt"> +<!--l. 2315--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-10">dvips(k)</span><span +class="ec-lmtt-10"> 5.94a</span> +<br /><span +class="ec-lmtt-10">kpathsea</span><span +class="ec-lmtt-10"> version</span> +<br /><span +class="ec-lmtt-10">Copyright</span><span +class="ec-lmtt-10"> (C)</span><span +class="ec-lmtt-10"> 2003</span><span +class="ec-lmtt-10"> Radical</span><span +class="ec-lmtt-10"> Eye</span><span +class="ec-lmtt-10"> Software.</span> +<br /><span +class="ec-lmtt-10">...</span> +</div> +</div>Danach wird nach <span +class="ec-lmtt-10">texc.pro </span>gesucht: + <div class="alltt"> +<!--l. 2328--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=texc.pro,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(texc.pro)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span> +</div> +</div> Dann gibt <span +class="ec-lmss-10">dvips </span>Datum und Uhrzeit aus und meldet den Dateinamen der erzeugten PostScript-Datei +<span +class="ec-lmtt-10">hello-world.ps</span>. Jetzt wird die Zeichensatzdatei <span +class="ec-lmtt-10">cmr10 </span>benötigt, die <span +class="ec-lmss-10">dvips </span>als »resident« +meldet. + <div class="alltt"> + + +<!--l. 2343--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-9">TeX</span><span +class="ec-lmtt-9"> output</span><span +class="ec-lmtt-9"> 1998.02.26:1204’</span><span +class="ec-lmtt-9"> -></span><span +class="ec-lmtt-9"> hello-world.ps</span> +<br /><span +class="ec-lmtt-9">Defining</span><span +class="ec-lmtt-9"> font</span><span +class="ec-lmtt-9"> ()</span><span +class="ec-lmtt-9"> cmr10</span><span +class="ec-lmtt-9"> at</span><span +class="ec-lmtt-9"> 10.0pt</span> +<br /><span +class="ec-lmtt-9">Font</span><span +class="ec-lmtt-9"> cmr10</span><span +class="ec-lmtt-9"> <CMR10></span><span +class="ec-lmtt-9"> is</span><span +class="ec-lmtt-9"> resident.</span> +</div> +</div> +<!--l. 2349--><p class="indent" > Es geht weiter mit <span +class="ec-lmtt-10">cmr10.tfm </span>und einigen weiteren Prologdateien, deren Ausgaben wir hier +weglassen. Letztlich wird die Type 1-Zeichensatzdatei <span +class="ec-lmtt-10">cmr10.pfb </span>gesucht (und gefunden) und in die +Ausgabedatei integriert (siehe letzte Zeile). + <div class="alltt"> +<!--l. 2354--><p class="noindent" ><div class="obeylines-v"> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span +class="ec-lmtt-9"> must_exist=1,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=texps.pro,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ...</span> +<br /><span +class="ec-lmtt-9"><texps.pro></span> +<br /><span +class="ec-lmtt-9">kdebug:start</span><span +class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span +class="ec-lmtt-9"> must_exist=0,</span><span +class="ec-lmtt-9"> find_all=0,</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span> +<br /><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> </span><span +class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span> +<br /><span +class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span +class="ec-lmtt-9"> =></span><span +class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span> +<br /><span +class="ec-lmtt-9"><cmr10.pfb>[1]</span> +</div> +</div> + <h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a + id="x1-660008.3"></a>Einstellungen zur Laufzeit</h4> +<!--l. 2372--><p class="noindent" >Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige +Speichergrößen über die Datei <span +class="ec-lmtt-10">texmf.cnf </span>anpassen zu können (insbesondere die Größe einiger Stacks). +Eine ausführliche Liste der veränderbaren Parameter finden Sie in der Datei <span +class="ec-lmtt-10">texmf.cnf</span>. Die wichtigsten +Werte sind: +<!--l. 2378--><p class="indent" > + <dl class="description"><dt class="description"> +<span +class="ec-lmtk-10">main_memory</span> </dt><dd +class="description"><br +class="newline" />Arbeitsspeicher für <span class="TEX">T<span +class="E">E</span>X</span>, Metafont und MetaPost in Worten: Für jede Einstellung muss + eine eigene Format-Datei erstellt werden. Allerdings können Sie mehrere Versionen von <span class="TEX">T<span +class="E">E</span>X</span> + unter verschiedenen Namen erzeugen und in der Konfigurationsdatei jeweils eigene Einträge + vorsehen. Hier gibt es ein Monster-<span class="TEX">T<span +class="E">E</span>X</span> namens ‘<span +class="ec-lmtt-10">hugetex</span>’ mit der zugehörigen Format-Datei + <span +class="ec-lmtt-10">hugetex.fmt</span>, wobei der spezielle Wert der Variablen <span +class="ec-lmtt-10">main_memory </span>dann aus der Datei + <span +class="ec-lmtt-10">texmf.cnf </span>gelesen wird. + </dd><dt class="description"> +<span +class="ec-lmtk-10">extra_mem_bot</span> </dt><dd +class="description"><br +class="newline" />Extraspeicher für »große« <span class="TEX">T<span +class="E">E</span>X</span>-Datenstrukturen wie Boxen, Glue, Breakpoints, usw.: + Besonders bei Anwendung von PI C<span class="TEX">T<span +class="E">E</span>X</span> sollte dieser Wert erhöht werden. + </dd><dt class="description"> +<span +class="ec-lmtk-10">font_mem_size</span> </dt><dd +class="description"><br +class="newline" />Anzahl der Worte für Speicherung von Zeichensatzinformationen: Entspricht ungefähr dem + Speicherbedarf der gelesenen TFM-Dateien. + + </dd><dt class="description"> +<span +class="ec-lmtk-10">hash_extra</span> </dt><dd +class="description"><br +class="newline" />Zusätzlicher Platz für Suchlisten: In der Hauptliste können ca. 10000 Einträge verwaltet + werden. Bei einem Buch mit vielen Querverweisen reicht dieser Platz unter Umständen nicht + aus. Die Voreinstellung für <span +class="ec-lmtt-10">hash_extra </span>ist <span +class="ec-lmtt-10">50000</span>.</dd></dl> +<!--l. 2402--><p class="indent" > Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische Speicherverwaltung. Mit der +gegenwärtigen Version von <span class="TEX">T<span +class="E">E</span>X</span> ist dieses Konzept aber nur extrem schwer zu implementieren; darum +stellt dieses Verfahren eine praktikable Lösung dar. +<!--l. 2550--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">9 </span> <a + id="x1-670009"></a>Danksagungen</h3> +<!--l. 2552--><p class="noindent" >Die <span class="TEX">T<span +class="E">E</span>X</span> Live ist eine gemeinsame Arbeit faktisch aller <span class="TEX">T<span +class="E">E</span>X</span> Users Groups. +<!--l. 2555--><p class="indent" > Die Entwicklung des vorliegende <span class="TEX">T<span +class="E">E</span>X</span> Live-Releases wurde Karl Berry geleitet; die übrigen +Haupt-Mitarbeiter sind im Folgenden aufgelistet. + <ul class="itemize1"> + <li class="itemize">Den englisch-, deutsch-, niederländisch-, und + polnisch-sprachigen <span class="TEX">T<span +class="E">E</span>X</span>-Anwendervereinigungen (TUG, DANTE e.V., NTG, and GUST), + die zusammen die technische und administrative Infrastruktur zur Verfügung stellen. Wir + würden uns freuen wenn Sie bei einer der Anwendervereinigungen Mitglied werden. + </li> + <li class="itemize">Dem CTAN Team, insbesondere Robin Fairbairns, Jim Hefferon, und Rainer Schöpf, das + die <span class="TEX">T<span +class="E">E</span>X</span> Live-CD-Images und die Infrastruktur für Paketupdates zur Verfügung stellt, von + denen <span class="TEX">T<span +class="E">E</span>X</span> Live abhängt. + </li> + <li class="itemize">Peter Breitenlohner (und das e-<span class="TEX">T<span +class="E">E</span>X</span>Team) für den stabilen Grundstock zu <span class="TEX">T<span +class="E">E</span>X</span>s Zukunft, + und Peter speziell für wertvolle Hilfe zum Verwenden von GNU autotools in <span class="TEX">T<span +class="E">E</span>X</span> Live; + </li> + <li class="itemize">Thomas Esser, der mit dem exzellenten te<span class="TEX">T<span +class="E">E</span>X</span> die Basis für dieses <span class="TEX">T<span +class="E">E</span>X</span> Live schuf; + </li> + <li class="itemize">Michel Goossens, als Coautor der englischen Original-Dokumentation; + </li> + <li class="itemize">Eitan Gurari, mit dessen <span class="TEX">T<span +class="E">E</span>X</span>4ht die HTML-Version dieser Anleitung erstellt wurde und + der unermüdlich daran gearbeitet hat, es auf Zuruf zu verbessern; + </li> + <li class="itemize">Hàn Thế Thành, Martin Schröder und das pdf<span class="TEX">T<span +class="E">E</span>X</span>-Team (<a +href="http://pdftex.org" class="url" ><span +class="ec-lmtt-10">http://pdftex.org</span></a>), die die + Arbeiten zur Erweiterung der Möglichkeiten von <span class="TEX">T<span +class="E">E</span>X</span> fortgesetzt haben; + </li> + <li class="itemize">Hans Hagen, für zahlreiche Tests und Aktivitäten, damit Con<span class="TEX">T<span +class="E">E</span>X</span>t + (<a +href="http://pragma-ade.com" class="url" ><span +class="ec-lmtt-10">http://pragma-ade.com</span></a>) ein Teil von <span class="TEX">T<span +class="E">E</span>X</span> Live sein kann; + </li> + <li class="itemize">Taco Hoekwater, für neue Entwicklungen von MetaPost und + (Lua)<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://luatex.org" class="url" ><span +class="ec-lmtt-10">http://luatex.org</span></a>), und ebenfalls für die Unterstützung beim Con<span class="TEX">T<span +class="E">E</span>X</span>t-Teil + von <span class="TEX">T<span +class="E">E</span>X</span> Live; + + </li> + <li class="itemize">Paweł Jackowski für das Installationsprogramm <span +class="ec-lmss-10">tlpm </span>für Windows, Tomasz Łuczak für + <span +class="ec-lmss-10">tlpmgui </span>in früheren Versionen von <span class="TEX">T<span +class="E">E</span>X</span> Live; + </li> + <li class="itemize">Akira Kakuto, für Windows-Programme im Rahmen seines W32TEX Distribution + (<a +href="http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/" class="url" ><span +class="ec-lmtt-10">http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/</span></a>); + </li> + <li class="itemize">Jonathan Kew und SIL, für die Neuentwicklung von Xe<span class="TEX">T<span +class="E">E</span>X</span> und die Zeit und Mühe es in + <span class="TEX">T<span +class="E">E</span>X</span> Live zu integrieren, sowie für die erste Version des Mac<span class="TEX">T<span +class="E">E</span>X</span>-Installers; + </li> + <li class="itemize">Dick Koch für die Betreuung von Mac<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://tug.org/mactex" class="url" ><span +class="ec-lmtt-10">http://tug.org/mactex</span></a>); + </li> + <li class="itemize">Reinhard Kotucha, für die Unterstützung bei der Infrastruktur von <span class="TEX">T<span +class="E">E</span>X</span> Live und + das Installationsprogramm, für seine Windows-Untersuchungen, für das <span +class="ec-lmtt-10">getnonfreefonts</span> + Script, und vieles mehr; + </li> + <li class="itemize">Siep Kroonenberg, für wertvolle Beiträge zur Infrastruktur von <span class="TEX">T<span +class="E">E</span>X</span> Live 2008 und den + Installer, insbesondere unter Windows, und für einen Großteil der Arbeit, die Dokumentation + dafür zu schreiben; + </li> + <li class="itemize">Petr Olsak, der das tschechische und slowakische Material sehr sorgfältig er- und + überarbeitet hat; + </li> + <li class="itemize">Toshio Oshima, für den <span +class="ec-lmss-10">dviout</span>-Previewer für Windows; + </li> + <li class="itemize">Manuel Pégourié-Gonnard, für die Mithilfe beim Aktualisieren von Paketen, der + Dokumentation und Arbeit an <span +class="ec-lmss-10">tldoc</span>; + </li> + <li class="itemize">Fabrice Popineau für die erste Windows-Version von <span class="TEX">T<span +class="E">E</span>X</span> Live und Mithilfe bei der + französischen Dokumentation; + </li> + <li class="itemize">Norbert Preining, Hauptkoordinator für <span class="TEX">T<span +class="E">E</span>X</span> Live-Infrastruktur und den Installer, für die + Koordination der Debian Version von <span class="TEX">T<span +class="E">E</span>X</span> Live (zusammen mit Frank Küster), und die + daraus resultierenden Verbesserungsvorschläge; + </li> + <li class="itemize">Sebastian Rahtz für die Erfindung von <span class="TEX">T<span +class="E">E</span>X</span> Live und die langjährige Leitung des Projekts; + </li> + <li class="itemize">Vladimir Volovich für viele substanzielle Mithilfe, und dafür, dass er es möglich gemacht + hat, <span +class="ec-lmss-10">xindy </span>in <span class="TEX">T<span +class="E">E</span>X</span> Live aufzunehmen; + </li> + <li class="itemize">Staszek Wawrykiewicz, der Haupttester für alles, was mit <span class="TEX">T<span +class="E">E</span>X</span> zusammen hängt, + Koordinator der polnischen Beiträge, Windows-Installation und mehr; + + + </li> + <li class="itemize">Olaf Weber für die Geduld beim Pflegen von Web2C; + </li> + <li class="itemize">Gerben Wierda für das Erstellen und Pflegen des Mac OS X-Teils und für viele Integrations- + und Testarbeiten; + </li> + <li class="itemize">Graham Williams, dessen Arbeit das Makro- und Paketverzeichnis möglich gemacht hat.</li></ul> +<!--l. 2635--><p class="indent" > <span +class="ec-lmbx-10">Lauffähige Programme: </span>Reinhard Kotucha (<span +class="ec-lmss-10">x86_64-linux</span>), Tim Arnold (<span +class="ec-lmss-10">hppa-hpux</span>), Randy Au +(<span +class="ec-lmss-10">amd64-freebsd</span>), Edd Barrett (<span +class="ec-lmss-10">i386-openbsd</span>), Karl Berry (<span +class="ec-lmss-10">i386-linux</span>), Akira Kakuto (<span +class="ec-lmss-10">win32</span>), Dick Koch +(<span +class="ec-lmss-10">universal-darwin</span>), Manfred Lotz (<span +class="ec-lmss-10">i386-freebsd</span>), Norbert Preining (<span +class="ec-lmss-10">alpha-linux</span>), Arthur Reutenauer +(<span +class="ec-lmss-10">sparc-linux</span>), Thomas Schmitz (<span +class="ec-lmss-10">powerpc-linux</span>), Apostolos Syropoulos (<span +class="ec-lmss-10">i386-solaris</span>), Vladimir Volovich +(<span +class="ec-lmss-10">powerpc-aix</span>, <span +class="ec-lmss-10">sparc-solaris</span>), Olaf Weber (<span +class="ec-lmss-10">mips-irix</span>). +<!--l. 2651--><p class="indent" > Informationen dazu, wie Binaries für <span class="TEX">T<span +class="E">E</span>X</span> Live erzeugt werden, finden sich unter +<a +href="http://tug.org/texlive/build.html" class="url" ><span +class="ec-lmtt-10">http://tug.org/texlive/build.html</span></a>. +<!--l. 2654--><p class="indent" > <span +class="ec-lmbx-10">Dokumentation und Anpassung der Übersetzungen:</span> + <ul class="itemize1"> + <li class="itemize">Karl Berry (Englisch), + </li> + <li class="itemize">Daniel Flipo (Französisch), + </li> + <li class="itemize">Klaus Höppner & Hartmut Henkel (Deutsch) + </li> + <li class="itemize">Petr Sojka & Jan Busa (Tschechisch/Slowakisch), + </li> + <li class="itemize">Boris Veytsman (Russisch), + </li> + <li class="itemize">Staszek Wawrykiewicz (Polnisch).</li></ul> +<!--l. 2665--><p class="indent" > Natürlich haben wir am meisten Donald Knuth zu danken, einmal dafür, dass er <span class="TEX">T<span +class="E">E</span>X</span> erfand und +dann dafür, dass er es der Welt schenkte. +<!--l. 2669--><p class="noindent" > + <h3 class="sectionHead"><span class="titlemark">10 </span> <a + id="x1-6800010"></a>Geschichtliches</h3> +<!--l. 2671--><p class="noindent" >Diese Ausgabe der <span class="TEX">T<span +class="E">E</span>X</span> Live ist in Zusammenarbeit der <span class="TEX">T<span +class="E">E</span>X</span> Users Group (TUG), der UKTUG, der +französischen <span class="TEX">T<span +class="E">E</span>X</span>-Vereinigung GUTenberg und der deutschsprachigen <span class="TEX">T<span +class="E">E</span>X</span>-Anwendervereinigung +(DANTE e. V.) unter Mithilfe der niederländischen, tschechischen/slowakischen, indischen, polnischen +und russischen <span class="TEX">T<span +class="E">E</span>X</span>-Benutzergruppen entstanden. +<!--l. 2678--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a + id="x1-6900010.1"></a>Vergangenheit</h4> +<!--l. 2680--><p class="noindent" >Die niederländische <span class="TEX">T<span +class="E">E</span>X</span>-Benutzergruppe hatte Ende 1993 mit der Produktion der 4All<span class="TEX">T<span +class="E">E</span>X</span>-CDROM +für MS-DOS die Diskussion angeregt, eine einzige CDROM für alle Rechnersysteme zu entwickeln. Zum +damaligen Zeitpunkt war dieses Ziel zu hoch gesteckt, doch immerhin entstand aus dieser Diskussion +nicht nur die sehr erfolgreiche 4All<span class="TEX">T<span +class="E">E</span>X</span>-CDROM, sondern auch die TUG-Arbeitsgruppe zur Definition +der <span class="TEX">T<span +class="E">E</span>X</span> Directory Structure TDS, die die zur Arbeit mit <span class="TEX">T<span +class="E">E</span>X</span> notwendigen und hilfreichen Dateien in + + +eine konsistente und handhabbare Verzeichnisstruktur einbettet. Das »Final Draft«-Dokument, das diese +Verzeichnisstruktur festlegt, wurde in der Dezember-Ausgabe 1995 der TUGBoat veröffentlicht. Schon +frühzeitig war den Beteiligten klar, dass eine CDROM auf der Basis der TDS sehr zu begrüßen wäre. +Die <span class="TEX">T<span +class="E">E</span>X</span> Live-CDROM war das direkte Resultat der Beratungen der TDS-Arbeitsgruppe. +Außerdem hat der Erfolg der 4All<span class="TEX">T<span +class="E">E</span>X</span>-CDROM klargemacht, dass ein ähnliches System auch für +UNIX-Benutzer eine Erleichterung darstellen würde. Dies war der zweite Beweggrund für die <span class="TEX">T<span +class="E">E</span>X</span> +Live-CDROM. +<!--l. 2698--><p class="indent" > Im Herbst 1995 wurde das Projekt, eine TDS-basierte UNIX-CDROM zu entwickeln, in Angriff +genommen. Sehr schnell stießen die Verantwortlichen auf das te<span class="TEX">T<span +class="E">E</span>X</span>-System von Thomas Esser als +idealen Ausgangspunkt für diese Arbeit, weil es verschiedene Rechnerplattformen unterstützte und für +die Arbeit mit verschiedenen Dateisystemen vorgesehen war. Anfang 1996 wurde in Zusammenarbeit mit +Thomas Esser ernsthaft mit der Arbeit begonnen und im Mai 1996 die erste Ausgabe der CDROM +veröffentlicht. +<!--l. 2707--><p class="indent" > Anfang 1997 stellte Karl Berry eine neue Version seines Web2C-<span class="TEX">T<span +class="E">E</span>X</span>-Systems vor, das schon nahezu +alle Ausstattungsmerkmale aufwies, die Thomas Esser mit te<span class="TEX">T<span +class="E">E</span>X</span> verwirklicht hatte. Die TUG entschied +sich daraufhin, die zweite Version der CDROM auf der Basis von Web2C unter Verwendung des +Installations-Skripts <span +class="ec-lmss-10">texconfig </span>aus dem te<span class="TEX">T<span +class="E">E</span>X</span>-Paket zu entwickeln. +<!--l. 2715--><p class="indent" > Die dritte Ausgabe basierte auf der inzwischen von Olaf Weber gepflegten und weiter entwickelten +Web2C Version 7.2; <span class="TEX">T<span +class="E">E</span>X</span> Live unterstützte fast alle Eigenschaften der zur selben Zeit entstandenen +neuen Version von te<span class="TEX">T<span +class="E">E</span>X</span>. +<!--l. 2720--><p class="indent" > Die vierte Ausgabe folgte demselben Schema, indem ihr neue Versionen von te<span class="TEX">T<span +class="E">E</span>X</span> und +Web2C (7.5) zugrunde lagen. Fast die gesamte CDROM wurde einer kritischen Überprüfung +unterzogen, wobei besonders darauf geachtet wurde, dass doppelte Dateien entfernt wurden und die +Einordnung der Pakete konsistent erfolgte. Zudem enthielt diese Ausgabe ein komplettes +Windows-Setup. +<!--l. 2727--><p class="indent" > Für die fünfte Ausgabe im März 2000 wurden wiederum große Teile der CDROM ersetzt, wobei +Hunderte von überarbeiteten Paketen aufgenommen wurden. Omega, pdf<span class="TEX">T<span +class="E">E</span>X</span> und Teile der +<span class="TEX">T<span +class="E">E</span>X</span>-Support-Programme (hier insbesondere <span +class="ec-lmss-10">xdvi</span>, <span +class="ec-lmss-10">dvips </span>und <span +class="ec-lmss-10">tex4ht</span>) lagen in neuer Version vor. Die +Hauptänderung bei der <span class="TEX">T<span +class="E">E</span>X</span> Live 5 betraf die ‘<span +class="ec-lmtt-10">non-free</span>’-Software. Alles auf dieser CDROM war nun in +Übereinstimmung mit den <span +class="ec-lmri-10">Debian Free Software Guidelines </span>(<a +href="http://www.debian.org/intro/free" class="url" ><span +class="ec-lmtt-10">http://www.debian.org/intro/free</span></a>). +Wir haben unser Bestes versucht, die Lizenzbedingungen aller Pakete zu überprüfen, sind aber dankbar, +wenn wir auf Fehler hingewiesen werden. +<!--l. 2738--><p class="indent" > Die sechste Ausgabe der <span class="TEX">T<span +class="E">E</span>X</span> Live vom Juli/August 2001 enthielt die neuesten Versionen aller +Pakete und Programme. Das neue Installationskonzept stellte die größte Änderung dar: Der Benutzer +konnte nun viel genauer gewünschte bzw. nicht erwünschte Sammlungen und Pakete auswählen. Dabei +wurden die sprachspezifischen Sammlungen komplett überarbeitet, so dass sie jetzt automatisch nicht +nur Makros, Fonts usw. installierten, sondern zusätzlich die notwendigen Einträge in <span +class="ec-lmtt-10">language.dat</span> +vornahmen. +<!--l. 2748--><p class="indent" > Die siebte Ausgabe vom Mai 2002 enthält als größte Änderungen Mac OS X und wieder unzählige +Updates aller Pakete und Programme. Ein wesentliches Ziel war zudem die Wiedererstellung einer +gemeinsamen Quelle mit te<span class="TEX">T<span +class="E">E</span>X</span>, um das Auseinanderlaufen seit <span class="TEX">T<span +class="E">E</span>X</span> Live 5 und <span class="TEX">T<span +class="E">E</span>X</span> Live 6 zu +korrigieren. +<!--l. 2754--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a + id="x1-7000010.2"></a>2003</h4> +<!--l. 2756--><p class="noindent" >Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden, dass wir feststellen +mussten: »<span class="TEX">T<span +class="E">E</span>X</span> Live passt nicht mehr auf eine einzelne CDROM«. Und so wurde sie in drei verschiedene +Distributionen aufgeteilt (siehe Abschnitt <a +href="#x1-80002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> auf Seite <a +href="#x1-80002.1">9<!--tex4ht:ref: sec:tl-coll-dists --></a>). Des Weiteren: + <ul class="itemize1"> + + <li class="itemize">Auf Wunsch des <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Teams wurde der Standard für <span +class="ec-lmss-10">latex </span>und <span +class="ec-lmss-10">pdflatex </span>verändert; beide + benutzen nun e-<span class="TEX">T<span +class="E">E</span>X</span> als Basis (siehe Seite <a +href="#x1-110002.4">13<!--tex4ht:ref: text:etex --></a>). + </li> + <li class="itemize">Die neuen »Latin Modern Fonts« wurden aufgenommen (und werden zur Benutzung + empfohlen). + </li> + <li class="itemize">Der Support für Alpha-OSF wurde aufgegeben (den HPUX-Support hatte es schon zuvor + ereilt), da niemand mehr in der Lage war, neue Binaries zu kompilieren. + </li> + <li class="itemize">Das Setup für Windows wurde grundlegend überarbeitet. Zum ersten Mal wurde eine + integrierte Umgebung eingeführt, die auf <span +class="ec-lmss-10">XEmacs </span>basiert. + </li> + <li class="itemize">Wichtige Hilfsprogramme für Windows (Perl, Ghostscript, ImageMagick, Ispell) werden nun + im <span class="TEX">T<span +class="E">E</span>X</span> Live-Verzeichnis installiert. + </li> + <li class="itemize">Die von <span +class="ec-lmss-10">dvips</span>, <span +class="ec-lmss-10">dvipdfm </span>und <span +class="ec-lmss-10">pdftex </span>benutzten Font-Mapfiles werden vom neuen Programm + <span +class="ec-lmss-10">updmap </span>generiert und in <span +class="ec-lmtt-10">texmf/fonts/map </span>installiert. + </li> + <li class="itemize"><span class="TEX">T<span +class="E">E</span>X</span>, Metafont und MetaPost geben nun die meisten 8-Bit-Input-Zeichen (Position 32 und + oberhalb) unverändert aus in (<span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">\write</span></span></span>)-Files, Logfiles und auf dem Terminal. Das bedeutet, + dass sie <span +class="ec-lmri-10">nicht </span>mit der <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">^^</span></span></span>-Notierung übersetzt ausgegeben werden. Auf der <span class="TEX">T<span +class="E">E</span>X</span> Live 7 + war diese Übersetzung abhängig von der <span +class="ec-lmss-10">locale</span>-Einstellung des Systems; nun beeinflussen + <span +class="ec-lmss-10">locale</span>-Einstellung nicht <span class="TEX">T<span +class="E">E</span>X</span>s Programmverhalten. Falls Sie aus irgendwelchen Gründen die + <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">^^</span></span></span>-Ausgabe benötigen, müssen Sie in Ihrem System die Datei <span +class="ec-lmtt-10">texmf/web2c/cp8bit.tcx</span> + umbenennen (zukünftige Versionen werden eine sauberere Schnittstelle zur Kontrolle dieses + Verhaltens anbieten). + </li> + <li class="itemize">Die Dokumentation wurde grundlegend überarbeitet. + </li> + <li class="itemize">Zum Abschluss einigten wir uns auf eine neue Edition-Nummerierung. Ab diesem Jahr trägt + die <span class="TEX">T<span +class="E">E</span>X</span> Live statt einer fortlaufenden Nummer die Jahreszahl: <span class="TEX">T<span +class="E">E</span>X</span> Live 2003.</li></ul> +<!--l. 2798--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a + id="x1-7100010.3"></a>2004</h4> + <ul class="itemize1"> + <li class="itemize">Wenn Sie lokal installierte Zeichensätze mit ihren eigenen <span +class="ec-lmtt-10">.map</span>- oder (weniger + wahrscheinlich) <span +class="ec-lmtt-10">.enc</span>-Dateien benutzen, müssen Sie möglicherweise diese Dateien + verschieben. + <!--l. 2804--><p class="noindent" >Nach den <span +class="ec-lmtt-10">.map</span>-Dateien wird jetzt in den <span +class="ec-lmtt-10">fonts/map</span>-Unterverzeichnissen im + <span +class="ec-lmtt-10">TEXFONTMAPS</span>-Pfad gesucht (in jedem <span +class="ec-lmtt-10">texmf</span>-Baum). Gleichzeitig werden <span +class="ec-lmtt-10">.enc</span>-Dateien jetzt + in den <span +class="ec-lmtt-10">fonts/enc</span>-Unterverzeichnissen entlang des <span +class="ec-lmtt-10">ENCFONTS</span>-Pfads gesucht. Das Programm + <span +class="ec-lmss-10">updmap </span>versucht, bei problematischen Dateien zu warnen. + <!--l. 2809--><p class="noindent" >Informationen darüber, wie das gehandhabt wird, und zusätzliche Informationen finden Sie + unter <a +href="http://tug.org/texlive/mapenc.html" class="url" ><span +class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a>. + + </li> + <li class="itemize">Die <span class="TEX">T<span +class="E">E</span>X</span> Collection wurde für all diejenigen, die diese Implementierung Web2C vorziehen, + um eine MiK<span class="TEX">T<span +class="E">E</span>X</span>-basierte und installierbare CDROM erweitert. Siehe dazu auch + Abschnitt <a +href="#x1-70002">2<!--tex4ht:ref: sec:overview-tl --></a> auf Seite <a +href="#x1-70002">9<!--tex4ht:ref: sec:overview-tl --></a>. + </li> + <li class="itemize">In der <span class="TEX">T<span +class="E">E</span>X</span> Live wurde der umfangreiche <span +class="ec-lmtt-10">texmf</span>-Baum früherer Versionen durch drei + Teilbäume ersetzt: <a +href="../../../../texmf" >texmf</a>, <a +href="../../../../texmf-dist" >texmf-dist</a> und <a +href="../../../../texmf-doc" >texmf-doc</a>. Siehe dazu Abschnitt <a +href="#x1-90002.2">2.2<!--tex4ht:ref: sec:tld --></a> auf Seite <a +href="#x1-90002.2">9<!--tex4ht:ref: sec:tld --></a> + und die <span +class="ec-lmtt-10">README</span>-Dateien in den drei Zweigen. + </li> + <li class="itemize">Alle <span class="TEX">T<span +class="E">E</span>X</span>-relevanten Eingabedateien sind jetzt in den <span +class="ec-lmtt-10">tex</span>-Unterverzeichnissen der + <span +class="ec-lmtt-10">texmf*</span>-Bäume zusammengefasst und nicht mehr in den parallelen Verzeichnissen <span +class="ec-lmtt-10">tex</span>, <span +class="ec-lmtt-10">etex</span>, + <span +class="ec-lmtt-10">pdftex</span>, <span +class="ec-lmtt-10">pdfetex</span>, usw. Siehe dazu <a +href="../../../../texmf-doc/doc/english/tds/tds.html#Extensions" ><span +class="ec-lmtt-10">texmf-doc/doc/english/tds/tds.html#Extensions</span></a>. + </li> + <li class="itemize">Hilfs-Skripte, die + der Anwender nicht selbst aufruft, werden jetzt in den neuen <span +class="ec-lmtt-10">scripts</span>-Unterverzeichnissen + der <span +class="ec-lmtt-10">texmf*</span>-Bäume aufbewahrt. Nach ihnen wird per ‘<span +class="ec-lmtt-10">kpsewhich -format=texmfscripts</span>’ + gesucht. Wenn Sie Programme einsetzen, die solche Skripte aufrufen, müssen sie angepasst + werden. Siehe dazu <a +href="../../../../texmf-doc/doc/english/tds/tds.html#Scripts" ><span +class="ec-lmtt-10">texmf-doc/doc/english/tds/tds.html#Scripts</span></a>. + </li> + <li class="itemize">(Fast) alle Formate interpretieren – an Stelle einer Übersetzung durch die <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">^^</span></span></span>-Notation + – mittels des »translation files« <span +class="ec-lmtt-10">cp227.tcx </span>die meisten Zeichen als direkt ausgebbar. + Insbesondere werden die Zeichen an den Positionen 32–256, zusätzlich TAB, VT (vertical + tab; vertikaler Tab) und FF (form feed; Seitenvorschub), als druckbar angesehen und daher + nicht übersetzt. Ausnahmen sind plain <span class="TEX">T<span +class="E">E</span>X</span>, bei dem nur die Zeichen an den Positionen + 32–127 druckbar sind, Con<span class="TEX">T<span +class="E">E</span>X</span>t (mit druckbaren Zeichen an den Positionen 0–255) und die + Omega-verwandten Formate. Dieses voreingestellte Verhalten ist (fast) identisch mit dem in + <span class="TEX">T<span +class="E">E</span>X</span> Live 2003; es ist aber jetzt klarer und mit umfangreicheren Anpassungsmöglichkeiten + implementiert. Siehe dazu <a +href="../../../../texmf/doc/web2c/web2c.html#TCX-files" ><span +class="ec-lmtt-10">texmf/doc/web2c/web2c.html#TCX-files</span></a>. + <!--l. 2841--><p class="noindent" ><span +class="ec-lmbx-10">Anmerkung:</span> + Da <span class="TEX">T<span +class="E">E</span>X</span> byte-orientiert ist, können bei einer Unicode-Eingabe (2-Byte-Zeichen) im Kontext + von Fehlermeldungen Folgen von 1-Byte-Zeichen ausgegeben werden. + </li> + <li class="itemize"><span +class="ec-lmss-10">pdfetex </span>ist jetzt die voreingestellte »Engine« für alle Formate mit Ausnahme von (plain-)<span +class="ec-lmss-10">tex</span> + selbst (natürlich generiert es DVI-Code, wenn es als <span +class="ec-lmss-10">latex</span>, usw. aufgerufen wird.). Das + bedeutet unter vielen anderen Dingen, dass die mikrotypographischen Fähigkeiten von <span +class="ec-lmss-10">pdftex</span> + wie auch die Erweiterungen von e-<span class="TEX">T<span +class="E">E</span>X</span> in <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>, Con<span class="TEX">T<span +class="E">E</span>X</span>tusw. zur Verfügung stehen + (<a +href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>). + <!--l. 2851--><p class="noindent" >Das bedeutet, dass es <span +class="ec-lmri-10">wichtiger denn je </span>ist, das Paket <span +class="ec-lmss-10">ifpdf </span>zu benutzen (es arbeitet sowohl + mit plain <span class="TEX">T<span +class="E">E</span>X</span> als auch mit <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>), da der einfache Test, ob <span +class="ec-lmtt-10">\pdfoutput </span>oder ein anderer + <span class="TEX">T<span +class="E">E</span>X</span>-Grundbefehl (primitive) definiert ist, nicht verlässlich genug ist für die Entscheidung, + ob eine PDF-Ausgabe erzeugt wird. Wir haben das rückwärts-kompatibel gemacht, so gut + wir das dieses Jahr konnten; nächstes Jahr aber soll <span +class="ec-lmtt-10">\pdfoutput </span>so beschaffen sein, dass + dieser Befehl auch dann definiert ist, wenn DVI-Code erzeugt wird. + </li> + <li class="itemize">pdf<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://pdftex.org/" class="url" ><span +class="ec-lmtt-10">http://pdftex.org/</span></a>) hat viele neue Besonderheiten: + <ul class="itemize2"> + <li class="itemize">Die Befehle <span +class="ec-lmtt-10">\pdfmapfile </span>und <span +class="ec-lmtt-10">\pdfmapline </span>ermöglichen einen Font-Map-Support + innerhalb eines Dokuments. + + </li> + <li class="itemize">Mikrotypografische Zeichensatz-Expansion (font expansion) kann jetzt viel leichter + benutzt werden + <a +href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span +class="ec-lmtt-10">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a>. + </li> + <li class="itemize">Alle Parameter, die früher in der speziellen Konfigurationsdatei <span +class="ec-lmtt-10">pdftex.cfg</span> + definiert wurden, müssen jetzt mit Hilfe von pdf<span class="TEX">T<span +class="E">E</span>X</span>-Grundbefehlen gesetzt werden, + typischerweise in <span +class="ec-lmtt-10">pdftexconfig.tex</span>; die Konfigurationsdatei <span +class="ec-lmtt-10">pdftex.cfg </span>wird nicht + länger unterstützt. Jede schon bestehende Format-Datei (<span +class="ec-lmtt-10">.fmt</span>) muss neu erstellt + werden, wenn <span +class="ec-lmtt-10">pdftexconfig.tex </span>geändert wird. + </li> + <li class="itemize">Für zusätzliche Informationen siehe das pdf<span class="TEX">T<span +class="E">E</span>X</span>-Handbuch: + <a +href="../../../../texmf-dist/doc/pdftex/manual" >texmf-dist/doc/pdftex/manual</a>.</li></ul> + </li> + <li class="itemize">Der Grundbefehl <span +class="ec-lmtt-10">\input </span>in <span +class="ec-lmss-10">tex </span>(<span +class="ec-lmss-10">mf </span>und <span +class="ec-lmss-10">mpost</span>) akzeptiert jetzt doppelte Anführungszeichen und + andere Spezialzeichen. Typische Beispiele: + + + <div class="verbatim"> + <div class="fancyvrb" id="fancyvrb19"> +<a + id="x1-71002r1"></a>  \input "filename with spaces"   % plain +<br class="fancyvrb" /><a + id="x1-71004r2"></a>  \input{"filename with spaces"}  % latex +</div> +</div> + <!--l. 2877--><p class="nopar" > + <!--l. 2879--><p class="noindent" >Für zusätzliche Informationen siehe das Web2C-Handbuch: <a +href="../../../../texmf/doc/web2c" >texmf/doc/web2c</a>. + </li> + <li class="itemize">enc<span class="TEX">T<span +class="E">E</span>X</span> wird jetzt in Web2C und damit auch in allen <span class="TEX">T<span +class="E">E</span>X</span>-Programmen unterstützt. Dazu wird + <span +class="ec-lmri-10">beim Generieren neuer Formate </span>die Option <span +class="ec-lmtt-10">-enc </span>benutzt. enc<span class="TEX">T<span +class="E">E</span>X</span> unterstützt allgemein die + Umkodierung der Ein- und Ausgabe und ermöglicht eine volle Unicode-Unterstützung (in UTF-8). + Siehe <a +href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> und <a +href="http://www.olsak.net/enctex.html" class="url" ><span +class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a>. + </li> + <li class="itemize">Aleph (<span +class="lmsy-10"><img +src="lmsy10-40.png" alt=" aleph " class="10x-x-40" /></span>), eine neue »Engine«, die e-<span class="TEX">T<span +class="E">E</span>X</span> und Omega vereinigt, ist verfügbar. + Ein bisschen Information darüber finden Sie in <a +href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> und + <a +href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span +class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a>. Das <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-basierte Aleph-Format + heißt <span +class="ec-lmss-10">lamed</span>. + </li> + <li class="itemize">Das neueste <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-Release enthält eine neue Version der + LPPL<span class="footnote-mark"><a +href="#fn2x0" id="fn2x0-bk"><sup class="textsuperscript">2</sup></a></span><a + id="x1-71005f2"></a>, + die jetzt eine offiziell von Debian anerkannte Lizenz ist. Zusammen mit anderen Updates finden Sie + Informationen dazu in den <span +class="ec-lmtt-10">ltnews</span>-Dateien in <a +href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>. + </li> + <li class="itemize"><span +class="ec-lmss-10">dvipng </span>– ein neues Programm zum Konvertieren von DVI-Dateien in PNG-Bilddateien, ist + Bestandteil von <span class="TEX">T<span +class="E">E</span>X</span> Live. Siehe <a +href="../../../../texmf/doc/man/man1/dvipng.1" >texmf/doc/man/man1/dvipng.1</a>. + </li> + <li class="itemize">Auf Vorschlag des Autors (Claudio Beccari) haben wir das Paket <span +class="ec-lmss-10">cbgreek </span>auf einen + »mittelgroßen« Satz von Fonts reduziert. Herausgenommen wurden die »invisible«, Outline- und + »Transparency«-Fonts, die relativ selten benutzt werden – denn wir benötigen den + Platz. In seinem vollen Umfang ist das Paket natürlich weiterhin auf CTAN verfügbar + (<a +href="http://www.ctan.org/tex-archive/fonts/greek/cb/" class="url" ><span +class="ec-lmtt-10">http://www.ctan.org/tex-archive/fonts/greek/cb/</span></a>). + </li> + <li class="itemize"><span +class="ec-lmss-10">oxdvi </span>wurde entfernt; benutzen Sie jetzt <span +class="ec-lmss-10">xdvi</span>. + </li> + <li class="itemize">Die <span +class="ec-lmss-10">ini</span>- und <span +class="ec-lmss-10">vir</span>-Befehle (Links) für <span +class="ec-lmss-10">tex</span>, <span +class="ec-lmss-10">mf </span>and <span +class="ec-lmss-10">mpost </span>sind nicht mehr länger verfügbar, so auch + <span +class="ec-lmss-10">initex</span>. Das ist kein richtiger Verlust, da die <span +class="ec-lmss-10">ini</span>-Funktionalität schon seit mehreren Jahren über den + Aufrufparameter <span +class="ec-lmtt-10">-ini </span>zur Verfügung steht. + </li> + <li class="itemize">Die Unterstützung der Plattform <span +class="ec-lmss-10">i386-openbsd </span>wurde entfernt. Da das Paket <span +class="ec-lmss-10">tetex </span>im + BSD-Ports-System zur Verfügung steht und Binaries für GNU/Linux and FreeBSD erhältlich sind, + erschien es sinnvoll, die Zeit der Freiwilligen besser zu nutzen. + + + </li> + <li class="itemize">Zumindest auf <span +class="ec-lmss-10">sparc-solaris </span>müssen Sie ggf. die Environment-Variable <span +class="ec-lmtt-10">LD_LIBRARY_PATH </span>setzen, um + die <span +class="ec-lmss-10">t1utils</span>-Programme laufen lassen zu können. Ursache dafür ist, dass die Programme mit C++ + kompiliert wurden und dass es keinen Standard-Platz für Laufzeit-Bibliotheken gibt (das ist zwar + auch im Jahre 2004 nicht neu, wurde aber bisher nicht dokumentiert.) Unter <span +class="ec-lmss-10">mips-irix </span>werden die + MIPSpro-7.4-Laufzeit-Bibliotheken benötigt.</li></ul> +<!--l. 2922--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">10.4 </span> <a + id="x1-7200010.4"></a>2005</h4> +<!--l. 2924--><p class="noindent" >Im Jahr 2005 gab es – wie üblich – viele aktualisierte Pakete und Programme. Die Struktur des Systems +blieb weitgehend gleich, mit folgenden Ausnahmen: + <ul class="itemize1"> + <li class="itemize">Die neuen Skripte <span +class="ec-lmss-10">texconfig-sys</span>, <span +class="ec-lmss-10">updmap-sys </span>und <span +class="ec-lmss-10">fmtutil-sys </span>für die systemweite Konfiguration + des Systems wurden hinzugefügt. Die Skripte <span +class="ec-lmss-10">texconfig</span>, <span +class="ec-lmss-10">updmap </span>und <span +class="ec-lmss-10">fmtutil </span>modifizieren nun + die Konfiguration für einen einzelnen Nutzer unter <span +class="ec-lmtt-10">$HOME/.texlive2005</span>. + </li> + <li class="itemize">Analog spezifizieren die Pfade <span +class="ec-lmtt-10">TEXMFCONFIG </span>und <span +class="ec-lmtt-10">TEXMFSYSCONFIG </span>nun, wo die + Konfigurationsdateien gefunden werden (für einen einzelnen Nutzer bzw. systemweit). + Möglicherweise müssen Sie daher vorhandene eigene Versionen von <span +class="ec-lmtt-10">fmtutil.cnf </span>oder + <span +class="ec-lmtt-10">updmap.cfg </span>in die entsprechenden Pfade verschieben. Alternativ können Sie <span +class="ec-lmtt-10">TEXMFCONFIG</span> + und <span +class="ec-lmtt-10">TEXMFSYSCONFIG </span>in der Datei <span +class="ec-lmtt-10">texmf.cnf </span>umdefinieren, dass diese auf die Speicherorte + Ihrer eigenen Konfigurationsdateien verweisen. Siehe Abschnitt <a +href="#x1-100002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a> auf Seite <a +href="#x1-100002.3">10<!--tex4ht:ref: sec:texmftrees --></a>. + </li> + <li class="itemize">Im letzten Jahr wurden für die Programme, die DVI als Ausgabeformat erzeugen, die + Primitive wie <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">PDFoutput</span></span></span> auf undefiniert gesetzt, obwohl immer <span +class="ec-lmss-10">pdfetex </span>verwendet wurde. + In diesem Jahr wurde dies wie angekündigt nicht mehr getan. Falls in Dokumenten nun + die Abfrage <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">\ifxPDFoutput\undefined</span></span></span> zum Test benutzt wird, ob PDF oder DVI erzeugt + wird, müssen diese geändert werden! Benutzen Sie das Paket <span +class="ec-lmss-10">ifpdf.sty</span>, das auch mit dem + geänderten Verhalten funktioniert, oder orientieren Sie sich an dessen Code. + </li> + <li class="itemize">Im letzten Jahr wurden die Formate so geändert, dass sie Zeichen als 8-bit ausgeben. Die neue + TCX-Datei <span +class="ec-lmtt-10">empty.tcx </span>eröffnet nun einen einfachen Weg, die originale Ausgabe mit <span class="obeylines-h"><span class="verb"><span +class="ec-lmtt-10">^^</span></span></span>-Notation zu + erhalten, wenn Sie es wünschen: + + + <div class="verbatim"> + <div class="fancyvrb" id="fancyvrb20"> +<a + id="x1-72002r1"></a>  latex --translate-file=empty.tcx yourfile.tex +</div> +</div> + <!--l. 2957--><p class="nopar" > + </li> + <li class="itemize">Das Programm <span +class="ec-lmss-10">dvipdfmx </span>für die Konvertierung von DVI nach PDF ist neu hinzugekommen. Dies + ist eine aktiv gepflegte Erweiterung von <span +class="ec-lmss-10">dvipdfm</span>, das zwar noch verfügbar ist, aber als obsolet + angesehen werden kann. + </li> + <li class="itemize">Ebenso sind die Programme <span +class="ec-lmss-10">pdfopen </span>und <span +class="ec-lmss-10">pdfclose </span>neu hinzugekommen. Diese erlauben ein Reload + von PDF-Dateien im Acrobat Reader, ohne diesen neu starten zu müssen (andere PDF-Viewer wie + <span +class="ec-lmss-10">xpdf</span>, <span +class="ec-lmss-10">gv </span>oder <span +class="ec-lmss-10">gsview </span>hatten damit nie Probleme). + </li> + <li class="itemize">Aus Konsistenzgründen wurden die Variablen <span +class="ec-lmtt-10">HOMETEXMF </span>und <span +class="ec-lmtt-10">VARTEXMF </span>in <span +class="ec-lmtt-10">TEXMFHOME</span> + bzw. <span +class="ec-lmtt-10">TEXMFSYSVAR </span>umbenannt. Weiterhin existiert <span +class="ec-lmtt-10">TEXMFVAR </span>für einen Baum, der spezifisch für + einen einzelnen Nutzer ist.</li></ul> +<!--l. 2972--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">10.5 </span> <a + id="x1-7300010.5"></a>2006–2007</h4> +<!--l. 2975--><p class="noindent" >Der wichtigeste Neuzuwachs in der Ausgabe 2006–2007 von <span class="TEX">T<span +class="E">E</span>X</span> Live war das Xe<span class="TEX">T<span +class="E">E</span>X</span> Programm, +verfügbar durch die <span +class="ec-lmtt-10">xetex </span>und <span +class="ec-lmtt-10">xelatex </span>Programme; siehe <a +href="http://scripts.sil.org/xetex" class="url" ><span +class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a>. +<!--l. 2979--><p class="indent" > Auch MetaPost erhielt ein bemerkenswertes Update, mit weiteren geplannten Änderungen +(<a +href="http://tug.org/metapost/articles" class="url" ><span +class="ec-lmtt-10">http://tug.org/metapost/articles</span></a>), ebenso pdf<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://tug.org/applications/pdftex" class="url" ><span +class="ec-lmtt-10">http://tug.org/applications/pdftex</span></a>). +<!--l. 2983--><p class="indent" > Das (plain) <span +class="ec-lmtt-10">tex</span>-Programm liest nicht mehr erste Zeilen mit <span +class="ec-lmtt-10">%& </span>um das Format zu bestimmen. Es ist +ein reines Knuth-<span class="TEX">T<span +class="E">E</span>X</span>. (<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> und alle anderen Formate lesen weiterhin <span +class="ec-lmtt-10">%&</span>-Zeilen). +<!--l. 2987--><p class="indent" > Weiters wurden wie üblich hunderte von Paketen und Programmen auf einen neueren Stand gebracht. +Für weiter Updates wenden Sie sich bitte an CTAN (<a +href="http://www.ctan.org" class="url" ><span +class="ec-lmtt-10">http://www.ctan.org</span></a>). +<!--l. 2991--><p class="indent" > Die Entwicklungsumgebung wurde auf Subversion umgestellt, was ein Webinterface für den +Entwicklungsbaum beisteuerte. Dieses Webinterface ist von der Homepage verlinkt. Obwohl dieser +Umstieg in der Distribution nicht zu erkennen ist, erwarten wir uns ein stabiles Fundament für die +Entwicklung in den nächsten Jahren. +<!--l. 2997--><p class="indent" > Schließlich hat im Mai 2006 Thomas Esser das Ende seiner Entwicklung von te<span class="TEX">T<span +class="E">E</span>X</span> +(<a +href="http://tug.org/tetex" class="url" ><span +class="ec-lmtt-10">http://tug.org/tetex</span></a>) angekündigt. Als Konsequenz ist das Interesse an <span class="TEX">T<span +class="E">E</span>X</span> Live, besonders unter +den GNU/Linux-Distributoren angestiegen. (<span class="TEX">T<span +class="E">E</span>X</span> Live bietet nun ein <span +class="ec-lmtt-10">tetex</span>-Installationsschema, dass +annähernd den Umfang von te<span class="TEX">T<span +class="E">E</span>X</span> umfasst.) Wir hoffen dass dies schlussendlich zu einer Verbesserung +der <span class="TEX">T<span +class="E">E</span>X</span>-Umgebung für jederman führt. +<!--l. 3004--><p class="noindent" >Abschließende Bemerkung zur Vergangenheit: Alle Versionen von <span class="TEX">T<span +class="E">E</span>X</span> Live, inklusive Beimaterial wie +CD-Labels, finden sich unter <a +href="ftp://tug.org/historic/systems/texlive" class="url" ><span +class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a>. +<!--l. 3009--><p class="noindent" > + <h4 class="subsectionHead"><span class="titlemark">10.6 </span> <a + id="x1-7400010.6"></a>Gegenwart</h4> +<!--l. 3012--><p class="noindent" >Die komplette Infrastruktur von <span class="TEX">T<span +class="E">E</span>X</span> Live wurde 2008 neu entwickelt. Die gesamten Daten, die für die +Installation benötigt werden, finden sich nun in einer einzigen Textdatei mit dem Namen +<span +class="ec-lmtt-10">tlpkg/texlive.tlpdb</span>. + +<!--l. 3016--><p class="indent" > Dies ermöglicht es unter anderem, ein Update einer installierten Version von <span class="TEX">T<span +class="E">E</span>X</span> Live über +das Internet durchzuführen, was für MiK<span class="TEX">T<span +class="E">E</span>X</span> schon seit Jahren möglich ist. Wir planen +regelmäßige Updates bereitzustellen, wenn Pakete auf CTAN aktualisiert werden oder neu +erscheinen. +<!--l. 3021--><p class="indent" > Als neues Programm ist Lua<span class="TEX">T<span +class="E">E</span>X</span> (<a +href="http://luatex.org" class="url" ><span +class="ec-lmtt-10">http://luatex.org</span></a>) enthalten, das neben neuen Möglichkeiten +innerhalb des Satzsystems eine hervorragende Skriptsprache zur Verfügung stellt, die inner- und +außerhalb von <span class="TEX">T<span +class="E">E</span>X</span> benutzt werden kann. +<!--l. 3026--><p class="indent" > Die Unterstützung von <span class="TEX">T<span +class="E">E</span>X</span> Live für Windows und Unix ist mittlerweile praktisch äquivalent. Die +meisten Perl- und Lua-Skripte können nun auch unter Windows verwendet werden, da innerhalb von +<span class="TEX">T<span +class="E">E</span>X</span> Live Perl integriert ist. +<!--l. 3030--><p class="indent" > Das neue <span +class="ec-lmss-10">tlmgr</span>-Programm (Abschnitt <a +href="#x1-410006">6<!--tex4ht:ref: sec:tlmgr --></a>) ist eine komplette Oberfläche zum Verwalten von <span class="TEX">T<span +class="E">E</span>X</span> Live +nach der Installation. Es ermöglicht das Aktualisieren von Paketen, die Neugenerierung von +Formatdateien, Fontmaps und die Konfiguration der <span class="TEX">T<span +class="E">E</span>X</span>-Unterstützung für verschiedene +Sprachen. +<!--l. 3036--><p class="indent" > Nach der Einführung von <span +class="ec-lmss-10">tlmgr </span>sind die Funktionen von <span +class="ec-lmss-10">texconfig </span>zur Konfiguration von +Formatdateien und Trennmustern deaktiviert worden. +<!--l. 3040--><p class="indent" > Der Index-Prozessor <span +class="ec-lmss-10">xindy </span>(<a +href="http://xindy.sourceforge.net/" class="url" ><span +class="ec-lmtt-10">http://xindy.sourceforge.net/</span></a>) ist nun für die meisten +Betriebssysteme integriert. +<!--l. 3043--><p class="indent" > Das Programm <span +class="ec-lmss-10">kpsewhich </span>kann nun alle Fundstellen für eine gesuchte Datei anzeigen (Option <span +class="ec-lmtt-10">–all</span>) +oder die Suche auf ein bestimmtes Verzeichnis einschränken (Option <span +class="ec-lmtt-10">–subdir</span>). +<!--l. 3047--><p class="indent" > Das Programm <span +class="ec-lmss-10">dvipdfmx </span>kann nun Informationen über die Bounding Box liefern, was über die +Kommandozeile mit dem Befehl <span +class="ec-lmss-10">extractbb </span>aufgerufen werden kann; dies war die letzte Funktion von +<span +class="ec-lmss-10">dvipdfm</span>, die noch nicht in <span +class="ec-lmss-10">dvipdfmx </span>vorhanden war. +<!--l. 3053--><p class="indent" > Die Font-Aliasnamen <span +class="ec-lmtt-10">Times-Roman</span>, <span +class="ec-lmtt-10">Helvetica </span>usw. wurden abgeschafft. +<!--l. 3056--><p class="indent" > Das Makro-Format <span +class="ec-lmss-10">platex </span>wurde entfernt, um den Namenskonflikt mit dem japanischen +<span +class="ec-lmss-10">platex </span>auf zu lösen; Unterstützung für polnisch wird nun vom Paket <span +class="ec-lmss-10">polski </span>zur Verfügung +gestellt. +<!--l. 3060--><p class="indent" > Die <span +class="ec-lmtt-10">WEB </span>string pool files wurden in die Programme einkompiliert, um Updates zu vereinfachen. +<!--l. 3063--><p class="indent" > Und abschließend sind die Änderungen von Donald Knuth in seinem <span class="TEX"><span +class="ec-lmri-10">T</span><span +class="E"><span +class="ec-lmri-10">E</span></span><span +class="ec-lmri-10">X</span></span><span +class="ec-lmri-10"> tuneup of 2008 </span>in <span class="TEX">T<span +class="E">E</span>X</span> +Live eingearbeitet, <a +href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span +class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>. + <h4 class="subsectionHead"><span class="titlemark">10.7 </span> <a + id="x1-7500010.7"></a>Zukunft</h4> +<!--l. 3069--><p class="noindent" ><span class="TEX"><span +class="ec-lmri-10">T</span><span +class="E"><span +class="ec-lmri-10">E</span></span><span +class="ec-lmri-10">X</span></span> <span +class="ec-lmri-10">Live ist nicht perfekt! – und wird es auch nie sein. </span>Wir planen Neuauflagen zu produzieren, die +umfangreichere Hilfstexte, mehr Hilfsprogramme, mehr Installationshilfen und (natürlich) den ständig +verbesserten und überprüften Satz der Makros und Zeichensätze enthalten. Diese Arbeit wird von +Freiwilligen in ihrer knappen Freizeit geleistet. Viel Arbeit steht noch an. Wenn Sie uns helfen können, +zögern Sie keine Sekunde, sich bei uns zu melden. +<!--l. 3077--><p class="indent" > Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben der <span class="TEX">T<span +class="E">E</span>X</span> Collection senden +Sie bitte an: +<!--l. 3080--><p class="indent" > + <div class="quote"> + <!--l. 3081--><p class="noindent" ><a +href="mailto:tex-live@tug.org" ><span +class="ec-lmtt-10">tex-live@tug.org</span></a><br +class="newline" /><a +href="http://tug.org/texlive/" class="url" ><span +class="ec-lmtt-10">http://tug.org/texlive/</span></a></div> +<!--l. 3085--><p class="indent" > Neue Versionen, Anmerkungen und zusätzliches Material werden über die CTAN-Server im +Verzeichnis <span +class="ec-lmtt-10">info/texlive </span>zur Verfügung gestellt. Im WWW können Sie sich über die Adresse +<a +href="http://www.tug.org/tex-live/" class="url" ><span +class="ec-lmtt-10">http://www.tug.org/tex-live/</span></a> informieren und die Bestellformalitäten einsehen. + <div class="footnotes"><!--l. 2107--><p class="indent" > <span class="footnote-mark"><a +href="#fn1x0-bk" id="fn1x0"><sup class="textsuperscript">1</sup></a></span><span +class="ec-lmr-8">IPA: International Phonetic Alphabet</span> +<!--l. 2892--><p class="noindent" ><span class="footnote-mark"><a +href="#fn2x0-bk" id="fn2x0"><sup class="textsuperscript">2</sup></a></span><span +class="ec-lmr-8">LPPL: LaTeX Project Public License</span> </div> + +</body></html> + + + diff --git a/Master/texmf/doc/texlive/texlive-de/texlive-de.pdf b/Master/texmf/doc/texlive/texlive-de/texlive-de.pdf Binary files differnew file mode 100644 index 00000000000..95c03fcea96 --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/texlive-de.pdf diff --git a/Master/texmf/doc/texlive/texlive-de/tlmgr-config.png b/Master/texmf/doc/texlive/texlive-de/tlmgr-config.png Binary files differnew file mode 100644 index 00000000000..7f2d3123689 --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/tlmgr-config.png diff --git a/Master/texmf/doc/texlive/texlive-de/tlmgr-gui.png b/Master/texmf/doc/texlive/texlive-de/tlmgr-gui.png Binary files differnew file mode 100644 index 00000000000..9c45772503d --- /dev/null +++ b/Master/texmf/doc/texlive/texlive-de/tlmgr-gui.png |