diff options
author | Norbert Preining <norbert@preining.info> | 2022-03-22 03:01:37 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-03-22 03:01:37 +0000 |
commit | 51119d11f3700a5be7da086dacad56dd219a5c90 (patch) | |
tree | 004fca9000d3b9524fc2dad4bb7e01c45eb25665 /macros/latex | |
parent | 418f27fe2e2b233c282c7388ed4f2bf3461a958f (diff) |
CTAN sync 202203220301
Diffstat (limited to 'macros/latex')
82 files changed, 853 insertions, 314 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md index cdf10a4892..26f6e2ac1c 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md @@ -41,10 +41,21 @@ here. You should be able to use `biblatex-iso690` now. \usepackage[english,czech]{babel} % the main document language is the last one \usepackage[ backend=biber, % if we want unicode and many other features (biber is already by default) - style=iso-authoryear, % or iso-numeric for numeric citation method + style=iso-authoryear, % or another iso-<style> ]{biblatex} ``` +### Citation and bibliography styles + +`biblatex-iso690` provides the following styles (both for citations +and bibliographies). You can select one with `style` keyword in the +package options of `biblatex`. + +* `iso-alphabetic` +* `iso-authortitle` +* `iso-authoryear` +* `iso-numeric` + ### Custom options Above and beyond the scope of package options provided by `biblatex` itself, @@ -89,6 +100,15 @@ here are also some more. Default values are in **bold**. `publisher` fields) for an `@article` entry type * [true] Journal of Money, Credit and Banking. Ohio State University Press, vol. 38, no. 1, pp. 119–140. * **[false]** Journal of Money, Credit and Banking. Vol. 38, no. 1, pp. 119–140. +* `currentlang` + print localization bibliography strings in the currently selected language + * [true] `context dependent` + * **[false]** `context dependent` +* `noenddot` + enable or disable printing an end dot at the very end of + bibliography entries + * [true] ... ISSN 1082-9873. Available from DOI : 10.1045/july2005-lynch + * **[false]** ... ISSN 1082-9873. Available from DOI : 10.1045/july2005-lynch. ### Bibliographic fields @@ -135,7 +155,7 @@ supervisor = {Petr Sojka}, dateaddon = {\mkbibbrackets{16th century}}, ``` -For more details see the example bibliography file [mybib.bib](./mybib.bib). +For more details see the example bibliography file [biblatex-iso690-examples.bib](./biblatex-iso690-examples.bib). ## Contributing @@ -151,7 +171,7 @@ If the `<langid>.lbx` is already included in `biblatex`, adding a of this package. Otherwise, please consider [a contribution to the `biblatex` package](https://github.com/plk/biblatex/#translation) first. -If you also aim to add new localisation strings, you have to define them via +If you also aim to add new localization strings, you have to define them via `\NewBibliographyString` command at the beginning of the [iso.bbx](iso.bbx) file. diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/mybib.bib b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690-examples.bib index f87684085f..0d123236e4 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/mybib.bib +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690-examples.bib @@ -187,6 +187,35 @@ crossref = {tugboat1980}, } +% Book with volume field example +@book{knuth1998sorting, + author = {Knuth, Donald E.}, + maintitle = {The Art of Computer Programming}, + title = {Sorting and Searching}, + date = {1998}, + volume = {3}, + edition = {2}, + publisher = {Addison–Wesley}, + isbn = {978-0-201-89685-5}, +} + +% Multi-volume book example (volumes field) +% Gratefully borrowed from biblatex-examples.bib +@mvbook{knuth:ct, + author = {Knuth, Donald E.}, + title = {Computers \& Typesetting}, + date = {1984/1986}, + volumes = 5, + publisher = {Addison-Wesley}, + location = {Reading, Mass.}, + langid = {english}, + langidopts = {variant=american}, + sorttitle = {Computers & Typesetting}, + indexsorttitle = {Computers & Typesetting}, + annotation = {A five-volume book cited as a whole. This is a \texttt{mvbook} + entry, note the \texttt{volumes} field}, +} + % Made-up bib entry @collection{sbornik2007, title = {Mimořádně užitečný sborník}, @@ -229,17 +258,31 @@ } @patent{groll2008method, - author = {Clad Metals LLC Canonsburg, PA 15317 (US)}, + holder = {{Clad Metals LLC Canonsburg, PA 15317 (US)}}, title = {Method of making a copper core five-ply composite and cooking vessel}, - editora = {Groll, W. A.}, - editoratype = {inventor}, + author = {Groll, W. A.}, publisher = {Google Patents}, number = {EP 1 094 937 B1}, type = {patenteu}, date = {2008-07-30}, + origdate = {1999-05-04}, url = {https://patents.google.com/patent/EP1094937B1}, } +@patent{winget1967detachable, + holder = {{Winget Ltd}}, + title = {Detachable bulldozer attachment for dumper vehicles}, + author = {Reginald John England}, + number = {1060631}, + type = {patentuk}, + date = {1967-03-08}, + origdate = {1963-06-10}, + note = {Int\adddotspace CI\addcolon\addabbrvspace E02F 3/76\adddotspace + GB\addabbrvspace CI\addcolon\addabbrvspace E1F 12}, + url = {https://patents.google.com/patent/GB1060631}, + langid = {english}, +} + % Made-up bib entry % No date example @book{applebyND, @@ -329,7 +372,7 @@ options = {useeditor=false},% title first } -% Movie type exaple #2 +% Movie type example #2 % Someone has a dominant role (e.g. clearly responsible for the intellectual % content) ==> given as the creator at the first place @movie{vlacil1967marketa, @@ -409,7 +452,48 @@ urldate = {2020-03-25}, } +% Organization (corporate name) as author example +% Organization bib field example +@manual{dialog1985enhancements, + author = {{Dialog Information Services}}, + title = {Enhancements to the DIALOG Search System}, + subtitle = {DIALOG version 2 (user manual update)}, + date = {1985-11}, + location = {Palo Alto (California)}, + organization = {Dialog}, + note = {Technical Memo 5}, +} + +% currentlang package option example 1 +@article{tex:zpravodajchlebikova91, + author = {Chlebíková, Jana}, + title = {Ako rozděliť (slovo) Československo}, + journal = {Zpravodaj CSTUG}, + volume = 1, + number = 4, + year = 1991, + month = {04}, + pages = {10-13}, + doi = {10.5300/1991-4/10}, + note = {No langid}, +} + +% currentlang package option example 2 +@article{tex:zpravodajchlebikova91cz, + author = {Chlebíková, Jana}, + title = {Ako rozděliť (slovo) Československo}, + journal = {Zpravodaj CSTUG}, + volume = 1, + number = 4, + year = 1991, + month = {04}, + pages = {10-13}, + doi = {10.5300/1991-4/10}, + langid = {czech}, + note = {Czech langid}, +} + % Made-up ISBNs generated by https://generate.plus/en/number/isbn -% biber --tool --validate-datamodel --tool-fieldcase=lower --output-align mybib.bib +% biber --tool --validate-datamodel --tool-fieldcase=lower --output-align biblatex-iso690-examples.bib % + sort fields in the meaningful order diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf Binary files differindex 9a9386f5c7..027d98e299 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex index 92fa8bd246..18a49018e4 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex @@ -32,8 +32,9 @@ % but the main document language is English pagetotal=true, ]{biblatex} +\usepackage{expl3} -\addbibresource{mybib.bib} +\addbibresource{biblatex-iso690-examples.bib} % Support diacritics in Czech examples % ref.: https://stackoverflow.com/a/16084246 @@ -77,8 +78,8 @@ url={https://github.com/michal-h21/biblatex-iso690}, author={Michal Hoftich}, email={michal.h21@gmail.com}, - revision={0.4.0}, - date={\DTMDate{2020-03-25}}} + revision={0.4.1}, + date={\DTMDate{2022-03-20}}} \hypersetup{% pdftitle={ISO~690 \biblatex style}, @@ -144,13 +145,11 @@ so feel free to use the possibilities provided there for reporting issues and th A minimal working example for \t|babel| package: \begin{ltxexample} \documentclass{article} -\usepackage[utf8]{inputenc} \usepackage[english,czech]{babel} -% \usepackage[main=czech,english]{babel} \usepackage{csquotes} \usepackage[style=iso-authoryear]{biblatex} -\addbibresource{mybib.bib} +\addbibresource{biblatex-iso690-examples.bib} \begin{document} \cite{knuth1990virtual} @@ -162,14 +161,13 @@ A minimal working example for \t|babel| package: A minimal working example for \t|polyglossia| package: \begin{ltxexample} \documentclass{article} -\usepackage[utf8]{inputenc} \usepackage{polyglossia} \setmainlanguage{czech} \setotherlanguage{english} \usepackage{csquotes} \usepackage[style=iso-authoryear]{biblatex} -\addbibresource{mybib.bib} +\addbibresource{biblatex-iso690-examples.bib} \begin{document} \cite{knuth1990virtual} @@ -185,6 +183,15 @@ per-entry basis in a resource (\t|.bib|) file. In addition, all of the languages specified in these fields have to be loaded by the \t|babel| or \t|polyglossia| package respectively. +The affected fields that should be printed as they appear in the +original source (in the language of resource, using the \t|langid| +field) are, e.g. numeration information (volume, number, edition, +etc.), while availability and access information (\textit{available +from}), medium designation (\t|howpubished| field), pages range, or +the relations of subsidiary creators (\textit{translated by}, +\textit{revised by}, etc.) are examples of using the main document +language. + Note that for correct support of localization functionality, the \t|babel| or \t|polyglossia| package should be used. The main document language is: @@ -198,6 +205,50 @@ is: \cmd{setotherlanguage}) (see MWE above) \end{description} +\subsubsection{Switching multiple languages} +\label{sec:general:currentlang} + +Sometimes the main document language is selected in the document +class, and the user can only switch the active language, not the main +language. This is usually a case of journals/collections of articles +that can be prepared (in their entirety) in one main language, but +where individual articles might also be written in a different +language (e.g., this is the case with \t|csbulletin| class). Then you +can use \t|currentlang| option (see also~\ref{sec:pkg:opt:iso690}), +which allows switching to the active surrounding language, and print +\biblatex localization strings accordingly to this currently selected +language, not the main language. + +The following MWE illustrates switching the active languages (English +and German over the main Czech language) on two bibliography entries, +one with the Czech \t|langid| field and the other without specified +language. + +\begin{ltxexample} + \documentclass{article} + \usepackage[T1]{fontenc} + \usepackage[main=czech,english,ngerman]{babel} + \usepackage{csquotes} + + \usepackage[style=iso-numeric,currentlang]{biblatex} + \addbibresource{biblatex-iso690-examples.bib} + + \begin{document} + + \nocite{tex:zpravodajchlebikova91} + \nocite{tex:zpravodajchlebikova91cz} + \printbibliography + + \selectlanguage{english} + \printbibliography + + \selectlanguage{ngerman} + \printbibliography + + \end{document} +\end{ltxexample} + + \subsection{Citation systems} \label{sec:citation:systems} @@ -380,6 +431,19 @@ Enable or disable printing publication information (\t|location| and \t|false| since it is very unusual behavior and rarely used by either other citation styles or citation managers. +\boolitem[false]{currentlang} + +By default, the main document language is used for printing of bibliography +strings. Some classes load the \t|babel| package and user cannot select the main +document language easily. With this option, the currently selected language +will be used instead (see also~\ref{sec:general:currentlang}). + +\boolitem[false]{noenddot} + +Enable or disable printing an end dot at the very end of bibliography +entries. The default value is \t|false|, meaning a dot is printed at +the end. + \end{optionlist} @@ -566,12 +630,12 @@ supervisor and school (institution) can be entered into the fields \paragraph{Patent}\hfill\\ \label{sec:patent} +The dominant role as an author has the holder of a patent (\t|holder| +field). The subsidiary author is an inventor (if known) of the patent +(\t|author| field). Application date fits in the \t|origdate| field, +while date of publication in the \t|date| field. The field \t|number| is available for the patent classification or request number. -If the inventor is also known, we can use \t|editora| and \t|editoratype| -fields to specify that. Use an additionally created role \t|inventor| for the -\t|editoratype| field; it is the key that translates based on the localization -strings. For the patent type, we can use localization strings as well, e.g. \t|patenteu|. \newline @@ -579,15 +643,15 @@ For the patent type, we can use localization strings as well, e.g. \c{groll2008method} \begin{ltxexample} @patent{groll2008method, - author = {Clad Metals LLC Canonsburg, PA 15317 (US)}, + holder = {{Clad Metals LLC Canonsburg, PA 15317 (US)}}, title = {Method of making a copper core five-ply composite and cooking vessel}, - editora = {Groll, W. A.}, - editoratype = {inventor}, + author = {Groll, W. A.},% <---------- inventor publisher = {Google Patents}, number = {EP 1 094 937 B1}, type = {patenteu}, - date = {2008-07-30}, + date = {2008-07-30},% <------------ publication date + origdate = {1999-05-04},% <------------ application date url = {https://patents.google.com/patent/EP1094937B1}, } \end{ltxexample} @@ -605,7 +669,16 @@ to the \biblatex documentation. \subsubsection{Creators} The persons or organizations responsible for the cited work should be -primarily given in the \t|author| field. If it is not appropriate, +primarily given in the \t|author| field. Please note that organization +names (so-called corporate authors) need to be protected with doubled +curly braces to avoid being (mis)parsed into family/given names +(resulting in wrong order and formatting). + +\begin{ltxexample} + author = {{Dialog Information Services}}, +\end{ltxexample} + +If the \t|author| is not appropriate, other fields like \t|editor| and \t|editorX| family fields or some specific ones (e.g. \t|translator|) can be used. Note also the field \t|editortype| and \t|editortypeX| family fields which can be used @@ -765,6 +838,21 @@ see~\parencite{gosse1912garden}. \begin{changelog} +\begin{release}{0.4.1}{2022-03-20} +\item Added \t|currentlang| package option.\see{sec:pkg:opt:iso690} +\item Added mapping from \t|ngerman| to \t|german| language. +\item Added Spanish language support. +\item Removed \t|inputenc| package from examples. +\item Added \t|expl3| package in the documentation to fix compilation error. +\item Prevent capitalisation of the \t|[online]| bibliography string.\see{sec:howpublished} +\item Fix punctuation before \t|urldate| if publisher info is missing. +\item Print \t|organization| field in publisher \t|location+publisher| list. +\item Improved support for \t|@patent| entries.\see{sec:patent} +\item Improved documentation. +\item Fixed missing \t|volume| and \t|volumes| fields. +\item Added \t|noenddot| package option.\see{sec:pkg:opt:iso690} +\end{release} + \begin{release}{0.4.0}{2020-03-25} \item Fixed deprecated name handling \item Declared mapping suffix (\t|<lang>-iso.lbx|) for localization files diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx index 858f936995..3f596587e9 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx @@ -1,5 +1,5 @@ \ProvidesFile{bulgarian-iso.lbx} - [2020/03/25 v0.4.0 ISO 690 extended biblatex localization] + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] \InheritBibliographyExtras{bulgarian} \InheritBibliographyStrings{bulgarian} @@ -25,6 +25,10 @@ {онлайн}}, film = {{филм}% {филм}}, +% application = {{}% +% {}},% FIXME: missing +% publication = {{}% +% {}},% FIXME: missing } \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx index ff7967e00f..8e1dc21366 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx @@ -1,5 +1,5 @@ \ProvidesFile{czech-iso.lbx} - [2020/03/25 v0.4.0 ISO 690 extended biblatex localization] + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] \InheritBibliographyExtras{czech} \InheritBibliographyStrings{czech} @@ -25,6 +25,10 @@ {online}}, film = {{film}% {film}}, + application = {{p\v{r}ihl\'{a}\v{s}ka}% + {p\v{r}ihl\adddot}}, + publication = {{publikov\'{a}no}% + {publ\adddot}}, } \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx index 916128b6b8..a627d0171b 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx @@ -1,5 +1,5 @@ \ProvidesFile{english-iso.lbx} - [2020/03/25 v0.4.0 ISO 690 extended biblatex localization] + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] \InheritBibliographyExtras{english} \InheritBibliographyStrings{english} @@ -23,6 +23,10 @@ {online}}, film = {{film}% {film}}, + application = {{application}% + {appl\adddot}}, + publication = {{publication}% + {publ\adddot}}, } \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx index e249655c71..e5c880c076 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx @@ -1,5 +1,5 @@ \ProvidesFile{french-iso.lbx} - [2020/03/25 v0.4.0 ISO 690 extended biblatex localization] + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] \InheritBibliographyExtras{french} \InheritBibliographyStrings{french} @@ -30,6 +30,10 @@ {en ligne}}, film = {{film}% {film}}, +% application = {{}% +% {}},% FIXME: missing +% publication = {{}% +% {}},% FIXME: missing } \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx index 7146b27e7c..ccfebd2777 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx @@ -1,5 +1,5 @@ \ProvidesFile{german-iso.lbx} - [2020/03/25 v0.4.0 ISO 690 extended biblatex localization] + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] \InheritBibliographyExtras{german} \InheritBibliographyStrings{german} @@ -11,18 +11,22 @@ {betreut von}}, urlalso = {{auch verf\"{u}gbar unter} {auch verf\"{u}gbar unter}}, -% director = {{}% -% {}},% FIXME: missing -% bydirector = {{}% -% {}},% FIXME: missing -% inventor = {{}% -% {}},% FIXME: missing -% byinventor = {{}% -% {}},% FIXME: missing -% online = {{}% -% {}},% FIXME: missing -% film = {{}% -% {}},% FIXME: missing + director = {{Regisseur} + {Regisseur}}, + bydirector = {{Regie} + {Regie}}, + inventor = {{Erfinder} + {Erfinder}}, + byinventor = {{erfunden von} + {erfunden von}}, + online = {{online} + {online}}, + film = {{Film} + {Film}}, + application = {{Anmeldung} + {Anmeldung}}, + publication = {{Veröffentlichungstag} + {Veröffentlichungstag}}, } \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx index beef88d414..1c6c71be3f 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-alphabetic.bbx} - [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style] + [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style] % This is a copy of alphabetic.bbx % It only uses iso as base style, instead of standard diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx index 2d90c118d0..34ee9223d5 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-alphabetic.cbx} - [2020/03/25 v0.4.0 ISO 690 biblatex citation style] + [2022/03/20 v0.4.1 ISO 690 biblatex citation style] \RequireCitationStyle{alphabetic} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx index 2248f37e35..98dfa30195 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-alphabetic.dbx} - [2020/03/25 v0.4.0 ISO 690 biblatex data model extension] + [2022/03/20 v0.4.1 ISO 690 biblatex data model extension] \RequireBiber[3] diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx index ab683014ce..298c5a04e7 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx @@ -1,9 +1,42 @@ \ProvidesFile{iso-authortitle.bbx} - [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style] + [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style] \RequireBibliographyStyle{iso} \ExecuteBibliographyOptions{% sorting=nty, } +% Sorting based on the default definition, but adding +% holder and origyear to work with patent entry types. +\DeclareSortingTemplate{nty}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \sort{ + \field{sortname} + \field{holder} + \field{author} + \field{editor} + \field{translator} + \field{sorttitle} + \field{title} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{sortyear} + \field{origyear} + \field{year} + } + \sort{ + \field{volume} + \literal{0} + } +} + \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx index 8226b9bc92..a6df2b4dbb 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-authortitle.cbx} - [2020/03/25 v0.4.0 ISO 690 biblatex citation style] + [2022/03/20 v0.4.1 ISO 690 biblatex citation style] \ExecuteBibliographyOptions{% maxcitenames=1, diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx index f6d17afa40..60f65fdb6d 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-authortitle.dbx} - [2020/03/25 v0.4.0 ISO 690 biblatex data model extension] + [2022/03/20 v0.4.1 ISO 690 biblatex data model extension] \RequireBiber[3] diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx index 6a8da0a12d..ae08a57a39 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-authoryear.bbx} - [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style] + [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style] \RequireBibliographyStyle{iso} \ExecuteBibliographyOptions{% @@ -54,33 +54,33 @@ \renewbibmacro*{date}{}% % Overwrite names:primary to print year right after: +% 0) holder (only for patents) % 1) author % 2) editor % 3) label/title % Need to handle not to print editor twice (primary % and subsidiary names): editor macro includes \clearname{editor} \renewbibmacro*{names:primary}{% - % First check if we have author(s) available - \ifboolexpr{ - test \ifuseauthor - and - not test {\ifnameundef{author}} - } - {\usebibmacro{author}% - \setunit{\addspace}% - \printfield{nameaddon}% - \setunit{\printdelim{nameyeardelim}}}% - {% If no author(s) is available, check for editor(s) - \ifboolexpr{ - test \ifuseeditor - and - not test {\ifnameundef{editor}} - } + % If we have a patent with holder field, we will use that. + \ifboolexpr{test \ifuseholder and test {\ifentrytype{patent}} + and not test {\ifnameundef{holder}}} + {\usebibmacro{byholder}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\printdelim{nameyeardelim}}}% + {% Otherwise, first check if we have author(s) available + \ifboolexpr{test \ifuseauthor and not test {\ifnameundef{author}}} + {\usebibmacro{author}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\printdelim{nameyeardelim}}}% + {% If no author(s) is available, check for editor(s) + \ifboolexpr{test \ifuseeditor and not test {\ifnameundef{editor}}} {\usebibmacro{editor}% - \setunit{\printdelim{nameyeardelim}}}% + \setunit{\printdelim{nameyeardelim}}}% {% If no editor(s) is available, use label/title - \usebibmacro{labeltitle}% - \setunit{\printdelim{nonameyeardelim}}}}% + \usebibmacro{labeltitle}% + \setunit{\printdelim{nonameyeardelim}}}}}% % And finally print date \usebibmacro{date+extradate}% } @@ -96,6 +96,17 @@ {\printfield[title]{shorttitle}}} {\printfield{label}}} +\renewbibmacro*{urldate-space}{% + % if there is no publisher specified in the bib file, set unit to dot, + % so there is a separation between previous block + % this version doesn't check date, as it isn't printed in the publisher block + \ifboolexpr{% + test {\iflistundef{publisher}}% + and test {\iflistundef{location}}% + and test {\iffieldundef{version}}% + }{\setunit{\adddot\addspace}}% + {\setunit{\addspace}}% +} \newbool{bbx@inset} \DeclareBibliographyDriver{set}{% diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx index abdd15db20..780cb53eea 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-authoryear.cbx} - [2020/03/25 v0.4.0 ISO 690 biblatex citation style] + [2022/03/20 v0.4.1 ISO 690 biblatex citation style] % Use only one name in citation to be consistent \ExecuteBibliographyOptions{% diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx index 8b08856bba..9b0e106bf4 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-authoryear.dbx} - [2020/03/25 v0.4.0 ISO 690 biblatex data model extension] + [2022/03/20 v0.4.1 ISO 690 biblatex data model extension] \RequireBiber[3] diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx index 4e3af0c95a..82960e2cee 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-fullcite.cbx} - [2020/03/25 v0.4.0 ISO 690 biblatex fullcite modifications] + [2022/03/20 v0.4.1 ISO 690 biblatex fullcite modifications] % Fix for fullcite diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx index c4bb9b742b..db50802ba5 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-numeric.bbx} - [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style] + [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style] \RequireBibliographyStyle{iso} \ExecuteBibliographyOptions{% diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx index a7dbe8e970..73806fc3f7 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-numeric.cbx} - [2020/03/25 v0.4.0 ISO 690 biblatex citation style] + [2022/03/20 v0.4.1 ISO 690 biblatex citation style] \RequireCitationStyle{numeric} \RequireCitationStyle{iso-fullcite} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx index 6cf14fe74e..c6a41c48b5 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx @@ -1,5 +1,5 @@ \ProvidesFile{iso-numeric.dbx} - [2020/03/25 v0.4.0 ISO 690 biblatex data model extension] + [2022/03/20 v0.4.1 ISO 690 biblatex data model extension] \RequireBiber[3] diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx index ce2668f718..a43c6a81e9 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx @@ -1,13 +1,15 @@ \ProvidesFile{iso.bbx} - [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style] + [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style] % Currently available language mappings: -% Czech, English, Slovak, German, Polish, Bulgarian, -% French +% Czech, English, German, Polish, Slovak, and more. +% You can list them directly with `$ ls *lbx`. +% Or you can check the translation matrix at the wiki page: +% https://github.com/michal-h21/biblatex-iso690/wiki/Translation-Guideline#translation-matrix \DeclareLanguageMappingSuffix{-iso} % Currently needed the following additional language strings: \NewBibliographyString{at,bysupervisor,urlalso, - director,bydirector,inventor,byinventor,online,film} + director,bydirector,inventor,byinventor,online,film,application,publication} % PACKAGE OPTIONS @@ -22,6 +24,8 @@ \newtoggle{bbx:doi} \newtoggle{bbx:eprint} \newtoggle{bbx:articlepubinfo} +\newtoggle{bbx:currentlang} +\newtoggle{bbx:noenddot} % Print info about package options into .log file \protected\def\isoblx@info@noline#1{% @@ -48,7 +52,7 @@ \DeclareBibliographyOption{thesisinfoinnotes}[true]{% \settoggle{bbx:thesisinfoinnotes}{#1}% - \isoblx@info@noline{Printing thesis info at the end enabled: #1}} + \isoblx@info@noline{Thesis info in the notes section enabled: #1}} \DeclareBibliographyOption{url}[true]{% \settoggle{bbx:url}{#1}% @@ -70,6 +74,15 @@ \settoggle{bbx:articlepubinfo}{#1}% \isoblx@info@noline{Article publication info enabled: #1}} +\DeclareBibliographyOption{currentlang}[true]{ + \settoggle{bbx:currentlang}{#1}% + \isoblx@info@noline{Use current language for the bibliography: #1}} + +\DeclareBibliographyOption{noenddot}[true]{ + \settoggle{bbx:noenddot}{#1}% + \isoblx@info@noline{Use no end dot for the bibliography entries: #1}} + + % Set default package options \ExecuteBibliographyOptions{% spacecolon=false, @@ -87,8 +100,11 @@ autolang=other,% Use the 'langid' language for the entry date=year,% Use only years urldate=iso,% Use ISO8601 Extended Format (yyyy-mm-dd) for URL 'seen' dates - seconds=true,% ISO8601 format requires 'seconds=true' + origdate=iso,% Use ISO8601 Extended Format (yyyy-mm-dd) for patent appl. dates + seconds=true,% iso (ISO8601) format requires 'seconds=true' datecirca=true,% Use circa for approximate dates + currentlang=false,% Use main document language for printing of bibliography strings + noenddot=false,% Use an end dot for the bibliography entries } % Default definitions of beginning and closing macro @@ -113,6 +129,13 @@ % The separator between 'dates' and the numeration section \newcommand{\numerationpunct}{\addcomma\space} +% No seperator or a dot at the very end of an entry +\renewcommand{\finentrypunct}{% + \iftoggle{bbx:noenddot} + {} + {\addperiod}% +} + % A colon preceded with or without space \newcommand{\addspacecolon}{% \iftoggle{bbx:spcolon} @@ -227,6 +250,11 @@ {\mainlangbibstring{#1}} {#1}% } +\DeclareFieldFormat[patent]{type}{% + \ifbibstring{#1} + {\mainlangbiblstring{#1}} + {#1}% +} % Format supervisor of thesis (precedes the name with a localisation string) \DeclareFieldFormat{supervisor}{% @@ -300,19 +328,64 @@ {#1}}% This is the go-to format } +% Define names to consider for 'labelname', based on +% the default definition, but adding holder as the +% very first choice for patents. +\DeclareLabelname[patent]{% + \field{holder} + \field{shortauthor} + \field{author} + \field{shorteditor} + \field{editor} + \field{translator} +} + % Define dates to consider for 'labeldate', based on % the default definition, but without 'urldate' field, % preventing printing url seen date in place of the year % of a publication. \DeclareLabeldate{% + \field{origdate}% <----- used by patents \field{date} \field{year} \field{dateaddon}% <---- biblatex-iso690 data model extension \field{eventdate} - \field{origdate} \literal{nodate} } +% Sorting based on the default definition, but adding +% holder and origyear to work with patent entry types. +\DeclareSortingTemplate{nyt}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \sort{ + \field{sortname} + \field{holder} + \field{author} + \field{editor} + \field{translator} + \field{sorttitle} + \field{title} + } + \sort{ + \field{sortyear} + \field{origyear} + \field{year} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } +} + % Format chapter of book with preceding localisation string \DeclareFieldFormat{chapter}{\bibstring{chapter}\addnbspace#1\isdot} @@ -354,6 +427,26 @@ % given (first) name followed by last (family) name, % so it may sound more naturally in this order \DeclareNameAlias{supervisor}{given-family} +% For patents, the author field is supposed to be the inventor +% of the patent, which we want to have in reverse name order, +% since it may sound more naturally in this order +\DeclareNameAlias[patent]{author}{given-family} +% However, if there is no holder field for a patent, +% author field should be in the default order since it acts +% as a primary creator of the patent at the beginning +% of the bib reference (consistency rule) +\DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map{ + \pertype{patent} + \step[fieldsource=author] + \step[fieldset=holder, origfieldval] + } + } +} + + + % BIBLIOGRAPHY MACROS @@ -362,15 +455,16 @@ % Based on author/editor macro % Adds nameaddon field to author names \newbibmacro*{names:primary}{% - \ifboolexpr{ - test \ifuseauthor - and - not test {\ifnameundef{author}} - } - {\usebibmacro{author}% - \setunit{\addspace}% - \printfield{nameaddon}}% - {\usebibmacro{editor}}% + \ifboolexpr{test \ifuseholder and test {\ifentrytype{patent}} + and not test {\ifnameundef{holder}}} + {\usebibmacro{byholder}% + \setunit{\addspace}% + \printfield{nameaddon}}% + {\ifboolexpr{test \ifuseauthor and not test {\ifnameundef{author}}} + {\usebibmacro{author}% + \setunit{\addspace}% + \printfield{nameaddon}}% + {\usebibmacro{editor}}}% } % Macro for secondary authors with their role @@ -398,6 +492,16 @@ \printnames{supervisor}}% } +% Macro for printing the inventor of a patent +\newbibmacro*{patentinventor}{% + \ifnameundef{author} + {} + {\mainlangbibstring{inventor}% + \setunit{\addcolon\space}% + \usebibmacro{author}}% +} + + % TITLES MACROS % Macro for formatting <prefix>titles @@ -432,7 +536,8 @@ \newbibmacro{multi:titles}{% \iffieldundef{maintitle} {\iffieldundef{booktitle} - {\usebibmacro{titles}{}{emph}} + {\usebibmacro{titles}{}{emph}% + \usebibmacro{volume}} {\usebibmacro{titles}{book}{emph}% \usebibmacro{volume}% \usebibmacro{titles}{}{}}}% @@ -462,6 +567,7 @@ {\usebibmacro{titles}{issue}{}}% } + % MEDIUM TYPE MACROS \newbibmacro*{medium-type}{% @@ -476,7 +582,7 @@ or test {\ifentrytype{online}}) } % Use a localisation string 'online' in the main document language - {\mainlangbibstring[\mkbibbrackets]{online}}% + {\midsentence\mainlangbibstring[\mkbibbrackets]{online}}% {}}% Don't print anything {% The only situation when we don't want to print % 'howpublished' field is when @@ -495,6 +601,9 @@ {\printfield{howpublished}}}% } + + + % PUBLICATION INFO MACROS % By default only year is used, but for some entries, @@ -523,18 +632,23 @@ } % Based on publisher+location+date macro (defined in standard.bbx) -% Differs only in punctuation +% Differs only in punctuation, and printing the organization field % % Wrapper for printing normal or full date. 1st argument: -% * empty: \usebibmacro{date} -% * 'full': \usebibmacro{fulldate} +% a) <empty>: \usebibmacro{date} +% b) 'full' : \usebibmacro{fulldate} \newbibmacro*{location+publisher+dateform}[1]{% \printlist{location}% - \iflistundef{publisher} + \ifboolexpr{ + test {\iflistundef{publisher}} + and + test {\iflistundef{organization}}} {\setunit*{\addcomma\space}} {\setunit*{\subtitlepunct}}% <---- different punctuation \printlist{publisher}% \setunit*{\addcomma\space}% + \printlist{organization}% + \setunit*{\addcomma\space}% \usebibmacro{#1date}% \newunit} @@ -544,6 +658,25 @@ \newbibmacro*{location+publisher+fulldate}{% \usebibmacro{location+publisher+dateform}{full}} + + +% ADDITIONAL DATE MACROS FOR PATENTS + +% Application date +\newbibmacro{applicationdate}{% + \iffieldundef{origyear} + {} + {\mainlangbibstring{application}\addcolon\space\printorigdate} +} + +% Publication date +\newbibmacro{publicationdate}{% + \iffieldundef{year} + {} + {\mainlangbibstring{publication}\addcolon\space\usebibmacro{fulldate}} +} + + % NUMERATION MACROS \newbibmacro*{serial:numeration}{% @@ -560,6 +693,7 @@ \printfield{chapter}% } + % SERIES TITLE AND NUMBER MACROS % Based on series+number macro (defined in standard.bbx) @@ -570,6 +704,7 @@ \printfield{number}% }% + % STANDARD IDENTIFIERS MACROS % Bunch of standard identifiers @@ -590,6 +725,7 @@ {}% } + % AVAILABILITY AND ACCESS MACROS % Precedes DOI field with urlfrom localisation string @@ -634,6 +770,18 @@ {}% } +\newbibmacro*{urldate-space}{% + % if there is no publisher specified in the bib file, set unit to dot, + % so there is a separation between previous block + \ifboolexpr{% + test {\iflistundef{publisher}}% + and test {\iflistundef{location}}% + and test {\iffieldundef{date}}% + and test {\iffieldundef{version}}% + }{\setunit{\adddot\addspace}}% + {\setunit{\addspace}}% +} + % The url seen date of @online entries is always printed \renewbibmacro*{urldate}{% \ifboolexpr{ @@ -644,6 +792,7 @@ {}% } + % LOCATION MACROS % Additional location information (e.g. library, repository) @@ -654,6 +803,7 @@ \printfield{library}}% } + % OTHER MACROS % Redeclare in: bibmacro to use the main document language. @@ -673,6 +823,7 @@ \printunit{\intitlepunct}% } + % BIBLATEX CORE ADJUSTMENTS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -692,19 +843,32 @@ \newrobustcmd*{\blx@imc@mainlangbibsstring}[2][\@firstofone]{% \blx@mainlangbibstring{#1}{abx@sstr}{#2}} +% We use Babel or Polyglossia main document language for some +% bibliography strings. With currentlang option, the currently +% selected language is used instead. It is useful in some classes +% that don't support selection of the main language. +% https://github.com/michal-h21/biblatex-iso690/issues/90 +\newcommand\blx@selectlangmacro{% + \ifboolexpr{% + test {\iftoggle{bbx:currentlang}}% + and test {\ifdef{\textouterlang}}% + }% + {\let\iso@mainlang\textouterlang}{\let\iso@mainlang\textmainlang}% +} + \protected\def\blx@mainlangbibstring#1#2#3{% - {\mainlang% <---- use main document language - \blx@begunit - \blx@hyphenreset - \blx@bibstringsimple + \blx@begunit% + \blx@hyphenreset% + \blx@bibstringsimple% + \blx@selectlangmacro% \lowercase{\edef\blx@tempa{#3}}% - \ifcsundef{#2@\blx@tempa} - {\blx@warn@nostring\blx@tempa - \blx@endnounit} - {\blx@imc@ifcapital - {#1{\MakeCapital{\csuse{#2@\blx@tempa}}}} - {#1{\csuse{#2@\blx@tempa}}}% - \blx@endunit}}} + \ifcsundef{#2@\blx@tempa}% + {\blx@warn@nostring\blx@tempa% + \blx@endnounit}% + {\blx@imc@ifcapital% + {\iso@mainlang{#1{\MakeCapital{\csuse{#2@\blx@tempa}}}}}% + {\iso@mainlang{#1{\csuse{#2@\blx@tempa}}}}% + \blx@endunit}} \blx@regimcs{% \mainlangbibstring \mainlangbiblstring \mainlangbibsstring @@ -988,7 +1152,7 @@ {\blx@nounit} {\printtext[{#1date}]{% \datecircaprint - % Such a season component can only come from an ISO8601 season which replaces + % Such a season component can only come from an ISO8601 season which replaces % a normal month so if it exists, we know that a normal date print is ruled out \iffieldundef{#1season} {\blx@ymddate{#1}{}% @@ -1061,13 +1225,15 @@ \usebibmacro{names:subsidiary}% \newunit\newblock \usebibmacro{location+publisher+date}% - \newunit + \newunit% \printfield{version}% - \setunit{\addspace}% + \usebibmacro{urldate-space}% \usebibmacro{urldate}% \newunit\newblock \usebibmacro{series+number}% \newunit\newblock + \printfield{volumes} + \newunit\newblock \usebibmacro{identifier}% \newunit\newblock \usebibmacro{availability+access}% @@ -1250,7 +1416,7 @@ \usebibmacro{location+publisher+fulldate}% \newunit \printfield{version}% - \setunit{\addspace}% + \usebibmacro{urldate-space}% \usebibmacro{urldate}% \newunit\newblock \usebibmacro{series+number}% @@ -1281,7 +1447,7 @@ \usebibmacro{location+publisher+date}% \newunit \printfield{version}% - \setunit{\addspace}% + \usebibmacro{urldate-space}% \usebibmacro{urldate}% \newunit\newblock \usebibmacro{identifier}% @@ -1326,7 +1492,7 @@ \usebibmacro{location+publisher+fulldate}% \newunit \printfield{version}% - \setunit{\addspace}% + \usebibmacro{urldate-space}% \usebibmacro{urldate}% \newunit\newblock \iffieldundef{type} @@ -1360,28 +1526,33 @@ \newunit\newblock \usebibmacro{names:subsidiary}% \newunit\newblock + \usebibmacro{patentinventor}% + \newunit + \usebibmacro{publicationdate}% + \newunit + \usebibmacro{applicationdate}% + \newunit + \printfield{note}% + \newunit\newblock \printlist{location}% \newunit\newblock \iffieldundef{type} {} {\printfield{type}% - \setunit*{\addcomma\space}}% + \setunit*{\addspace}}% \printfield{number}% \newunit\newblock - \usebibmacro{fulldate}% - \setunit{\addspace}% \usebibmacro{urldate}% \newunit\newblock \usebibmacro{availability+access}% \newunit\newblock - \printfield{note}% - \newunit\newblock \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% \usebibmacro{finentry}}% % BIBLIOGRAPHY ALIASES +\DeclareBibliographyAlias{mvbook}{book} \DeclareBibliographyAlias{bookinbook}{inbook} \DeclareBibliographyAlias{suppbook}{inbook} \DeclareBibliographyAlias{booklet}{book} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx new file mode 100644 index 0000000000..fe95d8de6b --- /dev/null +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx @@ -0,0 +1,14 @@ +\ProvidesFile{ngerman-iso.lbx} + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] + +\InheritBibliographyExtras{ngerman} +\InheritBibliographyStrings{ngerman} + +% 'ngerman.lbx' inherits from 'german.lbx', +% so biblatex recursively loads also 'german-iso.lbx'. +% In case some strings should differ between german +% and ngerman, let's override them below. +\DeclareBibliographyStrings{% +} + +\endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx index b3b7f148da..6ede0c40be 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx @@ -1,5 +1,5 @@ \ProvidesFile{polish-iso.lbx} - [2020/03/25 v0.4.0 ISO 690 extended biblatex localization] + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] \InheritBibliographyExtras{polish} \InheritBibliographyStrings{polish} @@ -25,6 +25,10 @@ % {}},% FIXME: missing % film = {{}% % {}},% FIXME: missing +% application = {{}% +% {}},% FIXME: missing +% publication = {{}% +% {}},% FIXME: missing } \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx index 8bd4e4b096..0fe12d68e2 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx @@ -1,5 +1,5 @@ \ProvidesFile{slovak-iso.lbx} - [2020/03/25 v0.4.0 ISO 690 extended biblatex localization] + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] \InheritBibliographyExtras{slovak} \InheritBibliographyStrings{slovak} @@ -23,6 +23,10 @@ {online}}, film = {{film}% {film}}, + application = {{prihl\'{a}\v{s}ka}% + {prihl\adddot}}, + publication = {{publikovan\'{e}}% + {publ\adddot}}, } \endinput diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx new file mode 100644 index 0000000000..dc83728836 --- /dev/null +++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx @@ -0,0 +1,35 @@ +\ProvidesFile{spanish-iso.lbx} + [2022/03/20 v0.4.1 ISO 690 extended biblatex localization] + +\InheritBibliographyExtras{spanish} +\InheritBibliographyStrings{spanish} + +\DeclareBibliographyStrings{% + at = {{en}% + {en}}, + bysupervisor = {{supervisado por}% + {supervisado por}}, + urlalso = {{disponible también desde}% + {disponible también desde}}, + director = {{director}% + {director}}, + bydirector = {{dirigido por}% + {dirigido por}}, + inventor = {{inventor}% + {inventor}}, + byinventor = {{inventado por}% + {inventado por}}, + online = {{online}% + {online}}, + film = {{film}% + {film}}, + andothers = {{et\addabbrvspace al\adddot}% + {et\addabbrvspace al\adddot}}, + % if not, y col. will be used instead of et al. +% application = {{}% +% {}},% FIXME: missing +% publication = {{}% +% {}},% FIXME: missing +} + +\endinput diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx index db18403a5c..32903be29b 100644 --- a/macros/latex/contrib/projlib/ProjLib.dtx +++ b/macros/latex/contrib/projlib/ProjLib.dtx @@ -20,70 +20,70 @@ %<*ProjLib> \ProvidesExplPackage {ProjLib} - {2022/03/19} {} + {2022/03/21} {} {Collective interface of the ProjLib toolkit} %</ProjLib> % %<*projlib-author> \ProvidesExplPackage {projlib-author} - {2022/03/19} {} + {2022/03/21} {} {Enhanced author information block} %</projlib-author> % %<*projlib-datetime> \ProvidesExplPackage {projlib-datetime} - {2022/03/19} {} + {2022/03/21} {} {Convert numeric date-time string to natural language} %</projlib-datetime> % %<*projlib-draft> \ProvidesExplPackage {projlib-draft} - {2022/03/19} {} + {2022/03/21} {} {Useful commands during draft stage} %</projlib-draft> % %<*projlib-font> \ProvidesExplPackage {projlib-font} - {2022/03/19} {} + {2022/03/21} {} {Font selection and configuration} %</projlib-font> % %<*projlib-language> \ProvidesExplPackage {projlib-language} - {2022/03/19} {} + {2022/03/21} {} {Multi-language configuration} %</projlib-language> % %<*projlib-logo> \ProvidesExplPackage {projlib-logo} - {2022/03/19} {} + {2022/03/21} {} {The ProjLib logo} %</projlib-logo> % %<*projlib-math> \ProvidesExplPackage {projlib-math} - {2022/03/19} {} + {2022/03/21} {} {Efficient math setup} %</projlib-math> % %<*projlib-paper> \ProvidesExplPackage {projlib-paper} - {2022/03/19} {} + {2022/03/21} {} {Configuration of the paper style} %</projlib-paper> % %<*projlib-theorem> \ProvidesExplPackage {projlib-theorem} - {2022/03/19} {} + {2022/03/21} {} {Configuration of theorem-like environments} %</projlib-theorem> @@ -2091,42 +2091,76 @@ %<*projlib-draft> \keys_define:nn { projlib-draft } { - , draft .bool_set:N = \l__projlib_draft_fast_bool - , draft .initial:n = { false } - , fast .bool_set:N = \l__projlib_draft_fast_bool - , unknown .code:n = {} + , draft .bool_set:N = \l__projlib_draft_fast_bool + , draft .initial:n = { false } + , fast .bool_set:N = \l__projlib_draft_fast_bool + , no-report-page .bool_set:N = \l__projlib_draft_no_report_page_bool + , no-report-page .initial:n = { false } + , no~report~page .bool_set:N = \l__projlib_draft_no_report_page_bool + , no report page .bool_set:N = \l__projlib_draft_no_report_page_bool + , unknown .code:n = {} } \ProcessKeysOptions { projlib-draft } \RequirePackage { projlib-language } \RequirePackage { xcolor } +\RequirePackage { ulem } -\bool_if:NTF \l__projlib_draft_fast_bool +\cs_new_protected:Nn \projlib_draft_plain_box_lines:n { - \NewDocumentCommand \projlib_draft_plain_box { O{-paper} m } - { - \group_begin: - \color { #1 } - \dim_set:Nn \fboxsep { 1.5pt } - \dim_set:Nn \fboxrule { 1.5pt } - \fbox { #2 } - \group_end: - } + \bgroup\markoverwith{ + \rule[-0.6ex]{1pt}{1.25pt} + \skip_horizontal:n { -1pt } + \rule[1.8ex]{1pt}{1.25pt} + \skip_horizontal:n { -.1pt } + }\ULon { #1 } + } + + \bool_if:NTF \l__projlib_draft_fast_bool + { + \tl_const:Nn \l_projlib_draft_plain_box_begin_tl { $[$ } + \tl_const:Nn \l_projlib_draft_plain_box_after_tl { $]$ } } { - \PassOptionsToPackage { many } { tcolorbox } - \RequirePackage { tcolorbox } - \NewTCBox \projlib_draft_plain_box { O{-paper} } + \RequirePackage { tikz } + \tl_const:Nn \l_projlib_draft_plain_box_begin_tl + { + \tikz[line~width=1.25pt,baseline=-.625pt] + \draw (1ex,-.6ex) -- (.5ex,-.6ex) + (0,-.1ex) arc [start~angle=180, end~angle=270, radius=.5ex] + (0,-.1ex) -- (0,1.3ex) + (0,1.3ex) arc [start~angle=180, end~angle=90, radius=.5ex] + (0.5ex,1.8ex) -- (1ex,1.8ex); + } + \tl_const:Nn \l_projlib_draft_plain_box_after_tl { - enhanced~jigsaw, breakable, - on~line, arc = 1.2pt, outer~arc = 1pt, - colframe = #1, colupper = #1, opacityback = 0, - boxsep = 1pt, boxrule = 1.2pt, - left = 1pt, right = 1pt, top = 0pt, bottom = 0pt, + \tikz[line~width=1.25pt,baseline=-.625pt] + \draw (-1ex,-.6ex) -- (-.5ex,-.6ex) + (0,-.1ex) arc [start~angle=0, end~angle=-90, radius=.5ex] + (0,-.1ex) -- (0,1.3ex) + (0,1.3ex) arc [start~angle=0, end~angle=90, radius=.5ex] + (-0.5ex,1.8ex) -- (-1ex,1.8ex); } } -\projlib_langauge_define_multilingual_text:Nn \__projlib_draft_dnf_text +\cs_new_protected:Nn \projlib_draft_plain_box:nn + { + \group_begin: + \color{ #1 } + \l_projlib_draft_plain_box_begin_tl + \nobreak + \hspace{-.5ex} + \nobreak + \projlib_draft_plain_box_lines:n { #2 } + \nobreak + \hspace{-.5ex} + \nobreak + \l_projlib_draft_plain_box_after_tl + \group_end: + } + + +\projlib_langauge_define_multilingual_text:Nn \projlib_draft_dnf_text { EN = To\ be\ finished , FR = Pas\ encore\ fini , @@ -2141,7 +2175,7 @@ RU = Не\ закончен , } -\projlib_langauge_define_multilingual_text:Nn \__projlib_draft_dnf_report_text +\projlib_langauge_define_multilingual_text:Nn \projlib_draft_dnf_report_text { EN = { Below\ is\ a\ list\ of\ outstanding\ items, \ followed\ by\ the\ corresponding\ page\ numbers. } , @@ -2164,65 +2198,71 @@ \ с\ соответствующими\ номерами\ страниц\ в\ скобках. } , } -\tl_new:c { __projlib_draft_dnf_font } -\tl_gset:cn { __projlib_draft_dnf_font } { \normalfont \ttfamily \bfseries \small } +\tl_new:c { projlib_draft_dnf_font } +\tl_gset:cn { projlib_draft_dnf_font } { \normalfont \ttfamily \bfseries \small } -\definecolor { __projlib_draft_dnf_color } { RGB } { 21, 122, 20 } +\definecolor { projlib_draft_dnf_color } { RGB } { 21, 122, 20 } -\newcounter { __projlib_draft_dnf_counter } +\newcounter { projlib_draft_dnf_counter } \tl_new:N \g__projlib_draft_dnf_report_tl -\NewDocumentCommand \dnf { d<> } +\NewDocumentCommand \dnf { D<>{} } { \noindent - \projlib_draft_plain_box [ __projlib_draft_dnf_color ] + \group_begin: + \projlib_draft_dnf_font + \stepcounter { projlib_draft_dnf_counter } + \projlib_draft_plain_box:nn { projlib_draft_dnf_color } { - \stepcounter { __projlib_draft_dnf_counter } - \__projlib_draft_dnf_font - \__projlib_draft_dnf_text - \c_space_tl - \# \the__projlib_draft_dnf_counter - \IfNoValueF { #1 } { \, : ~ #1 } - \tl_gput_right:Nx \g__projlib_draft_dnf_report_tl + \projlib_draft_dnf_text + \nobreakspace + \# \theprojlib_draft_dnf_counter + \tl_if_blank:nF { #1 } { \, : ~ } + #1 + } + \group_end: + \tl_gput_right:Nx \g__projlib_draft_dnf_report_tl + { + \# \, + \int_value:w \theprojlib_draft_dnf_counter + \c_space_tl \c_space_tl + $\langle$ + \skip_horizontal:n { 0.1em } + \cs_if_exist:cTF { hyperlink } { - \# \, - \int_value:w \the__projlib_draft_dnf_counter - \c_space_tl \c_space_tl - $\langle$ - \skip_horizontal:n { 0.1em } - \cs_if_exist:cTF { hyperlink } - { - \exp_not:N \hyperlink { page.\thepage } { \thepage } - } - { - \thepage - } - \skip_horizontal:n { 0.1em } - $\rangle$ - \c_space_tl - \IfNoValueF { #1 } { : ~ #1 } - \\ + \exp_not:N \hyperlink { page.\thepage } { \thepage } + } + { + \thepage } + \skip_horizontal:n { 0.1em } + $\rangle$ + \nobreakspace + \IfNoValueF { #1 } { : ~ } + #1 \\ } } -\hook_gput_code:nnn { enddocument } { projlib-draft } +\bool_if:NF \l__projlib_draft_no_report_page_bool { - \tl_if_blank:VF \g__projlib_draft_dnf_report_tl + \hook_gput_code:nnn { enddocument } { projlib-draft } { - \clearpage - \pagestyle{empty} - \noindent - \color { __projlib_draft_dnf_color } - \__projlib_draft_dnf_font - \__projlib_draft_dnf_report_text \\[0.75\baselineskip] - \g__projlib_draft_dnf_report_tl + \tl_if_blank:VF \g__projlib_draft_dnf_report_tl + { + \clearpage + \pagestyle{empty} + \noindent + \color { projlib_draft_dnf_color } + \projlib_draft_dnf_font + \projlib_draft_dnf_report_text \\[0.75\baselineskip] + \g__projlib_draft_dnf_report_tl + } } } -\projlib_langauge_define_multilingual_text:Nn \__projlib_draft_blind_text_tl +\projlib_langauge_define_multilingual_text:Nn \projlib_draft_blind_text_tl { , EN = { Hello,~here~is~some~text~without~a~meaning.~This~text~should~show~what~a~printed~text~will~look~like~at~this~place.~If~you~read~this~text,~you~will~get~no~information.~Really?~Is~there~no~information?~Is~there~a~difference~between~this~text~and~some~nonsense~like~``Huardest~gefburn''?~Not~at~all!~A~blind~text~like~this~gives~you~information~about~the~selected~font,~how~the~letters~are~written~and~an~impression~of~the~look.~This~text~should~contain~all~letters~of~the~alphabet~and~it~should~be~written~in~of~the~original~language.~There~is~no~need~for~special~content,~but~the~length~of~words~should~match~the~language. @@ -2264,7 +2304,7 @@ \int_set:Nn \l_tmpa_int { #1 } \int_do_until:nNnn { \l_tmpa_int } = { 0 } { - \__projlib_draft_blind_text_tl + \projlib_draft_blind_text_tl \c_space_tl \int_add:Nn \l_tmpa_int { -1 } } @@ -2276,7 +2316,7 @@ { \tl_if_blank:nTF { #1 } { - \__projlib_draft_blind_text_tl + \projlib_draft_blind_text_tl } { \projlib_draft_blind_text:n { #1 } @@ -3002,7 +3042,13 @@ \DeclareRobustCommand * \ProjLib { \group_begin: - \normalfont ProjLib + \normalfont\sffamily ProjLib + \group_end: + } + \DeclareRobustCommand * \ProjLibText + { + \group_begin: + \normalfont\sffamily ProjLib \group_end: } \endinput @@ -3083,45 +3129,52 @@ \RequirePackage { tikz } -\cs_new_protected:Nn \projlib_logo_generic: +\cs_new_protected:Nn \projlib_logo_generic:nn { + \colorlet{projlib-logo-saved-color}{.} \skip_horizontal:n { .2em } \begin{tikzpicture}[line~width=.1em, baseline=0] - \begin{scope}[color=blue!50!cyan!30!black] + \begin{scope}[color=#1!30!projlib-logo-saved-color] \draw (0.22em,.5em) circle (.22em); \draw (0em,0em) -- (0em,.5em); \end{scope} - \begin{scope}[color=blue!50!cyan!40!black, xshift=.65em] + \begin{scope}[color=#1!40!projlib-logo-saved-color, xshift=.65em] \draw (0em,0em) -- (0em,.25em) arc [start~angle=180, end~angle=90, radius=.2em]; \end{scope} - \begin{scope}[color=blue!50!cyan!45!black, xshift=1.0em] + \begin{scope}[color=#1!45!projlib-logo-saved-color, xshift=1.0em] \draw (0.2em,.24em) circle (.2em); \end{scope} - \begin{scope}[color=blue!50!cyan!50!black, xshift=1.65em] + \begin{scope}[color=#1!50!projlib-logo-saved-color, xshift=1.65em] \draw (0em,-.25em) -- (0em,.5em); \begin{scope}[yshift=.75em] - % \draw[line~width=.032em, color=orange!60!yellow, xshift=.01em, yshift=-.003em] (0,0) circle (.13em); + % \draw[line~width=.032em, color=#2, xshift=.01em, yshift=-.003em] (0,0) circle (.13em); % \node[rotate=-15,scale=0.45, xshift=.033em] { \usefont{U}{zeur}{b}{n} \symbol{"02} }; - \draw[line~width=.06em, color=orange!60!yellow] (0,0) circle (.13em); + \draw[line~width=.06em, color=#2] (0,0) circle (.13em); \end{scope} \end{scope} - \begin{scope}[color=blue!50!cyan!67!black, xshift=2.0em] + \begin{scope}[color=#1!67!projlib-logo-saved-color, xshift=2.0em] \draw (0em,0em) -- (0em,.75em); \end{scope} - \begin{scope}[color=blue!50!cyan!75!black, xshift=2.35em] + \begin{scope}[color=#1!75!projlib-logo-saved-color, xshift=2.35em] \draw (0em,0em) -- (0em,.5em); \end{scope} - \begin{scope}[color=blue!50!cyan!90!black, xshift=2.63em] + \begin{scope}[color=#1!90!projlib-logo-saved-color, xshift=2.63em] \draw (0.2em,.24em) circle (.2em); \draw (0em,0.24em) -- (0em,.75em); \end{scope} \end{tikzpicture} - \skip_horizontal:n { .2em } + \skip_horizontal:n { .1em } } \DeclareRobustCommand * \ProjLib { - \projlib_logo_generic: + \projlib_logo_generic:nn { blue!50!cyan } { orange!60!yellow } + } + + +\DeclareRobustCommand * \ProjLibText + { + \projlib_logo_generic:nn { projlib-logo-saved-color } { projlib-logo-saved-color } } %</projlib-logo> % diff --git a/macros/latex/contrib/projlib/README.md b/macros/latex/contrib/projlib/README.md index 3c25a992a8..cfac379f40 100644 --- a/macros/latex/contrib/projlib/README.md +++ b/macros/latex/contrib/projlib/README.md @@ -1,14 +1,14 @@ <!-- Copyright (C) 2021-2022 by Jinwen XU --> -# ProjLib Toolkit +![image](https://github.com/Jinwen-XU/ProjLib/raw/main/logo/ProjLib-logo.png) -The bundle is dated 2022/03/19 +# The `ProjLib` Toolkit -![image](https://i.imgur.com/bOOJLve.png) +The bundle is dated 2022/03/21 ## **Important note** -The whole project is being rewritten with `expl3`. The new modules are basically finished but are **not yet documented**. They have filenames with the prefix "projlib-", and they are in many ways better and more powerful than their predecessors. +The whole project is being rewritten with `expl3`. The new modules are basically finished but are **not yet documented**. They have filenames with the prefix `projlib-`, and they are in many ways better and more powerful than their predecessors. The new modules are: - projlib-author diff --git a/macros/latex/contrib/tuda-ci/README.md b/macros/latex/contrib/tuda-ci/README.md index 1d32be8f41..22889ae11b 100644 --- a/macros/latex/contrib/tuda-ci/README.md +++ b/macros/latex/contrib/tuda-ci/README.md @@ -2,7 +2,7 @@ Copyright (C) Marei Peischl <marei@peitex.de>, 2018–2022 - tuda-ci 2022/02/08 v3.22 + tuda-ci 2022/03/21 v3.23 *************************************************************************** @@ -305,3 +305,5 @@ leaflets | DEMO-TUDaLeaflet.tex | tudaleaflet.cls * 3.22 (2022-02-08) - improve alignment for reviewers if `type=thesis` - fix bug in handling of `\Metadata` + * 3.23 (2022-03-21) + - fix font selection for reviewers in uppertitleback diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf Binary files differindex 418dcdf635..b19af47979 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf Binary files differindex 8eac4cd623..8e020519a6 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf Binary files differindex 8d22813c2f..8614237505 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf Binary files differdeleted file mode 100644 index 93c2ab22eb..0000000000 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf +++ /dev/null diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf Binary files differindex e54221552e..8c68e18601 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf Binary files differindex 62018d3670..e02be75c05 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf Binary files differindex 74a9fb9d32..e9a2976734 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf Binary files differindex 35bf6ed958..6f649add82 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf Binary files differindex f1ebc78134..9aa05f3685 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf Binary files differindex ed2348c566..2b59a3632f 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf Binary files differindex a1a9f69ebd..02c9e32c3f 100644 --- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf +++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex index 8d6099a8e4..8431f03384 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaAnnouncement.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaAnnouncement.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex index 1d56b54d2e..bdfe7034e2 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaBeamer.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaBeamer.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib index ac0556c495..321d21b3ad 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaBibliography.bib' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaBibliography.bib' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex index c3594ae9a5..5ef68d1882 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaExercise.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaExercise.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco index b33846a80c..8942513a16 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaFromaddress.lco' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaFromaddress.lco' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex index f255073c1a..c64a7414ae 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaLeaflet.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaLeaflet.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex index fa3364b432..cdac4bd86e 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaLetter.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaLetter.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex index 930de05d14..32396f562a 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaPhD.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaPhD.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex index 2896021e47..a42cd97def 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaPoster.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaPoster.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex index 780eea093c..d912b35dc4 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaPub.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaPub.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex index 7b7b2eddf2..61482496d0 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaReport.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaReport.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex index ffeaf6ca5d..8822228bfd 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaSciPoster.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaSciPoster.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex index 71ddb999fc..8ac908715f 100644 --- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex +++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex @@ -1,4 +1,4 @@ -%% This is file `DEMO-TUDaThesis.tex' version 3.22 (2022/02/08), +%% This is file `DEMO-TUDaThesis.tex' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty index f23e844b43..0955997a9f 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamercolorthemeTUDa.sty' version 3.22 (2022/02/08), +%% This is file `beamercolorthemeTUDa.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamercolorthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty index 588af107b4..8891e07422 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerfontthemeTUDa.sty' version 3.22 (2022/02/08), +%% This is file `beamerfontthemeTUDa.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerfontthemeTUDa} [\filedate\space\fileversion] diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty index 954ca53a2d..6b2ee5998b 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerinnerthemeTUDa.sty' version 3.22 (2022/02/08), +%% This is file `beamerinnerthemeTUDa.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \ProvidesExplPackage{beamerinnerthemeTUDa}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci} diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty index 68803aedbd..7442ad0d8e 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerouterthemeTUDa.sty' version 3.22 (2022/02/08), +%% This is file `beamerouterthemeTUDa.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \ProvidesExplPackage{beamerouterthemeTUDa}{\filedate}{\fileversion}{Outer~beamer~theme~of~tuda-ci} diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty index c98405a463..a821a4a674 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty @@ -1,4 +1,4 @@ -%% This is file `beamerthemeTUDa-mecheng.sty' version 3.22 (2022/02/08), +%% This is file `beamerthemeTUDa-mecheng.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \RequirePackage{expl3} \ProvidesExplPackage{beamerthemeTUDa-mecheng}{\filedate}{\fileversion}{specific tudabeamer configuration for the department of mechanical engineering} diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty index 61b3c69300..acee328ae3 100644 --- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty +++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty @@ -1,4 +1,4 @@ -%% This is file `beamerthemeTUDa.sty' version 3.22 (2022/02/08), +%% This is file `beamerthemeTUDa.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{beamerthemeTUDa} [\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt] diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo index 4f9521020a..ed56d10672 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a0paper.clo' version 3.22 (2022/02/08), +%% This is file `tuda-a0paper.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper} \cs_set:Nn \ptxcd_setup_title_sizes: { \cs_set:Nn \ptxcd_title_fontsize: {{125pt}{165pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo index 50bc5222a6..f3f7081f10 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a1paper.clo' version 3.22 (2022/02/08), +%% This is file `tuda-a1paper.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a1paper} \cs_set:Nn \ptxcd_setup_title_sizes: { \cs_set:Nn \ptxcd_title_fontsize: {{86pt}{120pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo index a47bda8675..7ab26bbcfd 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a2paper.clo' version 3.22 (2022/02/08), +%% This is file `tuda-a2paper.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper} \cs_set:Nn \ptxcd_setup_title_sizes: { \cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo index 00fd6ae6cb..675da89209 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a3paper.clo' version 3.22 (2022/02/08), +%% This is file `tuda-a3paper.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a3paper} \cs_set:Nn \ptxcd_setup_title_sizes: { \cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo index 794bce564f..77e3699934 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a4paper.clo' version 3.22 (2022/02/08), +%% This is file `tuda-a4paper.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a4paper} \cs_set:Nn \ptxcd_setup_title_sizes: { \cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo index 08cba2a638..46289ed392 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo +++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo @@ -1,4 +1,4 @@ -%% This is file `tuda-a5paper.clo' version 3.22 (2022/02/08), +%% This is file `tuda-a5paper.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a5paper} \cs_set:Nn \ptxcd_setup_title_sizes: { \cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}} diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty index ac22d86747..b954d5b53e 100644 --- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty +++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty @@ -1,4 +1,4 @@ -%% This is file `tuda-pgfplots.sty' version 3.22 (2022/02/08), +%% This is file `tuda-pgfplots.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} % Special thanks to: Sebastian Schöps Institut Theorie Elektromagnetischer Felder (TEMF), TU Darmstadt % The original version of this file has been inspired by the colorscheme in the Metropolis beamer theme by Matthias Vogelgesang https://github.com/matze/mtheme \ProvidesPackage{tuda-pgfplots}[\filedate\space\fileversion\space tuda-ci pgfplots color schemes] diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls index b1b858ce59..12c1d7def0 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls @@ -1,4 +1,4 @@ -%% This is file `tudabeamer.cls' version 3.22 (2022/02/08), +%% This is file `tudabeamer.cls' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{tudabeamer} [\filedate\space\fileversion\space] diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def index 9db7347dd0..393b44ccf8 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def @@ -1,4 +1,4 @@ -%% This is file `tudacolors.def' version 3.22 (2022/02/08), +%% This is file `tudacolors.def' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \ProvidesFile{tudacolors.def} [\filedate\space\fileversion\space Color definitions for tuda-ci] diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty index 5b403ddd64..a73b166161 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty @@ -1,4 +1,4 @@ -%% This is file `tudacolors.sty' version 3.22 (2022/02/08), +%% This is file `tudacolors.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls index b1f3a217c9..e2ca89b016 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls @@ -1,4 +1,4 @@ -%% This is file `tudaexercise.cls' version 3.22 (2022/02/08), +%% This is file `tudaexercise.cls' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudaexercise} diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty index 57a2eb6e09..dd4c39d650 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty @@ -1,4 +1,4 @@ -%% This is file `tudafonts.sty' version 3.22 (2022/02/08), +%% This is file `tudafonts.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tudafonts} [\filedate\space\fileversion\space diff --git a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls index 396b281fd0..7c520dee40 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls @@ -1,4 +1,4 @@ -%% This is file `tudaleaflet.cls' version 3.22 (2022/02/08), +%% This is file `tudaleaflet.cls' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudaleaflet}{\filedate}{\fileversion}{Leaflets using the Corporate Design of TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls index e7878738d3..454112720b 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls @@ -1,4 +1,4 @@ -%% This is file `tudaletter.cls' version 3.22 (2022/02/08), +%% This is file `tudaletter.cls' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudaletter} diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo index 46e1e5f7e5..8509583501 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo @@ -1,4 +1,4 @@ -%% This is file `tudalettersize10pt.clo' version 3.22 (2022/02/08), +%% This is file `tudalettersize10pt.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg index c5f9f3bf92..9803673f18 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg +++ b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg @@ -1,4 +1,4 @@ -%% This is file `tudamecheng.cfg' version 3.22 (2022/02/08), +%% This is file `tudamecheng.cfg' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \RequirePackage{expl3} \ProvidesExplFile{tudamecheng.cfg} {\filedate}{\fileversion}{Special Features the department of mechanical engineering of Darmstadt's Corporate Design (tuda-ci)} diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls index 59bbb4588a..ec08c2164a 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls @@ -1,4 +1,4 @@ -%% This is file `tudaposter.cls' version 3.22 (2022/02/08), +%% This is file `tudaposter.cls' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls index e6b1870fa8..8d9ca5de98 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls @@ -1,4 +1,4 @@ -%% This is file `tudapub.cls' version 3.22 (2022/02/08), +%% This is file `tudapub.cls' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplClass{tudapub} @@ -691,8 +691,7 @@ \newkomafont{institution}{\sffamily} -\newkomafont{titleinfo}{\sffamily} -\newkomafont{reviewer}{\ptxcd@sffamily@lining} +\newkomafont{titleinfo}{\ptxcd@sffamily@lining} \setkomafont{subtitle}{\bfseries} \setkomafont{subject}{} \setkomafont{publishers}{} diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty index 303573a89e..722383b394 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty +++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty @@ -1,4 +1,4 @@ -%% This is file `tudarules.sty' version 3.22 (2022/02/08), +%% This is file `tudarules.sty' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle} diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls index e4c2766c8e..f4bfad84a2 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls +++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls @@ -1,4 +1,4 @@ -%% This is file `tudasciposter.cls' version 3.22 (2022/02/08), +%% This is file `tudasciposter.cls' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} \ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt} diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo index ff10869f4b..ea428520cd 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo +++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo @@ -1,4 +1,4 @@ -%% This is file `tudasize9pt.clo' version 3.22 (2022/02/08), +%% This is file `tudasize9pt.clo' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg index 907f344f5a..7d62c46e5b 100644 --- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg +++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg @@ -1,4 +1,4 @@ -%% This is file `tudathesis.cfg' version 3.22 (2022/02/08), +%% This is file `tudathesis.cfg' version 3.23 (2022/03/21), %% it is part of %% TUDa-CI -- Corporate Design for TU Darmstadt %% ---------------------------------------------------------------------------- @@ -26,8 +26,8 @@ %% %% ============================================================================ %% -\def\fileversion{3.22} -\def\filedate{2022/02/08} +\def\fileversion{3.23} +\def\filedate{2022/03/21} \RequirePackage{expl3} \ProvidesExplFile{tudathesis.cfg} {\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Corporate Design (tuda-ci)} @@ -242,13 +242,13 @@ } \int_zero:N \l_tmpb_int \par\vspace*{\baselineskip} - {\usekomafont{reviewer} + { \seq_map_inline:Nn \g_ptxcd_reviewer_seq { - \int_incr:N \l_tmpb_int - \cs_if_exist_use:cF {__ptxcd_reviewname_\int_use:N \l_tmpb_int :} - {\int_to_arabic:n {\l_tmpb_int}.~\text_titlecase:n{\ptxcd_reviewname}} - :~\exp_not:n {##1}\\ + \int_incr:N \l_tmpb_int + \cs_if_exist_use:cF {__ptxcd_reviewname_\int_use:N \l_tmpb_int :} + {\int_to_arabic:n {\l_tmpb_int}.~\text_titlecase:n{\ptxcd_reviewname}} + :~\exp_not:n {##1}\\ } } } @@ -383,6 +383,7 @@ } \uppertitleback{ + \liningnums \raggedright \@title\par\@subtitle \par\vspace*{\baselineskip} |