From deb5f8017d5c10d779b3897635f50c317c7e5a63 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 28 Jun 2024 03:02:21 +0000 Subject: CTAN sync 202406280302 --- .../doc/templates/template-expose-deutsch.pdf | Bin 132626 -> 132715 bytes .../doc/templates/template-expose-english.pdf | Bin 127848 -> 127940 bytes .../doc/templates/template-handout-deutsch.pdf | Bin 201366 -> 201365 bytes .../doc/templates/template-handout-english.pdf | Bin 200967 -> 200965 bytes .../doc/templates/template-paper-deutsch.pdf | Bin 172478 -> 172559 bytes .../doc/templates/template-paper-english.pdf | Bin 167579 -> 167650 bytes .../doc/templates/template-poster-deutsch.pdf | Bin 227174 -> 227173 bytes .../doc/templates/template-poster-english.pdf | Bin 224980 -> 224980 bytes .../doc/templates/template-thesis-deutsch.pdf | Bin 190196 -> 167845 bytes .../doc/templates/template-thesis-deutsch.tex | 4 ++- .../doc/templates/template-thesis-english.pdf | Bin 186339 -> 164309 bytes .../doc/templates/template-thesis-english.tex | 4 ++- .../doc/templates/template-wlg-article.pdf | Bin 250470 -> 250473 bytes .../doc/templates/template-wlg-review.pdf | Bin 250366 -> 250364 bytes .../contrib/univie-ling/doc/univie-ling-expose.pdf | Bin 458151 -> 461504 bytes .../contrib/univie-ling/doc/univie-ling-expose.tex | 35 +++++++++++++++++- .../univie-ling/doc/univie-ling-handout.pdf | Bin 448221 -> 450479 bytes .../univie-ling/doc/univie-ling-handout.tex | 35 +++++++++++++++++- .../contrib/univie-ling/doc/univie-ling-paper.pdf | Bin 455332 -> 458946 bytes .../contrib/univie-ling/doc/univie-ling-paper.tex | 35 +++++++++++++++++- .../contrib/univie-ling/doc/univie-ling-poster.pdf | Bin 454323 -> 457385 bytes .../contrib/univie-ling/doc/univie-ling-poster.tex | 39 ++++++++++++++++++++- .../contrib/univie-ling/doc/univie-ling-thesis.pdf | Bin 459107 -> 462064 bytes .../contrib/univie-ling/doc/univie-ling-thesis.tex | 36 ++++++++++++++++++- .../contrib/univie-ling/doc/univie-ling-wlg.pdf | Bin 345852 -> 349412 bytes .../contrib/univie-ling/doc/univie-ling-wlg.tex | 37 +++++++++++++++++-- .../latex/contrib/univie-ling/doc/univie-ling.pdf | Bin 365602 -> 365693 bytes .../latex/contrib/univie-ling/doc/univie-ling.tex | 2 +- 28 files changed, 217 insertions(+), 10 deletions(-) (limited to 'macros/latex/contrib/univie-ling/doc') diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf index 022d7b0ffb..1773af1838 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf index bd912dfba4..2f632ebda3 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf index bab72dbf24..484e4365b5 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf index c7add82055..b61d77074d 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf index f701cadb32..37e2bc3e00 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf index 9ca6f625cc..d4885d0743 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf index 0ed4b5d7cc..76ab0629d5 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf index ed8866e79a..0b9643c0bd 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf index 38fe04556c..34ac74afc7 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex index 7b01c0a88f..527f8d0498 100644 --- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex +++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.tex @@ -2,7 +2,9 @@ % Ãœbersetzen mit pdflatex -- biber -- pdflatex % Verwende den vom Hochschulschriftenservice verlangten Standard PDF/A1-b % (siehe http://e-theses.univie.ac.at/elektronische_einreichung.html) -\documentclass[naustrian,pdfa]{univie-ling-thesis} +% pdfx is currently broken +%\documentclass[naustrian,pdfa]{univie-ling-thesis} +\documentclass[naustrian]{univie-ling-thesis} \usepackage{babel} diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf index eb482b6af2..800946d7c8 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex index 0be7edb600..c2f7c5f4a0 100644 --- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex +++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.tex @@ -2,7 +2,9 @@ % Run pdflatex -- biber -- pdflatex % Use the PDF/A1-b standard as required by the Hochschulschriften-Service % (see http://e-theses.univie.ac.at/elektronische_einreichung.html) -\documentclass[naustrian,english,pdfa]{univie-ling-thesis} +% pdfx is currently broken +%\documentclass[naustrian,english,pdfa]{univie-ling-thesis} +\documentclass[naustrian,english]{univie-ling-thesis} \usepackage{babel} diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf index ffaa154e26..b65b92ef1b 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf index 65411031cc..2e8562ef5d 100644 Binary files a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf and b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf index c4540b6210..d47fcaaa0b 100644 Binary files a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf and b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex index 9a9fc48809..fcb89d9727 100644 --- a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex +++ b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex @@ -63,7 +63,7 @@ \author{\texorpdfstring{Jürgen Spitzmüller% \thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}} -\date{Version 2.5, 2024/05/09} +\date{Version 2.6, 2024/06/27} \maketitle @@ -102,6 +102,7 @@ The following class and packages are required and loaded by \uvlt: \item \textsf{csquotes}: Context sensitive quotations. \item \textsf{datetime2}: Date localization. \item \textsf{graphicx}: Graphic support. + \item \textsf{isodate}: Format URL dates. \item \textsf{l3keys}: Key-value interface for class options. \item \textsf{scrlayer-scrpage}: Page layout settings. \item \textsf{setspace}: Line spacing adjustments. @@ -268,6 +269,34 @@ You can redefine each of these commands, if needed, like this: \renewcommand*\Meaning[1]{\enquote*{#1}} \end{lstlisting} +\section{Hyperlinks} + +The stylesheet requires you to always give last access dates to web links (URLs). To make this easier, +\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you +accessed the site with the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{}[] +\end{lstlisting} +% +This will format the date in the preferred way (``[last accessed: ]''), localized to English or German. +The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g. +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{https://linguistics.univie.ac.at}[27/06/2024] +\end{lstlisting} +% +will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024]. +If you do not give the optional date argument, no date is printed unless you have specified a general last access date +by means of the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}] +\SetURLDate{} +\end{lstlisting} +% +which takes the same date format as argument. This function might come in handy if you have the same access date +for all, or many, URLs. And it lets you update all URL access dates with a single change. + +For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{\}}. +To output the date information only, you can use the macro \jcsmacro{urldate\{\}}. + \section{Linguistic examples and glosses} The class automatically loads the \textsf{covington} package which provides macros for examples and glosses. @@ -341,6 +370,10 @@ Templates are provided as well: \section{Release History} \begin{itemize} + \item 2024/06/27 (v.\,2.6) + \begin{itemize} + \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros. + \end{itemize} \item 2024/05/09 (v.\,2.5) \begin{itemize} \item No change to this class. diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf index 4576acd967..bb7dfd5c25 100644 Binary files a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf and b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex index f67e3f1846..8fbb627024 100644 --- a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex +++ b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex @@ -63,7 +63,7 @@ \author{\texorpdfstring{Jürgen Spitzmüller% \thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}} -\date{Version 2.5, 2024/05/09} +\date{Version 2.6, 2024/06/27} \maketitle @@ -98,6 +98,7 @@ The following class and packages are required and loaded by \uvlt: \item \textsf{csquotes}: Context sensitive quotations. \item \textsf{graphicx}: Graphic support. \item \textsf{geometry}: Page layout settings. + \item \textsf{isodate}: Format URL dates. \item \textsf{l3keys}: Key-value interface for class options. \item \textsf{translator}: Localization machinery. \item \textsf{url}: Support for typesetting URLs. @@ -305,6 +306,34 @@ You can redefine each of these commands, if needed, like this: \renewcommand*\Meaning[1]{\enquote*{#1}} \end{lstlisting} +\section{Hyperlinks} + +It is good practice to always give last access dates to web links (URLs). To make this easier, +\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you +accessed the site with the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{}[] +\end{lstlisting} +% +This will format the date in the preferred way (``[last accessed: ]''), localized to English or German. +The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g. +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{https://linguistics.univie.ac.at}[27/06/2024] +\end{lstlisting} +% +will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024]. +If you do not give the optional date argument, no date is printed unless you have specified a general last access date +by means of the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}] +\SetURLDate{} +\end{lstlisting} +% +which takes the same date format as argument. This function might come in handy if you have the same access date +for all, or many, URLs. And it lets you update all URL access dates with a single change. + +For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{\}}. +To output the date information only, you can use the macro \jcsmacro{urldate\{\}}. + \section{Linguistic examples and glosses} The class automatically loads the \textsf{covington} package which provides macros for examples and glosses. @@ -386,6 +415,10 @@ Templates are provided as well: \section{Release History} \begin{description} + \item 2024/06/27 (v.\,2.6) + \begin{itemize} + \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros. + \end{itemize} \item 2024/05/09 (v.\,2.5) \begin{itemize} \item Add \jcsmacro{hoDate}. diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf index 26aaaabcd5..9f7f328fbb 100644 Binary files a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf and b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex index 773dfdb47d..6ade5e4b72 100644 --- a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex +++ b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex @@ -63,7 +63,7 @@ \author{\texorpdfstring{Jürgen Spitzmüller% \thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}} -\date{Version 2.5, 2024/05/09} +\date{Version 2.6, 2024/06/27} \maketitle @@ -99,6 +99,7 @@ The following class and packages are required and loaded by \uvlt: \item \textsf{scrartcl}: KOMA-Script article class (base class). \item \textsf{csquotes}: Context sensitive quotations. \item \textsf{graphicx}: Graphic support. + \item \textsf{isodate}: Format URL dates. \item \textsf{l3keys}: Key-value interface for class options. \item \textsf{scrlayer-scrpage}: Page layout settings. \item \textsf{setspace}: Line spacing adjustments. @@ -308,6 +309,34 @@ You can redefine each of these commands, if needed, like this: \renewcommand*\Meaning[1]{\enquote*{#1}} \end{lstlisting} +\section{Hyperlinks} + +The stylesheet requires you to always give last access dates to web links (URLs). To make this easier, +\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you +accessed the site with the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{}[] +\end{lstlisting} +% +This will format the date in the preferred way (``[last accessed: ]''), localized to English or German. +The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g. +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{https://linguistics.univie.ac.at}[27/06/2024] +\end{lstlisting} +% +will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024]. +If you do not give the optional date argument, no date is printed unless you have specified a general last access date +by means of the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}] +\SetURLDate{} +\end{lstlisting} +% +which takes the same date format as argument. This function might come in handy if you have the same access date +for all, or many, URLs. And it lets you update all URL access dates with a single change. + +For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{\}}. +To output the date information only, you can use the macro \jcsmacro{urldate\{\}}. + \section{Linguistic examples and glosses} The class automatically loads the \textsf{covington} package which provides macros for examples and glosses. @@ -382,6 +411,10 @@ Templates are provided as well: \section{Release History} \begin{itemize} + \item 2024/06/27 (v.\,2.6) + \begin{itemize} + \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros. + \end{itemize} \item 2024/05/09 (v.\,2.5) \begin{itemize} \item Implement \joption{short} option. diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf index 391bec0c00..204245e59f 100644 Binary files a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf and b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex index dcd04b3338..c8580538c3 100644 --- a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex +++ b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex @@ -65,7 +65,7 @@ \author{\texorpdfstring{Jürgen Spitzmüller% \thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}} -\date{Version 2.5, 2024/05/09} +\date{Version 2.6, 2024/06/27} \maketitle @@ -107,6 +107,7 @@ The following class and packages are required and loaded by \uvlt: \item \textsf{csquotes}: Context sensitive quotations. \item \textsf{graphicx}: Graphic support. \item \textsf{geometry}: Page layout settings. + \item \textsf{isodate}: Format URL dates. \item \textsf{l3keys}: Key-value interface for class options. \item \textsf{translator}: Localization machinery. \item \textsf{url}: Support for typesetting URLs. @@ -207,6 +208,9 @@ The following layout options are available \item{\joption{portrait=true|false}} Set the poster to portrait format (default is landscape). This also adjusts the logo positioning. \item{\joption{scale=}} Scales the contents of the poster. The default is \texttt{1.4}. + \item{\joption{smallmargins=true|false}} By default, and following the corporate design, posters + have a larger left margin that make the poster title and text align with the logo. + If you need more space or do prefer equal left and right margin sizes, set this to true. \end{description} \subsection{Language setting} @@ -406,6 +410,34 @@ Since texts on posters might be larger than usual, the class provides three size (in increasing size): \verb|\veryHuge|, \verb|\VeryHuge|, and \verb|\VERYHuge|. Like the legacy size commands, these are switches. +\section{Hyperlinks} + +It is good practice to always give last access dates to web links (URLs). To make this easier, +\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you +accessed the site with the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{}[] +\end{lstlisting} +% +This will format the date in the preferred way (``[last accessed: ]''), localized to English or German. +The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g. +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{https://linguistics.univie.ac.at}[27/06/2024] +\end{lstlisting} +% +will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024]. +If you do not give the optional date argument, no date is printed unless you have specified a general last access date +by means of the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}] +\SetURLDate{} +\end{lstlisting} +% +which takes the same date format as argument. This function might come in handy if you have the same access date +for all, or many, URLs. And it lets you update all URL access dates with a single change. + +For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{\}}. +To output the date information only, you can use the macro \jcsmacro{urldate\{\}}. + \subsection{Linguistic examples and glosses}\label{sec:examples} The class automatically loads the \textsf{covington} package which provides macros for examples and glosses. @@ -545,6 +577,11 @@ Templates are provided as well: \section{Release History} \begin{description} + \item 2024/06/27 (v.\,2.6) + \begin{itemize} + \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros. + \item Add \joption{smallmargins} class option. + \end{itemize} \item 2024/05/09 (v.\,2.5) \begin{itemize} \item Add \verb|\restspace| accessibility helper function. diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf index 199dd750a3..4c9fb2a37c 100644 Binary files a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf and b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex index 9b99e1db6c..92d06ea952 100644 --- a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex +++ b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex @@ -59,7 +59,7 @@ \author{\texorpdfstring{Jürgen Spitzmüller% \thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}} -\date{Version 2.5, 2024/05/09} +\date{Version 2.6, 2024/06/27} \maketitle @@ -96,6 +96,7 @@ The following class and packages are required and loaded by \uvlt: \item \textsf{csquotes}: Context sensitive quotations. \item \textsf{geometry}: Page layout settings. \item \textsf{graphicx}: Graphic support. + \item \textsf{isodate}: Format URL dates. \item \textsf{l3keys}: Key-value interface for class options. \item \textsf{scrlayer-scrpage}: Page header settings. \item \textsf{setspace}: Line spacing adjustments. @@ -310,6 +311,34 @@ You can redefine each of these commands, if needed, like this: \renewcommand*\Meaning[1]{\enquote*{#1}} \end{lstlisting} +\section{Hyperlinks} + +The stylesheet requires you to always give last access dates to web links (URLs). To make this easier, +\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you +accessed the site with the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{}[] +\end{lstlisting} +% +This will format the date in the preferred way (``[last accessed: ]''), localized to English or German. +The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g. +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{https://linguistics.univie.ac.at}[27/06/2024] +\end{lstlisting} +% +will print: \url{https://linguistics.univie.ac.at} [last accessed: 27/06/2024]. +If you do not give the optional date argument, no date is printed unless you have specified a general last access date +by means of the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}] +\SetURLDate{} +\end{lstlisting} +% +which takes the same date format as argument. This function might come in handy if you have the same access date +for all, or many, URLs. And it lets you update all URL access dates with a single change. + +For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{\}}. +To output the date information only, you can use the macro \jcsmacro{urldate\{\}}. + \section{Linguistic examples and glosses} The class automatically loads the \textsf{covington} package which provides macros for examples and glosses. @@ -404,6 +433,11 @@ Templates are provided as well: \section{Release History} \begin{itemize} + \item 2024/06/27 (v.\,2.6) + \begin{itemize} + \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros. + \item Fix running headers in twoside mode. + \end{itemize} \item 2024/05/09 (v.\,2.5) \begin{itemize} \item No change to this class. diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf index c9d37e2221..6276518546 100644 Binary files a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf and b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex index 96cf80916f..a12fccdeac 100644 --- a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex +++ b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex @@ -59,7 +59,7 @@ \author{\texorpdfstring{Jürgen Spitzmüller% \thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}} -\date{Version 2.5, 2024/05/09} +\date{Version 2.6, 2024/06/27} \maketitle @@ -219,8 +219,37 @@ You can redefine each of these commands, if needed, like this: \renewcommand*\Concept[1]{\textsc{#1}} \renewcommand*\Meaning[1]{\enquote*{#1}} \end{lstlisting} +% +Furthermore, the class features a \jcsmacro{versal\{\}} macro to typeset capital text and acronyms +(slightly scaled and tracked). -Furthermore, the class features a \jcsmacro{versal\{\}} macro to typeset capital text and acronyms (slightly scaled and tracked). +\section{Hyperlinks} + +The journal stylesheet requires you to always give last access dates to web links (URLs). To make this easier, +\uvlt\ provides a number of convenience macros. To begin with, you can easily enter URLs with the last date you +accessed the site with the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{}[] +\end{lstlisting} +% +This will format the date in the way preferred by the journal (``[last accessed: ]''), localized to English or German. +The argument can be given in the form YYYY-MM-DD, DD/MM/YYYY, or DD.MM.YYYY, e.g. +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={weblink}] +\weblink{https://wlg.univie.ac.at}[27/06/2024] +\end{lstlisting} +% +will print: \url{https://wlg.univie.ac.at} [last accessed: 27/06/2024]. +If you do not give the optional date argument, no date is printed unless you have specified a general last access date +by means of the function +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={SetURLDate}] +\SetURLDate{} +\end{lstlisting} +% +which takes the same date format as argument. This function might come in handy if you have the same access date +for all, or many, URLs. And it lets you update all URL access dates with a single change. + +For hyperlinks without date, you can also use the legacy command \jcsmacro{url\{\}}. +To output the date information only, you can use the macro \jcsmacro{urldate\{\}}. \section{Linguistic examples and glosses} @@ -245,6 +274,10 @@ A template is provided as well: \url{https://github.com/jspitz/univie-ling/raw/m \raggedright \begin{itemize} + \item 2024/06/27 (v.\,2.6) + \begin{itemize} + \item Provide \jcsmacro{weblink}, \jcsmacro{SetURLDate} and \jcsmacro{urldate} macros. + \end{itemize} \item 2024/05/09 (v.\,2.5) \begin{itemize} \item Update the editorial structure. diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling.pdf index 057fd5d0ff..b0f3e13826 100644 Binary files a/macros/latex/contrib/univie-ling/doc/univie-ling.pdf and b/macros/latex/contrib/univie-ling/doc/univie-ling.pdf differ diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling.tex b/macros/latex/contrib/univie-ling/doc/univie-ling.tex index 6cc4ac25f8..34435a3876 100644 --- a/macros/latex/contrib/univie-ling/doc/univie-ling.tex +++ b/macros/latex/contrib/univie-ling/doc/univie-ling.tex @@ -42,7 +42,7 @@ \author{\texorpdfstring{Jürgen Spitzmüller% \thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{Jürgen Spitzmüller}} -\date{Version 2.5, 2024/05/09} +\date{Version 2.6, 2024/06/27} \maketitle -- cgit v1.2.3