diff options
Diffstat (limited to 'macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls')
-rw-r--r-- | macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls | 39 |
1 files changed, 37 insertions, 2 deletions
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls index 29576a930f..495172ee0d 100644 --- a/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls +++ b/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls @@ -33,7 +33,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e}[2022/06/01] -\ProvidesPackage{univie-ling-expose}[2024/05/09 v.2.5 Univie Linguistic Exposes (JSp)] +\ProvidesPackage{univie-ling-expose}[2024/09/28 v.2.9 Univie Linguistic Exposes (JSp)] %% ============================================================ @@ -218,6 +218,8 @@ \deftranslation[to=English]{cosupervisor}{Co-Supervisor} \deftranslation[to=German]{beirat}{Beirat} \deftranslation[to=English]{beirat}{Advisory board} +\deftranslation[to=German]{urlaccess}{Abruf am:} +\deftranslation[to=English]{urlaccess}{last accessed:} %% ============================================================ @@ -261,6 +263,24 @@ {\def\UrlFont{\rmfamily\itshape} } +% Format URL dates +\def\wlg@urldate{} +\newcommand*\SetURLDate[1]{\gdef\wlg@urldate{#1}} +\AddToHook{begindocument}{ + \RequirePackage[english,ngerman]{isodate} + \numdate + \providecommand*\urldate[1]{[\translate{urlaccess} \printdate{#1}]} + % Convenience function + \NewDocumentCommand\weblink{mo}{% + \url{#1}% + \IfNoValueTF{#2}% + {\ifx\wlg@urldate\empty\else% + \ \urldate{\wlg@urldate}% + \fi}% + {\ \urldate{#2}}% + } +} + % Fix for \slash-Makro, by Donald Arsenau \def\slash{/\penalty\exhyphenpenalty\hskip\z@skip} @@ -667,7 +687,22 @@ % End of @uve@apa condition \fi -% End of @uve@biblatex condition +\else% @uvt@biblatex condition FALSE + +% Some support for legacy bibtex +\AtBeginDocument{% + \@ifundefined{bibhang}{}{% + \setlength{\bibhang}{\parindent}% + }% + \@ifundefined{bibfont}{}{% + \renewcommand{\bibfont}{\small}% + }% + \@ifundefined{bibsep}{}{% + \setlength\bibsep{0pt}% + }% +} + +% End of @uvt@biblatex condition \fi %% ============================================================= |