From 6f8f35b29c37c5600da80b0e218d3277f0e75099 Mon Sep 17 00:00:00 2001 From: Uwe Ziegenhagen Date: Sun, 10 May 2015 06:38:01 +0000 Subject: git-svn-id: svn://tug.org/texlive/trunk@37310 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/texlive/texlive-de/texlive-de-html.tex | 2 +- .../doc/texlive/texlive-de/texlive-de.css | 397 +----- .../doc/texlive/texlive-de/texlive-de.html | 1435 +++++++++----------- 3 files changed, 718 insertions(+), 1116 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-html.tex b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-html.tex index 3dee8df23ca..a28df044784 100644 --- a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-html.tex +++ b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-html.tex @@ -22,7 +22,7 @@ %\usepackage{tex4ht} -\newcommand{\tlcurrentyear}{2014} +\newcommand{\tlcurrentyear}{2015} \newcommand{\TL}{\TeX\ Live\xspace} \newcommand{\email}[1]{\texttt{#1}} \newcommand{\acro}[1]{\texttt{#1}} diff --git a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.css b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.css index c60c4d99423..98dc7eba4bf 100644 --- a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.css +++ b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.css @@ -1,324 +1,53 @@ /* 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-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-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-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-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-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-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.ec-lmtt-10{ font-family: monospace;} -.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-lmri-10{ font-style:italic;} -.ec-lmri-10{ font-style:italic;} -.ec-lmri-10{ font-style:italic;} -.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-lmss-10{ font-family: sans-serif;} -.ec-lmss-10{ font-family: sans-serif;} -.ec-lmss-10{ font-family: sans-serif;} -.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-lmbx-10{ font-weight: bold;} -.ec-lmbx-10{ font-weight: bold;} -.ec-lmbx-10{ font-weight: bold;} -.ec-lmbx-9{font-size:90%; font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ font-weight: bold;} -.ec-lmbx-9{ 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-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-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-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;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ font-family: monospace;} -.ec-lmtt-8{ 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-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmr-7{font-size:70%;} -.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-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecbx-1200{ font-weight: bold;} +.ecrm-2488{font-size:200%;} +.ecrm-1728{font-size:141%;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.ectt-1200{ font-family: monospace;} +.cmmi-12{font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ecti-1200{ font-style: italic;} +.ectt-1000{font-size:83%; font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1000{ font-family: monospace;} +.ectt-1095{font-size:83%; font-family: monospace;} +.ectt-1095{ font-family: monospace;} +.ectt-1095{ font-family: monospace;} +.ectt-1095{ font-family: monospace;} +.ectt-1095{ font-family: monospace;} +.ectt-1095{ font-family: monospace;} +.ectt-1095{ font-family: monospace;} +.ectt-1095{ font-family: monospace;} +.ectt-1095{ font-family: monospace;} p.noindent { text-indent: 0em } td p.noindent { text-indent: 0em; margin-top:0em; } p.nopar { text-indent: 0em; } @@ -406,24 +135,8 @@ div.pmatrix {text-align:center;} table.pmatrix {width:100%;} span.bar-css {text-decoration:overline;} 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;} -td p:first-child{ margin-top:0em; } -td p:last-child{ margin-bottom:0em; } -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%;} +.chapterToc a, .chapterToc, .likechapterToc a, .likechapterToc, .appendixToc a, .appendixToc {line-height: 200%; font-weight:bold;} .index-item, .index-subitem, .index-subsubitem {display:block} div.caption {text-indent:-2em; margin-left:3em; margin-right:1em; text-align:left;} div.caption span.id{font-weight: bold; white-space: nowrap; } @@ -441,18 +154,14 @@ div.author, div.date {text-align:center;} div.thanks{text-align:left; margin-left:10%; font-size:85%; font-style:italic; } div.author{white-space: nowrap;} .quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; } +h1.partHead{text-align: center} .abstract p {margin-left:5%; margin-right:5%;} div.abstract {width:100%;} +.figure img.graphics {margin-left:10%;} +dt.enumerate{float:left; clear:left; margin-right:0.2em; margin-left:2em;} +dt.compactenum{float:left; clear:left; margin-right:0.2em; margin-left:2em;} .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; } diff --git a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html index 3664bb33cc7..79344d7e974 100644 --- a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html +++ b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html @@ -7,7 +7,7 @@ - + @@ -26,12 +26,12 @@ class="ecrm-2488">EX Live

Version 2014 +class="ecrm-1728">Version 2015

Karl Berry (Herausgeber)
verantwortlich für die deutsche Ausgabe:
Uwe Ziegenhagen, mailto:ziegenhagen@gmail.com
Köln, den 29. Mai 2014 +class="newline" />Köln, den 10. Mai 2015 @@ -154,71 +154,78 @@ href="#x1-520007.3" id="QQ2-1-63">Nutzerprofile unter Windows href="#x1-530007.4" id="QQ2-1-64">Die Windows-Registry
 7.5 Windows Permissions +
  7.5.1 Schutz des TEX Live Verzeichnisses
 7.6 Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin +href="#x1-560007.6" id="QQ2-1-67">Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin
8 Anleitung zum Web2C-System +href="#x1-570008" id="QQ2-1-68">Anleitung zum Web2C-System
 8.1 Dateisuche mit der Kpathsea-Bibliothek +href="#x1-580008.1" id="QQ2-1-69">Dateisuche mit der Kpathsea-Bibliothek
  8.1.1 Bestandteile von Pfadkomponenten +href="#x1-590008.1.1" id="QQ2-1-70">Bestandteile von Pfadkomponenten
  8.1.2 Konfigurationsdateien +href="#x1-600008.1.2" id="QQ2-1-71">Konfigurationsdateien
  8.1.3 Expansion von Pfadkomponenten +href="#x1-610008.1.3" id="QQ2-1-72">Expansion von Pfadkomponenten
  8.1.4 Expansion der Voreinstellungen +href="#x1-620008.1.4" id="QQ2-1-73">Expansion der Voreinstellungen
  8.1.5 Expansion geschweifter Klammern +href="#x1-630008.1.5" id="QQ2-1-74">Expansion geschweifter Klammern
  8.1.6 Expansion von Unterverzeichnissen +href="#x1-640008.1.6" id="QQ2-1-75">Expansion von Unterverzeichnissen
  8.1.7 Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung -
 8.2 Dateinamen-Datenbanken +href="#x1-650008.1.7" id="QQ2-1-76">Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung +
 8.2 Dateinamen-Datenbanken
  8.2.1 Die ls-R-Datenbank +href="#x1-670008.2.1" id="QQ2-1-78">Die ls-R-Datenbank
  8.2.2 kpsewhich: Dateisuche +href="#x1-680008.2.2" id="QQ2-1-79">kpsewhich: Dateisuche
  8.2.3 Anwendungsbeispiele +href="#x1-690008.2.3" id="QQ2-1-80">Anwendungsbeispiele
  8.2.4 Fehlersuche +href="#x1-700008.2.4" id="QQ2-1-81">Fehlersuche
 8.3 Einstellungen zur Laufzeit +href="#x1-710008.3" id="QQ2-1-85">Einstellungen zur Laufzeit
9 Danksagungen +href="#x1-720009" id="QQ2-1-86">Danksagungen
10 Geschichtliches +href="#x1-7300010" id="QQ2-1-87">Geschichtliches
 10.1 Vergangenheit +href="#x1-7400010.1" id="QQ2-1-88">Vergangenheit
 10.2 TEX Live 2003 +href="#x1-7500010.2" id="QQ2-1-89">TEX Live 2003
 10.3 TEX Live 2004 +href="#x1-7600010.3" id="QQ2-1-90">TEX Live 2004
 10.4 TEX Live 2005 +href="#x1-7700010.4" id="QQ2-1-91">TEX Live 2005
 10.5 TEX Live 2006–2007 +href="#x1-7800010.5" id="QQ2-1-92">TEX Live 2006–2007
 10.6 TEX Live 2008 +href="#x1-7900010.6" id="QQ2-1-93">TEX Live 2008
 10.7 TEX Live 2009 +href="#x1-8000010.7" id="QQ2-1-94">TEX Live 2009
 10.8 TEX Live 2010 +href="#x1-8100010.8" id="QQ2-1-95">TEX Live 2010
 10.9 TEX Live 2011 +href="#x1-8200010.9" id="QQ2-1-96">TEX Live 2011
 10.10 TEX Live 2012 +href="#x1-8300010.10" id="QQ2-1-97">TEX Live 2012
 10.11 TEX Live 2013 +href="#x1-8400010.11" id="QQ2-1-98">TEX Live 2013
 10.12 Gegenwart (2014) +href="#x1-8500010.12" id="QQ2-1-99">TEX Live 2014
 10.13 Zukunft +href="#x1-8600010.13" id="QQ2-1-100">Gegenwart (2015) +
 10.14 Zukunft + + + @@ -233,7 +240,7 @@ class="ectt-1200">GNU/Linux).
3.3&# href="#x1-190583">Grafische Installation im Expertenmodus.
3.4 Wizard mode (Windows)
3.5 Auswahlmenü für Binaries
3.6 Auswahlmenü für Binaries
3.6 Menü zur Auswahl des Schemas
3.7 Menü zur Aus- oder Abwahl von Collections.
6.1 tlmgr im GUI-Modus: Optionen zur Papiergröße
7.1 PS_View, sogar sehr extreme Vergrößerungen sind möglich.
8.1 Suche nach Konfigurationsdateien
8.2 Suche nach +href="#x1-700231">Suche nach Konfigurationsdateien
8.2 Suche nach Prologdateien
8.3 Suche nach Font-Dateien
+href="#x1-700413">Suche nach Font-Dateien
@@ -310,9 +317,9 @@ class="ectt-1200">TDS) abgelegt sind.

Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen TEX Live-Version gegenüber der Vorgängerversion finden Sie im Abschnitt 10.12 +href="#x1-8600010.13">10.13 auf Seite §. +href="#x1-8600010.13">§.

1.2 Unterstützung verschiedener Betriebssysteme

@@ -500,7 +507,7 @@ class="description">Wenn Sie auf der Suche nach einem bestimmten Paket, class="E">EX-Catalogue unter http://www.ctan.org/tex-_archive/help/Catalogue/catalogue.html. +class="ectt-1200">http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html. Dieser Katalog enthält eine Liste aller verfügbaren TEX-spezifischen Dinge. @@ -545,7 +552,7 @@ href="http://groups.google.de/group/de.comp.text.tex/topics" class="url" >http://groups.google.de/group/de.comp.text.tex/topics starten – oder auch in http://tug.org/mail-_archives/texhax +class="ectt-1200">http://tug.org/mail-archives/texhax durchführen.

Im Allgemeinen ist es recht erfolgversprechend, eine generelle Suche über Google -Quellen f class="E">EX-Pakete texmf

Verzeichnisbaum für -Programme mit zugehörigen Hilfsdateien und Anleitungen; -enthält keine TEX-Formate und Pakete (siehe TEXMFMAIN im -nächsten Abschnitt). - texmf-disttexmf-dist

Hauptbaum mit Formaten und Paketen (siehe TEXMFDIST im nächsten Abschnitt). tlpkgtlpkg

Skripte, Programme und Daten die für die Installation benutzt werden, sowie einige Dinge, die speziell für Windows benötigt werden.

Zusätzlich zu den oben aufgeführten Verzeichnissen finden Sie im Wurzelverzeichnis der Distribution auch noch die Installationsskripte. - - -

Wenn Sie nach Dokumentation suchen, bietet Ihnen die Datei doc.html wichtige Links. Die Dokumentation für Programme (Handbücher, »man pages«, + + + GNU-info-Dateien) beispielsweise finden Sie im Verzeichnis EX Live-Versionen aus mehreren Jahren beinhalten:

2013
2014
Eine Vorversion von TEX Live.
2014
2015
Die aktuelle Version.
$HOME oder %USERPROFILE%):
.texlive2013
.texlive2014
Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten der Vorversion.
.texlive2014
.texlive2015
Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten für die aktuelle Version von TEX Live. @@ -1243,7 +1240,7 @@ class="E">EX Live enth class="ectt-1200">bibtex, bibtex8
zum Verwalten von Bibliographien +class="description">zur Verwaltung von Bibliographien
biber
  Installing TeX Live 2014 2015 from: ...
     /usr/local/texlive/2014 +class="ectt-1000"> /usr/local/texlive/2015
  + id="x1-250435"> @@ -1993,16 +1990,11 @@ class="ectt-1000">  a [ ] alpha-linux      DEC Alpha with GNU/Linux
 Cygwin on Intel x86 (i386-cygwin)
    b [ ] amd64-freebsd    Cygwin on x86_64 with FreeBSD +class="ectt-1000"> (x86_64-cygwin)
   c [ ] amd64-kfreebsd   x86_64 with GNU/kFreeBSD
 MacOSX/Darwin universal binaries (universal-darwin) +
    d [ ] amd64-netbsd     MacOSX/Darwin on x86_64 with NetBSD -
 (x86_64-darwin)
    e [ ] armel-linux      ARM with GNU/Linux
 FreeBSD on x86_64 (amd64-freebsd) +
    f [ ] armhf-linux      ARMhf with GNU/Linux -
 FreeBSD on Intel x86 (i386-freebsd)
    g [ ] i386-cygwin      Intel x86 with Cygwin
 GNU/Linux on DEC Alpha (alpha-linux) +
    h [ ] i386-freebsd     Intel x86 with FreeBSD -
 GNU/Linux on ARM (armel-linux)
    i [ ] i386-kfreebsd    Intel x86 with GNU/kFreeBSD +class="ectt-1000"> GNU/Linux on ARMhf (armhf-linux)
     j [ ] i386-linux       [X] GNU/Linux on Intel x86 with GNU/Linux -
 (i386-linux)
    k [ ] i386-netbsd      Intel x86 with NetBSD
 GNU/Linux on MIPSel (mipsel-linux) +
    l [ ] i386-solaris     Intel x86 with Solaris -
 GNU/Linux on PowerPC (powerpc-linux)
    m [ ] mips-irix        SGI IRIX
 GNU/Linux on x86_64 (x86_64-linux) +
    o [ ] mipsel-linux     mipsel with Linux -
 NetBSD on x86_64 (amd64-netbsd)
    p [ ] powerpc-linux    PowerPC with GNU/Linux
 NetBSD on Intel x86 (i386-netbsd) +
    s [ ] sparc-solaris    Sparc with Solaris -
 Solaris on Intel x86 (i386-solaris)
    t [ ] universal-darwin universal binaries for MacOSX/Darwin +class="ectt-1000"> Solaris on Sparc (sparc-solaris)
   u [ ] win32            Windows
 Solaris on x86_64 (x86_64-solaris)
    v [ ] x86_64-darwin    x86_64 with MacOSX/Darwin -
     w [ ] x86_64-linux     x86_64 with GNU/Linux
     x [ ] x86_64-solaris   x86_64 with Solaris +class="ectt-1000"> Windows (win32)
Abbildung 3.5: Auswahlmenü für Binaries
+class="content">Auswahlmenü für Binaries -


-

Abb. 3.5 zeigt das Auswahlmenü für die Binaries der einzelnen Betriebssysteme +


+

Abb. 3.5 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 @@ -2357,7 +2238,7 @@ in einem heterogenen Netzwerk sichtbar ist und von dort aus benutzt werden soll.

3.11 Auswahl der zu installierenden Komponenten

-



@@ -2496,8 +2377,8 @@ class="content">Men -


-

Abb. 


+

Abb. 3.6 zeigt das Auswahlmenü für ein grundsätzliches Installationsschema der TEX Live. Durch die Auswahl eines Schemas werden automatisch die @@ -2514,7 +2395,7 @@ class="ecti-1200">minimal (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. -



@@ -2526,9 +2407,9 @@ Verf
-

+

-

PIC

Men -


-

Wenn Sie das Schema ausgewählt haben, können Sie dieses in den Menüpunkten +


+

Wenn Sie das Schema ausgewählt haben, können Sie dieses in den Menüpunkten standard collections und language collections (s. Abb. 3.7, diesmal zur Abwechslung im GUI-Modus) individuell nach Ihren Wünschen anpassen. -

Während das Schema nur den grundlegenden Funktionsumfang vorgibt, ist die +

Während das Schema nur den grundlegenden Funktionsumfang vorgibt, ist die Auswahl von Komponenten auf der Ebene der Collections viel feiner. Eine Collection besteht dabei aus mehreren Paketen zu einem Thema, wobei jedes der Pakete aus bestimmten Makrodateien, Fontdateien usw. bestehen kann. -

Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der +

Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der Installation mit dem TEX Live Manager (tlmgr), das in Abschnitt 3.12 Verzeichnisse -

Die Verzeichnisstruktur von T

Die Verzeichnisstruktur von TEX Live wurde bereits im Abschnitt 2.3 auf S. § @@ -2568,21 +2449,21 @@ beschrieben. Als Wurzelverzeichnis f class="E">EX Live (TEXDIR) wird unter Windows %SystemDrive%\texlive\2014 und unter Unix (/usr/local/texlive/2014) +class="ectt-1200">%SystemDrive%\texlive\2015 und unter Unix (/usr/local/texlive/2015) angenommen. -

Prinzipiell können Sie diesen Pfad problemlos ändern, z. B. wenn Sie T

Prinzipiell können Sie diesen Pfad problemlos ändern, z. B. wenn Sie TEX Live als normaler Nutzer installieren wollen und keine Schreibrechte in dem oben angegebenen Verzeichnis besitzen. -

Auf Wunsch können Sie T

Auf Wunsch können Sie TEX Live also auch in Ihrem Home-Verzeichnis installieren, wenn Sie sowieso der einzige Verwender von TEX Live sind. Für Ihr Home-Verzeichnis können Sie den Pfad »| |« verwenden und so beispielsweise TEX Live nach | /texlive/2014| installieren. -

Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen beizubehalten. So +class="E">EX Live nach | /texlive/2015| installieren. +

Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen beizubehalten. 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. EX Live verweist. -

Wenn Sie die Einstellung

Wenn Sie die Einstellung TEXDIR im Installationsprogramm ändern, werden die Werte für TEXMFLOCAL, TEXMFSYSVAR und TEXMFSYSCONFIG automatisch angepasst. -

Das als

Das als TEXMFHOME bezeichnete Verzeichnis ist der Ort, in dem persönliche Makrodateien, Schriften o. ä. abgelegt werden können. Vorgabewert ist ~/texmf. Im Gegensatz zu $HOME und unter Windows durch %USERPROFILE% ersetzt. -

Die Variable

Die Variable TEXMFVAR verweist auf das Verzeichnis mit benutzerspezifisch erzeugten Konfigurationsdateien, z. B. den Konfigurations-Cache von ConTIV.

3.13 Optionen

-

Die folgende Box zeigt das Menü, in dem weitere Einstellungen für die Installation +

Die folgende Box zeigt das Menü, in dem weitere Einstellungen für die Installation von TEX Live möglich sind. -

+

  updates from CTAN: [X]
-

Zur Erläuterung: +

Zur Erläuterung:

use letter size instead of A4 by default:
EX-Lauf standardm in der Datei texmf.cnf definiert. Für weitere Informationen siehe Abschnitt 10.9 über Neuerungen in T10.9 über Neuerungen in TEX Live 2011.
Diese Option ist bei der Installation von class="E">EX Live installiert wurde und Pakete nach der Installation manuell hinzugefügt werden sollen.
-

Wenn Sie alle gewünschten Einstellungen für die Installation vorgenommen haben, +

Wenn Sie alle gewünschten Einstellungen für die Installation vorgenommen haben, können Sie im Hauptmenü nun »I« eintippen, um diese zu starten. Lesen Sie dann anschließend Abschnitt 3.16 für eventuell notwendige Arbeiten zum Abschluss der Installation. -

+

3.14 Kommandozeilenoptionen für die Installation

-

Nach Eingabe von

+

Nach Eingabe von

-

+

> install-tlzur Auswahl einer Installationsquelle, f
-in-place
Sollten Sie schon - ein rsync, svn, oder eine andere Kopie von TEX Live haben (siehe - Sollten + Sie schon ein rsync, svn, oder eine andere Kopie von TEX Live haben + (siehe http://tug.org/texlive/acquire-_mirror.html), dann wird diese - Option genau das nutzen, was Sie schon haben und nur die notwendigen - post-install Operationen durchführen. Eine Warnung: Die Datei
http://tug.org/texlive/acquire-mirror.html), dann wird + diese Option genau das nutzen, was Sie schon haben und nur die + notwendigen post-install Operationen durchführen. Eine Warnung: Die + Datei
tlpkg/texlive.tlpdb kann dadurch überschrieben werden; machen Sie vorher gegebenenfalls eine Sicherheitskopie. Die Entfernung von Paketen muss auch manuell vorgenommen werden. -

Diese Option kann nicht über die Installer-Schnittstelle gesetzt werden.

-

+

Diese Option kann nicht über die Installer-Schnittstelle gesetzt werden. +

3.15 Die Option repository

-

Als Standardquelle für die Installation wird ein

Als Standardquelle für die Installation wird ein CTAN-Knoten verwendet, der automatisch von http://mirror.ctan.org ermittelt wird. -

Falls Sie eine andere Installationsquelle verwenden wollen, geben Sie eine neue +

Falls Sie eine andere Installationsquelle verwenden wollen, geben Sie eine neue Quelle an, die entweder mit ftp:, http: oder http: oder ftp: verwenden, werden »/«-Zeichen am Ende ignoriert. -

Sie können also z. B. einen bestimmten

Sie können also z. B. einen bestimmten CTAN-Knoten auswählen, so etwa http://ctan.example.org/tex-_archive/systems/texlive/tlnet/, wobei Sie +class="ectt-1200">http://ctan.example.org/tex-archive/systems/texlive/tlnet/, wobei Sie natürlich statt |ctan.example.org| einen echten Servernamen verwenden und wahrscheinlich auch den Rest der URL anpassen müssen. Eine Auflistung von CTAN-Servern finden Sie unter http://ctan.org/mirrors. -

Falls Sie ein lokales Repository verwenden (also entweder direkt einen -Verzeichnispfad oder eine file:/-URL angeben), so werden bevorzugt +

Falls Sie ein lokales Repository verwenden (also entweder direkt einen +Verzeichnispfad oder eine file:/-URL angeben), so werden bevorzugt Archivdateien in einem Unterverzeichnis archive des Repository verwendet, selbst wenn ausgepackte Dateien vorhanden sind. -

+

3.16 Aufgaben im Anschluss an die Installation

-

Je nach System kann es notwendig sein, dass im Anschluss an die Installation +

Je nach System kann es notwendig sein, dass im Anschluss an die Installation noch einige Kleinigkeiten erledigt werden müssen. -

+

3.16.1 Windows

-

Benutzer von Windows sind hier in der glücklichen Position, dass das +

Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm alles komplett erledigt haben sollte. -

+

3.16.2 Unix, falls symbolische Links angelegt wurden

-

Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links +

Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links angelegt werden sollten (s. Abschnitt 3.13), dann sollten hier auch keine Nacharbeiten mehr notwendig sein. -

+

3.16.3 Umgebungsvariablen für Unix

-

Das Verzeichnis mit den ausführbaren Programmen von TEX Live muss sich im +

Das Verzeichnis mit den ausführbaren Programmen von TEX Live muss sich im Suchpfad des Systems befinden. Jedes unterstützte System besitzt ein eigenes Verzeichnis unterhalb von TEXDIR/bin, deren Namen Sie in Abb. 3.5 +href="#x1-250435">3.5 finden. -

Weiterhin können Sie die Verzeichnisse mit den Manual-Pages und Info-Dateien +

Weiterhin können Sie die Verzeichnisse mit den Manual-Pages und Info-Dateien zu den entsprechenden Suchpfaden für Dokumentation hinzufügen. -

Für Systeme mit einer Bourne-kompatiblen Shell wie

Für Systeme mit einer Bourne-kompatiblen Shell wie bash ist hier am Beispiel von GNU/Linux aufgeführt, wie die Befehle zum Setzen der Umgebungsvariablen (z. B. in $HOME/.profile) aussehen k

-export PATH=/usr/local/texlive/2014/bin/i386-linux:$PATH - 
export MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH - 
export INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH +export PATH=/usr/local/texlive/2015/bin/i386-linux:$PATH + 
export MANPATH=/usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH + 
export INFOPATH=/usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH
-

-

Für

+

Für csh oder tcsh erfolgt die Konfiguration in der Regel in der Datei $HOME/.cshrc @@ -3070,19 +2952,19 @@ und k

-setenv PATH /usr/local/texlive/2014/bin/i386-linux:$PATH - 
setenv MANPATH /usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH - 
setenv INFOPATH /usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2015/bin/i386-linux:$PATH + 
setenv MANPATH /usr/local/texlive/2015/texmf-dist/doc/man:$MANPATH + 
setenv INFOPATH /usr/local/texlive/2015/texmf-dist/doc/info:$INFOPATH
-

-

+

+

3.16.4 Systemweites Setzen von Umgebungsvariablen

-

Wenn Sie als Administrator die Umgebungsvariablen global für das gesamte +

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. -

Daher hier nur zwei Hinweise: -

+

Daher hier nur zwei Hinweise: +

1.
Schauen Sie nach einer Datei /etc/manpath.config. Falls diese
- MANPATH_MAP /usr/local/texlive/2014/bin/i386-linux \ -  
            /usr/local/texlive/2014/texmf/doc/man + MANPATH_MAP /usr/local/texlive/2015/bin/i386-linux \ +  
            /usr/local/texlive/2015/texmf/doc/man
-

+

2.
Prüfen Sie, ob es auf Ihrem System eine Datei /etc/environment gibt, in der die systemweiten Umgebungsvariablen definiert werden. -

Zusätzlich wird ein symbolischer Link

Zusätzlich wird ein symbolischer Link man im binary-Verzeichnis unter Unix angelegt, der auf texmf-dist/doc/man berweist. Einige Versionen von OSX, finden so verlinkte Man-Pages automatisch, so dass hier keine spezielle Konfiguration für die Man-Pages mehr erforderlich ist.

-

+

3.16.5 Internet-Updates nach der Installation von DVD

-

Wenn Sie von DVD installiert haben, können Sie mittels des folgenden Befehls die +

Wenn Sie von DVD installiert haben, können Sie mittels des folgenden Befehls die Aktualisierung über das Internet aktivieren. Zuerst müssen Sie, wie im letzten Abschnitt beschrieben, den Suchpfad angepasst haben:

-

+

> tlmgr http://mirror.ctan.org/systems/texlive/tlnet -

Dadurch nutzt

Dadurch nutzt tlmgr beim nächsten Update einen CTAN Mirror. Sollte es Probleme bei der automatischen Wahl eines Mirror-Servers geben, kann ein @@ -3140,28 +3022,28 @@ href="http://ctan.org/mirrors" class="url" >http://ctan.org/mirrors verfügbaren Liste ausgewählt werden. Benutzen Sie diesen Pfad dann mit dem oben genannten Befehl. -

+

3.16.6 Font configuration für xeTEX

-

xeT

xeTEX und LuaTEX können nicht nur die Schriften in den TEX Bäumen nutzen, sondern auch die auf dem System vorhandenen Fonts. Die Methoden, wie sie dies tun, ähneln sich, sind aber verschieden. -

Unter Windows sind die auf dem System vorhandenen Schriften automatisch +

Unter Windows sind die auf dem System vorhandenen Schriften automatisch nutzbar. Auf einem Unix/Linux System sind Anpassungen notwendig, damit die Schriften per Systemname und nicht nur Dateiname gefunden werden können. -

Hierfür wird bei der Installation des

Hierfür wird bei der Installation des xetex Pakets die Datei
TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf erzeugt. -

Um die mitgelieferten T

Um die mitgelieferten TEX Live-Schriften systemweit verwenden zu können, gehen Sie bitte folgendermaßen vor: -

+

1.
Kopieren Sie als root-User /etc/fonts/conf.d/09-texlive.conf. 2.
Führen Sie fc-cache -fsv aus.
-

Falls Ihnen als normaler Nutzer die entsprechenden Privilegien für die obigen +

Falls Ihnen als normaler Nutzer die entsprechenden Privilegien für die obigen Schritte fehlen, können Sie die TEX Live-Schriften für sich selbst als xeT  Ihr Home-Verzeichnis ist. 2.

Führen Sie fc-cache -fv aus.
-

Führen Sie

Führen Sie fc-list aus, um eine Liste der Systemschriften mit hilfreichen Informationen zu erhalten. -

+

3.16.7 ConTEXt Mark IV

-

Sowohl das „alte“ ConT

Sowohl das „alte“ ConTEXt (Mark II) als auch das ‘neue’ ConTEXt (Mark EX Live Installation funktionieren und brauchen keine besondere Aufmerksamkeit, sofern tlmgr für den Update-Prozess genutzt wird. -

Da ConT

Da ConTEXt MkIV jedoch nicht die kpathsea-Bibliothek nutzt, ist ein wenig manuelle Nacharbeit notwendig, wenn neue Dateien manuell installiert werden (also ohne die Nutzung von tlmgr). -

Nach einer jeden solchen Installation muss jeder Nutzer das das folgende +

Nach einer jeden solchen Installation muss jeder Nutzer das das folgende Kommando ausführen, um den ConTEXt Cache zu aktualisieren: @@ -3223,28 +3105,28 @@ class="E">EXt Cache zu aktualisieren:

context --generate
-

-

Die erzeugten Dateien werden in

+

Die erzeugten Dateien werden in TEXMFCACHE gespeichert, dessen Standardwert TEXMSYSVAR;TEXMFVAR ist. -

ConT

ConTEXt MkIV liest aus allen Pfaden, die in TEXMFCACHE aufgeführt sind und schreibt in die erste Pfadangabe, bei der Schreibrechte existieren. Im Fall identischer Cache-Daten hat der letzte gefundene Pfad Vorrang vor allen anderen Pfaden. -

Für weitere Informationen siehe

Für weitere Informationen siehe http://wiki.contextgarden.net/Running_Mark_IV und http://wiki.contextgarden.net/TeX_Live_2012. -

+

3.16.8 Integrieren lokaler bzw. nutzer-spezifischer Makros

-

Wie bereits in Abschnitt 

Wie bereits in Abschnitt 2.3 erwähnt, ist der Verzeichnisbaum TEXMFLOCAL (im Normalfall $HOME/texmf oder %USERPROFILE%\texmf) für persönliche Ergänzungen verwenden, ohne dass andere Benutzer davon beeinflusst werden. -

Diese Verzeichnisse sollen über verschiedene Versionen von T

Diese Verzeichnisse sollen über verschiedene Versionen von TEX Live hinweg identisch sein, so dass ein Update von TEX 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. -

Für beide oben genannte Verzeichnisbäume erwartet T

Für beide oben genannte Verzeichnisbäume erwartet TEX Live eine @@ -3286,7 +3168,7 @@ class="E">EX zum Beispiel in ein Verzeichnis unterhalb von TEXMFLOCAL/tex/latex oder TEXMFHOME/tex/latex. -

Der Verzeichnisbaum

Der Verzeichnisbaum TEXMFLOCAL wird zur Laufzeit nicht direkt nach Dateien durchsucht. Stattdessen wird eine Liste von Dateinamen verwendet, sich sich in einer Datei mit dem Namen mktexlsr oder class="ecti-1200">Reinit file database in dem Konfigurationsreiter des TEX Live Managers (GUI-Modus). -

+

3.16.9 Integrieren von Schriften

-

Die Installation von Schriften, die nicht von T

Die Installation von Schriften, die nicht von TEX Live sind, ist eine recht komplexe Angelegenheit. Sie sollten sich bereits gut mit dem System auskennen, bevor Sie diese Aufgabe beginnen. Schauen Sie vielleicht vorher in @@ -3309,7 +3191,7 @@ Abschnitt ?? nach, welche Schriften bereits bei TEX Live mitgeliefert werden. -

Eine Alternative besteht im Benutzen von xeT

Eine Alternative besteht im Benutzen von xeTEX oder LuaTEX (s. Abschnitt 2.4), @@ -3317,21 +3199,21 @@ bei dem direkt alle vom Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation einer TEX-Unterstützung notwendig ist. -

Falls Sie wirklich weitere Schriften benötigen, finden Sie unter +

Falls Sie wirklich weitere Schriften benötigen, finden Sie unter http://tug.org/fonts/fontinstall.html eine Beschreibung zur Installation weiterer Schriften. -

+

3.17 Testen der Installation

-

Nach der Installation von T

Nach der Installation von TEX Live wollen Sie es natürlich benutzen, um möglichst schöne Dokumente zu setzen. -

Dieser Abschnitt beschreibt, wie Sie prüfen können, ob Ihr T

Dieser Abschnitt beschreibt, wie Sie prüfen können, ob Ihr TEX Live-System funktioniert. Die folgenden Beispiele sind für Unix, sollten unter Windows und Mac EXShop href="http://pages.uoregon.edu/koch/texshop" class="url" >http://pages.uoregon.edu/koch/texshop. Auf anderen Unix-Systemen obliegt es dem Nutzer, einen Editor auszuwählen; im Grunde funktioniert jeder -Plain-Text Editor. -

+Plain-Text Editor, ein UTF8-fähiger Editor wird aber empfohlen. +

1.
Prüfen Sie, ob Sie das Programm tex ausführen können:
-

+

> tex Knuth. class="ectt-1200">...
-

Erhalten Sie als Resultat statt der Versionsnummer die Meldung, dass der +

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 PATH aufzunehmen, @@ -3383,7 +3265,7 @@ href="#x1-340003.16.3"> 2.

Eine einfache LATEX-Datei übersetzen:
-

+

> latex on sample2e.log.
-

Falls dies schief geht, sind wahrscheinlich noch alte Umgebungsvariablen +

Falls dies schief geht, sind wahrscheinlich noch alte Umgebungsvariablen einer vorigen TEX-Installation übrig geblieben. Wir empfehlen, die Umgebungsvariablen, die sich auf TEX beziehen, zu entfernen. F weitere Analyse können Sie TEX anzeigen lassen, wo es bestimmte Dateien sucht, siehe »Fehlersuche« auf Seite §. +href="#x1-700008.2.4">§.

3.
Ergebnis auf dem Bildschirm anschauen:
-

+

> xdvi # Windows
-

Nun sollte sich ein Vorschaufenster mit dem soeben gesetzten Beispieldokument +

Nun sollte sich ein Vorschaufenster mit dem soeben gesetzten Beispieldokument öffnen, das die Grundlagen von LATEX erläutert (und das Anfänger tatsächlich auch einmal lesen sollten). Unter Unix muss ein X-Server @@ -3459,7 +3341,7 @@ class="ectt-1200">Can’t open display.

4.
Eine PostScript-Datei erzeugen:
-

+

> dvipsDVI):
-

+

> pdflatex sample2e.tex 6.
Eine PDF-Datei anschauen:
-

+

> gvhttp://www.gnu.org/software/gv bzw. http://www.foolabs.com/xpdf. -

Sie können natürlich auch andere PDF-Viewer verwenden, beispielsweise den +

Sie können natürlich auch andere PDF-Viewer verwenden, beispielsweise den Adobe Reader, der allerdings unter Windows das Problem hat, dass geöffnete PDF-Dateien nicht überschrieben werden können, was zu Fehlern von pdfT* erscheint.

class="enumerate">Falls Sie das xetex-Paket installiert haben, können Sie das Verwenden von Systemschriften folgendermaßen testen:
-

+

+> xetex on opentype-info.log.
-

(Oder das gleiche für

(Oder das gleiche für luatex.) -

Falls Sie die Fehlermeldung „Invalid fontname ’Latin Modern +

Falls Sie die Fehlermeldung „Invalid fontname ’Latin Modern Roman/ICU’…“ erhalten, muss Ihr System so konfiguriert werden, dass es die von TEX Live mitgelieferten Schriften findet (siehe Abschnitt ??). -

+

3.18 Hinweise auf weitere Software

-

In vielen Fällen ist die Installation weiterer Software sinnvoll: +

In vielen Fällen ist die Installation weiterer Software sinnvoll:

Ghostscript
http://www.winedt.com. Bitte beachten Sie, dass Mitglieder von DANTE e. V. ein Lizenzabkommen mit WinEdt zu sehr günstigen Preisen gibt.
-

Für weitere Programme siehe

Für weitere Programme siehe http://tug.org/interest.html. @@ -3733,7 +3615,7 @@ class="ectt-1200">http://tug.org/interest.html.

Kapitel 4
Installation für mehrere Maschinen oder Nutzer (Netz-Installation)

-

Bei T

Bei TEX 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 T...  
TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local

-

-

Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den +

+

Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den Suchpfad des Systems aufzunehmen, alles weitere bestimmt TEX Live dann automatisch. -

Daher ist es kein Problem, wenn das Grundverzeichnis von T

Daher ist es kein Problem, wenn das Grundverzeichnis von TEX Live als Netzlaufwerk eingebunden ist. Tatsächlich können Sie TEX Live sogar zunächst lokal installieren und dann auf ein Netzlaufwerk verschieben. -

Benutzer von Windows können ein Installationsskript namens

Benutzer von Windows können ein Installationsskript namens w32client für eine Netzwerkinstallation von Kapitel 5
Portables TEX Live auf DVD oder USB-Stick -

Wenn Sie T

Wenn Sie TEX Live im portablen Modus verwenden wollen (z. B. auf einem Rechner, auf dem Sie „Gast“ sind), können Sie TEX Live mit der Option @@ -3790,7 +3672,7 @@ class="ectt-1200">V im Text-Installer oder der entsprechenden Option im grafischen Installer) auf einem USB-Stick installieren (siehe Abschnitt 3.14). -

Um T

Um TEX von dieser portablen Installation ausführen zu können, muss das entsprechenden Verzeichnis mit den Binaries dem Suchpfad hinzugefügt werden. Unter Windows kann man tl-tray-menu im Stammverzeichnis der Installation doppelt klicken, um zwischen verschiedenen Aufgaben zu wählen. -

PIC -

Der Eintrag ‘More…’ erläutert, wie Sie dieses Menü anpassen können. +

Der Eintrag ‘More…’ erläutert, wie Sie dieses Menü anpassen können.

5.0.1 ISO (oder DVD) Installationen

-

Wenn Sie ihre Installation nicht aktualisieren oder anpassen müssen, kann die +

Wenn Sie ihre Installation nicht aktualisieren oder anpassen müssen, kann die Erstellung einer ISO Datei oder DVD Ihrer Installation vorteilhaft sein, denn:

    @@ -3818,26 +3700,26 @@ class="E">EX Live Installation genutzten Rechners unabhängig.
  • Virtuelle Maschinen können ein ISO Image leicht einbinden.
-

Natürlich können Sie auch ein ISO Image auf DVD brennen, wenn dies für Sie +

Natürlich können Sie auch ein ISO Image auf DVD brennen, wenn dies für Sie vorteilhaft ist. -

Desktop

Desktop GNU/Linux/Unix Systeme, inklusive Mac OSX, können ISO Images seit langem problemlos einbinden. Windows 8 ist die erste Windows Version, die dies auch mit Bordmitteln kann. -

Wenn man eine ISO Installation vorbereitet, ist es am besten, das Verzeichnis für +

Wenn man eine ISO Installation vorbereitet, ist es am besten, das Verzeichnis für das Jahr wegzulassen und und texmf-local auf der gleichen Ebene wie (texmf-dist, texmf-var, etc.) zu haben. Dies kann man im normalen Installationsprogramm einstellen. -

Um ein physikalisches Installationsmedium zu erhalten, kann man das ISO Image +

Um ein physikalisches Installationsmedium zu erhalten, kann man das ISO Image auf DVD brennen. -

Für die Windows Ssystem Integration können Sie die

Für die Windows Ssystem Integration können Sie die w32client einbeziehen, die in Abschnitt 4 und unter http://tug.org/texlive/w32client.html beschrieben sind, und die auf einem ISO Image genauso funktionieren wie in einer Netzwerkinstallation. -

Unter Mac

Unter Mac OSX lassen sich TeXShop und TEXworks nutzen, wenn ein symbolischer Link sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin

-

+

Kapitel 6
tlmgr: Installation verwalten

-



@@ -3874,7 +3756,7 @@ sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin / -

PIC

tlmgr im GUI-Modus. Hauptfenster nach dem Klicken auf -


-



+


@@ -3897,7 +3779,7 @@ class="ectt-1200">tlmgr im GUI-Modus. Hauptfenster nach dem Klicken auf -

PIC

tlmgr im GUI-Modus: Allgemeine Optionen


-



+


@@ -3919,7 +3801,7 @@ class="ectt-1200">tlmgr im GUI-Modus: Allgemeine Optionen

PIC

tlmgr im GUI-Modus: Optionen zur Papiergr -


-

Bei der Installation von T


+

Bei der Installation von TEX Live wird auch das Programm tlmgr installiert, mit dem Sie anschließend Ihr TEX Live l

  • Anpassen der Installation, wie Ändern der Papiergröße oder des Quellverzeichnisses für Komponenten (s. Abschnitt 3.15).
  • -

    Achtung: tlmgr ist für die Installation im portablen Modus (Abschnitt 5) weder gedacht noch getestet.

    6.1 tlmgr im grafischen Modus

    -

    tlmgr im GUI-Modus (siehe Abbildung 6.1) wird durch

    -

    +

    > tlmgr -gui
    -

    gestartet. Unter Windows finden Sie das Programm im Start menu:

    gestartet. Unter Windows finden Sie das Programm im Start menu: Start, Programme, TeX Live 2014, TeX Live 2015, TeX Live Manager. 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 TEX Live die Pakete lädt, vorhanden bzw. erreichbar ist. -

    Abb. 

    Abb. 6.2 und 6.3 zeigen die Reiter zur allgemeinen Konfiguration von TEX Live und zur Einstellung der Papiergröße. -

    +

    6.2 Beispiel zur Verwendung von tlmgr über Kommandozeile

    -

    Nachdem Sie T

    Nachdem Sie TEX Live installiert haben, können Sie Ihr TEX Live-System auf den neuesten Stand aktualisieren:

    -

    +

    > tlmgr update -all
    Falls Sie vorher wissen wollen, was passiert, können Sie zunächst
    -

    +

    > tlmgr -dry-run -

    +

    > tlmgr update -list
    verwenden. -

    Das folgende Beispiel demonstriert, wie die Collection für xeT

    Das folgende Beispiel demonstriert, wie die Collection für xeTEX installiert wird, wobei sich die Installationsdateien in einem lokalen Verzeichnis befinden:

    -

    +

    tlmgr -repository collection-xetex
    Dies liefert die folgende Ausgabe:
    -

    +


    install: collection-xetex @@ -4080,7 +3962,7 @@ class="ectt-1095"> mktexlsr
    mktexlsr: Updating /usr/local/texlive/2014/texmf-dist/ls-R... +class="ectt-1095"> /usr/local/texlive/2015/texmf-dist/ls-R...
    ...
     on xelatex.log.
    fmtutil: /usr/local/texlive/2014/texmf-var/web2c/xetex/xelatex.fmt /usr/local/texlive/2015/texmf-var/web2c/xetex/xelatex.fmt installed.
    -

    Wie man sieht, beachtet

    Wie man sieht, beachtet tlmgr die Abhängigkeiten von Paketen und installiert im obigen Beispiel von xeTEX benötigte Komponenten nach. Weiterhin werden automatisch im Anschluss die Dateilisten der Verzeichnisbäume aktualisiert und fehlende Formate generiert. -

    Informationen zu einem Paket (oder einer Collection oder einem Schema) +

    Informationen zu einem Paket (oder einer Collection oder einem Schema) anzeigen:

    -

    +

    Ucomtlmgr show collection-latexextra
    -

    Hier erhält man folgende Ausgabe: +

    Hier erhält man folgende Ausgabe: @@ -4131,8 +4013,8 @@ package:    collection-latexextra  
    installed:  Yes  
    revision:   32768

    -

    -

    Die komplette Dokumentation finden Sie unter

    +

    Die komplette Dokumentation finden Sie unter http://tug.org/texlive/tlmgr.html oder mit tlmgr -help.

    Kapitel 7
    Hinweise zu Windows

    -

    Das Installationsprogramm von T

    Das Installationsprogramm von TEX 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 TEX Live nur noch ab Windows XP oder später installiert werden.

    7.1 Windows-spezifische Dinge

    -

    Unter Windows kümmert sich das Installationsprogramm auch um folgende +

    Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge:

    bmeps aufruft. class="ecbx-1200">Automatische Pfad-Anpassung
    Erfordert keine manuellen Anpassungen.
    -

    +

    7.2 Zusätzlich enthaltene Programme unter Windows

    -

    Zusätzlich werden unter Windows einige Programme installiert, die unter +

    Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch nicht verfügbar sind:

    PS_View.
    Weiterhin wird PS_View installiert, ein neuer PostScript- und PDF-Viewer, der Freie Software ist, s. Abb. 7.1. -



    -

    +

    -

    PIC

    Abbildung 7.1: PS_View, sogar sehr extreme Vergrößerungen sind möglich.
    -


    +


    dviout
    font benutzen können. Mit fc-cache kann die Liste der verfügbaren Schriften aktualisiert werden.
    -

    +

    7.3 Nutzerprofile unter Windows

    -

    Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das +

    Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das Verzeichnis %USERPROFILE%. -

    Ab Windows Vista liegt es meist in

    Ab Windows Vista liegt es meist in C:\Users\<username>, unter Windows XP im Verzeichnis C:/Dokumente und Einstellungen/<username>. -

    In der Datei

    In der Datei texmf.cnf und in Kpathsea allgemein wird ~ sowohl unter Unix und Windows korrekt aufgelöst. -

    +

    7.4 Die Windows-Registry

    -

    Windows verwaltet fast all seine Konfigurationseinstellungen in der Registry. +

    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 7.3). HKLM liegt im Normalfall in einem Unterverzeichnis des Windows-Verzeichnisses. -

    In einigen Fällen sind Systeminformationen aus Umgebungsvariablen +

    In einigen Fällen sind Systeminformationen aus Umgebungsvariablen ersichtlich, in vielen anderen Fällen liegen diese Informationen aber in der Registry. -

    +

    7.5 Windows Permissions

    -

    In neueren Versionen von Windows wird zwischen normalen Benutzern und +

    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 @@ -4361,13 +4243,13 @@ Freiheiten haben. Trotzdem haben wir einigen Aufwand getrieben, damit TEX Live auch unter Windows ohne Administrator-Rechte installiert werden kann. -

    Wenn das T

    Wenn das TEX Live Installationsprogramm mit Administrator-Rechten gestartet wird, gibt es eine Option für die Installation für alle Benutzer des Systems, d. h. Verknüpfungen, Menüs und Systemeinträge werden für alle Nutzer angelegt. Ansonsten werden diese nur für den aktuellen Benutzer angelegt. -

    Unabhängig davon wird grundsätzlich angenommen, dass das Wurzelverzeichnis +

    Unabhängig davon wird grundsätzlich angenommen, dass das Wurzelverzeichnis @@ -4376,7 +4258,7 @@ class="E">EX Live unter %SystemDrive% liegen soll. Allerdings testet das Installationsprogramm, ob dieses Verzeichnis für den aktuellen Benutzer schreibbar ist. -

    Ein Problem entsteht, wenn T

    Ein Problem entsteht, wenn TEX Live ohne Administrator-Rechte installiert wird und sich bereits ein TEX-System im systemweiten Suchpfad befindet. Windows @@ -4393,18 +4275,32 @@ class="E">EXworks (falls Sie dieses installieren) f automatisch TEX Live am Anfang des Suchpfades ein, so dass es direkt benutzbar ist. -

    Seit Windows Vista gibt es einen weiteren Fallstrick. Selbst wenn Sie als +

    Seit Windows Vista gibt es einen weiteren Fallstrick. Selbst wenn Sie als Administrator angemeldet sind, müssen Sie Programme trotzdem explizit mit Administratorrechten starten. Insofern ist es tatsächlich nicht sehr sinnvoll, sich als Administrator anzumelden. Klicken Sie stattdessen auf das gewünschte Programm (bzw. die gewünschte Verknüpfung) mit der rechten Maustaste, damit Sie die Option „Als Administrator ausführen...“ erhalten, dieses mit Administratorrechten auszuführen. -

    +

    +

    7.5.1 Schutz des TEX Live Verzeichnisses

    +

    Eine Admin-Installation schützt das TEX Live Verzeichnis nicht gegen +Manipulationen durch normale User. Dies muss durch das Setzen geeigneter +ACL (Access Control List) Einstellungen erfolgen. Wir empfehlen das +Kommandouzeilenwerkzeug icacls. +

    + + +

    7.6 Erhöhen des maximal verfügbaren Speichers unter Windows und + id="x1-560007.6">Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin

    -

    Unter Windows und Cygwin (s. Abschnitt

    Unter Windows und Cygwin (s. Abschnitt 3.5 für die Installation unter Cygwin) kann es vorkommen, dass der den in TEX Live enthaltenen Programmen zur @@ -4414,14 +4310,11 @@ class="ectt-1200">asy ein Array von 25 Millionen Gleitkommazahlen allokie oder ein Dokument mit umfangreichen Schriften mit LuaTEX übersetzt wird. -

    Für Cygwin ist die Erhöhung des Maximalspeichers im Cygwin-Hanbuch +

    Für Cygwin ist die Erhöhung des Maximalspeichers im Cygwin-Hanbuch beschrieben (http://www.cygwin.com/cygwin-_ug-_net/setup-_maxmem.html). - - - -

    Unter Windows können Sie eine Datei http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html). +

    Unter Windows können Sie eine Datei moremem.reg mit folgenden vier Zeilen anlegen: @@ -4433,8 +4326,8 @@ Windows Registry Editor Version 5.00  
    [HKEY_LOCAL_MACHINE\Software\Cygwin]  
    "heap_chunk_in_mb"=dword:ffffff00

    -

    -

    Führen Sie dann als Administrator

    +

    Führen Sie dann als Administrator regedit /s moremem.reg aus. (Falls der zur Verfügung stehende Speicher nur für den aktuellen Nutzer erhöht werden soll, verwenden Sie stattdessen einfach HKEY_CURRENT_USER).

    Kapitel 8
    Anleitung zum Web2C-System

    -

    Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes + id="x1-570008">Anleitung zum Web2C-System +

    Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes TEX-System darstellen. Dazu gehören natürlich TEX, MetaFont, MetaPost, BibTEX usw. -

    Die erste Implementierung eines T

    Die erste Implementierung eines TEX-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

    Web2C läuft unter

    Web2C läuft unter UNIX, 32-bit-Versionen von Windows, Mac OSX und auf weiteren Betriebssystemen. Es benutzt die Original-Quelldateien von Donald @@ -4564,7 +4457,7 @@ class="ecbx-1200">weave

    WEB-Code als TEX-Dokumentation
    -

    Die genaue Funktionsweise und die möglichen Parameter sind der Beschreibung +

    Die genaue Funktionsweise und die möglichen Parameter sind der Beschreibung der jeweiligen Pakete bzw. der Web2C-Dokumentation zu entnehmen. @@ -4572,7 +4465,7 @@ 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. -

    Zunächst verstehen alle Programme die grundlegenden Parameter der +

    Zunächst verstehen alle Programme die grundlegenden Parameter der GNU-Software:

    @@ -4587,7 +4480,7 @@ class="description">ausf --version
    Ausgabe der Versionsnummer
    -

    Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten +

    Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten Dateien im Dateisystem die Kpathsea-Bibliothek (http://tug.org/kpathsea). @@ -4606,10 +4499,10 @@ class="E">EX-Dateibaums vorhanden ist. Sie enthält für jede Datei die genaue Position im Dateibaum relativ zum Wurzelverzeichnis.

    8.1 Dateisuche mit der Kpathsea-Bibliothek

    -

    Wir beschreiben zunächst den grundlegenden Suchmechanismus der + id="x1-580008.1">Dateisuche mit der Kpathsea-Bibliothek +

    Wir beschreiben zunächst den grundlegenden Suchmechanismus der Kpathsea-Bibliothek. -

    Ein

    Ein Suchpfad ist eine durch Kommata oder Semikola getrennte Liste von Pfadkomponenten, die üblicherweise Verzeichnisnamen darstellen. Ein Suchpfad @@ -4625,20 +4518,20 @@ class="ectt-1200">/dir/my-file. Als Ergebnis wird entweder die erste gefundene Datei oder eine Liste aller passenden Dateien geliefert. -

    Um auf allen Dateisystemen effizient arbeiten zu können, verwendet Kpathsea ggf. +

    Um auf allen Dateisystemen effizient arbeiten zu können, verwendet Kpathsea ggf. andere Datei-/Verzeichnis-Separatoren als : und /. -

    Beim Überprüfen einer Pfadkomponente

    Beim Überprüfen einer Pfadkomponente p überprüft Kpathsea zunächst, ob eine Dateinamen-Datenbank (siehe auch Dateinamen-Datenbank auf Seite §) für die +href="#x1-660008.2">§) 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 p steht. In diesem Fall wird zur Bestimmung der Position der gesuchten Datei die Datenbank herangezogen. -

    Nur wenn keine passende Datenbank existiert oder wenn die Datei nicht in der +

    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 p mit dem @@ -4646,7 +4539,7 @@ Pr class="ectt-1200">!! unterbunden werden. Zur Suche erzeugt Kpathsea eine Liste der Verzeichnisse, die im Pfadelement enthalten sind, und durchsucht jedes dieser Verzeichnisse nach der gesuchten Datei. -

    Für Dateien kann auch ein Schalter

    Für Dateien kann auch ein Schalter file must exist gesetzt werden (»Datei @@ -4664,7 +4557,7 @@ Komponente eines Suchpfades: zun danach ggf. das Dateisystem. Wird die Datei gefunden, stoppt die Suche (normalerweise) und als Ergebnis wird der komplette Pfad zur gesuchten Datei ausgegeben. -

    Außer Verzeichnisnamen dürfen Pfadkomponenten für Kpathsea folgende +

    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 @@ -4672,7 +4565,7 @@ Dateisuche von Kpathsea in gew expandiert. Diese Expansion wird in den folgenden Abschnitten erklärt, und zwar genau in der Reihenfolge, wie die Elemente auch von Kpathsea bearbeitet werden. -

    Beachten Sie, dass Kpathsea bei absoluten und explizit relativen Komponenten, +

    Beachten Sie, dass Kpathsea bei absoluten und explizit relativen Komponenten, @@ -4681,12 +4574,12 @@ class="ectt-1200">/, ./ oder ../ beginnt, nur überprüft, ob die Datei existiert. -

    +

    8.1.1 Bestandteile von Pfadkomponenten

    -

    Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden. Dies + id="x1-590008.1.1">Bestandteile von Pfadkomponenten +

    Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden. Dies sind in der Reihenfolge, wie Kpathsea sie auswertet: -

    +

    1.
    eine benutzerdefinierte Umgebungsvariable, z. B. TEXINPUTS=/c:/d (siehe folgenden Text)
    4.
    Einstellung beim Übersetzen der Programme
    -

    Unter Verwendung der Parameter zur Fehlersuche können Sie sich diese Werte für +

    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 §.) -

    +href="#x1-700008.2.4">§.) +

    8.1.2 Konfigurationsdateien

    -

    Die Kpathsea-Bibliothek liest zur Laufzeit die Konfigurationsdateien +

    Die Kpathsea-Bibliothek liest zur Laufzeit die Konfigurationsdateien mit den Namen .../2014/texmf.cnf. Sollten Sie Anpassungen an den Standardvorgaben +class="ectt-1200">.../2015/texmf.cnf. Sollten Sie Anpassungen an den Standardvorgaben vornehmen müssen, ist dies der richtige Ort. -

    Die Haupt-Konfigurationsdatei befindet sich in .../2014/texmf-dist/web2c/texmf.cnf. +

    Die Haupt-Konfigurationsdatei befindet sich in .../2015/texmf-dist/web2c/texmf.cnf. Diese Datei sollten Sie nicht anpassen, da Ihre Anpassungen beim nächsten Update überschrieben werden. -

    Im Folgenden wird die Syntax der Datei

    Im Folgenden wird die Syntax der Datei texmf.cnf angegeben. Konsultieren Sie zum besseren Verständnis beim Lesen die auf der DVD enthaltene Konfigurationsdatei. @@ -4751,7 +4644,7 @@ class="ecti-1200">nicht

  • Sonstige Zeilen haben den folgenden Aufbau:
    -

    +

      Variable[.Programmname] [=] Wert
    -

    Das Zeichen »=« und umgebender Leerraum dürfen entfallen. +

    Das Zeichen »=« und umgebender Leerraum dürfen entfallen.

  • Der Name von Variable kann alle Zeichen außer Leerzeichen, DOS/Windows-Systeme
  • Die Definitionen werden komplett eingelesen, bevor eine Expansion stattfindet. Dadurch können Sie die Variable schon vor Ihrer Definition referieren.
  • -

    Der Ausschnitt einer Konfigurationsdatei demonstriert diese Möglichkeiten. +

    Der Ausschnitt einer Konfigurationsdatei demonstriert diese Möglichkeiten. @@ -4806,11 +4699,11 @@ class="ectt-1200">DOS/Windows-Systeme \verbatiminput{../texlive-common/examples/ex5.tex}  
    Betrachten Sie Abbildung~\ref{fig:config-sample}.

    -

    -

    +

    +

    8.1.3 Expansion von Pfadkomponenten

    -

    Kpathsea verwendet in Suchpfaden ähnliche Zeichen und Konstrukte wie + id="x1-610008.1.3">Expansion von Pfadkomponenten +

    Kpathsea verwendet in Suchpfaden ähnliche Zeichen und Konstrukte wie UNIX-Shells. Beispielsweise wird die Definition ~$USER/{foo,bar}//baz in alle @@ -4821,10 +4714,10 @@ class="ectt-1200">$USER expandiert, die eine Datei oder ein Unterverzeichnis namens baz enthalten. Der Expansionsmechanismus wird im Folgenden erklärt. -

    +

    8.1.4 Expansion der Voreinstellungen

    -

    Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von + id="x1-620008.1.4">Expansion der Voreinstellungen +

    Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von Pfadkomponenten« auf Seite ??) einen zusätzlichen (vorangestellten, nachgestellten oder verdoppelten) Doppelpunkt enthält, wird an dieser Stelle der @@ -4834,7 +4727,7 @@ dieselbe Regel. Wenn beispielsweise die Umgebungsvariable -

    +

    > setenv TEXINPUTS /home/karl:
    -

    gesetzt wird (hier: C-Shell) und in

    gesetzt wird (hier: C-Shell) und in texmf.cnf die Variable TEXINPUTS folgenden Wert erhält

    -

    +

      .:$TEXMF//tex
    -

    dann lautet der Suchpfad schließlich: +

    dann lautet der Suchpfad schließlich:

    -

    +

      /home/karl:.:$TEXMF//tex
    -

    Da es sinnlos wäre, denselben Pfad mehrfach einzufügen, wird die Ersetzung nur +

    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. -

    +

    8.1.5 Expansion geschweifter Klammern

    + id="x1-630008.1.5">Expansion geschweifter Klammern -

    Die Expansion geschweifter Klammern ist zur Definition mehrerer T

    Die Expansion geschweifter Klammern ist zur Definition mehrerer TEX-Hierarchien sehr nützlich. Beispielsweise wird |va,bw| zu |vaw:vbw|. Verschachtelungen sind dabei erlaubt. Diese Technik wird dazu benutzt, durch eine Zuweisung an   TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}

    -

    -

    Eine Anwendung wie +

    +

    Eine Anwendung wie

      TEXINPUTS = .;$TEXMF/tex//
    -

    -

    führt dann dazu, dass erst im aktuellen Verzeichnis gesucht wird, dann im +

    +

    führt dann dazu, dass erst im aktuellen Verzeichnis gesucht wird, dann im gesamten Dateibaum $TEXMFVAR/tex, $TEXMFHOME/tex, $TEXMF in allen Definitionen wird grundsätzlich zuerst der neuere Dateibaum durchsucht. -

    +

    8.1.6 Expansion von Unterverzeichnissen

    -

    Zwei oder mehrere aufeinanderfolgende Schrägstriche (Expansion von Unterverzeichnissen +

    Zwei oder mehrere aufeinanderfolgende Schrägstriche (//) in einer Pfadkomponente, die auf einen Verzeichnisnamen d folgen, werden expandiert zu @@ -4925,7 +4818,7 @@ class="ectt-1200">d. 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. -

    Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur +

    Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur Unterverzeichnisse mit passenden Namen in die Suche einbezogen. Beispielsweise wird /a//b in die Pfade /a/b/c oder /a/1. (Jeweils vorausgesetzt, dass die Verzeichnisse existieren.) -

    Mehrere

    Mehrere //-Konstruktionen innerhalb einer Pfadkomponente sind zulässig, allerdings nicht am Pfadanfang. -

    +

    8.1.7 Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung

    -

    Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den + id="x1-650008.1.7">Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung +

    Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den Kpathsea -Konfigurationsdateien auftreten können:

    nicht durchsucht!
    -

    +

    8.2 Dateinamen-Datenbanken

    -

    Kpathsea unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und + id="x1-660008.2">Dateinamen-Datenbanken +

    Kpathsea unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und DVD zur Suche nach Dateien zu reduzieren. Auf TEX-Systemen mit vielen Unterverzeichnissen kann die Suche in jedem möglichen Verzeichnis nach einer @@ -5008,7 +4901,7 @@ abzumildern, benutzt Kpathsea eine Art Datenbankdatei namens ls-R, die die Zuordnung von Dateinamen auf Verzeichnisse enthält. Dadurch muss nicht jedesmal die Festplatte durchsucht werden. -

    Eine zweite Datenbank in der Datei

    Eine zweite Datenbank in der Datei aliases kann eine Zuordnung zwischen den Namen in ls-R und weiteren Namen vornehmen und so beispielsweise hilfreich bei @@ -5016,10 +4909,10 @@ der Umsetzung von 8.3-DOS-Dateinamen auf die »echten«, aussagekräftigen Dateinamen zur Seite stehen. -

    +

    8.2.1 Die ls-R-Datenbank

    -

    Wie schon öfters erwähnt, muss die Dateinamen-Datenbank in der Datei Die ls-R-Datenbank +

    Wie schon öfters erwähnt, muss die Dateinamen-Datenbank in der Datei ls-R gespeichert sein. Sie sollten eine solche Datenbank für jede TEX-Hierarchie @@ -5028,7 +4921,7 @@ class="ectt-1200">$TEXMF) Ihres Systems anlegen. Kpathsea sucht die Datenbanken ls-R über den Pfad TEXMFDBS. -

    Es wird empfohlen, die Pflege der

    Es wird empfohlen, die Pflege der ls-R-Dateien dem mitgelieferten Skript mktexlsr zu überlassen. Dieses Skript wird automatisch von den verschiedenen @@ -5038,7 +4931,7 @@ class="ectt-1200">mktex*-Skripten aufgerufen. Das Skript ruft grob gesagt -

    +

    cd /your/texmf/root ./ >ls-R
    -

    auf, falls das Kommando

    auf, falls das Kommando ls Ihres Rechners eine Ausgabe im richtigen Format liefert. (So wie das GNU-crontab-Eintrags aktualisieren lassen. Dadurch wird nach einer Installation eines Pakets per Hand trotzdem sichergestellt, dass die Datenbank aktuell ist. -

    Wenn eine Datei nicht über die Datenbank gefunden wird, sucht Kpathsea +

    Wenn eine Datei nicht über die Datenbank gefunden wird, sucht Kpathsea normalerweise auf der Festplatte weiter. Wenn eine Pfadkomponente mit !! beginnt, wird dagegen niemals die Festplatte durchsucht. -

    +

    8.2.2 kpsewhich: Dateisuche

    -

    Mit dem Programm kpsewhich: Dateisuche +

    Mit dem Programm kpsewhich können Sie unabhängig vom Aufruf irgendeines TEX-Programms nach Dateien in der Tmktex-Skripten bis zum Exzess vorexerziert.

    -

    +

    > kpsewhich filename
    -

    Die Optionen werden entweder mit

    Die Optionen werden entweder mit - oder mit -- eingeleitet. Jede eindeutige Abkürzung ist zulässig. -

    Argumente der Kommandozeile, die keine Optionen darstellen, werden als +

    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 find aufrufen. -

    Im Folgenden werden die häufiger benutzten Optionen beschrieben. +

    Im Folgenden werden die häufiger benutzten Optionen beschrieben.

    --dpi=num
    --format) spezifiziert werden. class="ectt-1200">--debug=num

    Legt den Umfang für die Fehlersuche fest.
    -

    +

    8.2.3 Anwendungsbeispiele

    -

    Wir schauen uns nun die Funktionsweise von Kpathsea anhand einiger Beispiele + id="x1-690008.2.3">Anwendungsbeispiele +

    Wir schauen uns nun die Funktionsweise von Kpathsea anhand einiger Beispiele an.

    -

    +

    > kpsewhich  /usr/local/texmf-dist/tex/latex/base/article.cls
    -

    Wir suchen unter den T

    Wir suchen unter den TEX-Quelldateien nach der Datei article.cls. Da die Namensendung -

    +

    > kpsewhich  /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
    -

    Beim letzten Beispiel handelt es sich übrigens um eine BibT

    Beim letzten Beispiel handelt es sich übrigens um eine BibTEX-Literaturdatenbank für TUGBoat-Artikel.

    -

    +

    > kpsewhich cmr10.pk
    -

    Zeichensatzdateien mit der Namensendung

    Zeichensatzdateien mit der Namensendung .pk werden von Anzeige- oder Druckaufbereitungsprogrammen wie dvips und xdvi verwendet. Nachdem wir @@ -5279,7 +5172,7 @@ class="ectt-1200">.pk-Datei angezeigt. -

    +

    > kpsewhichljfour eine Aufl er schon einmal gebraucht und automatisch erzeugt wurde) eine entsprechende Instanz dieses Zeichensatzes.
    -

    +

    > kpsewhich -dpi=300 wsuipa10.pk
    -

    Durch die Angabe »

    Durch die Angabe »-dpi=300« interessieren wir uns nur für Zeichensätze mit der Auflösung 300 dpi. Es wurde keiner gefunden. Programme wie dvips oder xdvi lassen einen solchen fehlenden Zeichensatz durch d Aufruf des Skripts mktexpk mit entsprechenden Parametern automatisch erzeugen. -

    Als nächstes wenden wir uns den Header- und Konfigurationsdateien von dvips +

    Als nächstes wenden wir uns den Header- und Konfigurationsdateien von dvips zu. -

    Zunächst suchen wir nach der Konfiguration für die T

    Zunächst suchen wir nach der Konfiguration für die TEX-Unterstützung, dem Prolog tex.pro. Danach suchen wir die allgemeine Konfigurationsdatei @@ -5336,7 +5229,7 @@ class="ectt-1200">config.ps spezifizieren. -

    +

    > kpsewhich  /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
    -

    Jetzt suchen wir nach den Dateien für den PostScript-Zeichensatz »URW +

    Jetzt suchen wir nach den Dateien für den PostScript-Zeichensatz »URW Times«. Nach dem Namensschema von Karl Berry beginnen die Namen mit »utm«. Zunächst suchen wir die Konfigurationsdatei, die den Namen der Zeichensatzzuordnungsdatei enthält.

    -

    +

    > kpsewhich  /usr/local/texmf-dist/dvips/psnfss/config.utm
    -

    Diese Datei enthält folgende Anweisung: +

    Diese Datei enthält folgende Anweisung:

    -

    +

       +utm.map -

    Die angegebene Datei

    Die angegebene Datei utm.map wollen wir als nächstes suchen:

    -

    +

    > kpsewhich  /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
    -

    Diese Zuordnungsdatei wird im Unterverzeichnis

    Diese Zuordnungsdatei wird im Unterverzeichnis urw bei den Hilfsdateien für dvips gefunden. Sie enthält die Dateinamen der Type1-PS-Zeichensätze, die für URW Times benutzt werden. Ein kleiner Auszug aus dieser Datei:

    -

    +

      utmb8r ... <utmr8a.pfb
    -

    Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular (

    Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular (utmr8a.pfb) suchen, finden wir ihn im Verzeichnis texmf unter den Type1-Zeichensätzen: @@ -5475,7 +5368,7 @@ class="ectt-1200">texmf unter den Type1-Zeichens -

    +

    > kpsewhich utmr8a.pfb class="ectt-1200"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
    -

    Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien im +

    Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien im TEX-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 kpsewhich anzeigen. -

    +

    8.2.4 Fehlersuche

    -

    Manchmal ist wichtig, bis ins Detail nachzuvollziehen, wie ein Programm eine + id="x1-700008.2.4">Fehlersuche +

    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.

    @@ -5533,25 +5426,25 @@ class="description">Suchaktionen nach Dateien 64
    Werte von Variablen.
    -

    Durch die Angabe von

    Durch die Angabe von -1 setzen Sie alle Stufen gleichzeitig. Für eine effiziente Fehlersuche sollten Sie sich auf die wichtigsten Ausgaben beschränken. -

    Für

    Für dvips 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. -

    Da fast alle Programme die Kpathsea-Bibliothek benutzen, können Sie die +

    Da fast alle Programme die Kpathsea-Bibliothek benutzen, können Sie die gewünschte Stufe auch über die Umgebungsvariable KPATHSEA_DEBUG einstellen, indem Sie einen der Werte oder eine additive Kombination spezifizieren. -

    Anmerkung für Windows-Benutzer: Es ist nicht einfach, alle Meldungen in eine +

    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: -

    SET KPATHSEA_DEBUG_OUTPUT=err.log -

    Wir betrachten als Beispiel eine kleine LAT

    Wir betrachten als Beispiel eine kleine LATEX-Quelldatei mit dem Namen hello-world.tex mit folgendem Inhalt: @@ -5564,8 +5457,8 @@ class="ectt-1200">hello-world.tex mit folgendem Inhalt:  
      Hello World!  
      \end{document}

    -

    -

    Diese Datei verwendet nur einen Zeichensatz, nämlich

    +

    Diese Datei verwendet nur einen Zeichensatz, nämlich cmr10. Wir sehen uns jetzt einmal genau an, wie dvips die PostScript-Datei erzeugt. Da wir die Type @@ -5573,7 +5466,7 @@ class="ectt-1200">dvips die PostScript-Datei erzeugt. Da wir die Type wir die Option -Pcms verwendet.

    -

    +

    > dvips -Pcms -o
    -

    Hier haben wir als Stufe zur Fehlersuche eine Kombination der Stufe 

    Hier haben wir als Stufe zur Fehlersuche eine Kombination der Stufe 4 von dvips, siehe dvips-Handbuch. -

    Die Ausgabe sieht ungefähr so wie in Abbildung 8.1 dargestellt aus (die Ausgabe +

    Die Ausgabe sieht ungefähr so wie in Abbildung 8.1 dargestellt aus (die Ausgabe wurde für einen besseren Überblick etwas umgestaltet). -



    @@ -5671,7 +5564,7 @@ class="ectt-1095">kdebug:search(config.cms)
    =>/usr/local/texmf/dvips/cms/config.cms
    Abbildung 8.1: Suche nach Konfigurationsdateien
    +class="content">Suche nach Konfigurationsdateien
    kdebug:start search(file=texc.pro, => /usr/local/texmf/dvips/base/texc.pro
    Abbildung 8.2: Suche nach Prologdateien
    +class="content">Suche nach Prologdateien
    kdebug:start search(file=cmr10.tfm, /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb<cmr10.pfb>[1]
    Abbildung 8.3: Suche nach Font-Dateien
    +class="content">Suche nach Font-Dateien

    -

    Zunächst sucht

    Zunächst sucht dvips (bzw. Kpathsea) seine Konfigurationsdateien, nämlich
    dvips). Diese Datei enth Listen, die die Zuordnung zwischen Dateinamen und Zeichensatznamen herstellen.

    -

    +

    > more p +amsbkm.map
    -

    dvips versucht, diese Dateien und zusätzlich die allgemeine Zeichensatzzuordnungstabelle psfonts.map zu laden, die immer konsultiert wird; der letzte Teil von Abschnitt 8.2.3 erklärt diese Tabellen genauer. -

    Jetzt erfolgt die normale Startmeldung von 8.2.3 erklärt diese Tabellen genauer. +

    Jetzt erfolgt die normale Startmeldung von dvips:

    -

    +

    dvips(k) 5.94a @@ -5826,10 +5719,10 @@ class="ectt-1200"> Software. class="ectt-1200">...
    -

    Danach wird nach

    Danach wird nach texc.pro gesucht:

    -

    +


    kdebug:start search(file=texc.pro, => /usr/local/texmf/dvips/base/texc.pro
    -

    Dann gibt

    Dann gibt dvips Datum und Uhrzeit aus und meldet den Dateinamen der erzeugten PostScript-Datei hello-world.ps. Jetzt wird die Zeichensatzdatei @@ -5860,7 +5753,7 @@ class="ectt-1200">hello-world.ps. Jetzt wird die Zeichensatzdatei class="ectt-1200">cmr10 benötigt, die dvips als »resident« meldet.

    -

    +


    TeX output is resident.
    -

    Es geht weiter mit

    Es geht weiter mit cmr10.tfm und einigen weiteren Prologdateien, deren @@ -5892,7 +5785,7 @@ Ausgaben wir hier weglassen. Letztlich wird die Type 1-Zeichensatzdatei class="ectt-1200">cmr10.pfb gesucht (und gefunden) und in die Ausgabedatei integriert (siehe letzte Zeile).

    -

    +


    kdebug:start search(file=cmr10.tfm,<cmr10.pfb>[1]

    8.3 Einstellungen zur Laufzeit

    -

    Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur + id="x1-710008.3">Einstellungen zur Laufzeit +

    Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige Speichergrößen über die Datei texmf.cnf anpassen zu können (insbesondere die Größe einiger Stacks). Eine ausführliche Liste der @@ -6001,7 +5894,7 @@ class="description">Zus Voreinstellung für hash_extra ist 50000. -

    Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische +

    Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische Speicherverwaltung. Mit der gegenwärtigen Version von TEX ist dieses Konzept aber nur extrem schwer zu implementieren; darum stellt dieses Verfahren eine @@ -6010,11 +5903,11 @@ praktikable L

    Kapitel 9
    Danksagungen

    -

    Die TDanksagungen +

    Die TEX Live ist eine gemeinsame Arbeit faktisch aller TEX Users Groups. -

    Die Entwicklung des vorliegende T

    Die Entwicklung des vorliegende TEX Live-Release wurde von Karl Berry geleitet; die übrigen Haupt-Mitarbeiter sind im Folgenden aufgelistet.

      @@ -6071,7 +5964,7 @@ class="E">EX Live schuf; class="E">EXt (http://pragma-_ade.com) ein Teil von Thttp://pragma-ade.com) ein Teil von TEX Live sein kann;
    • Han The Thanh, Martin Schröder @@ -6198,21 +6091,17 @@ class="ectt-1200">OSX-Teils und f
    • Graham Williams, dessen Arbeit das Makro- und Paketverzeichnis möglich gemacht hat.
    -

    Ausführbare Programme (Executables): -

    Ettore Aldrovandi (

    Ettore Aldrovandi (i386-solaris, x86_64-solaris), Marc Baudoin -(amd64-netbsd, x86_64-solaris), Marc Baudoin (amd64-netbsd, +i386-netbsd), Karl Berry (i386-linux, sparc-solaris), -
    Alan Braslau (amd64-kfreebsd, i386-kfreebsd), Peter Breitenlohner +class="ectt-1200">sparc-solaris), Peter Breitenlohner (x86_64-linux), Ken Brown (i386-cygwin), Simon Dales (alpha-linux), Thomas Schmitz (powerpc-linux), Boris Veytsman (armel-linux). -

    Informationen dazu, wie Binaries für T

    Informationen dazu, wie Binaries für TEX Live erzeugt werden, finden sich unter http://tug.org/texlive/build.html. -

    Übersetzungen der Dokumentation:

    • Boris Veytsman (Russisch) @@ -6259,15 +6148,15 @@ class="ecbx-1200">
    • Petr Sojka & Jan Busa (Tschechisch/Slowakisch),
    • Staszek Wawrykiewicz (Polnisch).
    -

    Natürlich haben wir am meisten Donald Knuth zu danken, einmal dafür, dass er +

    Natürlich haben wir am meisten Donald Knuth zu danken, einmal dafür, dass er TEX erfand und dann dafür, dass er es der Welt schenkte.

    Kapitel 10
    Geschichtliches

    -

    Diese Ausgabe der TGeschichtliches +

    Diese Ausgabe der TEX Live ist in Zusammenarbeit der TEX Users Group (TEX-Benutzergruppen entstanden.

    10.1 Vergangenheit

    -

    Die niederländische TVergangenheit +

    Die niederländische TEX-Benutzergruppe hatte Ende 1993 mit der Produktion der 4AllTEX-TEX Live-CDROM. -

    Im Herbst 1995 wurde das Projekt, eine

    Im Herbst 1995 wurde das Projekt, eine TDS-basierte UNIX-CDROM zu entwickeln, @@ -6328,7 +6217,7 @@ 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. -

    Anfang 1997 stellte Karl Berry eine neue Version seines Web2C-T

    Anfang 1997 stellte Karl Berry eine neue Version seines Web2C-TEX-Systems vor, das schon nahezu alle Ausstattungsmerkmale aufwies, die Thomas Esser mit teTEX-Paket zu entwickeln. -

    Die dritte Ausgabe basierte auf der inzwischen von Olaf Weber gepflegten +

    Die dritte Ausgabe basierte auf der inzwischen von Olaf Weber gepflegten und weiter entwickelten Web2C Version 7.2; TEX Live unterstützte fast alle Eigenschaften der zur selben Zeit entstandenen neuen Version von teTEX. -

    Die vierte Ausgabe folgte demselben Schema, indem ihr neue Versionen von +

    Die vierte Ausgabe folgte demselben Schema, indem ihr neue Versionen von teTEX und Web2C (7.5) zugrunde lagen. Fast die gesamte CDROM wurde @@ -6356,7 +6245,7 @@ einer kritischen wurde, dass doppelte Dateien entfernt wurden und die Einordnung der Pakete konsistent erfolgte. Zudem enthielt diese Ausgabe ein komplettes Windows-Setup. -

    Für die fünfte Ausgabe im März 2000 wurden wiederum große Teile der

    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. Ω, @@ -6378,7 +6267,7 @@ href="http://www.debian.org/intro/free" class="url" >http://www.debian.org/intro/free). Wir haben unser Bestes versucht, die Lizenzbedingungen aller Pakete zu überprüfen, sind aber dankbar, wenn wir auf Fehler hingewiesen werden. -

    Die sechste Ausgabe der T

    Die sechste Ausgabe der TEX 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 @@ -6387,27 +6276,27 @@ sprachspezifischen Sammlungen komplett automatisch nicht nur Makros, Fonts usw. installierten, sondern zusätzlich die notwendigen Einträge in language.dat vornahmen. -

    Die siebte Ausgabe vom Mai 2002 enthielt als größte Änderungen Mac

    Die siebte Ausgabe vom Mai 2002 enthielt als größte Änderungen Mac OSX und wieder unzählige Updates aller Pakete und Programme. -

    Ein wesentliches Ziel war zudem die Wiedererstellung einer gemeinsamen Quelle +

    Ein wesentliches Ziel war zudem die Wiedererstellung einer gemeinsamen Quelle mit teTeX, um das Auseinanderlaufen seit TEX Live 5 und TEX Live 6 zu korrigieren. -

    +

    10.2 TTEX Live 2003

    -

    Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden, +

    Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden, dass wir feststellen mussten: »TEX Live passt nicht mehr auf eine einzelne CDROM«. -

    Des Weiteren: +

    Des Weiteren:

    • Auf Wunsch des LATEX-Teams wurde der Standard für texmf/web2c/cp8bit.tcx umbenennen class="E">EX Live statt einer fortlaufenden Nummer die Jahreszahl: TEX Live 2003.
    -

    +

    10.3 TTEX Live 2004

    -

    -

    Für zusätzliche Informationen siehe das Web2C-Handbuch:

    +

    Für zusätzliche Informationen siehe das Web2C-Handbuch: texmf/doc/web2c.

  • encTEX unterst und Ausgabe und ermöglicht eine volle Unicode-Unterstützung (in UTF-8). -

    Siehe

    Siehe texmf-dist/doc/generic/enctex/ und http://www.olsak.net/enctex.html. @@ -6690,7 +6579,7 @@ class="cmr-12">Ω vereinigt, ist verf class="ectt-1200">texmf-dist/doc/aleph/base und http://www.tex.ac.uk/cgi-_bin/texfaq2html?label=aleph. Das +class="ectt-1200">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph. Das LATEX-basierte Aleph-Format heißt lamed. @@ -6722,7 +6611,7 @@ class="ectt-1200">cbgreek class="ectt-1200">CTAN verfügbar (http://www.ctan.org/tex-_archive/fonts/greek/cb/). +class="ectt-1200">http://www.ctan.org/tex-archive/fonts/greek/cb/). @@ -6767,11 +6656,11 @@ class="ectt-1200">t1utils-Programme laufen lassen zu class="ectt-1200">mips-irix werden die MIPSpro-7.4-Laufzeit-Bibliotheken benötigt.

  • -

    +

    10.4 TTEX Live 2005

    -

    Im Jahr 2005 gab es – wie üblich – viele aktualisierte Pakete und Programme. Die +

    Im Jahr 2005 gab es – wie üblich – viele aktualisierte Pakete und Programme. Die Struktur des Systems blieb weitgehend gleich, mit folgenden Ausnahmen:

    • Die neuen Skripte ^^-Notation zu erhalten, wenn Sie es
      latex --translate-file=empty.tcx yourfile.tex
      -

      +

    • Das Programm dvipdfmx für die Konvertierung von DVI nach PDF ist neu @@ -6860,11 +6749,11 @@ class="ectt-1200">TEXMFSYSVAR umbenannt. Weiterhin existiert TEXMFVAR für einen Baum, der spezifisch für einen einzelnen Nutzer ist.
    -

    +

    10.5 TTEX Live 2006–2007

    -

    Der wichtigeste Neuzuwachs in der Ausgabe 2006–2007 von T

    Der wichtigeste Neuzuwachs in der Ausgabe 2006–2007 von TEX Live war das XeTEX Programm, verfügbar durch die xelatex Programme; siehe http://scripts.sil.org/xetex. -

    Auch MetaPost erhielt ein bemerkenswertes Update, mit weiteren geplannten +

    Auch MetaPost erhielt ein bemerkenswertes Update, mit weiteren geplannten Änderungen (http://tug.org/metapost/articles), ebenso pdfThttp://tug.org/applications/pdftex). -

    Das (plain)

    Das (plain) tex-Programm liest nicht mehr erste Zeilen mit %& um das Format zu bestimmen. Es ist ein reines Knuth-TEX. (LAEX und alle anderen Formate lesen weiterhin %&-Zeilen). -

    Weiters wurden wie üblich hunderte von Paketen und Programmen auf einen +

    Weiters wurden wie üblich hunderte von Paketen und Programmen auf einen neueren Stand gebracht. Für weiter Updates wenden Sie sich bitte an CTAN (http://www.ctan.org). -

    Die Entwicklungsumgebung wurde auf Subversion umgestellt, was ein +

    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. -

    Schließlich hat im Mai 2006 Thomas Esser das Ende seiner Entwicklung von +

    Schließlich hat im Mai 2006 Thomas Esser das Ende seiner Entwicklung von teTEX (TEX umfasst.) Wir hoffen dass dies schlussendlich zu einer Verbesserung der TEX-Umgebung für jederman führt. -

    +

    10.6 TTEX Live 2008

    -

    Die komplette Infrastruktur von T

    Die komplette Infrastruktur von TEX 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 tlpkg/texlive.tlpdb. -

    Dies ermöglicht es unter anderem, ein Update einer installierten Version von +

    Dies ermöglicht es unter anderem, ein Update einer installierten Version von TEX Live über das Internet durchzuführen, was für MiKTEX schon seit Jahren möglich ist. Wir planen regelmäßige Updates bereitzustellen, wenn Pakete auf CTAN aktualisiert werden oder neu erscheinen. -

    Als neues Programm ist LuaT

    Als neues Programm ist LuaTEX (http://luatex.org) enthalten, das neben @@ -6945,13 +6834,13 @@ kann. -

    Die Unterstützung von T

    Die Unterstützung von TEX 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 TEX Live Perl integriert ist. -

    Das neue

    Das neue tlmgr-Programm (Abschnitt 6) ist eine komplette Oberfläche zum Verwalten von TEX Live nach der Installation. Es erm von Paketen, die Neugenerierung von Formatdateien, Fontmaps und die Konfiguration der TEX-Unterstützung für verschiedene Sprachen. -

    Nach der Einführung von

    Nach der Einführung von tlmgr sind die Funktionen von texconfig zur Konfiguration von Formatdateien und Trennmustern deaktiviert worden. -

    Der Index-Prozessor

    Der Index-Prozessor xindy (http://xindy.sourceforge.net/) ist nun für die meisten Betriebssysteme integriert. -

    Das Programm

    Das Programm kpsewhich kann nun alle Fundstellen für eine gesuchte Datei anzeigen (Option –all) oder die Suche auf ein bestimmtes Verzeichnis einschränken (Option –subdir). -

    Das Programm

    Das Programm dvipdfmx kann nun Informationen über die Bounding Box liefern, was über die Kommandozeile mit dem Befehl extractbb aufgerufen werden kann; @@ -6982,19 +6871,19 @@ dies war die letzte Funktion von dvipdfm, die noch nicht in dvipdfmx vorhanden war. -

    Die Font-Aliasnamen

    Die Font-Aliasnamen Times-Roman, Helvetica usw. wurden abgeschafft. -

    Das Makro-Format

    Das Makro-Format platex wurde entfernt, um den Namenskonflikt mit dem japanischen platex auf zu lösen; Unterstützung für polnisch wird nun vom Paket polski zur Verfügung gestellt. -

    Die

    Die WEB string pool files wurden in die Programme einkompiliert, um Updates zu vereinfachen. -

    Und abschließend sind die Änderungen von Donald Knuth in seinem

    Und abschließend sind die Änderungen von Donald Knuth in seinem TE tuneup of 2008 in TEX Live eingearbeitet, http://tug.org/TUGboat/Articles/tb29-_2/tb92knut.pdf. -

    +class="ectt-1200">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf. +

    10.7 TTEX Live 2009

    -

    Das Standardausgabeformat für LuaAllT

    Das Standardausgabeformat für LuaAllTEX ist nun PDF. Hier entfalten die Erweiterungen von LuaAllTEX , wie die Unterstützung von OpenType, ihre volle @@ -7023,12 +6912,12 @@ class="E">EX finden Sie unter http://luatex.org. -

    Nach Rücksprache mit den Autoren von Omega wurden Omega und das Format +

    Nach Rücksprache mit den Autoren von Omega wurden Omega und das Format Lambda entfernt. Die aktuelle Version von Aleph und Lamed ist weiterhin in TEX Live enthalten, zusammen mit einigen Hilfsprogrammen von Omega. -

    Eine neue Version der AMS Type 1-Fonts wird von T

    Eine neue Version der AMS Type 1-Fonts wird von TEX Live mitgeliefert, inklusive der Computer Modern-Schriften. Donald Knuth hat in den letzten Jahren die Gestalt einiger Zeichen in den Metafont-Quellen geändert, diese @@ -7036,12 +6925,12 @@ wurden Euler-Schriften wurden kürzlich ebenfalls sorgsam überarbeitet (siehe http://tug.org/TUGboat/Articles/tb29-_2/tb92hagen-_euler.pdf). In allen +class="ectt-1200">http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf). In allen Fällen blieben die Fontmetriken unverändert. Mehr zu den AMS-Fonts finden Sie unter http://www.ams.org/tex/amsfonts.html. -

    Die neue T

    Die neue TEX-Oberfläche TEXworks ist für Windows enthalten, analog zu MacTOSX inspiriert wurde, und somit eine einfach zu bedienende Oberfläche für TEX bietet. -

    Das Grafikprogramm Asymptote ist für verschiedene System enthalten. Es bietet +

    Das Grafikprogramm Asymptote ist für verschiedene System enthalten. Es bietet eine textbasierte Beschreibungssprache für Zeichnungen, nicht unähnlich zu MetaPost, aber mit Unterstützung für 3D und weiteren Vorteilen. Die Homepage befindet sich unter http://asymptote.sourceforge.net. -

    Das bisher enthaltene eigenständige Programm

    Das bisher enthaltene eigenständige Programm dvipdfm wurde durch dvipdfmx ersetzt, das beim Aufruf als dvipdfm. Die Homepage zu DVIPDFMx finden Sie unter http://project.ktug.or.kr/dvipdfmx. -

    Für

    Für cygwin und i386-netbsd werden nun ausführbare Programme mitgeliefert, während einige andere BSD-Derivate nicht mehr dabei sind. Es wird empfohlen, @@ -7085,7 +6974,7 @@ class="E">EX  ihres Systems installieren, da sich gezeigt hat, dass die Bereitstellung von Binaries, die für mehrere Versionen funktionieren, sehr problematisch ist. -

    Einige weitere, aber kleine Änderungen: Wir verwenden nun zur Datenkompression +

    Einige weitere, aber kleine Änderungen: Wir verwenden nun zur Datenkompression xz als stabile Alternative zu lzma (TEX Live basiert nun auf Automake. -

    Und zum Abschluss: Alle Releases von T

    Und zum Abschluss: Alle Releases von TEX Live, mit Zusatzmaterial wie den DVD-Labeldrucken, sind unter ftp://tug.org/historic/systems/texlive verfügbar. -

    +

    10.8 TTEX Live 2010

    -

    Seit 2010 werden PDF-Dateien nach PDF Version 1.5 erzeugt, was eine stärkere +

    Seit 2010 werden PDF-Dateien nach PDF Version 1.5 erzeugt, was eine stärkere Komprimierung der Dateien ermöglicht. Dies gilt für alle TEX-Compiler mit dem Ausgabeformat PDF und pdf14 wird wieder PDF 1.4 erzeugt, alternativ kann \pdfminorversion=4 verwendet werden. -

    pdfLAT

    pdfLATEX konvertiert nun automatisch bei Bedarf unter Verwendung des Paketes epstopdf-Pakets (http://ctan.org/pkg/epstopdf-_pkg). -

    Eine wichtige, damit zusammen hängende Änderung ist die Beschränkung des +class="ectt-1200">http://ctan.org/pkg/epstopdf-pkg). +

    Eine wichtige, damit zusammen hängende Änderung ist die Beschränkung des write18-Befehls von TEX (das zum Aufruf externer Programme dient) auf einige @@ -7160,7 +7049,7 @@ werden (siehe Abschnitt 3.13 oder nachträglich in texmf.cnf geändert werden. -

    Weiterhin werden BibT

    Weiterhin werden BibTEX und Makeindex nun daran (analog zu TEX selbst) gehindert, ihre Ausgabedateien in beliebige Verzeichnisse zu schreiben, damit @@ -7170,10 +7059,10 @@ ge class="ectt-1200">TEXMFOUTPUT gesetzt oder die Konfigurationseinstellung openout_any geändert werden. -

    XeT

    XeTEX unterstützt nun wie pdfTEX optischen Randausgleich. -

    tlmgr speichert eine Sicherheitskopie von aktualisierten Paketen (tlmgr option tlmgr restore r gemacht werden kann. Falls Sie hierfür nicht genug Platz haben, kann dies mit tlmgr +option autobackup 0 abgeschaltet werden. -

    Neu enthaltene Programme: pT

    Neu enthaltene Programme: pTEX und verwandte Programme zum japanischen Schriftsatz, das Programm BibTEXU für ein Unicode-fähiges BibTEX, das Programm chktex (http://baruch.ev-_en.org/proj/chktex) zum Überprüfen +class="ectt-1200">http://baruch.ev-en.org/proj/chktex) zum Überprüfen von LATEX-Dokumenten, dvisvgm (http://dvisvgm.sourceforge.net) zum Konvertieren von DVI nach SVG. -

    Neu unterstützte Systeme:

    Neu unterstützte Systeme: amd64-freebsd, amd64-kfreebsd, i386-freebsd, @@ -7206,13 +7095,13 @@ class="newline" />i386-kfreebsd, x86_64-darwin, x86_64-solaris. -

    Eine Änderung in T

    Eine Änderung in TEX Live 2009, die nicht dokumentiert wurde: Zahlreiche TEX4ht-bezogene Programme fielen weg, hierfür gibt es nun das Programm mk4ht. -

    Abschließend kann T

    Abschließend kann TEX Live nicht mehr direkt von der DVD ausgeführt werden. Eine einzelne DVD schneller als fr -

    +

    10.9 TTEX Live 2011

    -

    In T

    In TEX Live gab es relativ wenige Neuerungen. Die Binaries für Mac OS X laufen nur noch unter Mac OS X Versionen ab Leopard; Panther und Tiger werden nicht mehr unterstützt. -

    Das

    Das biber Programm für die Bearbeitung von Bibliografien wird für die gängigen Plattformen mitgeliefert, seine Entwicklung ist eng an die Entwicklung des biblatex Pakets geknüpft, das die Art und Weise, in der LATEX Bibliografien verwaltet, komplett neu implementiert. -

    MetaPost (

    MetaPost (mpost) erzeugt oder nutzt keine .mem Dateien mehr. Benötigte Dateien wie plain.mp werden einfach bei jedem Lauf gelesen. Grund hierfür ist die Tatsache, dass MetaPost auch als Bibliothek unterstützt wird, eine weitere –wenn auch eher unsichtbare– Änderung. -

    Die Implementierung von

    Die Implementierung von updmap in Perl, bisher nur unter Windows genutzt, wurde überarbeitet und wird jetzt von allen Plattformen verwandt. Abgesehen von einer deutlichen Steigerung der Geschwindigkeit sollte kein Nutzer davon etwas merken. -

    +

    10.10 TTEX Live 2012

    -

    tlmgr unterstützt Updates von verschiedenen Netzwerk-Repositories. Siehe dazu den Abschnitt zu multiplen Repositories in der tlmgr help Ausgabe. -

    Der Parameter

    Der Parameter XeTeXdashbreakstate wird standardmäßig für xetex und XeTeXdashbreakstate explizit auf ’0’ gesetzt werden. -

    Die Ausgabedateien von

    Die Ausgabedateien von pdftex und dvips, neben anderen, dürfen jetzt größer als 2 GB werden. -

    Die 35 Standard-Postscript Fonts werden standardmäßig in der Ausgabe +

    Die 35 Standard-Postscript Fonts werden standardmäßig in der Ausgabe von dvips ausgegeben, da es so viele verschiedene Versionen von ihnen gibt. -

    Im ’Restricted Execution’ Modus ist

    Im ’Restricted Execution’ Modus ist mpost standardmäßig erlaubt. -

    Eine

    Eine texmf.cnf Datei wird auch in ../texmf-local, wie zum Beispiel
    /usr/local/texlive/texmf-local/web2c/texmf.cnf, gefunden, falls sie dort existiert. -

    Das

    Das updmap Skript liest updmap.cfg pro Verzeichnisbaum anstelle einer globalen Datei. Diese Änderung sollte komplett unsichtbar sein, sofern die updmap.cfg Dateien nicht manuell bearbeitet wurden. Die Ausgabe von updmap –help hat mehr zum Thema. -

    Plattformen:

    Plattformen: armel-linux und mipsel-linux wurden hinzugefügt; sparc-linux @@ -7307,13 +7196,13 @@ und i386-netbsd sind nicht länger Teil der Haupt-Distribution. Sie können aber in Form spezieller Binaries von http://tug.org/texlive/custom-_bin.html +class="ectt-1200">http://tug.org/texlive/custom-bin.html heruntergeladen werden. -

    +

    10.11 TTEX Live 2013

    -

    Distributions-Architektur: Aus Vereinfachungsgründen wurde

    Distributions-Architektur: Aus Vereinfachungsgründen wurde texmf/ in texmf-dist/ integriert. Sowohl die TEXMFMAIN Variable als auch TEXMFDIST zeigen auf texmf-dist. -

    Viele kleinere Sprach-Sammlungen wurden zusammengefasst, um die Installation +

    Viele kleinere Sprach-Sammlungen wurden zusammengefasst, um die Installation zu vereinfachen. -

    MetaPost: Native Unterstützung für PNG Ausgabe und Gleitkommazahlen (IEEE +

    MetaPost: Native Unterstützung für PNG Ausgabe und Gleitkommazahlen (IEEE double) wurden hinzugefügt. -

    LuaT

    LuaTEX: aktualisiert auf Lua 5.2, enthält eine neue Bibliothek (pdfscanner) um externe PDF Seiteninhalte zu verarbeiten. -

    xeT

    xeTEX (mehr auf der Webseite):

    • Die „HarfBuzz“ Bibliothek wird jetzt anstelle von ICU für das @@ -7354,22 +7243,22 @@ class="E">EX und class="ectt-1200">xdvipdfmx.
    • Unterstützung von OpenType Mathematik
    -

    xdvi: nutzt jetzt FreeType anstelle von t1lib für das Rendering. -

    microtype.sty: etwas Unterstützung für xeTEX (Protrusion) und LuaTEX (Protrusion, Font Expansion, Tracking), neben verschiedenen anderen Anpassungen -

    tlmgr: Anpassungen für die leichtere Konfiguration von multiplen Repositories; mehr Informationen dazu unter
    http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-_REPOSITORIES. -

    Plattformen: http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES. +

    Plattformen: armhf-linux, mips-irix, i386-netbsd und powerpc-aix entfernt. Für Support von weiteren Plattformen siehe (http://tug.org/texlive/custom-_bin.html). Einige +class="ectt-1200">http://tug.org/texlive/custom-bin.html). Einige Plattformen wurden von der DVD entfernt, um Platz zu sparen, sie sind aber über den netzbasierten Installer verfügbar. -

    +

    10.12 Gegenwart (2014)

    -

    2014 gab es eine TTEX Live 2014 +

    2014 gab es eine TEX Anpassung durch Donald Knuth, die alle TEX-Engines betraf. Die einzige sichtbare Änderung ist die Wiederherstellung des format Strings auf der Kommandozeile. Laut Knuth repr Format, das standardmäßig geladen wird anstelle eines in der ausgeführten Datei vorhandenen Formats. Dies kann über verschiedene Wege überschrieben werden. -

    pdfT

    pdfTEX: ein neuer Parameter, um Warnungen zu unterdrücken
    pdfsuppresswarningpagegroup; neue Tpdfinterwordspaceon, pdfinterwordspaceoff, pdffakespace. -

    LuaT

    LuaTEX: Signifikante Anpassungen und Bugfixes gab es beim Font-Lademechanismus und der Silbentrennung. Die größte Änderung ist das Hinzufügen einer neuen Ttexluajitc. Diese Engine nutzt einen just-in-time Lua compiler (siehe den TUGboat Artikel unter http://tug.org/TUGboat/34-_1/tb106scarso.pdf). http://tug.org/TUGboat/34-1/tb106scarso.pdf). luajittex befindet sich noch in der Entwicklung, ist noch nicht auf allen Plattformen verfügbar und deutlich instabiler als luatex. Es wird nicht empfohlen, es für den produktiven oder nicht-experimentellen Einsatz zu nutzen! -

    xeT

    xeTEX: Die gleichen Bild-Formate werden jetzt auf allen Plattformen unterstützt (inkl. Mac); OpenType Fonts werden Graphite Fonts vorgezogen. -

    MetaPost: MetaPostunterstützt mit

    MetaPost: MetaPostunterstützt mit decimal ein neues Zahlensystem, zusammen mit einem internen numberprecision; plain.mp neu definiert; verschiedene Bugfixes in der SVG und PNG Ausgabe. -

    Das

    Das pstopdf ConTEXt Werkzeug als eigenes Tool wird entfernt werden, da es System-Werkzeuge gleichen Namens gibt. Es kann jedoch noch immer über mtxrun –script pstopdf aufgerufen werden. -

    psutils ist von einem neuen Betreuer gründlich überarbeitet worden. Als Ergebnis sind einige selten genutzte Werkzeuge (fix*,

    Die MacT

    Die MacTEX Distribution von TEX Live (section ??) enthält nicht mehr die @@ -7472,21 +7362,24 @@ Programm aus der ImageMagick-Suite wurde entfernt, da TEX4ht (genauer tex4ht.env) jetzt Ghostscript direkt nutzt. -

    Die

    Die langcjk Collection für Chinesisch, Japanisch und Koreanisch wurde aus Platzgründen in einzelne Pakete zerlegt. -

    Plattformen:

    Plattformen: x86_64-cygwin wurde hinzugefügt, mips-irix entfernt; Microsoft unterstützt Windows XP nicht mehr, daher können TEX Live Programme dort auch Schwierigkeiten bekommen. -

    Einige Plattformen wurden von der DVD entfernt, um Platz zu sparen, sie sind +

    Einige Plattformen wurden von der DVD entfernt, um Platz zu sparen, sie sind aber über den netzbasierten Installer verfügbar. -

    +

    10.13 Zukunft

    -

    Gegenwart (2015) +

    +

    10.14 Zukunft

    +

    TE

    Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben der +

    Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben der TEX Collection senden Sie bitte an: -

    + + + +

    -

    tex-live@tug.org
    http://tug.org/texlive/

    - - - -

    Neue Versionen, Anmerkungen und zusätzliches Material werden über die +

    Neue Versionen, Anmerkungen und zusätzliches Material werden über die CTAN-Server im Verzeichnis info/texlive zur Verfügung gestellt. Im WWW können Sie sich über die Adresse http://www.tug.org/tex-_live/ informieren und die +class="ectt-1200">http://www.tug.org/tex-live/ informieren und die Bestellformalitäten einsehen. -- cgit v1.2.3