From 0e03b1c035f50863fd828faf12e59f1b3c6850a7 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 2 Apr 2020 03:02:37 +0000 Subject: CTAN sync 202004020302 --- macros/latex/contrib/ccfonts/README | 163 +++++++++++++++++++++ macros/latex/contrib/ccfonts/ccfonts.dtx | 43 +++--- macros/latex/contrib/ccfonts/ccfonts.pdf | Bin 201048 -> 195982 bytes macros/latex/contrib/ccfonts/readme | 161 -------------------- macros/latex/contrib/glossaries-extra/CHANGES | 9 ++ macros/latex/contrib/glossaries-extra/README | 2 +- .../glossaries-extra/glossaries-extra-code.pdf | Bin 1374903 -> 1374458 bytes .../glossaries-extra/glossaries-extra-manual.html | 4 +- .../glossaries-extra/glossaries-extra-manual.pdf | Bin 801554 -> 801550 bytes .../glossaries-extra/glossaries-extra-manual.tex | 4 +- .../contrib/glossaries-extra/glossaries-extra.dtx | 57 ++++--- .../contrib/glossaries-extra/glossaries-extra.ins | 2 +- .../samples/sample-abbr-styles.pdf | Bin 537720 -> 537732 bytes .../glossaries-extra/samples/sample-abbrv.pdf | Bin 44741 -> 44753 bytes .../glossaries-extra/samples/sample-accsupp.pdf | Bin 82831 -> 82844 bytes .../samples/sample-acronym-desc.pdf | Bin 50351 -> 50363 bytes .../glossaries-extra/samples/sample-acronym.pdf | Bin 36728 -> 36739 bytes .../glossaries-extra/samples/sample-alias.pdf | Bin 43857 -> 43869 bytes .../samples/sample-altmodifier.pdf | Bin 35289 -> 35301 bytes .../samples/sample-alttree-marginpar.pdf | Bin 90983 -> 90995 bytes .../samples/sample-alttree-sym.pdf | Bin 69521 -> 69534 bytes .../glossaries-extra/samples/sample-alttree.pdf | Bin 54908 -> 54920 bytes .../samples/sample-autoindex-hyp.pdf | Bin 141502 -> 141398 bytes .../glossaries-extra/samples/sample-autoindex.pdf | Bin 161049 -> 160937 bytes .../glossaries-extra/samples/sample-crossref.pdf | Bin 41274 -> 41287 bytes .../glossaries-extra/samples/sample-crossref2.pdf | Bin 41603 -> 41613 bytes .../glossaries-extra/samples/sample-docdef.pdf | Bin 45244 -> 45256 bytes .../glossaries-extra/samples/sample-entrycount.pdf | Bin 54604 -> 54617 bytes .../glossaries-extra/samples/sample-external.pdf | Bin 34170 -> 34181 bytes .../glossaries-extra/samples/sample-fmt.pdf | Bin 75247 -> 75259 bytes .../glossaries-extra/samples/sample-footnote.pdf | Bin 63214 -> 63227 bytes .../glossaries-extra/samples/sample-header.pdf | Bin 125901 -> 125913 bytes .../glossaries-extra/samples/sample-indexhook.pdf | Bin 42710 -> 42721 bytes .../samples/sample-initialisms.pdf | Bin 81573 -> 81588 bytes .../glossaries-extra/samples/sample-linkcount.pdf | Bin 38218 -> 38230 bytes .../samples/sample-mixed-abbrv-styles.pdf | Bin 57809 -> 57823 bytes .../glossaries-extra/samples/sample-mixedsort.pdf | Bin 45142 -> 45155 bytes .../glossaries-extra/samples/sample-mixture.pdf | Bin 159470 -> 159361 bytes .../glossaries-extra/samples/sample-name-font.pdf | Bin 224726 -> 224741 bytes .../glossaries-extra/samples/sample-nested.pdf | Bin 67720 -> 67732 bytes .../samples/sample-noidx-restricteddocdefs.pdf | Bin 47573 -> 47583 bytes .../glossaries-extra/samples/sample-onelink.pdf | Bin 44500 -> 44513 bytes .../samples/sample-onthefly-utf8.pdf | Bin 106052 -> 106065 bytes .../samples/sample-onthefly-xetex.pdf | Bin 19640 -> 19644 bytes .../glossaries-extra/samples/sample-onthefly.pdf | Bin 43470 -> 43482 bytes .../glossaries-extra/samples/sample-pages.pdf | Bin 38791 -> 38802 bytes .../glossaries-extra/samples/sample-postdot.pdf | Bin 37045 -> 37059 bytes .../glossaries-extra/samples/sample-postlink.pdf | Bin 67872 -> 67884 bytes .../glossaries-extra/samples/sample-prefix.pdf | Bin 33107 -> 33119 bytes .../samples/sample-record-nameref.pdf | Bin 71295 -> 71307 bytes .../glossaries-extra/samples/sample-record.pdf | Bin 50214 -> 50225 bytes .../samples/sample-restricteddocdefs.pdf | Bin 47883 -> 47895 bytes .../glossaries-extra/samples/sample-suppl-hyp.pdf | Bin 34925 -> 34937 bytes .../samples/sample-suppl-main-hyp.pdf | Bin 46383 -> 46396 bytes .../glossaries-extra/samples/sample-suppl-main.pdf | Bin 31596 -> 31607 bytes .../glossaries-extra/samples/sample-suppl.pdf | Bin 13411 -> 13423 bytes .../glossaries-extra/samples/sample-trans.pdf | Bin 49436 -> 49449 bytes .../glossaries-extra/samples/sample-undef.pdf | Bin 33215 -> 33226 bytes .../samples/sample-unitentrycount.pdf | Bin 61037 -> 61049 bytes .../contrib/glossaries-extra/samples/sample.pdf | Bin 45727 -> 45741 bytes macros/latex/contrib/iodhbwm/README.md | 21 +-- macros/latex/contrib/iodhbwm/doc/iodhbwm.pdf | Bin 633935 -> 624361 bytes macros/latex/contrib/iodhbwm/doc/iodhbwm.tex | 23 +-- .../latex/contrib/iodhbwm/tex/dhbw-declaration.def | 35 ----- .../contrib/iodhbwm/tex/dhbw-titlepage-ba.def | 57 ------- .../contrib/iodhbwm/tex/dhbw-titlepage-pa.def | 59 -------- .../contrib/iodhbwm/tex/dhbw-titlepage-sa.def | 46 ------ .../latex/contrib/iodhbwm/tex/dhbw-titlepage.def | 74 ---------- macros/latex/contrib/iodhbwm/tex/i18n.def | 36 +++++ .../iodhbwm/tex/i18n/english/dhbw-declaration.def | 37 +++++ .../iodhbwm/tex/i18n/english/dhbw-titlepage-ba.def | 57 +++++++ .../iodhbwm/tex/i18n/english/dhbw-titlepage-pa.def | 59 ++++++++ .../iodhbwm/tex/i18n/english/dhbw-titlepage-sa.def | 59 ++++++++ .../iodhbwm/tex/i18n/english/dhbw-titlepage.def | 55 +++++++ .../iodhbwm/tex/i18n/ngerman/dhbw-declaration.def | 35 +++++ .../iodhbwm/tex/i18n/ngerman/dhbw-titlepage-ba.def | 57 +++++++ .../iodhbwm/tex/i18n/ngerman/dhbw-titlepage-pa.def | 59 ++++++++ .../iodhbwm/tex/i18n/ngerman/dhbw-titlepage-sa.def | 46 ++++++ .../iodhbwm/tex/i18n/ngerman/dhbw-titlepage.def | 55 +++++++ .../contrib/iodhbwm/tex/iodhbwm-templates.sty | 32 ++-- macros/latex/contrib/iodhbwm/tex/iodhbwm.cls | 6 +- 81 files changed, 839 insertions(+), 514 deletions(-) create mode 100644 macros/latex/contrib/ccfonts/README delete mode 100644 macros/latex/contrib/ccfonts/readme delete mode 100644 macros/latex/contrib/iodhbwm/tex/dhbw-declaration.def delete mode 100644 macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-ba.def delete mode 100644 macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-pa.def delete mode 100644 macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-sa.def delete mode 100644 macros/latex/contrib/iodhbwm/tex/dhbw-titlepage.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-declaration.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-ba.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-pa.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-sa.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-declaration.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-ba.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-pa.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-sa.def create mode 100644 macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage.def (limited to 'macros/latex/contrib') diff --git a/macros/latex/contrib/ccfonts/README b/macros/latex/contrib/ccfonts/README new file mode 100644 index 0000000000..561711effc --- /dev/null +++ b/macros/latex/contrib/ccfonts/README @@ -0,0 +1,163 @@ +************************************************************ +* LaTeX support for the Concrete fonts * +* * +* cc.fdd: 1999/11/22 v1.0a * +* ccfonts.dtx: 2020/03/25 v1.2 * +* * +************************************************************ +Copyright (c) Walter Schmidt 1997--2020 + +This program may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either +version 1.2 of this license or (at your option) any later +version. The latest version of this license is in +http://www.latex-project.org/lppl.txt and version 1.2 or +later is part of all distributions of LaTeX version +1999/12/01 or later. + +This program consists of the files ccfonts.dtx, cc.fdd and +ccfonts.ins. + + + +What's new? +=========== +2020/03/25: (UF) adapted boldsans version to new LaTeX handling of series defaults. + see https://github.com/latex3/latex2e/issues/299 +2000/05/30: bug fix wrt/ amsfonts.sty + + + +Overview +======== + +This distribution contains a LaTeX package and part of the +the necessary fd files to use the Concrete fonts with LaTeX. +The distributed files are: + +ccfonts.ins installation script +cc.fdd documented source of the fd files +ccfonts.dtx documented source of the LaTeX package +readme the file you are reading now + + + +Installing the files +==================== + +Copy the files + +cc.fdd +ccfonts.dtx +ccfonts.ins + +to a temporary directory or to a directory where you keep +documented LaTeX source files. + +Run the installation script ccfonts.ins through LaTeX to +generate the font definition files and the LaTeX package. +This will create the following files: + +* ccfonts.sty: The LaTeX package for using the Concrete +fonts. + +* t1ccr.fd, ts1ccr.fd: The font definition files for the +European Concrete text fonts. + +These files must be moved to a directory where LaTeX +searches for style files. + +The latter step is not required if your "docstrip" tool has +been configured to write directly to the TeX directories, +and if the directory tex/latex/ccfonts exists in your TDS +tree before running ccfonts.ins. + +Finally, run the file ccfonts.dtx through LaTeX to generate +the documentation of the LaTeX package ccfonts.sty. You may +also run cc.fdd through LaTeX, thus generating description +of the low-level interface to the Concrete fonts. + + + +Thanks to ... +============= + +... Frank Jensen for the permit to copy some ideas from +his package beton.sty. + + + +History of changes +================== +*** 2000-06-30 *** + -- ccfonts.dtx v1.0: bug fix wrt/ using amsfonts.sty; + documentation update + +*** 1999-11-22 *** + -- cc.fdd v1.0a: fixed ts1ccr.fd + +*** 1999-06-29 *** + -- cc,fdd v1.0: dropped the fd files for the traditional + and mathematical Concrete fonts, which are to be taken + from Ulrik Vieth's concmath bundle now. + -- ccfonts.dtx v1.0: new option [boldsans] + +*** 1999-03-23 *** + -- cc.fdd 0.99: fixed font def. for OT1/ccr/m/sl + +*** 1999-02-22 *** + -- ccfonts.dtx 0.992: new option [slantedGreek] + +*** 1998-05-08 *** + -- ccfonts.dtx 0.991: fixed options processing + +*** 1998-01-19 *** + -- ccfonts.ins: now to be used with LaTeX > June 96 only; + oinst.ins : installation script for older versions + (This should - at last! - fix the problems with Unix.) + +*** 1997-11-04 *** + -- ccfonts.sry v0.99: fixed bug concerning the AMS fonts + +*** 1997-10-24 *** + -- ccfonts.sty, *.fdd, version 0.98: Added support for new + design sizes of the slanted and AMS fonts + -- ccfonts.sty, v0.98: added option `exscale' + +*** 1997-09-11 *** + -- ccfonts.sty v0.97: added \relax after \ProcessOptions + -- cc.fdd v0.97: removed octal numbers for possibly active + quote characters + -- removed spurious blank characters from all + font definitions + -- fixed some bugs in the documentation + +*** 1997-06-03 + -- installation script v0.95a: fd files are given + mixed-case names if necessary (only with obsolete + LaTeX if running on Unix) + +*** 1997/04/01 v0.95 *** + -- extended documentation + -- names of fd files changed to lowercase + -- added missing support for text companion fonts in the + installation script + -- changed font substitutions for the missing + boldface font series in the fd files + -- cleaned up definitions for OMS and OML encoding in the + fd files + +*** 1997/03/20 v0.9 *** + first public version + + + +Comments, bug reports and suggestions +===================================== + +... are welcome and should be addressed to the author: + +Walter Schmidt + +%% end of file `readme' + diff --git a/macros/latex/contrib/ccfonts/ccfonts.dtx b/macros/latex/contrib/ccfonts/ccfonts.dtx index 2480f1f986..5135d128ac 100644 --- a/macros/latex/contrib/ccfonts/ccfonts.dtx +++ b/macros/latex/contrib/ccfonts/ccfonts.dtx @@ -1,4 +1,4 @@ -%\CheckSum{144} +%\CheckSum{146} % % \iffalse meta comment % @@ -23,9 +23,9 @@ \ProvidesFile{ccfonts.drv} % %\ProvidesPackage{ccfonts} - [2000/06/30 v1.1 (WaS)] + [2020/03/25 v1.2 (WaS)] % -%<*driver> +%<*driver> \documentclass[11pt]{ltxdoc} \usepackage{mflogo,url} \CodelineNumbered @@ -38,7 +38,7 @@ % \GetFileInfo{ccfonts.drv} % \DeleteShortVerb{\|} % \MakeShortVerb{\+} -% +% % \title{The \LaTeXe{} package \texttt{ccfonts}} % \author{Walter Schmidt\thanks{\texttt{walter.schmidt@arcormail.de}}} % \date{(\fileversion{} -- \filedate)} @@ -57,7 +57,7 @@ % (CTAN: \path{fonts/concmath/}) % \item The +.fd+ files for the traditional and mathematical % Concrete fonts (CTAN: \path{macros/latex/contrib/supported/concmath/}) -% \item The +.fd+ files for the European Concrete fonts, +% \item The +.fd+ files for the European Concrete fonts, % which are distributed and installed in conjunction % with the +ccfonts+ package % \end{itemize} @@ -68,7 +68,7 @@ % % % \section{Using the package} -% The \LaTeX{} macro package +ccfonts+ +% The \LaTeX{} macro package +ccfonts+ % supports typesetting with the font family `Concrete'. % Loading this package through % \begin{verse} @@ -86,7 +86,7 @@ % % Notice that you may still have to specify the option +psamsfonts+ % for these packages, so as to prevent them from using design sizes -% of the Euler Fraktur fonts, which may be +% of the Euler Fraktur fonts, which may be % unavailable within your TeX system; this works flawlessly with % version 1.1 of the +ccfonts+ package now. (You need not care for this % subject, unless Euler Fraktur is actually used.) @@ -97,12 +97,12 @@ % \begin{description} % \oitem{boldsans} The semibold series of CM Sans is used % as a replacement for the missing bold series of Concrete. -% (The default behaviour is to use the bold extended version of +% (The default behaviour is to use the bold extended version of % CM Roman.) % \oitem{standard-baselineskips} disables the increased leading. % This can be useful, e.g., when typesetting in narrow columns. % \oitem{exscale} implements scaling of the math extension font. -% For a discussion of this feature see the file +exscale.dtx+. +% For a discussion of this feature see the file +exscale.dtx+. % \oitem{slantedGreek} makes uppercase Greek letters slanted by default. % Regardless of this option, the new commands +\upDelta+ and +\upOmega+ % will always produce an upright \( \Delta \) and \( \Omega \). @@ -123,7 +123,7 @@ % There are no bold math fonts available. % \item % In order to enlarge the default +\baselineskip+, the size-changing -% macros have been redefined, and they are no longer as robust as the +% macros have been redefined, and they are no longer as robust as the % original definitions. This may result in \LaTeX\ errors with % `moving arguments'. As a workaround, you may protect any font-related % commands in moving arguments with a +\protect+ command. In case this @@ -148,14 +148,14 @@ % OMX & ccex & m & n \\ \hline \hline % \multicolumn{4}{|c|}{\textit{Concrete AMS A, B}}\\ \hline % U & msa & m & n \\ \hline -% U & msb & m & n \\ \hline +% U & msb & m & n \\ \hline % \end{tabular} % \end{center} -% Notice, that +% Notice, that % \begin{itemize} % \item the series c (condensed) is available as slanted % and with a font size of 9\,pt only; -% \item the Concrete AMS fonts are only defined +% \item the Concrete AMS fonts are only defined % through the package \textsf{ccfonts}, % i.e., there are no related \texttt{.fd} files. % \end{itemize} @@ -217,7 +217,7 @@ % \end{macrocode} % % \subsubsection{The option \texttt{exscale}} -% The code is simply copied from \texttt{exscale.sty}, +% The code is simply copied from \texttt{exscale.sty}, % with \texttt{xccex} instead of \texttt{cmex}. % \begin{macrocode} \DeclareOption{exscale}{ @@ -262,7 +262,9 @@ % \subsection{The option \texttt{boldsans}} % \begin{macrocode} \DeclareOption{boldsans}{% - \renewcommand{\bfdefault}{sbc}} + \@ifundefined{DeclareFontSeriesDefault}{% + \renewcommand{\bfdefault}{sbc}}{% + \DeclareFontSeriesDefault[rm]{bf}{sbc}}} % \end{macrocode} % % \subsubsection{Processing options} @@ -282,10 +284,10 @@ % \end{macrocode} % % In case the package +amsfonts+ is loaded additionally, -% we must ensure that the Concrete versions of the +% we must ensure that the Concrete versions of the % AMS symbol fonts are used. We execute the font definitions -% AtBeginDocument, so that loading +amsfonts+ with the -% option +psamsfonts+ cannot do any harm. Notice that the option may +% AtBeginDocument, so that loading +amsfonts+ with the +% option +psamsfonts+ cannot do any harm. Notice that the option may % be required for getting the Euler Fraktur fonts right. % \begin{macrocode} \AtBeginDocument{ @@ -294,13 +296,13 @@ <5><6><7><8><9><10>gen*xccam% <10.95><12><14.4><17.28><20.74><24.88>xccam10}{} \DeclareFontFamily{U}{msb}{} - \DeclareFontShape{U}{msb}{m}{n}{% + \DeclareFontShape{U}{msb}{m}{n}{% <5><6><7><8><9><10>gen*xccbm% <10.95><12><14.4><17.28><20.74><24.88>xccbm10}{} } % \end{macrocode} % -% +% % \subsection{Initialization} % We ensure that any package loaded after \texttt{ccfonts} % will find the new value of +\baselineskip+. @@ -331,4 +333,3 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% - diff --git a/macros/latex/contrib/ccfonts/ccfonts.pdf b/macros/latex/contrib/ccfonts/ccfonts.pdf index f55e83e5c3..ec8997b00f 100644 Binary files a/macros/latex/contrib/ccfonts/ccfonts.pdf and b/macros/latex/contrib/ccfonts/ccfonts.pdf differ diff --git a/macros/latex/contrib/ccfonts/readme b/macros/latex/contrib/ccfonts/readme deleted file mode 100644 index 74e92756a6..0000000000 --- a/macros/latex/contrib/ccfonts/readme +++ /dev/null @@ -1,161 +0,0 @@ -************************************************************ -* LaTeX support for the Concrete fonts * -* * -* cc.fdd: 1999/11/22 v1.0a * -* ccfonts.dtx: 2000/06/30 v1.1 * -* * -************************************************************ -Copyright (c) Walter Schmidt 1997--2000 - -This program may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.2 of this license or (at your option) any later -version. The latest version of this license is in -http://www.latex-project.org/lppl.txt and version 1.2 or -later is part of all distributions of LaTeX version -1999/12/01 or later. - -This program consists of the files ccfonts.dtx, cc.fdd and -ccfonts.ins. - - - -What's new? -=========== -2000/05/30: bug fix wrt/ amsfonts.sty - - - -Overview -======== - -This distribution contains a LaTeX package and part of the -the necessary fd files to use the Concrete fonts with LaTeX. -The distributed files are: - -ccfonts.ins installation script -cc.fdd documented source of the fd files -ccfonts.dtx documented source of the LaTeX package -readme the file you are reading now - - - -Installing the files -==================== - -Copy the files - -cc.fdd -ccfonts.dtx -ccfonts.ins - -to a temporary directory or to a directory where you keep -documented LaTeX source files. - -Run the installation script ccfonts.ins through LaTeX to -generate the font definition files and the LaTeX package. -This will create the following files: - -* ccfonts.sty: The LaTeX package for using the Concrete -fonts. - -* t1ccr.fd, ts1ccr.fd: The font definition files for the -European Concrete text fonts. - -These files must be moved to a directory where LaTeX -searches for style files. - -The latter step is not required if your "docstrip" tool has -been configured to write directly to the TeX directories, -and if the directory tex/latex/ccfonts exists in your TDS -tree before running ccfonts.ins. - -Finally, run the file ccfonts.dtx through LaTeX to generate -the documentation of the LaTeX package ccfonts.sty. You may -also run cc.fdd through LaTeX, thus generating description -of the low-level interface to the Concrete fonts. - - - -Thanks to ... -============= - -... Frank Jensen for the permit to copy some ideas from -his package beton.sty. - - - -History of changes -================== -*** 2000-06-30 *** - -- ccfonts.dtx v1.0: bug fix wrt/ using amsfonts.sty; - documentation update - -*** 1999-11-22 *** - -- cc.fdd v1.0a: fixed ts1ccr.fd - -*** 1999-06-29 *** - -- cc,fdd v1.0: dropped the fd files for the traditional - and mathematical Concrete fonts, which are to be taken - from Ulrik Vieth's concmath bundle now. - -- ccfonts.dtx v1.0: new option [boldsans] - -*** 1999-03-23 *** - -- cc.fdd 0.99: fixed font def. for OT1/ccr/m/sl - -*** 1999-02-22 *** - -- ccfonts.dtx 0.992: new option [slantedGreek] - -*** 1998-05-08 *** - -- ccfonts.dtx 0.991: fixed options processing - -*** 1998-01-19 *** - -- ccfonts.ins: now to be used with LaTeX > June 96 only; - oinst.ins : installation script for older versions - (This should - at last! - fix the problems with Unix.) - -*** 1997-11-04 *** - -- ccfonts.sry v0.99: fixed bug concerning the AMS fonts - -*** 1997-10-24 *** - -- ccfonts.sty, *.fdd, version 0.98: Added support for new - design sizes of the slanted and AMS fonts - -- ccfonts.sty, v0.98: added option `exscale' - -*** 1997-09-11 *** - -- ccfonts.sty v0.97: added \relax after \ProcessOptions - -- cc.fdd v0.97: removed octal numbers for possibly active - quote characters - -- removed spurious blank characters from all - font definitions - -- fixed some bugs in the documentation - -*** 1997-06-03 - -- installation script v0.95a: fd files are given - mixed-case names if necessary (only with obsolete - LaTeX if running on Unix) - -*** 1997/04/01 v0.95 *** - -- extended documentation - -- names of fd files changed to lowercase - -- added missing support for text companion fonts in the - installation script - -- changed font substitutions for the missing - boldface font series in the fd files - -- cleaned up definitions for OMS and OML encoding in the - fd files - -*** 1997/03/20 v0.9 *** - first public version - - - -Comments, bug reports and suggestions -===================================== - -... are welcome and should be addressed to the author: - -Walter Schmidt - -%% end of file `readme' - diff --git a/macros/latex/contrib/glossaries-extra/CHANGES b/macros/latex/contrib/glossaries-extra/CHANGES index 3972b207c4..ea884160d6 100644 --- a/macros/latex/contrib/glossaries-extra/CHANGES +++ b/macros/latex/contrib/glossaries-extra/CHANGES @@ -1,3 +1,12 @@ +1.45 (2020-04-01): + + * glossaries-extra-stylemods.sty: + + - Bug fix: removed duplication of description in treenoname style + + - New command: \glstreenonameChildDescLoc + + 1.44 (2020-03-23): * glossaries-extra.sty: diff --git a/macros/latex/contrib/glossaries-extra/README b/macros/latex/contrib/glossaries-extra/README index 6710e081c8..8c1893e335 100644 --- a/macros/latex/contrib/glossaries-extra/README +++ b/macros/latex/contrib/glossaries-extra/README @@ -1,4 +1,4 @@ -LaTeX Package : glossaries-extra v1.44 (2020-03-23) +LaTeX Package : glossaries-extra v1.45 (2020-04-01) Author : Nicola Talbot https://www.dickimaw-books.com/contact diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra-code.pdf b/macros/latex/contrib/glossaries-extra/glossaries-extra-code.pdf index 48d6bff21e..a7bac16a1d 100644 Binary files a/macros/latex/contrib/glossaries-extra/glossaries-extra-code.pdf and b/macros/latex/contrib/glossaries-extra/glossaries-extra-code.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.html b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.html index d0813adde4..a01186aa3d 100644 --- a/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.html +++ b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.html @@ -219,7 +219,7 @@ a span.HoLogo-TeX span.HoLogo-e{text-decoration:none;} >

glossaries-extra.sty v1.44: an extension to the +class="cmr-17">glossaries-extra.sty v1.45: an extension to the glossaries package

@@ -243,7 +243,7 @@ href="http://www.dickimaw-books.com/" class="url" >http://www.dickimaw-books.com/

2020-03-23

+class="cmr-12">2020-04-01

diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.pdf b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.pdf index c0a595de52..e72737a6dd 100644 Binary files a/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.pdf and b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.tex b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.tex index b720b1aaa0..0920f2ff4c 100644 --- a/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.tex +++ b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual.tex @@ -225,13 +225,13 @@ styles (glossaries):>#1={\protect\ttfamily#1}|main}} \DeleteShortVerb{\|} \MakeShortVerb{"} - \title{glossaries-extra.sty v1.44: + \title{glossaries-extra.sty v1.45: an extension to the glossaries package} \author{Nicola L.C. Talbot\\[10pt] Dickimaw Books\\ \url{http://www.dickimaw-books.com/}} - \date{2020-03-23} + \date{2020-04-01} \maketitle \begin{abstract} diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx b/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx index c2dcfe0ecb..b9f90f6ca8 100644 --- a/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx +++ b/macros/latex/contrib/glossaries-extra/glossaries-extra.dtx @@ -1,6 +1,12 @@ %\iffalse % glossaries-extra.dtx generated using makedtx version 1.2 (c) Nicola Talbot % Command line args: +% -setambles ".*\.bib=>\nopreamble\nopostamble" +% -section "chapter" +% -doc "glossaries-extra-codedoc.tex" +% -author "Nicola Talbot" +% -macrocode ".*\.tex" +% -macrocode ".*\.bib" % -src "glossaries-extra.sty\Z=>glossaries-extra.sty" % -src "glossaries-extra-bib2gls.sty\Z=>glossaries-extra-bib2gls.sty" % -src "glossaries-extra-stylemods.sty\Z=>glossaries-extra-stylemods.sty" @@ -9,17 +15,11 @@ % -src "glossary-topic.sty\Z=>glossary-topic.sty" % -src "(example-glossaries-.+\.tex)\Z=>\1" % -src "(example-glossaries-.+\.bib)\Z=>\1" -% -doc "glossaries-extra-codedoc.tex" -% -section "chapter" -% -setambles ".*\.bib=>\nopreamble\nopostamble" % -comment ".*\.tex" % -comment ".*\.bib" % -codetitle "Main Package Code (\\styfmt{glossaries-extra.sty})" -% -author "Nicola Talbot" -% -macrocode ".*\.tex" -% -macrocode ".*\.bib" % glossaries-extra -% Created on 2020/3/23 20:29 +% Created on 2020/4/1 13:56 %\fi %\iffalse %<*package> @@ -142,7 +142,7 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of \setcounter{IndexColumns}{2} -\CheckSum{27175} +\CheckSum{27181} \newcommand*{\ifirstuse}{\iterm{first use}} \newcommand*{\firstuse}{\gls{firstuse}} @@ -182,13 +182,13 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of \raggedright } -\title{glossaries-extra.sty v1.44: +\title{glossaries-extra.sty v1.45: documented code} \author{Nicola L.C. Talbot\\[10pt] Dickimaw Books\\ \url{http://www.dickimaw-books.com/}} -\date{2020-03-23} +\date{2020-04-01} \begin{document} \DocInput{glossaries-extra.dtx} @@ -233,7 +233,7 @@ Dickimaw Books\\ %\section{Package Initialisation and Options} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossaries-extra}[2020/03/23 v1.44 (NLCT)] +\ProvidesPackage{glossaries-extra}[2020/04/01 v1.45 (NLCT)] % \end{macrocode} % Requires \sty{xkeyval} to define package options. % \begin{macrocode} @@ -25645,7 +25645,7 @@ defined}{}% %automatically loaded by the record option. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossaries-extra-bib2gls}[2020/03/23 v1.44 (NLCT)] +\ProvidesPackage{glossaries-extra-bib2gls}[2020/04/01 v1.45 (NLCT)] % \end{macrocode} %Provide convenient shortcut commands for predefined glossary types. %\begin{macro}{\printunsrtacronyms} @@ -28730,7 +28730,7 @@ defined}{}% % First identify package: % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossaries-extra-stylemods}[2020/03/23 v1.44 (NLCT)] +\ProvidesPackage{glossaries-extra-stylemods}[2020/04/01 v1.45 (NLCT)] % \end{macrocode} % Provide package options to automatically load required predefined % styles. The simplest method is to just test for the existence of @@ -29800,6 +29800,14 @@ defined}{}% }% % \end{macrocode} %\end{macro} +%\begin{macro}{\glstreenonameDescLoc} +%\changes{1.45}{2020-04-01}{new} +% \begin{macrocode} + \newcommand{\glstreenonameDescLoc}[2]{% + \glstreenonamedesc{#1}\glstreeprelocation#2% + } +% \end{macrocode} +%\end{macro} %\begin{macro}{\glstreenonamechilddesc} %\changes{1.31}{2018-05-09}{new} %The child entry doesn't have the pre-description separator as the @@ -29810,6 +29818,14 @@ defined}{}% }% % \end{macrocode} %\end{macro} +%\begin{macro}{\glstreenonameChildDescLoc} +%\changes{1.45}{2020-04-01}{new} +% \begin{macrocode} + \newcommand{\glstreenonameChildDescLoc}[2]{% + \glstreenonamechilddesc{#1}\glstreechildprelocation#2% + } +% \end{macrocode} +%\end{macro} % \begin{macrocode} \renewglossarystyle{treenoname}{% \renewenvironment{theglossary}% @@ -29823,8 +29839,10 @@ defined}{}% \parindent0pt\relax \glsentryitem{##1}\glstreenamefmt{\glstarget{##1}{\glossentryname{##1}}}% \glstreenonamesymbol{##1}% - \glstreenonamedesc{##1}% - \glstreeDescLoc{##1}{##2}\par +% \end{macrocode} +%\changes{1.45}{2020-04-01}{removed duplicate description} +% \begin{macrocode} + \glstreenonameDescLoc{##1}{##2}\par }% \renewcommand{\subglossentry}[3]{% \hangindent##1\glstreeindent\relax @@ -29833,8 +29851,7 @@ defined}{}% \glssubentryitem{##2}% \fi \glstarget{##2}{\strut}% - \glstreenonamechilddesc{##2}% - \glstreechildprelocation##3\par + \glstreenonameChildDescLoc{##2}{##3}\par }% \renewcommand*{\glsgroupskip}{\ifglsnogroupskip\else\glstreegroupskip\fi}% } @@ -31036,7 +31053,7 @@ defined}{}% %\section{Package Initialisation and Options} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossary-bookindex}[2020/03/23 v1.44 (NLCT)] +\ProvidesPackage{glossary-bookindex}[2020/04/01 v1.45 (NLCT)] % \end{macrocode} %Load required packages. % \begin{macrocode} @@ -31532,7 +31549,7 @@ defined}{}% %Provides additional long styles. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossary-longextra}[2020/03/23 v1.44 (NLCT)] +\ProvidesPackage{glossary-longextra}[2020/04/01 v1.45 (NLCT)] % \end{macrocode} %Load required packages. % \begin{macrocode} @@ -32961,7 +32978,7 @@ defined}{}% %topic. % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossary-topic}[2020/03/23 v1.44 (NLCT)] +\ProvidesPackage{glossary-topic}[2020/04/01 v1.45 (NLCT)] % \end{macrocode} %Load required package. % \begin{macrocode} diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra.ins b/macros/latex/contrib/glossaries-extra/glossaries-extra.ins index f1a3cb82b0..cc2f94010c 100644 --- a/macros/latex/contrib/glossaries-extra/glossaries-extra.ins +++ b/macros/latex/contrib/glossaries-extra/glossaries-extra.ins @@ -1,4 +1,4 @@ -% glossaries-extra.ins generated using makedtx version 1.2 2020/3/23 20:29 +% glossaries-extra.ins generated using makedtx version 1.2 2020/4/1 13:56 \input docstrip \preamble diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-abbr-styles.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-abbr-styles.pdf index 067fefffb0..f90e2bf9e0 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-abbr-styles.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-abbr-styles.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-abbrv.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-abbrv.pdf index 75dbbba4ea..3ba4c0d2c3 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-abbrv.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-abbrv.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-accsupp.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-accsupp.pdf index dcfa99bf2a..c070b1a1c1 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-accsupp.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-accsupp.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-acronym-desc.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-acronym-desc.pdf index c2475f0895..b1ca94ef98 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-acronym-desc.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-acronym-desc.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-acronym.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-acronym.pdf index 9240549091..e5d3aabee0 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-acronym.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-acronym.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-alias.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-alias.pdf index af769c2904..5f95e8c10d 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-alias.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-alias.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-altmodifier.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-altmodifier.pdf index fea6372359..4bf0cfc14b 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-altmodifier.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-altmodifier.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-alttree-marginpar.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-alttree-marginpar.pdf index e1b1b380e7..d87c56c028 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-alttree-marginpar.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-alttree-marginpar.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-alttree-sym.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-alttree-sym.pdf index 0a15892f04..6b2326755e 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-alttree-sym.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-alttree-sym.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-alttree.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-alttree.pdf index 0b4c4eb9bf..5ace7e5e2e 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-alttree.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-alttree.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-autoindex-hyp.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-autoindex-hyp.pdf index 5ffe8cdc19..cf75773e80 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-autoindex-hyp.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-autoindex-hyp.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-autoindex.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-autoindex.pdf index a6659eb0ab..44d3c2df33 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-autoindex.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-autoindex.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-crossref.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-crossref.pdf index 8807a83295..6656a68b92 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-crossref.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-crossref.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-crossref2.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-crossref2.pdf index ca7017a576..0dc9e3931c 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-crossref2.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-crossref2.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-docdef.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-docdef.pdf index 3ba1d7d804..1b88b47f31 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-docdef.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-docdef.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-entrycount.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-entrycount.pdf index da5ad2f50c..f376f4b6e8 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-entrycount.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-entrycount.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-external.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-external.pdf index bc6c45aee0..cdcf6be76a 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-external.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-external.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-fmt.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-fmt.pdf index 2fad6052c9..9d57d9290a 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-fmt.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-fmt.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-footnote.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-footnote.pdf index 8f6cb1c9a3..4b0605157c 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-footnote.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-footnote.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-header.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-header.pdf index a84fa9e505..f48bb2ab24 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-header.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-header.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-indexhook.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-indexhook.pdf index 6e7bee8038..78849f09e4 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-indexhook.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-indexhook.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-initialisms.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-initialisms.pdf index 138c930a14..3ccebde9f1 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-initialisms.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-initialisms.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.pdf index 9cf9ba11ff..d0bd830ca0 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-linkcount.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-mixed-abbrv-styles.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-mixed-abbrv-styles.pdf index 4398fabf49..ead60a83b4 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-mixed-abbrv-styles.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-mixed-abbrv-styles.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-mixedsort.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-mixedsort.pdf index 800e23fc95..6aedfbfd3b 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-mixedsort.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-mixedsort.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-mixture.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-mixture.pdf index 1ab4d05a3b..642c20dbf7 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-mixture.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-mixture.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-name-font.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-name-font.pdf index 148f025b1e..32a0b98094 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-name-font.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-name-font.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-nested.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-nested.pdf index 73ae97a0e1..5da7a933d6 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-nested.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-nested.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-noidx-restricteddocdefs.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-noidx-restricteddocdefs.pdf index b85e9628db..28bdb492a3 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-noidx-restricteddocdefs.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-noidx-restricteddocdefs.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-onelink.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-onelink.pdf index 84b11de45b..3a408d73d1 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-onelink.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-onelink.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-utf8.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-utf8.pdf index 7b66ce9069..e381014d44 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-utf8.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-utf8.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-xetex.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-xetex.pdf index a4ddbadfec..5c4220a185 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-xetex.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-onthefly-xetex.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-onthefly.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-onthefly.pdf index c4ec898bac..eee065e89a 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-onthefly.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-onthefly.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-pages.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-pages.pdf index c8f28cd6c3..e86ecc0201 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-pages.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-pages.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-postdot.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-postdot.pdf index b3338a5a3d..8d4c7cdc2e 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-postdot.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-postdot.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-postlink.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-postlink.pdf index 9f41dfa065..a4c0b17bda 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-postlink.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-postlink.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-prefix.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-prefix.pdf index 8831ce5d7a..3eede737cf 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-prefix.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-prefix.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-record-nameref.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-record-nameref.pdf index b0cc53ec5a..e37e644536 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-record-nameref.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-record-nameref.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-record.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-record.pdf index c4b42d1791..d003fbd686 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-record.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-record.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-restricteddocdefs.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-restricteddocdefs.pdf index ac6c68db0a..4b702408d2 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-restricteddocdefs.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-restricteddocdefs.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-suppl-hyp.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-suppl-hyp.pdf index da9bf5b1c0..2b624456f4 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-suppl-hyp.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-suppl-hyp.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main-hyp.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main-hyp.pdf index 724d7d4fd7..f4123f6561 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main-hyp.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main-hyp.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main.pdf index 307d4ba2c9..63142c9f26 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-suppl-main.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-suppl.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-suppl.pdf index f50bc9cacb..b3978b8883 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-suppl.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-suppl.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-trans.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-trans.pdf index 8f0b50a01f..f2f7259725 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-trans.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-trans.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-undef.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-undef.pdf index 50be7ebdf4..82d972fd7d 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-undef.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-undef.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample-unitentrycount.pdf b/macros/latex/contrib/glossaries-extra/samples/sample-unitentrycount.pdf index d8f7ce0b59..ad37602acd 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample-unitentrycount.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample-unitentrycount.pdf differ diff --git a/macros/latex/contrib/glossaries-extra/samples/sample.pdf b/macros/latex/contrib/glossaries-extra/samples/sample.pdf index 0896f120ef..61564941cd 100644 Binary files a/macros/latex/contrib/glossaries-extra/samples/sample.pdf and b/macros/latex/contrib/glossaries-extra/samples/sample.pdf differ diff --git a/macros/latex/contrib/iodhbwm/README.md b/macros/latex/contrib/iodhbwm/README.md index fff5878e17..9716853bf5 100644 --- a/macros/latex/contrib/iodhbwm/README.md +++ b/macros/latex/contrib/iodhbwm/README.md @@ -1,33 +1,34 @@ -iodhbwm -======= +# iodhbwm [![CTAN](https://img.shields.io/ctan/v/iodhbwm.svg)](https://www.ctan.org/pkg/iodhbwm) [![GitHub license](https://img.shields.io/github/license/faltfe/iodhbwm.svg?style=flat-square)](https://github.com/faltfe/iodhbwm/blob/master/LICENSE) [![Build Status](https://img.shields.io/travis/faltfe/iodhbwm/master.svg?style=flat-square)](https://travis-ci.org/faltfe/iodhbwm) --------------------------------------------------------------------------- +--- + This project provides the _unofficial_ template of the [DHBW Mannheim](http://www.dhbw-mannheim.de) for the creation of bachelor thesis, studies or project work with _LaTeX_. The goal of the package is the quick creation of a basic framework without much effort. The documentation is currently only available in German. --------------------------------------------------------------------------- +--- Felix Faltin -Web: +Web: E-Mail: ffaltin91@gmail.com --------------------------------------------------------------------------- -Copyright 2018-2019 Felix Faltin +--- + +Copyright 2018-2020 Felix Faltin This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or (at your option) any later version. The latest version of this license is in - + and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later. @@ -35,9 +36,9 @@ This work has the LPPL maintenance status `maintained'. The Current Maintainer of this work is Felix Faltin. --------------------------------------------------------------------------- +--- If you have any ideas, questions, suggestions or bugs to report, please feel free to contact me. --------------------------------------------------------------------------- +--- diff --git a/macros/latex/contrib/iodhbwm/doc/iodhbwm.pdf b/macros/latex/contrib/iodhbwm/doc/iodhbwm.pdf index 1de10b8c49..2c383a577c 100644 Binary files a/macros/latex/contrib/iodhbwm/doc/iodhbwm.pdf and b/macros/latex/contrib/iodhbwm/doc/iodhbwm.pdf differ diff --git a/macros/latex/contrib/iodhbwm/doc/iodhbwm.tex b/macros/latex/contrib/iodhbwm/doc/iodhbwm.tex index d26a35aa24..fd7f206f61 100644 --- a/macros/latex/contrib/iodhbwm/doc/iodhbwm.tex +++ b/macros/latex/contrib/iodhbwm/doc/iodhbwm.tex @@ -9,7 +9,7 @@ %\usepackage{showframe} \package[vcs=https://github.com/faltfe/iodhbwm,ctan=iodhbwm]{iodhbwm} -\version{1.1.1} +\version{1.2} \title{iodhbwm Klasse} \author{Felix Faltin} @@ -150,9 +150,9 @@ \newcommand{\Version}[1]{\marginpar[\raggedleft v#1]{\raggedright v#1}} \begin{document} - \changes{0.4-alpha}{Add print option, auto-intro-pages and some new commands} - \changes{0.4a-alpha}{Rename \opt{intro/add custom list} into \opt{intro/append custom content}}% - \changes{0.4.1-alpha}{Unterstützung eines Anhang wurde hinzugefügt}% + \changes{1.1}{Erweiterung der Optionen}% + \changes{1.1.1}{Kleinere Fehlerbehebungen innerhalb von listings} + \changes{1.2}{Bereitstellung Englischer Vorlagen (Danke an mickmack1213)} \maketitle @@ -173,7 +173,11 @@ \clearpage \tableofcontents - + + \clearpage + \PrintChanges + \clearpage + \section{Konventionen} % \begin{sourcecode}[listing side comment, comment={Ich bin ein Kommentar},title={Hello world example}] %% Hello again @@ -679,12 +683,11 @@ Um die Autovervollständigung für \thepackage{} zu aktiveren, müssen die Dateien \file{iodhbwm.cwl} und \file{iodhbwm-template.cwl} nach \path|%appdata%\texstudio\completion\user| beziehungsweise nach \path|.config/texstudio/completion/user| kopiert werden. \section{Installation} + \subsection{CTAN} + Das Bundle wird ebenfalls über CTAN zur Verfügung gestellt und kann deshalb über die offiziellen Paketquellen heruntergeladen und installiert werden. Diese Variante ist zu bevorzugen. \subsection{Lokale Installation} Eine eigene Installation des Pakets kann in einem lokalen texmf Ordner (lokales Repository) erfolgen. Das Bundle kann manuell aus dem Git-Repository heruntergeladen werden. - - \subsection{CTAN} - Das Bundle wird ebenfalls über CTAN (mit Release der Version v1.0) zur Verfügung gestellt und kann deshalb über die offiziellen Paketquellen heruntergeladen und installiert werden. Diese Variante ist zu bevorzugen. - + \subsubsection{MiKTeX} \begin{enumerate} \item Lokales Repository anlegen, welches der \href{http://tug.ctan.org/tds/tds.html}{Verzeichnisstruktur für \LaTeX{} Dateien} entspricht. Die Verzeichnisstruktur könnte wie folgt aussehen:\par \verb|C:\Users\\localtexmf\tex\latex\iodhbwm| @@ -708,8 +711,6 @@ Eine ausführliche Beschreibung befindet sich auf \url{https://tex.stackexchange.com/a/73017/142408}. -% \PrintChanges - \PrintIndex \end{document} diff --git a/macros/latex/contrib/iodhbwm/tex/dhbw-declaration.def b/macros/latex/contrib/iodhbwm/tex/dhbw-declaration.def deleted file mode 100644 index 93c915f9d1..0000000000 --- a/macros/latex/contrib/iodhbwm/tex/dhbw-declaration.def +++ /dev/null @@ -1,35 +0,0 @@ -\ifcsdef{chapter}% -{\chapter*{Erklärung}}% -{\section*{Erklärung}} - -\thispagestyle{empty} - -\bigskip - -Ich versichere hiermit, dass ich meine \getThesisType{} mit dem\bigskip - -\textsc{Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} - -{\bfseries \getThesisTitle} - -\ifcsempty{iodhbwm@thesis@second@title}{}{% - \bigskip - \textsc{Thema B}\par% - {\bfseries \getThesisSecondTitle}% -}{}\bigskip - -selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. - - -Ich versichere zudem, dass die eingereichte elektronische Fassung mit der gedruckten Fassung übereinstimmt.$^\ast$ - -{\small$^\ast$ falls beide Fassungen gefordert sind} - -\vfill - -\begin{tabular}{l} - \hline - \getLocation, den \getDate -\end{tabular} - -\clearpage diff --git a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-ba.def b/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-ba.def deleted file mode 100644 index f8e05ce8df..0000000000 --- a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-ba.def +++ /dev/null @@ -1,57 +0,0 @@ -\begin{titlepage} - \centering - \ifcsempty{iodhbwm@institute@logo}{% - \includegraphics[height=1.7cm]{\getDHBWLogo} - }{% - \begin{minipage}[c]{.25\textwidth} - \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} - \end{minipage} - \hfill - \begin{minipage}[c]{.25\textwidth} - \centering - \includegraphics[width=\linewidth,keepaspectratio]{\getInstituteLogo} - \end{minipage} - } - - \bigskip - - \rule{\textwidth}{.5mm}\bigskip - - {\bfseries \getThesisTitle}\smallskip - - \rule{\textwidth}{.5mm}\bigskip - - \textsc{\Large Bachelorarbeit} - - \bigskip - für die Prüfung zum - - \textsc{\large \getBachelorDegree} - - \bigskip - des Studiengangs \getCourseName\par - der Dualen Hochschule Baden-Württemberg \getDHBWLocation - - \vfill - - von\par - {\bfseries\large \getAuthor}\bigskip - - Abgabe am \getSubmissionDate - - \vfill - - \small{% - \begin{tabularx}{\textwidth}{@{}lX@{}} - \toprule - Bearbeitungszeitraum: & \getProcessingPeriod\\ - Matrikelnummer, Kurs: & \getStudentId, \getCourseId\\ - \ifcsempty{iodhbwm@institute@section}{}{Abteilung: & \getInstituteSection\\}% - Ausbildungsfirma: & \getInstitute\\ - \ifbool{iodhbwm@if@print@location}{Ort: & \getLocation\\}{}% - Betreuer der Ausbildungsfirma: & \getSupervisor\\ - Gutachter der Dualen Hochschule: & \getReviewer\\ - \end{tabularx} - } - \cleardoublepage -\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-pa.def b/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-pa.def deleted file mode 100644 index 790563eceb..0000000000 --- a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-pa.def +++ /dev/null @@ -1,59 +0,0 @@ -\begin{titlepage} - \centering - \ifcsempty{iodhbwm@institute@logo}{% - \includegraphics[height=1.5cm]{\getDHBWLogo} - }{% - \begin{minipage}[c]{.25\textwidth} - \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} - \end{minipage} - \hfill - \begin{minipage}[c]{.25\textwidth} - \raggedleft - \includegraphics[width=\linewidth,keepaspectratio]{\getInstituteLogo} - \end{minipage} - } - - \bigskip - - \Large\textsc{Projektarbeit} - - \normalsize - des Studiengangs \getCourseName\par - der Dualen Hochschule Baden-Württemberg \getDHBWLocation - - \rule{\textwidth}{.5mm}\bigskip - - \textsc{\large Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} - - {\bfseries \getThesisTitle}\bigskip - - \ifcsempty{iodhbwm@thesis@second@title}{}{% - \textsc{\large Thema B}\par - %\tikz{\node (1) [draw, rounded rectangle] {Kolloquium};} - {\bfseries \getThesisSecondTitle} - }{} - - \rule{\textwidth}{.5mm} - - \vfill - - \par - {\bfseries\large \getAuthor}\par - \getDate - - \vfill - - \small{% - \begin{tabularx}{\textwidth}{@{}lX@{}} - \toprule - Bearbeitungszeitraum: & \getProcessingPeriod\\ - Matrikelnummer, Kurs: & \getStudentId, \getCourseId\\ - \ifcsempty{iodhbwm@institute@section}{}{Abteilung: & \getInstituteSection\\}% - Ausbildungsfirma: & \getInstitute\\ - \ifbool{iodhbwm@if@print@location}{Ort: & \getLocation\\}{}% - Betreuer: & \getSupervisor\\ - Unterschrift Betreuer & \rule[-.5cm]{.5\columnwidth}{.5pt} - \end{tabularx} - } - \cleardoublepage -\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-sa.def b/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-sa.def deleted file mode 100644 index b1cab1a480..0000000000 --- a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage-sa.def +++ /dev/null @@ -1,46 +0,0 @@ -\begin{titlepage} - \centering - \includegraphics[height=1.7cm]{\getDHBWLogo} - - \Large\textsc{Studienarbeit} - - \normalsize - des Studiengangs \getCourseName\par - der Dualen Hochschule Baden-Württemberg \getDHBWLocation - - \rule{\textwidth}{.5mm}\bigskip - - \textsc{\large Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} - - {\bfseries \getThesisTitle}\bigskip - - \ifcsempty{iodhbwm@thesis@second@title}{}{% - \textsc{\large Thema B}\par - %\tikz{\node (1) [draw, rounded rectangle] {Kolloquium};} - {\bfseries \getThesisSecondTitle} - }{} - - \rule{\textwidth}{.5mm} - - \vfill - - von\par - {\bfseries\large \getAuthor}\par - \getDate - - \vfill - - \small{% - \begin{tabularx}{\textwidth}{@{}lX@{}} - \toprule - Bearbeitungszeitraum: & \getProcessingPeriod\\ - Matrikelnummer, Kurs: & \getStudentId, \getCourseId\\ -% Abteilung: & \getInstituteSection\\ - Ausbildungsfirma: & \getInstitute\\ - \ifbool{iodhbwm@if@print@location}{Ort: & \getLocation\\}{}% - Betreuer: & \getSupervisor\\ -% Unterschrift Betreuer & \rule[-.5cm]{.5\columnwidth}{.5pt} - \end{tabularx} - } - \cleardoublepage -\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage.def b/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage.def deleted file mode 100644 index 33b50837a2..0000000000 --- a/macros/latex/contrib/iodhbwm/tex/dhbw-titlepage.def +++ /dev/null @@ -1,74 +0,0 @@ -\begin{titlepage} - \begin{minipage}[c]{.30\textwidth} - \includegraphics[height=1.7cm]{dhbw-logo} - \end{minipage} - \hfill - \begin{minipage}[c]{.30\textwidth} - \centering - \includegraphics[height=1.7cm]{example-image} - \end{minipage} - \hfill - \begin{minipage}[c]{.30\textwidth} - \raggedleft - \includegraphics[height=1.7cm]{example-image} - \end{minipage} - - \begin{center} - \Large\textsc{Arbeit} - - \normalsize - des Studiengangs Informationstechnik\par - der Dualen Hochschule Baden-Württemberg \getDHBWLocation - \end{center} - - \rule{\textwidth}{.5mm}\bigskip - % \begin{minipage}[t]{.45\textwidth} - % \centering\textsc{Thema A} - % - % \bfseries\large \dots - % \hfill - % \begin{minipage}[t]{.45\textwidth} - % \centering\textsc{Thema B} - % - % \tikz{\node (1) [draw, rounded rectangle] {Kolloquium};}\par - % - % \bfseries\large \dots - % \end{minipage} - % \\[1em] - - \centering\textsc{\large Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} - - {\bfseries \getThesisTitle}\bigskip - - \ifcsempty{iodhbwm@thesis@second@title}{}{% - \textsc{\large Thema B}\par - %\tikz{\node (1) [draw, rounded rectangle] {Kolloquium};} - {\bfseries \getThesisSecondTitle} - }{} - - \rule{\textwidth}{.5mm} - - \vfill - - \begin{center} - von\par - \centering{\bfseries\large \getAuthor}\par - \today - \end{center} - - \vfill - - \small{% - \begin{tabularx}{\textwidth}{@{}lX@{}} - \toprule - Bearbeitungszeitraum: & \getProcessingPeriod\\ - Matrikelnummer, Kurs: & \getStudentId\\ - Abteilung: & \getInstituteSection\\ - Ausbildungsfirma: & \getInstitute\\ - Standort: & \getLocation\\ - Betreuer: & \getSupervisor\\ - Unterschrift Betreuer & \rule[-.5cm]{.5\columnwidth}{.5pt} - \end{tabularx} - } - \cleardoublepage -\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n.def b/macros/latex/contrib/iodhbwm/tex/i18n.def new file mode 100644 index 0000000000..42dda7a3ff --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n.def @@ -0,0 +1,36 @@ +\newcommand{\@addlanguage}[7]{% + \iflanguage{#1}{ + \renewcommand*{\iodhbwm@file@prefix}{i18n/#1/dhbw} + + \def\iodhbwm@bachelor@type@boe{#2} + \def\iodhbwm@bachelor@type@bos{#3} + \def\iodhbwm@bachelor@type@boa{#4} + + \def\iodhbwm@thesis@type@ba{#5} + \def\iodhbwm@thesis@type@pa{#6} + \def\iodhbwm@thesis@type@sa{#7} + + \booltrue{iodhbwm@if@supported@language} + }% + {}% +} + +% ################################################################ +% ### ADD SUPPORTED LANGUAGES HERE +% ################################################################ + +% english +\@addlanguage{english} + {Bachelor of Engineering} + {Bachelor of Science} + {Bachelor of Arts} + {bachelor's thesis} + {project report} + {study report} + +% ################################################################ + +% Print waring if an unsupported language is used +\ifbool{iodhbwm@if@supported@language}{}{% + \PackageWarning{\iodhbwm@pkg@name}{The passed language `\iodhbwm@main@language` was not found.\MessageBreak Using ngerman instead.} +} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-declaration.def b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-declaration.def new file mode 100644 index 0000000000..83412c1939 --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-declaration.def @@ -0,0 +1,37 @@ +\clearpage + +\ifcsdef{chapter}% +{\chapter*{Declaration}}% +{\section*{Declaration}} + +\thispagestyle{empty} + +\bigskip + +I hereby assure you that I have written my \getThesisType{} on the\bigskip + +\textsc{Subject \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + +{\bfseries \getThesisTitle} + +\ifcsempty{iodhbwm@thesis@second@title}{}{% +\bigskip +\textsc{Subject B}\par% +{\bfseries \getThesisSecondTitle}% +}{}\bigskip + +independently and that I have not used any other sources and aids than those indicated. + + +I also assure you that the electronic version submitted is the same as the printed version.$^\ast$ + +{\small$^\ast$ if both versions are required.} + +\vfill + +\begin{tabular}{l} +\hline +\getLocation, \getDate +\end{tabular} + +\clearpage \ No newline at end of file diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-ba.def b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-ba.def new file mode 100644 index 0000000000..0d72435ca4 --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-ba.def @@ -0,0 +1,57 @@ +\begin{titlepage} + \centering + \ifcsempty{iodhbwm@institute@logo}{% + \includegraphics[height=1.7cm]{\getDHBWLogo} + }{% + \begin{minipage}[c]{.25\textwidth} + \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} + \end{minipage} + \hfill + \begin{minipage}[c]{.25\textwidth} + \centering + \includegraphics[width=\linewidth,keepaspectratio]{\getInstituteLogo} + \end{minipage} + } + + \bigskip + + \rule{\textwidth}{.5mm}\bigskip + + {\bfseries \getThesisTitle}\smallskip + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\Large Bachelor's thesis} + + \bigskip + for the degree + + \textsc{\large \getBachelorDegree} + + \bigskip + of the course \getCourseName\par + at the Baden-Wuerttemberg Cooperative State University \getDHBWLocation + + \vfill + + by\par + {\bfseries\large \getAuthor}\bigskip + + Submission on \getSubmissionDate + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Processing Period: & \getProcessingPeriod\\ + Student id, course: & \getStudentId, \getCourseId\\ + \ifcsempty{iodhbwm@institute@section}{}{Department: & \getInstituteSection\\}% + Apprenticing company: & \getInstitute\\ + \ifbool{iodhbwm@if@print@location}{Ort: & \getLocation\\}{}% + Company's supervisor: & \getSupervisor\\ + University's reviewer: & \getReviewer\\ + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-pa.def b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-pa.def new file mode 100644 index 0000000000..31254bc505 --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-pa.def @@ -0,0 +1,59 @@ +\begin{titlepage} + \centering + \ifcsempty{iodhbwm@institute@logo}{% + \includegraphics[height=1.5cm]{\getDHBWLogo} + }{% + \begin{minipage}[c]{.25\textwidth} + \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} + \end{minipage} + \hfill + \begin{minipage}[c]{.25\textwidth} + \raggedleft + \includegraphics[width=\linewidth,keepaspectratio]{\getInstituteLogo} + \end{minipage} + } + + \bigskip + + \Large\textsc{Project report} + + \normalsize + of the course \getCourseName\par + at the Baden-Wuerttemberg Cooperative State University \getDHBWLocation + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\large Subject \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + + {\bfseries \getThesisTitle}\bigskip + + \ifcsempty{iodhbwm@thesis@second@title}{}{% + \textsc{\large Subject B}\par + %\tikz{\node (1) [draw, rounded rectangle] {Colloquium};} + {\bfseries \getThesisSecondTitle} + }{} + + \rule{\textwidth}{.5mm} + + \vfill + + \par + {\bfseries\large \getAuthor}\par + \getDate + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Processing Period: & \getProcessingPeriod\\ + Student id, course: & \getStudentId, \getCourseId\\ + \ifcsempty{iodhbwm@institute@section}{}{Department: & \getInstituteSection\\}% + Apprenticing company: & \getInstitute\\ + \ifbool{iodhbwm@if@print@location}{Location: & \getLocation\\}{}% + Supervisor: & \getSupervisor\\ + Signature of supervisor & \rule[-.5cm]{.5\columnwidth}{.5pt} + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-sa.def b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-sa.def new file mode 100644 index 0000000000..51a2c29e6d --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage-sa.def @@ -0,0 +1,59 @@ +\begin{titlepage} + \centering + \ifcsempty{iodhbwm@institute@logo}{% + \includegraphics[height=1.5cm]{\getDHBWLogo} + }{% + \begin{minipage}[c]{.25\textwidth} + \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} + \end{minipage} + \hfill + \begin{minipage}[c]{.25\textwidth} + \raggedleft + \includegraphics[width=\linewidth,keepaspectratio]{\getInstituteLogo} + \end{minipage} + } + + \bigskip + + \Large\textsc{Study report} + + \normalsize + of the course \getCourseName\par + at the Baden-Wuerttemberg Cooperative State University \getDHBWLocation + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\large Subject \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + + {\bfseries \getThesisTitle}\bigskip + + \ifcsempty{iodhbwm@thesis@second@title}{}{% + \textsc{\large Subject B}\par + %\tikz{\node (1) [draw, rounded rectangle] {Colloquium};} + {\bfseries \getThesisSecondTitle} + }{} + + \rule{\textwidth}{.5mm} + + \vfill + + \par + {\bfseries\large \getAuthor}\par + \getDate + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Processing Period: & \getProcessingPeriod\\ + Student id, course: & \getStudentId, \getCourseId\\ + \ifcsempty{iodhbwm@institute@section}{}{Department: & \getInstituteSection\\}% +% Apprenticing company: & \getInstitute\\ + \ifbool{iodhbwm@if@print@location}{Location: & \getLocation\\}{}% + Supervisor: & \getSupervisor\\ +% Signature of supervisor & \rule[-.5cm]{.5\columnwidth}{.5pt} + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage.def b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage.def new file mode 100644 index 0000000000..efd704204f --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/english/dhbw-titlepage.def @@ -0,0 +1,55 @@ +\begin{titlepage} + \centering + \begin{minipage}[c]{.25\textwidth} + \includegraphics[width=\linewidth,keepaspectratio]{dhbw-logo} + \end{minipage} + \hfill + \begin{minipage}[c]{.25\textwidth} + \raggedleft + \includegraphics[width=\linewidth,keepaspectratio]{example-image} + \end{minipage} + + \bigskip + + \Large\textsc{Report} + + \normalsize + of the course Information Technology\par + at the Baden-Wuerttemberg Cooperative State University \getDHBWLocation + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\large Subject \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + + {\bfseries \getThesisTitle}\bigskip + + \ifcsempty{iodhbwm@thesis@second@title}{}{% + \textsc{\large Subject B}\par + %\tikz{\node (1) [draw, rounded rectangle] {Colloquium};} + {\bfseries \getThesisSecondTitle} + }{} + + \rule{\textwidth}{.5mm} + + \vfill + + \par + {\bfseries\large \getAuthor}\par + \today + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Processing Period: & \getProcessingPeriod\\ + Student id, course: & \getStudentId, \getCourseId\\ + Department: & \getInstituteSection\\ + Apprenticing company: & \getInstitute\\ + Location: & \getLocation\\ + Supervisor: & \getSupervisor\\ + Signature of supervisor & \rule[-.5cm]{.5\columnwidth}{.5pt} + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-declaration.def b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-declaration.def new file mode 100644 index 0000000000..93c915f9d1 --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-declaration.def @@ -0,0 +1,35 @@ +\ifcsdef{chapter}% +{\chapter*{Erklärung}}% +{\section*{Erklärung}} + +\thispagestyle{empty} + +\bigskip + +Ich versichere hiermit, dass ich meine \getThesisType{} mit dem\bigskip + +\textsc{Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + +{\bfseries \getThesisTitle} + +\ifcsempty{iodhbwm@thesis@second@title}{}{% + \bigskip + \textsc{Thema B}\par% + {\bfseries \getThesisSecondTitle}% +}{}\bigskip + +selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. + + +Ich versichere zudem, dass die eingereichte elektronische Fassung mit der gedruckten Fassung übereinstimmt.$^\ast$ + +{\small$^\ast$ falls beide Fassungen gefordert sind} + +\vfill + +\begin{tabular}{l} + \hline + \getLocation, den \getDate +\end{tabular} + +\clearpage diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-ba.def b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-ba.def new file mode 100644 index 0000000000..5bf27cb638 --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-ba.def @@ -0,0 +1,57 @@ +\begin{titlepage} + \centering + \ifcsempty{iodhbwm@institute@logo}{% + \includegraphics[height=1.7cm]{\getDHBWLogo} + }{% + \begin{minipage}[c]{.25\textwidth} + \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} + \end{minipage} + \hfill + \begin{minipage}[c]{.25\textwidth} + \centering + \includegraphics[width=\linewidth,keepaspectratio]{\getInstituteLogo} + \end{minipage} + } + + \bigskip + + \rule{\textwidth}{.5mm}\bigskip + + {\bfseries \getThesisTitle}\smallskip + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\Large Bachelorarbeit} + + \bigskip + für die Prüfung zum + + \textsc{\large \getBachelorDegree} + + \bigskip + des Studiengangs \getCourseName\par + der Dualen Hochschule Baden-Württemberg \getDHBWLocation + + \vfill + + von\par + {\bfseries\large \getAuthor}\bigskip + + Abgabe am \getSubmissionDate + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Bearbeitungszeitraum: & \getProcessingPeriod\\ + Matrikelnummer, Kurs: & \getStudentId, \getCourseId\\ + \ifcsempty{iodhbwm@institute@section}{}{Abteilung: & \getInstituteSection\\}% + Ausbildungsbetrieb: & \getInstitute\\ + \ifbool{iodhbwm@if@print@location}{Ort: & \getLocation\\}{}% + Betreuer des Ausbildungsbetriebs: & \getSupervisor\\ + Gutachter der Dualen Hochschule: & \getReviewer\\ + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-pa.def b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-pa.def new file mode 100644 index 0000000000..1c05221abb --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-pa.def @@ -0,0 +1,59 @@ +\begin{titlepage} + \centering + \ifcsempty{iodhbwm@institute@logo}{% + \includegraphics[height=1.5cm]{\getDHBWLogo} + }{% + \begin{minipage}[c]{.25\textwidth} + \includegraphics[width=\linewidth,keepaspectratio]{\getDHBWLogo} + \end{minipage} + \hfill + \begin{minipage}[c]{.25\textwidth} + \raggedleft + \includegraphics[width=\linewidth,keepaspectratio]{\getInstituteLogo} + \end{minipage} + } + + \bigskip + + \Large\textsc{Projektarbeit} + + \normalsize + des Studiengangs \getCourseName\par + der Dualen Hochschule Baden-Württemberg \getDHBWLocation + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\large Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + + {\bfseries \getThesisTitle}\bigskip + + \ifcsempty{iodhbwm@thesis@second@title}{}{% + \textsc{\large Thema B}\par + %\tikz{\node (1) [draw, rounded rectangle] {Kolloquium};} + {\bfseries \getThesisSecondTitle} + }{} + + \rule{\textwidth}{.5mm} + + \vfill + + \par + {\bfseries\large \getAuthor}\par + \getDate + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Bearbeitungszeitraum: & \getProcessingPeriod\\ + Matrikelnummer, Kurs: & \getStudentId, \getCourseId\\ + \ifcsempty{iodhbwm@institute@section}{}{Abteilung: & \getInstituteSection\\}% + Ausbildungsbetrieb: & \getInstitute\\ + \ifbool{iodhbwm@if@print@location}{Ort: & \getLocation\\}{}% + Betreuer: & \getSupervisor\\ + Unterschrift Betreuer & \rule[-.5cm]{.5\columnwidth}{.5pt} + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-sa.def b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-sa.def new file mode 100644 index 0000000000..c58239db3a --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-sa.def @@ -0,0 +1,46 @@ +\begin{titlepage} + \centering + \includegraphics[height=1.7cm]{\getDHBWLogo} + + \Large\textsc{Studienarbeit} + + \normalsize + des Studiengangs \getCourseName\par + der Dualen Hochschule Baden-Württemberg \getDHBWLocation + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\large Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + + {\bfseries \getThesisTitle}\bigskip + + \ifcsempty{iodhbwm@thesis@second@title}{}{% + \textsc{\large Thema B}\par + %\tikz{\node (1) [draw, rounded rectangle] {Kolloquium};} + {\bfseries \getThesisSecondTitle} + }{} + + \rule{\textwidth}{.5mm} + + \vfill + + von\par + {\bfseries\large \getAuthor}\par + \getDate + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Bearbeitungszeitraum: & \getProcessingPeriod\\ + Matrikelnummer, Kurs: & \getStudentId, \getCourseId\\ +% Abteilung: & \getInstituteSection\\ + Ausbildungsbetrieb: & \getInstitute\\ + \ifbool{iodhbwm@if@print@location}{Ort: & \getLocation\\}{}% + Betreuer: & \getSupervisor\\ +% Unterschrift Betreuer & \rule[-.5cm]{.5\columnwidth}{.5pt} + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage.def b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage.def new file mode 100644 index 0000000000..1c34e5bf48 --- /dev/null +++ b/macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage.def @@ -0,0 +1,55 @@ +\begin{titlepage} + \centering + \begin{minipage}[c]{.25\textwidth} + \includegraphics[width=\linewidth,keepaspectratio]{dhbw-logo} + \end{minipage} + \hfill + \begin{minipage}[c]{.25\textwidth} + \raggedleft + \includegraphics[width=\linewidth,keepaspectratio]{example-image} + \end{minipage} + + \bigskip + + \Large\textsc{Arbeit} + + \normalsize + des Studiengangs Informationstechnik\par + der Dualen Hochschule Baden-Württemberg \getDHBWLocation + + \rule{\textwidth}{.5mm}\bigskip + + \textsc{\large Thema \ifcsempty{iodhbwm@thesis@second@title}{}{A}} + + {\bfseries \getThesisTitle}\bigskip + + \ifcsempty{iodhbwm@thesis@second@title}{}{% + \textsc{\large Thema B}\par + %\tikz{\node (1) [draw, rounded rectangle] {Kolloquium};} + {\bfseries \getThesisSecondTitle} + }{} + + \rule{\textwidth}{.5mm} + + \vfill + + \par + \centering{\bfseries\large \getAuthor}\par + \today + + \vfill + + \small{% + \begin{tabularx}{\textwidth}{@{}lX@{}} + \toprule + Bearbeitungszeitraum: & \getProcessingPeriod\\ + Matrikelnummer, Kurs: & \getStudentId\\ + Abteilung: & \getInstituteSection\\ + Ausbildungsfirma: & \getInstitute\\ + Standort: & \getLocation\\ + Betreuer: & \getSupervisor\\ + Unterschrift Betreuer & \rule[-.5cm]{.5\columnwidth}{.5pt} + \end{tabularx} + } + \cleardoublepage +\end{titlepage} diff --git a/macros/latex/contrib/iodhbwm/tex/iodhbwm-templates.sty b/macros/latex/contrib/iodhbwm/tex/iodhbwm-templates.sty index 3f9a6e7b06..b52807439e 100644 --- a/macros/latex/contrib/iodhbwm/tex/iodhbwm-templates.sty +++ b/macros/latex/contrib/iodhbwm/tex/iodhbwm-templates.sty @@ -7,7 +7,7 @@ % Felix Faltin % E-Mail: ffaltin91@gmail.com % ---------------------------------------------------------- -% Copyright 2017-2019 Felix Faltin +% Copyright 2017-2020 Felix Faltin % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -23,8 +23,8 @@ % % ---------------------------------------------------------- -\newcommand*{\iodhbwm@pkg@version}{v1.1.1} -\newcommand*{\iodhbwm@pkg@date}{2019-09-08} +\newcommand*{\iodhbwm@pkg@version}{v1.2} +\newcommand*{\iodhbwm@pkg@date}{2020-04-01} \newcommand*{\iodhbwm@pkg@info}{Inoffical DHBW Mannheim thesis package} \newcommand*{\iodhbwm@pkg@name}{iodhbwm-templates} @@ -67,11 +67,28 @@ \newbool{iodhbwm@if@print@lof} \newbool{iodhbwm@if@print@location} \newbool{iodhbwm@if@oldpagestyle} +\newbool{iodhbwm@if@supported@language} + +% ---------------------------------------------------------- +% Define language depended settings +% ---------------------------------------------------------- +% Default language: ngerman +\newcommand*{\iodhbwm@file@prefix}{i18n/ngerman/dhbw} + +\def\iodhbwm@bachelor@type@boe{Bachelor of Engineering} +\def\iodhbwm@bachelor@type@bos{Bachelor of Science} +\def\iodhbwm@bachelor@type@boa{Bachelor of Arts} + +\def\iodhbwm@thesis@type@ba{Bachelorarbeit} +\def\iodhbwm@thesis@type@pa{Projektarbeit} +\def\iodhbwm@thesis@type@sa{Studienarbeit} + +\iflanguage{ngerman}{\booltrue{iodhbwm@if@supported@language}}{} +\input{i18n.def} % ---------------------------------------------------------- % Define internal commands % ---------------------------------------------------------- -\newcommand*{\iodhbwm@file@prefix}{dhbw} \newcommand*{\iodhbwm@file@ending}{.def} \edef\iodhbwm@file@titlepage@default{\iodhbwm@file@prefix-titlepage\iodhbwm@file@ending} \edef\iodhbwm@file@titlepage@ba{\iodhbwm@file@prefix-titlepage-ba\iodhbwm@file@ending} @@ -80,13 +97,6 @@ \edef\iodhbwm@file@declaration@default{\iodhbwm@file@prefix-declaration\iodhbwm@file@ending} \edef\iodhbwm@file@abstract@default{\iodhbwm@file@prefix-abstract.inc} -\def\iodhbwm@bachelor@type@boe{Bachelor of Engineering} -\def\iodhbwm@bachelor@type@bos{Bachelor of Science} -\def\iodhbwm@bachelor@type@boa{Bachelor of Arts} - -\def\iodhbwm@thesis@type@ba{Bachelorarbeit} -\def\iodhbwm@thesis@type@pa{Projektarbeit} -\def\iodhbwm@thesis@type@sa{Studienarbeit} \def\iodhbwm@dhbw@location@default{Mannheim} \def\iodhbwm@dhbw@logo@default{dhbw-logo} diff --git a/macros/latex/contrib/iodhbwm/tex/iodhbwm.cls b/macros/latex/contrib/iodhbwm/tex/iodhbwm.cls index 86d6340ed3..c1ffa62ff6 100644 --- a/macros/latex/contrib/iodhbwm/tex/iodhbwm.cls +++ b/macros/latex/contrib/iodhbwm/tex/iodhbwm.cls @@ -7,7 +7,7 @@ % Felix Faltin % E-Mail: ffaltin91@gmail.com % ---------------------------------------------------------- -% Copyright 2017-2019 Felix Faltin +% Copyright 2017-2020 Felix Faltin % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -23,8 +23,8 @@ % % ---------------------------------------------------------- -\newcommand*{\iodhbwm@cls@version}{v1.1.1} -\newcommand*{\iodhbwm@cls@date}{2019-09-08} +\newcommand*{\iodhbwm@cls@version}{v1.2} +\newcommand*{\iodhbwm@cls@date}{2020-04-01} \newcommand*{\iodhbwm@cls@info}{Inoffical DHBW Mannheim thesis class} \ProvidesClass{iodhbwm}[% -- cgit v1.2.3