diff options
author | Karl Berry <karl@freefriends.org> | 2022-08-09 20:01:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-08-09 20:01:54 +0000 |
commit | c933b55e9ab028dafd369d7bc0cf16ea24473f45 (patch) | |
tree | d7598bec16bf78b2054511106c91d5ccf8550eec /Master/texmf-dist/source/latex/tudscr/doc | |
parent | 4e8c785c29a3d68045a3187b9e63158a778725ed (diff) |
tudscr (9aug22)
git-svn-id: svn://tug.org/texlive/trunk@64085 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/doc')
11 files changed, 114 insertions, 99 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/examples/mathswap-example.tex b/Master/texmf-dist/source/latex/tudscr/doc/examples/mathswap-example.tex index 7df7fccfa43..062f21bb9d0 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/examples/mathswap-example.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/examples/mathswap-example.tex @@ -17,7 +17,6 @@ \mathswapon \(4.523,58\) - \(4,523.58\) \begingroup diff --git a/Master/texmf-dist/source/latex/tudscr/doc/examples/treatise-example.tex b/Master/texmf-dist/source/latex/tudscr/doc/examples/treatise-example.tex index 4d274ddd200..4d0be85df21 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/examples/treatise-example.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/examples/treatise-example.tex @@ -107,7 +107,6 @@ title = {The \TeX book}, date = {1984}, maintitle = {Computers \& Typesetting}, - volume = {A}, publisher = {Addison-Wesley}, location = {Reading, Massachusetts}, language = {english}, diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex index d139461ac23..ec56222a560 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex @@ -450,7 +450,7 @@ logischerweise auf dem externen Speichermedium \minisec{\hologo{TeX}~Live~Portable} Das folgende Vorgehen wurde mit Windows getestet. Empfehlungen für die portable -Installation für unixoide Betriebssysteme können an \mailto{\tudscrmail} +Installation für unixoide Betriebssysteme können an \mailto{\TUDScriptContact} gesendet werden. \begin{enumerate} \item Installation von \Distribution{\hologo{TeX}~Live~Portable} in @@ -562,6 +562,6 @@ verwenden. Ein exemplarische Verwendung könnte lauten: \end{quoting} % Die so erstellte Logdatei kann \emph{mit einer kurzen Fehlerbeschreibung} -entweder im \Forum* gepostet oder direkt per E"~Mail an \mailto{\tudscrmail} -gesendet werden. +entweder im \Forum* gepostet oder per E"~Mail an \mailto{\TUDScriptContact} +gesendet werden.% \index{Installation!Schriftinstallation|!)}% diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex index ae2f2a0ff09..cda3d958ddc 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-introduction.tex @@ -1,12 +1,11 @@ \chapter{Einleitung} % -Zur Verwendung der \TUDScript-Klassen in der Version~\vTUDScript{} werden -sowohl die \KOMAScript"=Klassen~\vKOMAScript{} oder später als auch die -Hausschrift des \CDs \OpenSans aus dem Paket \Package{opensans} zwingend -benötigt. Außerdem müssen durch die genutzte \hologo{LaTeX}"=Distribution -weitere Pakete bereitgestellt werden, die unter \autoref{sec:packages:needed} -aufgeführt sind. Beim Einsatz einer der Distributionen -\index{Distribution}% +Zur Verwendung von \TUDScript~\vTUDScript{} wird sowohl +\KOMAScript~\vKOMAScript{} oder später als auch die Hausschrift des +\CDs \OpenSans aus dem Paket \Package{opensans} zwingend benötigt. Außerdem +müssen durch die genutzte \hologo{LaTeX}"=Distribution weitere Pakete +bereitgestellt werden, die unter \autoref{sec:packages:needed} aufgeführt sind. +Beim Einsatz einer der Distributionen\index{Distribution} \Distribution{\hologo{TeX}~Live}|?|, \Distribution{Mac\hologo{TeX}}|?| und \Distribution{\hologo{MiKTeX}}|?| diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex index 915ea481996..0f61806b915 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-mainclasses.tex @@ -2118,8 +2118,8 @@ und \Macro{subject}[\Parameter{Wert}] zu \Option{subjectthesis=true}. \textbf{Wert} & \textbf{Bezeichner} & \textbf{Deutsch} & \textbf{Englisch} \tabularnewline \midrule + \typecast{habil}{habilitationname} \typecast{diss}{dissertationname} - \typecast{doctoral}{dissertationname} \typecast{phd}{dissertationname} \typecast{diploma}{diplomathesisname} \typecast{master}{masterthesisname} diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-packages.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-packages.tex index 13ce2d1ec8d..ad50352c907 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-packages.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-packages.tex @@ -998,7 +998,8 @@ werden konnte. literate=% {ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 - {~}{{\textasciitilde}}1 {ß}{{\ss}}1 + {ß}{{\ss}}1 {~}{{\textasciitilde}}1 + {»}{{\guillemetright}}1 {«}{{\guillemetleft}}1 } \end{Code}\vspace{-\baselineskip}% \item[coseoul] diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex index 737412d91f3..f5730956752 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex @@ -1,4 +1,4 @@ -\documentclass[english,ngerman,ttfont=roboto]{tudscrmanual} +\documentclass[english,ngerman]{tudscrmanual} \iftutex \usepackage{fontspec} \else @@ -13,14 +13,13 @@ {ß}{{\ss}}1 {~}{{\textasciitilde}}1 {»}{{\guillemetright}}1 {«}{{\guillemetleft}}1 } -\usepackage{bookmark} +\usepackage{babel} +\usepackage[babel]{microtype} -\TUDoption{ToDo}{true} +\usepackage{bookmark} \KOMAoptions{headings=optiontoheadandtoc} -%\tracinglabels[all] -%\tracingmarkup - +\GitHubBase{\TUDScriptRepository} \begin{document} \newrobustcmd*\cdurl{% \begingroup% @@ -36,13 +35,9 @@ }{% \subtitle{Benutzerhandbuch\thanks{\href{tudscr_print}{Druckversion}}}% } - -\author{% - Falk Hanisch% - \expandafter\emailaddress\expandafter{\tudscrmail}% -} -\publishers{\GitHubRepo'[]} -\date{2021-07-15} +\author{Falk Hanisch\TUDScriptContactTitle} +\publishers{\url{\TUDScriptRepository}} +\date{2022-08-09} \makeatletter \begingroup% @@ -140,25 +135,25 @@ davor (\Option*{open=right}) sowie danach (\Option*{open=left}). Setzen von speziellen Inhalten auf diesen Seiten äquivalent zu \Macro*{setpartpreamble} bzw. \Macro*{setchapterpreamble}; ggf. temporär umschalten bzw. Warnung bei - Konflikt. - \url{http://latex.wcms-file3.tu-dresden.de/phpBB3/viewtopic.php?f=11&t=396} + Konflikt. \Forum<396> }[v2.07] \ToDo[imp]{Alle Datumsangaben auf YYYY-MM-DD umstellen}[v2.07] \ToDo[imp]{LyX: layout-Dateien in das Projekt integrieren lassen?}[v2.07] -\ToDo[imp]{\Package*{glossaries}: Paket für Stile aus Tutorial}[v2.07] +\ToDo[imp]{% + \Package*{glossaries}: Paket für Stile aus Tutorial, siehe auch \Forum<535> +}[v2.07] \ToDo[imp]{TeXstudio: cwl-Dateien über docstrip, separate .ins-Datei}[v2.07] \ToDo[rls]{TeXstudio: alle *.cwl erneuern, automatisch über *.dtx} \ToDo[rls]{GitHub auf offene Issues prüfen} \ToDo[rls]{\emph{alle} dtx-Dateien der vorherigen Version mit WinMerge sichten} +\ToDo[rls]{Datumsangaben \emph{aller} dtx-Dateien prüfen}%: ^((?!%).)*\d{4}(/|-) \ToDo[rls]{Layout und Umbrüche kontrollieren} \ToDo[rls]{Datum in tudscr-version.dtx, tudscr-comp.dtx, Handbuch \& README} -\ToDo[rls]{% - Release auf GitHub und CTAN, Tag für Homepage und im Forum ändern\\ - {\small\url{http://latex.wcms-file3.tu-dresden.de/phpBB3/viewtopic.php?t=303}}% -} +\ToDo[rls]{Release auf GitHub und CTAN, Tag für Homepage und \Forum<303> ändern} + \ListOfToDo \end{document} diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat b/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat new file mode 100755 index 00000000000..31eec86fde9 --- /dev/null +++ b/Master/texmf-dist/source/latex/tudscr/doc/tutorials.bat @@ -0,0 +1,2 @@ +cd tutorials
+pdflatex -shell-escape "\input {treatise.tex}"
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex index 233e675d9ba..c71be51143d 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex @@ -5,44 +5,51 @@ \usepackage[T1]{fontenc} \usepackage[ngerman=ngerman-x-latest]{hyphsubst} \fi +\usepackage{babel} +\usepackage[babel]{microtype} -\usepackage{tudscrtutorial} +\usepackage{tudscrmanual} \lstset{% inputencoding=utf8,extendedchars=true, literate=% {ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 - {~}{{\textasciitilde}}1 {ß}{{\ss}}1 + {ß}{{\ss}}1 {~}{{\textasciitilde}}1 + {»}{{\guillemetright}}1 {«}{{\guillemetleft}}1 } \usepackage{mathswap} \usepackage{bookmark} \begin{document} -\begin{Bundle}{\Package{mathswap}} -\date{07.11.2016} -\author{Falk Hanisch\thanks{\noexpand\scriptsize\noexpand\mailto{\tudscrmail}}} +\subject{Mathematiksatz in \hologo{LaTeX}} \title{Änderung der Trennzeichen im Mathematikmodus} +\author{Falk Hanisch\TUDScriptContactTitle} +\date{2016-11-07} + \makeatletter \begingroup% \def\and{, }% \let\thanks\@gobble% \let\footnote\@gobble% + \let\emailaddress\@gobble% \hypersetup{% - pdfauthor = {\@author},% - pdftitle = {\@title},% - pdfsubject = {Mathematiksatz in LaTeX},% + pdfauthor = {\@author},% + pdftitle = {\@title},% + pdfsubject = {\@subject},% pdfkeywords = {LaTeX, \TUDScript, Tutorial, Mathematiksatz},% }% \endgroup% \markright{\@title} \makeatother + +\begin{Bundle}{\Package{mathswap}} \StartTutorial[% - Werden in einer wissenschaftlichen Abhandlung vielerlei Daten importiert und - beispielsweise tabellarisch dargestellt, kann es durchaus sein, dass diese - importierten Datensätze bezüglich der darin enthaltenen Gruppierungs- und - Dezimaltrennzeichen nicht dem Zahlenformat entsprechen, welches für die - verwendete Dokumentsprache normalerweise notwendig wäre. + Sollen in einer wissenschaftlichen Abhandlung unterschiedliche Datensätze + importiert und beispielsweise tabellarisch dargestellt werden, kann es + durchaus sein, dass die enthaltenen Gruppierungs- und Dezimaltrennzeichen + nicht dem für die verwendete Dokumentsprache geforderten Zahlenformat + entsprechen. Dieses Tutorial behandelt die typografischen Eigenheiten von Gruppierungs- und Dezimaltrennzeichen bei der Angabe von Zahlen in einem @@ -134,7 +141,6 @@ Leerraum als Dezimaltrennzeichen~-- entsprechend ausgegeben: } \begin{Trunk*} \(4.523,58\) - \end{Trunk*} % Wird die gleiche Zahl in englischer Formatierung angegeben, funktioniert dies diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathtype.tex b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathtype.tex index a9f9ab34487..d33f8c5bab4 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathtype.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathtype.tex @@ -1,54 +1,60 @@ -\documentclass[english,ngerman]{tudscrartcl} +\documentclass[english,ngerman,cdfont=false]{tudscrartcl} \iftutex \usepackage{fontspec} \else \usepackage[T1]{fontenc} \usepackage[ngerman=ngerman-x-latest]{hyphsubst} \fi +\usepackage{babel} +\usepackage[babel]{microtype} -\usepackage{tudscrtutorial} +\usepackage{tudscrmanual} \lstset{% inputencoding=utf8,extendedchars=true, literate=% {ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 - {~}{{\textasciitilde}}1 {ß}{{\ss}}1 + {ß}{{\ss}}1 {~}{{\textasciitilde}}1 + {»}{{\guillemetright}}1 {«}{{\guillemetleft}}1 } \usepackage{mathtools} \usepackage{bookmark} \begin{document} -\date{07.11.2016} -\author{Falk Hanisch\thanks{\noexpand\scriptsize\noexpand\mailto{\tudscrmail}}} +\subject{Mathematiksatz in \hologo{LaTeX}} \title{Ein Beitrag zum mathematischen Satz in \hologo{LaTeX}} +\author{Falk Hanisch\TUDScriptContactTitle} +\date{07.11.2016} + \makeatletter \begingroup% \def\and{, }% \let\thanks\@gobble% \let\footnote\@gobble% + \let\emailaddress\@gobble% \hypersetup{% - pdfauthor = {\@author},% - pdftitle = {\@title},% - pdfsubject = {Mathematiksatz in LaTeX},% + pdfauthor = {\@author},% + pdftitle = {\@title},% + pdfsubject = {\@subject},% pdfkeywords = {LaTeX, \TUDScript, Tutorial, Mathematiksatz},% }% \endgroup% \markright{\@title} \makeatother + \StartTutorial[% Im mathematischen Satz sollten lediglich Formelzeichen für physikalische Größen und Variablen sowie Funktions- und Operatorzeichen mit frei wählbarer Bedeutung kursiv geschrieben werden. Dagegen werden Einheiten und ihre Vorsätze, Zahlen, Funktions- und Operatorzeichen mit feststehender Bedeutung - sowie Chemische Elemente und Verbindungen aufrecht gesetzt. Weiterhin werden - Indizes, welche ein Formelzeichen näher beschreiben, ebenfalls aufrecht - gesetzt. Dieses Tutorial zeigt, wie mit einfachen Mitteln die Auszeichnung - von beschreibenden Indizes bei Formelzeichen typografisch korrekt erfolgen - kann. + sowie chemische Elemente und Verbindungen ebenso wie Indizes, welche ein + Formelzeichen näher beschreiben, aufrecht gesetzt. Dieses Tutorial zeigt, wie + mit einfachen Mitteln die Auszeichnung von Indizes bei Formelzeichen + typografisch korrekt erfolgen kann. ] Bevor das eigentliche Tutorial beginnt, werden sowohl eine Dokumentklasse als -auch die für jedes \hologo{pdfLaTeX}-Dokument meiner Meinung nach sinnvollen +auch die für jedes \hologo{LaTeX}"~Dokument meiner Meinung nach sinnvollen Pakete geladen. % \begin{Preamble} diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/treatise.tex b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/treatise.tex index 0e06970833a..c023a716aef 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/treatise.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/treatise.tex @@ -1,7 +1,9 @@ \RequirePackage{fix-cm} \documentclass[% english,ngerman,% - cdgeometry=no,DIV=12,automark% + cdgeometry=no,DIV=12,% + automark,% + listof=toc,% ]{tudscrartcl} \iftutex \usepackage{fontspec} @@ -9,19 +11,22 @@ \usepackage[T1]{fontenc} \usepackage[ngerman=ngerman-x-latest]{hyphsubst} \fi +\usepackage{babel} +\usepackage[babel]{microtype} -\usepackage{tudscrtutorial} +\usepackage{tudscrmanual} \lstset{% inputencoding=utf8,extendedchars=true, literate=% {ä}{{\"a}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 {Ä}{{\"A}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 - {~}{{\textasciitilde}}1 {ß}{{\ss}}1 + {ß}{{\ss}}1 {~}{{\textasciitilde}}1 + {»}{{\guillemetright}}1 {«}{{\guillemetleft}}1 } \lstset{escapechar=§} \usepackage{lmodern} -\TUDoptions{cdfont=false} +\TUDoptions{cd=false,cdfont=false,cdtitle=true} \KOMAoptions{headings=normal} \usepackage{tudscrsupervisor} @@ -59,31 +64,8 @@ } \usepackage{csquotes} \usepackage[backend=biber,style=alphabetic]{biblatex} -\addbibresource{\jobname.bib} \DefineBibliographyStrings{ngerman}{urlseen = {Am:}} - -\usepackage{enumitem} - -\usepackage{caption} -\DeclareCaptionSubType[alph]{figure} -\DeclareCaptionSubType[alph]{table} -\usepackage{floatrow} -\renewcommand{\floatpagefraction}{0.7} - -\usepackage{tikz} -\usetikzlibrary{chains} -\usetikzlibrary{decorations.markings} -\tikzset{on grid} - -% TODO pst-pdf funktioniert momentan nicht mit hyperref -% github.com/rolfn/pst-pdf/issues/6 -\usepackage{pstricks,pst-node} - -\makeatletter -\newcommand*\pcolumnfuzz[1]{\pretocmd{\@endpbox}{\hfuzz=#1}{}{}} -\makeatother - -\usepackage{bookmark} +\addbibresource{\jobname.bib} \begin{filecontents}{\jobname.bib} @book{talbot2012, @@ -123,9 +105,9 @@ title = {Feinheiten bei wissenschaftlichen Publikationen~-- Mikrotypographie"=Regeln, Teil~I}, journaltitle = {Die \TeX{}nische Komödie}, - year = {1997}, + year = {1996}, month = {2}, - volume = {4/96}, + volume = {4}, pages = {23-40}, url = {http://www.dante.de/tex/Dokumente/dtk-neubauer.pdf}, urldate = {2014-12-01}, @@ -137,7 +119,7 @@ journaltitle = {Die \TeX{}nische Komödie}, year = {1997}, month = {5}, - volume = {1/97}, + volume = {1}, pages = {25--44}, url = {http://www.dante.de/tex/Dokumente/dtk-neubauer.pdf}, urldate = {2014-12-01}, @@ -158,26 +140,53 @@ } \end{filecontents} +\usepackage{enumitem} + +\usepackage{caption} +\DeclareCaptionSubType[alph]{figure} +\DeclareCaptionSubType[alph]{table} +\usepackage{floatrow} +\renewcommand{\floatpagefraction}{0.7} + +\usepackage{tikz} +\usetikzlibrary{chains} +\usetikzlibrary{decorations.markings} +\tikzset{on grid} + +% TODO pst-pdf funktioniert momentan nicht mit hyperref +% github.com/rolfn/pst-pdf/issues/6 +% --> luapstricks ? +\usepackage{pstricks,pst-node} + +\makeatletter +\newcommand*\pcolumnfuzz[1]{\pretocmd\@endpbox{\hfuzz=#1}{}{}} +\makeatother + +\usepackage{bookmark} \begin{document} -\date{29.03.2017} -\author{Falk Hanisch\thanks{\noexpand\scriptsize\noexpand\mailto{\tudscrmail}}} +\subject{Tutorial für \hologo{LaTeX}} \title{% Ein Anwenderleitfaden für das Erstellen einer wissenschaftlichen Abhandlung% } +\author{Falk Hanisch\TUDScriptContactTitle} +\date{2017-03-29} + \makeatletter \begingroup% \def\and{, }% \let\thanks\@gobble% \let\footnote\@gobble% + \let\emailaddress\@gobble% \hypersetup{% - pdfauthor = {\@author},% - pdftitle = {\@title},% - pdfsubject = {Tutorial für LaTeX},% + pdfauthor = {\@author},% + pdftitle = {\@title},% + pdfsubject = {Tutorial für LaTeX},% pdfkeywords = {LaTeX, \TUDScript, Tutorial, Anwenderleitfaden},% }% \endgroup% \makeatother + \StartTutorial[% Der Versuch, ein allumfassendes Tutorial für eine wissenschaftliche Arbeit zur Verfügung zu stellen gleicht der beschwerlichen Suche nach einer @@ -1594,7 +1603,6 @@ von \Package{biblatex} zu finden. title = {The \TeX book}, date = {1984}, maintitle = {Computers \& Typesetting}, - volume = {A}, publisher = {Addison-Wesley}, location = {Reading, Massachusetts}, language = {english}, |