texlive[64772] Master/texmf-dist: univie-ling (21oct22)
commits+karl at tug.org
commits+karl at tug.org
Fri Oct 21 21:39:54 CEST 2022
Revision: 64772
http://tug.org/svn/texlive?view=revision&revision=64772
Author: karl
Date: 2022-10-21 21:39:53 +0200 (Fri, 21 Oct 2022)
Log Message:
-----------
univie-ling (21oct22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/univie-ling/README
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-deutsch.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-english.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-handout-deutsch.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-handout-english.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-deutsch.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-english.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-english.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-handout.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-handout.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling.tex
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-handout.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/README 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/README 2022-10-21 19:39:53 UTC (rev 64772)
@@ -90,6 +90,17 @@
== CHANGES ==
+V. 2.1 (2022-10-21):
+ - univie-ling-wlg:
+ * Add a sans (Source Sans Pro or MyriadPro) and monospaced (DejaVu Sans Mono)
+ font.
+ * Add draftmark option.
+ - univie-ling-handout:
+ - univie-ling-expose:
+ - univie-ling-paper:
+ - univie-ling-thesis:
+ * Fix polyglossia option.
+
V. 2.0 (2022-10-02):
- Add general documentation (univie-ling.pdf).
- univie-ling-handout:
@@ -109,6 +120,7 @@
- univie-ling-thesis:
- univie-ling-wlg:
* Load varioref \AtBeginDocument.
+
V. 1.19 (2022-06-18):
- Add handout class.
- univie-ling-expose:
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-deutsch.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-english.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-handout-deutsch.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-handout-english.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-deutsch.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-english.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-english.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex 2022-10-21 19:39:53 UTC (rev 64772)
@@ -63,7 +63,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 2.0, 2022/10/02}
+\date{Version 2.1, 2022/10/21}
\maketitle
@@ -341,8 +341,12 @@
\section{Release History}
\begin{description}
- \item 2022/10/02 (v.\,2.0)
+ \item 2022/10/21 (v.\,2.1)
\begin{itemize}
+ \item Fix \joption{polyglossia} option.
+ \end{itemize}
+ \item 2022/10/02 (v.\,2.0)
+ \begin{itemize}
\item Use \textsf{l3keys} rather than \textsf{xkeyval} for key-value option handling.
\item Fix some \textsf{varioref} definitions.
\item Use \textsf{translator} instead of \textsf{translations} for localization.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-handout.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-handout.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-handout.tex 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-handout.tex 2022-10-21 19:39:53 UTC (rev 64772)
@@ -63,7 +63,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 2.0, 2022/10/02}
+\date{Version 2.1, 2022/10/21}
\maketitle
@@ -385,6 +385,10 @@
\section{Release History}
\begin{description}
+ \item 2022/10/21 (v.\,2.1)
+ \begin{itemize}
+ \item Fix \joption{polyglossia} option.
+ \end{itemize}
\item 2022/10/02 (v.\,2.0)
\begin{itemize}
\item Use \textsf{l3keys} rather than \textsf{xkeyval} for key-value option handling.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex 2022-10-21 19:39:53 UTC (rev 64772)
@@ -63,7 +63,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 2.0, 2022/10/02}
+\date{Version 2.1, 2022/10/21}
\maketitle
@@ -374,6 +374,10 @@
\section{Release History}
\begin{itemize}
+ \item 2022/10/21 (v.\,2.1)
+ \begin{itemize}
+ \item Fix \joption{polyglossia} option.
+ \end{itemize}
\item 2022/10/02 (v.\,2.0)
\begin{itemize}
\item Use \textsf{l3keys} rather than \textsf{xkeyval} for key-value option handling.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex 2022-10-21 19:39:53 UTC (rev 64772)
@@ -59,7 +59,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 2.0, 2022/10/02}
+\date{Version 2.1, 2022/10/21}
\maketitle
@@ -404,8 +404,12 @@
\section{Release History}
\begin{itemize}
- \item 2022/10/02 (v.\,2.0)
+ \item 2022/10/21 (v.\,2.1)
\begin{itemize}
+ \item Fix \joption{polyglossia} option.
+ \end{itemize}
+ \item 2022/10/02 (v.\,2.0)
+ \begin{itemize}
\item Use \textsf{l3keys} rather than \textsf{xkeyval} for key-value option handling.
\item Fix some \textsf{varioref} definitions.
\item Use \textsf{translator} instead of \textsf{translations} for localization.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex 2022-10-21 19:39:53 UTC (rev 64772)
@@ -59,7 +59,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 2.0, 2022/10/02}
+\date{Version 2.1, 2022/10/21}
\maketitle
@@ -81,14 +81,16 @@
The class uses PostScript (a.\,k.\,a. Type\,1) fonts and thus requires classic (PDF)LaTeX.
-By default, the class uses by default \emph{Crimson} as a serif font (via the \textsf{cochineal} package).
-Alternatively, the quite similar shaped \emph{MinionPro} can also be used.
-It covers more glyphs and is probably a bit more polished than \emph{Cochineal}, but due to license reasons it is not included in the common
-\LaTeX\ distributions. \emph{MinionPro} is provided by the excellent \textsf{FontPro} package.%
+By default, the class uses \emph{Cochineal} as a serif font, an extended fork of \emph{Crimson},
+\emph{Source Sans Pro} as sans serif, and \emph{DejaVu Sans Mono} as monospaced font.
+Alternatively, the quite similar shaped \emph{MinionPro} (serif) and \emph{MyriadPro} (sans) can also be used.
+They cover more glyphs and are probably a bit more polished than \emph{Cochineal} and \emph{Source Sans Pro}, but due to license reasons
+they are not included in the common \LaTeX\ distributions. Both \emph{MinionPro} and \emph{MyriadPro} are provided by the excellent
+\textsf{FontPro} package.%
\footnote{\url{https://github.com/sebschub/FontPro} <25.\,01.\,2017>.} However, some effort is needed to install the package and fonts.
Please refer to the package's documentation in case you are interested.
-If you want to use \emph{MinionPro}, use the class option \joption{expertfonts=true} (see sec.~\ref{coptions}).
+If you want to use the \emph{MinionPro}/\emph{MyriadPro} pair of fonts, use the class option \joption{expertfonts=true} (see sec.~\ref{coptions}).
\section{Class Options}\label{coptions}
@@ -105,7 +107,8 @@
The class provides the following option to set the font handling:
\begin{description}
\setlength\itemsep{0pt}
- \item{\joption{expertfonts=true|false}}: if this option is set to true, \emph{MinionPro} is used instead of \emph{Crimson}.
+ \item{\joption{expertfonts=true|false}}: if this option is set to true, \emph{MinionPro} and \emph{MyriadPro} are used instead of \emph{Crimson}
+ and \emph{Source Sans Pro}.
See sec.~\ref{fonts} for details.
\end{description}
@@ -137,6 +140,11 @@
the journal metadata. Pagination info in these places is suppressed.
\end{description}
+\subsection{Draft mode}\label{draft}
+
+The option \joption{draftmark=true|false|firstpage} allows you to mark your document as a draft, which is indicated by a watermark (including the current date). This might be useful when sharing preliminary versions with the editors.
+With \joption{draftmark=true}, this mark is printed on top of each page. With \joption{draftmark=firstpage}, the draft mark appears on the title page only.
+
\section{General settings}
\subsection{Editorial data}
@@ -233,8 +241,13 @@
\raggedright
\begin{itemize}
- \item 2022/10/02 (v.\,2.0)
+ \item 2022/10/21 (v.\,2.1)
\begin{itemize}
+ \item Add a sans (\emph{Source Sans Pro} or \emph{MyriadPro}) and monospaced (\emph{DejaVu Sans Mono}) font.
+ \item Add \joption{draftmark} option.
+ \end{itemize}
+ \item 2022/10/02 (v.\,2.0)
+ \begin{itemize}
\item Use \textsf{l3keys} rather than \textsf{xkeyval} for key-value option handling.
\item Fix and properly localize some \textsf{varioref} definitions.
\item Various small class cleanups (addressing warnings).
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling.tex 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling.tex 2022-10-21 19:39:53 UTC (rev 64772)
@@ -42,7 +42,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 2.0, 2022/10/02}
+\date{Version 2.1, 2022/10/21}
\maketitle
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls 2022-10-21 19:39:53 UTC (rev 64772)
@@ -32,7 +32,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-expose}[2022/10/02 v.2.0 Univie Linguistic Exposes (JSp)]
+\ProvidesPackage{univie-ling-expose}[2022/10/21 v.2.1 Univie Linguistic Exposes (JSp)]
%% ============================================================
@@ -58,106 +58,108 @@
\ExplSyntaxOn
\keys_define:nn { uve }
{
- % all=<true|false>
- % Load all (most) packages
- all.code:n =
- { \bool_if:nTF {#1} {
- \@uve at biblatextrue
- \@uve at captionptrue
- \@uve at refsptrue
- \@uve at covingtontrue
- \@uve at microtypetrue
- }{
- \@uve at biblatexfalse
- \@uve at captionpfalse
- \@uve at refspfalse
- \@uve at covingtonfalse
- \@uve at microtypefalse
- }
- },
- all.usage:n = preamble,
- % apa=<true|false>
- % Load APA style
- apa.legacy_if_set:n = @uve at apa,
- apa.usage:n = preamble,
- % biblatex=<true|false>
- % Load biblatex
- biblatex.legacy_if_set:n = @uve at biblatex,
- biblatex.usage:n = preamble,
- % caption=<true|false>
- % Load caption
- caption.legacy_if_set:n = @uve at captionp,
- caption.usage:n = preamble,
- % covington=<true|false>
- % Load covington
- covington.legacy_if_set:n = @uve at covington,
- covington.usage:n = preamble,
- % fontenc=<value|none>
- % customize font encoding
- fontenc.code:n =
- { \str_if_eq:NNTF { #1 } { none } {
- \@uve at usefontencfalse
- }{
- \def\uve at fontenc{#1}
- }
- },
- fontenc.usage:n = preamble,
- % microtype=<true|false>
- % Load microtype
- microtype.legacy_if_set:n = @uve at microtype,
- microtype.usage:n = preamble,
- % polyglossia=<true|false>
- % Load polyglossia
- polyglossia.legacy_if_set:n = @uve at polyglossia,
- polyglossia.code:n =
- { \bool_if:nT {#1} {
- \@uve at psfontsfalse
- \@uve at otffontstrue
- }
- },
- polyglossia.usage:n = preamble,
- % ref=<true|false>
- % Load varioref and prettyref
- ref.legacy_if_set:n = @uve at refsp,
- ref.usage:n = preamble,
- % draftmark=<true|false|firstpage>
- % Print draftmark
- draftmark .choice:,
- % true
- draftmark / true .code:n =
- { \@uve at draftmarktrue
- \@uve at draftmarkfpfalse
- },
- % false
- draftmark / false .code:n =
- { \@uve at draftmarkfalse
- \@uve at draftmarkfpfalse
- },
- % firstpage
- draftmark / firstpage .code:n =
- { \@uve at draftmarktrue
- \@uve at draftmarkfptrue
- },
- % no val equals to true
- draftmark .default:n = {true},
- % fonts=<ps|otf|none>
- % Select font scheme
- fonts .choice:,
- % ps: use PostScript fonts (classic LaTeX)
- fonts / ps .code:n =
- { \@uve at psfontstrue
- \@uve at otffontsfalse
- },
- % otf: use OpenType fonts (fontspec)
- fonts / otf .code:n =
- { \@uve at psfontsfalse
- \@uve at otffontstrue
- },
- % none: Use no font package
- fonts / none .code:n =
- { \@uve at psfontsfalse
- \@uve at otffontsfalse
- },
+ % all=<true|false>
+ % Load all (most) packages
+ all.code:n =
+ { \bool_if:nTF {#1} {
+ \@uve at biblatextrue
+ \@uve at captionptrue
+ \@uve at refsptrue
+ \@uve at covingtontrue
+ \@uve at microtypetrue
+ }{
+ \@uve at biblatexfalse
+ \@uve at captionpfalse
+ \@uve at refspfalse
+ \@uve at covingtonfalse
+ \@uve at microtypefalse
+ }
+ },
+ all.usage:n = preamble,
+ % apa=<true|false>
+ % Load APA style
+ apa.legacy_if_set:n = @uve at apa,
+ apa.usage:n = preamble,
+ % biblatex=<true|false>
+ % Load biblatex
+ biblatex.legacy_if_set:n = @uve at biblatex,
+ biblatex.usage:n = preamble,
+ % caption=<true|false>
+ % Load caption
+ caption.legacy_if_set:n = @uve at captionp,
+ caption.usage:n = preamble,
+ % covington=<true|false>
+ % Load covington
+ covington.legacy_if_set:n = @uve at covington,
+ covington.usage:n = preamble,
+ % fontenc=<value|none>
+ % customize font encoding
+ fontenc.code:n =
+ { \str_if_eq:NNTF { #1 } { none } {
+ \@uve at usefontencfalse
+ }{
+ \def\uve at fontenc{#1}
+ }
+ },
+ fontenc.usage:n = preamble,
+ % microtype=<true|false>
+ % Load microtype
+ microtype.legacy_if_set:n = @uve at microtype,
+ microtype.usage:n = preamble,
+ % polyglossia=<true|false>
+ % Load polyglossia
+ polyglossia.code:n =
+ { \bool_if:nTF {#1} {
+ \@uve at psfontsfalse
+ \@uve at otffontstrue
+ \@uve at polyglossiatrue
+ }{
+ \@uve at polyglossiafalse
+ }
+ },
+ polyglossia.usage:n = preamble,
+ % ref=<true|false>
+ % Load varioref and prettyref
+ ref.legacy_if_set:n = @uve at refsp,
+ ref.usage:n = preamble,
+ % draftmark=<true|false|firstpage>
+ % Print draftmark
+ draftmark .choice:,
+ % true
+ draftmark / true .code:n =
+ { \@uve at draftmarktrue
+ \@uve at draftmarkfpfalse
+ },
+ % false
+ draftmark / false .code:n =
+ { \@uve at draftmarkfalse
+ \@uve at draftmarkfpfalse
+ },
+ % firstpage
+ draftmark / firstpage .code:n =
+ { \@uve at draftmarktrue
+ \@uve at draftmarkfptrue
+ },
+ % no val equals to true
+ draftmark .default:n = {true},
+ % fonts=<ps|otf|none>
+ % Select font scheme
+ fonts .choice:,
+ % ps: use PostScript fonts (classic LaTeX)
+ fonts / ps .code:n =
+ { \@uve at psfontstrue
+ \@uve at otffontsfalse
+ },
+ % otf: use OpenType fonts (fontspec)
+ fonts / otf .code:n =
+ { \@uve at psfontsfalse
+ \@uve at otffontstrue
+ },
+ % none: Use no font package
+ fonts / none .code:n =
+ { \@uve at psfontsfalse
+ \@uve at otffontsfalse
+ },
}
\ExplSyntaxOff
@@ -177,13 +179,13 @@
%% ============================================================
\LoadClass[%
- a4paper,
- fontsize=12pt,
- captions=tableheading,
- listof=totoc,
- numbers=noenddot,
- titlepage=true,
- sectionentrydots=true
+ a4paper,
+ fontsize=12pt,
+ captions=tableheading,
+ listof=totoc,
+ numbers=noenddot,
+ titlepage=true,
+ sectionentrydots=true
]{scrartcl}[2003/04/22]
\RequirePackage{array}
@@ -332,7 +334,7 @@
\RequirePackage{geometry}
-\usepackage{setspace}
+\RequirePackage{setspace}
\onehalfspacing
% Header and pagination:
@@ -439,39 +441,39 @@
\end{center}
\vspace{2\baselineskip}
\begin{center}
- {\usekomafont{tpcaption}\translate{tpcaption}\par}
- {\ifx\@title\@empty\else
+ {\usekomafont{tpcaption}\translate{tpcaption}\par}
+ {\ifx\@title\@empty\else
\usekomafont{title}{\enquote{\@title%
\ifx\@subtitle\@empty\else\linebreak\@subtitle\fi}\par}%
- \fi
- }
- \vskip 2em
- {%
- {\usekomafont{tpcaption}\translate{author}\par}
- \usekomafont{author}{%
- \lineskip 0.75em%
- \begin{tabular}[t]{c}
- \@author
- \end{tabular}\par
- }%
- }%
- \end{center}\par
- \vfill
- {\usekomafont{date}{\translate{vienna}, \translate{monthyear}\par}}%
- \vskip 2em
- \usekomafont{codes}{%
- \begin{tabular}[t]{@{}>{\raggedright}p{0.4\columnwidth}>{\raggedright}p{0.1\columnwidth}>{\raggedright}p{0.4\columnwidth}}
- \translate{stkz}: & & \@studienkennzahl\tabularnewline
- \noalign{\vskip6pt}
- \translate{strt}: & & \@studienrichtung\tabularnewline
- \noalign{\vskip6pt}
- \translate{supervisor}: & & \@supervisor\tabularnewline%
- \noalign{\vskip6pt}
- \ifx\@cosupervisor\@empty\else\translate{cosupervisor}: & & \@cosupervisor\tabularnewline\fi
- \noalign{\vskip6pt}
- \ifx\@beirat\@empty\else\translate{beirat}: & & \@beirat\fi
- \end{tabular}\par
- }
+ \fi
+ }
+ \vskip 2em
+ {%
+ {\usekomafont{tpcaption}\translate{author}\par}
+ \usekomafont{author}{%
+ \lineskip 0.75em%
+ \begin{tabular}[t]{c}
+ \@author
+ \end{tabular}\par
+ }%
+ }%
+ \end{center}\par
+ \vfill
+ {\usekomafont{date}{\translate{vienna}, \translate{monthyear}\par}}%
+ \vskip 2em
+ \usekomafont{codes}{%
+ \begin{tabular}[t]{@{}>{\raggedright}p{0.4\columnwidth}>{\raggedright}p{0.1\columnwidth}>{\raggedright}p{0.4\columnwidth}}
+ \translate{stkz}: & & \@studienkennzahl\tabularnewline
+ \noalign{\vskip6pt}
+ \translate{strt}: & & \@studienrichtung\tabularnewline
+ \noalign{\vskip6pt}
+ \translate{supervisor}: & & \@supervisor\tabularnewline%
+ \noalign{\vskip6pt}
+ \ifx\@cosupervisor\@empty\else\translate{cosupervisor}: & & \@cosupervisor\tabularnewline\fi
+ \noalign{\vskip6pt}
+ \ifx\@beirat\@empty\else\translate{beirat}: & & \@beirat\fi
+ \end{tabular}\par
+ }
\par
\@thanks\let\@thanks\@empty
\null
@@ -491,8 +493,8 @@
\fi
\ifx\titlepage at restore\relax\else\clearpage\titlepage at restore\fi
\end{titlepage}
- \setcounter{footnote}{0}%
- \expandafter\ifnum \csname scr at v@3.12\endcsname>\scr at compatibility\relax
+ \setcounter{footnote}{0}%
+ \expandafter\ifnum \csname scr at v@3.12\endcsname>\scr at compatibility\relax
\let\thanks\relax
\let\maketitle\relax
\let\@maketitle\relax
@@ -580,9 +582,9 @@
\if at uve@captionp
\RequirePackage[format=plain,
- justification=RaggedRight,
- singlelinecheck=false
- ]{caption}
+ justification=RaggedRight,
+ singlelinecheck=false
+ ]{caption}
\fi
%% =============================================================
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-handout.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-handout.cls 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-handout.cls 2022-10-21 19:39:53 UTC (rev 64772)
@@ -33,7 +33,7 @@
\NeedsTeXFormat{LaTeX2e}[1997/06/01]
-\ProvidesClass{univie-ling-handout}[2022/10/02 v.2.0 Univie Ling handout class (JSp)]
+\ProvidesClass{univie-ling-handout}[2022/10/21 v.2.1 Univie Ling handout class (JSp)]
%% ============================================================
%% CLASS OPTIONS
@@ -68,40 +68,40 @@
\def\uvh at printsmalllogo{\includegraphics[height=14mm]{univielogo}}
% German CD (default)
\def\uvh at cd@german{
- \def\uvh at name{\uvh at name@de}
- \def\uvh at shortname{\uvh at shortname@de}
- \def\uvh at university{Universit\"at Wien}
- \def\uvh at department{\uvh at department@de}
- \def\uvh at location{\uvh at location@de}
- \def\uvh at country{\uvh at country@de}
- \def\uvh at function{\uvh at function@de}
- \def\uvh at secfunction{\uvh at secfunction@de}
- \def\uvh at phoneprefix{T}
- \def\uvh at faxprefix{F}
- \def\uvh at emailprefix{}
- \def\uvh at urlprefix{}
- \def\uvh at pageprefix{Seite}
- \def\uvh at headerdeptsep{\ $\cdot$\ }
- \def\uvh at headernamesep{,\ }
- \def\and{\\}
+ \def\uvh at name{\uvh at name@de}
+ \def\uvh at shortname{\uvh at shortname@de}
+ \def\uvh at university{Universit\"at Wien}
+ \def\uvh at department{\uvh at department@de}
+ \def\uvh at location{\uvh at location@de}
+ \def\uvh at country{\uvh at country@de}
+ \def\uvh at function{\uvh at function@de}
+ \def\uvh at secfunction{\uvh at secfunction@de}
+ \def\uvh at phoneprefix{T}
+ \def\uvh at faxprefix{F}
+ \def\uvh at emailprefix{}
+ \def\uvh at urlprefix{}
+ \def\uvh at pageprefix{Seite}
+ \def\uvh at headerdeptsep{\ $\cdot$\ }
+ \def\uvh at headernamesep{,\ }
+ \def\and{\\}
}
\def\uvh at cd@english{%
- \def\uvh at name{\uvh at name@en}
- \def\uvh at shortname{\uvh at shortname@en}
- \def\uvh at university{University of Vienna}
- \def\uvh at department{\uvh at department@en}
- \def\uvh at location{\uvh at location@en}
- \def\uvh at country{\uvh at country@en}
- \def\uvh at function{\uvh at function@en}
- \def\uvh at secfunction{\uvh at secfunction@en}
- \def\uvh at phoneprefix{T}
- \def\uvh at faxprefix{F}
- \def\uvh at emailprefix{}
- \def\uvh at urlprefix{}
- \def\uvh at pageprefix{Page}
- \def\uvh at headerdeptsep{\ $\cdot$\ }
- \def\uvh at headernamesep{,\ }
- \def\uvh at secnamesep{,\ }
+ \def\uvh at name{\uvh at name@en}
+ \def\uvh at shortname{\uvh at shortname@en}
+ \def\uvh at university{University of Vienna}
+ \def\uvh at department{\uvh at department@en}
+ \def\uvh at location{\uvh at location@en}
+ \def\uvh at country{\uvh at country@en}
+ \def\uvh at function{\uvh at function@en}
+ \def\uvh at secfunction{\uvh at secfunction@en}
+ \def\uvh at phoneprefix{T}
+ \def\uvh at faxprefix{F}
+ \def\uvh at emailprefix{}
+ \def\uvh at urlprefix{}
+ \def\uvh at pageprefix{Page}
+ \def\uvh at headerdeptsep{\ $\cdot$\ }
+ \def\uvh at headernamesep{,\ }
+ \def\uvh at secnamesep{,\ }
}
\uvh at cd@german
@@ -110,170 +110,172 @@
\ExplSyntaxOn
\keys_define:nn { uvh }
{
- % all=<true|false>
- % Load all (most) packages
- all.code:n =
- { \bool_if:nTF {#1} {
- \@uvh at biblatextrue
- \@uvh at captionptrue
- \@uvh at refsptrue
- \@uvh at covingtontrue
- \@uvh at microtypetrue
- }{
- \@uvh at biblatexfalse
- \@uvh at captionpfalse
- \@uvh at refspfalse
- \@uvh at covingtonfalse
- \@uvh at microtypefalse
- }
- },
- all.usage:n = preamble,
- % apa=<true|false>
- % Load APA style
- apa.legacy_if_set:n = @uvh at apa,
- apa.usage:n = preamble,
- % biblatex=<true|false>
- % Load biblatex
- biblatex.legacy_if_set:n = @uvh at biblatex,
- biblatex.usage:n = preamble,
- % breakevent=<true|false>
- % Line break in heading between event and event spec (location, date etc.)
- breakevent.legacy_if_set:n = @uvh at breakevent,
- breakevent.usage:n = preamble,
- % bwlogo=<true|false>
- % Print monochrome logo?
- bwlogo.code:n =
- { \bool_if:nTF {#1} {
- \def\uvh at printlogo{\includegraphics[width=74mm]{univielogo-sw}}
- \def\uvh at printsmalllogo{\includegraphics[height=14mm]{univielogo-sw}}
- }{
- \def\uvh at printlogo{\includegraphics[width=74mm]{univielogo}}
- \def\uvh at printsmalllogo{\includegraphics[height=14mm]{univielogo}}
- }
- },
- bwlogo.usage:n = preamble,
- % caption=<true|false>
- % Load caption
- caption.legacy_if_set:n = @uvh at captionp,
- caption.usage:n = preamble,
- % covington=<true|false>
- % Load covington
- covington.legacy_if_set:n = @uvh at covington,
- covington.usage:n = preamble,
- % firstpagination=<true|false>
- % Suppress pagination on first page?
- firstpagination.legacy_if_set:n = @uvh at pageonfirst,
- firstpagination.usage:n = preamble,
- % foldmarks=<true|false>
- % Output fold marks?
- foldmarks.legacy_if_set:n = @uvh at foldmarks,
- foldmarks.usage:n = preamble,
- % fontenc=<value|none>
- % customize font encoding
- fontenc.code:n =
- { \str_if_eq:NNTF { #1 } { none } {
- \@uvh at usefontencfalse
- }{
- \def\uvh at fontenc{#1}
- }
- },
- fontenc.usage:n = preamble,
- % fontsize=<size>
- % Set base font size
- fontsize.tl_set:N = \uvh at fontsize,
- fontsize.usage:n = preamble,
- % landscape=<true|false>
- % Set landscape
- landscape.legacy_if_set:n = @uvh at landscape,
- landscape.usage:n = preamble,
- % microtype=<true|false>
- % Load microtype
- microtype.legacy_if_set:n = @uvh at microtype,
- microtype.usage:n = preamble,
- % papersize=<size>
- % Set paper size
- papersize.tl_set:N = \uvh at papersize,
- papersize.usage:n = preamble,
- % polyglossia=<true|false>
- % Load polyglossia
- polyglossia.legacy_if_set:n = @uvh at polyglossia,
- polyglossia.code:n =
- { \bool_if:nT {#1} {
- \@uvh at psfontsfalse
- \@uvh at otffontstrue
- }
- },
- polyglossia.usage:n = preamble,
- % pplogo=<true|false>
- % Print logo on page 2ff.
- pplogo.legacy_if_set:n = @uvh at pplogo,
- pplogo.usage:n = preamble,
- % punchmarks=<true|false>
- % Output punch marks?
- punchmarks.legacy_if_set:n = @uvh at punchmark,
- punchmarks.usage:n = preamble,
- % ref=<true|false>
- % Load varioref and prettyref
- ref.legacy_if_set:n = @uvh at refsp,
- ref.usage:n = preamble,
- % swaphead=<true|false>
- % Swap title and event in header
- swaphead.legacy_if_set:n = @uvh at swaphead,
- swaphead.usage:n = preamble,
- % totalpages=<true|false>
- % Output total page number
- totalpages.legacy_if_set:n = @uvh at lastpage,
- totalpages.usage:n = preamble,
- % widesubtitle=<true|false>
- % Print subtitle over the whole text width
- % (may conflict with address field)
- widesubtitle.legacy_if_set:n = @uvh at usewidesubtitle,
- widesubtitle.usage:n = preamble,
- % cd=<german|english>
- % CD Language
- cd .choice:,
- % german
- cd / german .code:n = { \uvh at cd@german },
- % english
- cd / english .code:n = { \uvh at cd@english },
- % draftmark=<true|false|firstpage>
- % Print draftmark
- draftmark .choice:,
- % true
- draftmark / true .code:n =
- { \@uvh at draftmarktrue
- \@uvh at draftmarkfpfalse
- },
- % false
- draftmark / false .code:n =
- { \@uvh at draftmarkfalse
- \@uvh at draftmarkfpfalse
- },
- % firstpage
- draftmark / firstpage .code:n =
- { \@uvh at draftmarktrue
- \@uvh at draftmarkfptrue
- },
- % no val equals to true
- draftmark .default:n = {true},
- % fonts=<ps|otf|none>
- % Select font scheme
- fonts .choice:,
- % ps: use PostScript fonts (classic LaTeX)
- fonts / ps .code:n =
- { \@uvh at psfontstrue
- \@uvh at otffontsfalse
- },
- % otf: use OpenType fonts (fontspec)
- fonts / otf .code:n =
- { \@uvh at psfontsfalse
- \@uvh at otffontstrue
- },
- % none: Use no font package
- fonts / none .code:n =
- { \@uvh at psfontsfalse
- \@uvh at otffontsfalse
- },
+ % all=<true|false>
+ % Load all (most) packages
+ all.code:n =
+ { \bool_if:nTF {#1} {
+ \@uvh at biblatextrue
+ \@uvh at captionptrue
+ \@uvh at refsptrue
+ \@uvh at covingtontrue
+ \@uvh at microtypetrue
+ }{
+ \@uvh at biblatexfalse
+ \@uvh at captionpfalse
+ \@uvh at refspfalse
+ \@uvh at covingtonfalse
+ \@uvh at microtypefalse
+ }
+ },
+ all.usage:n = preamble,
+ % apa=<true|false>
+ % Load APA style
+ apa.legacy_if_set:n = @uvh at apa,
+ apa.usage:n = preamble,
+ % biblatex=<true|false>
+ % Load biblatex
+ biblatex.legacy_if_set:n = @uvh at biblatex,
+ biblatex.usage:n = preamble,
+ % breakevent=<true|false>
+ % Line break in heading between event and event spec (location, date etc.)
+ breakevent.legacy_if_set:n = @uvh at breakevent,
+ breakevent.usage:n = preamble,
+ % bwlogo=<true|false>
+ % Print monochrome logo?
+ bwlogo.code:n =
+ { \bool_if:nTF {#1} {
+ \def\uvh at printlogo{\includegraphics[width=74mm]{univielogo-sw}}
+ \def\uvh at printsmalllogo{\includegraphics[height=14mm]{univielogo-sw}}
+ }{
+ \def\uvh at printlogo{\includegraphics[width=74mm]{univielogo}}
+ \def\uvh at printsmalllogo{\includegraphics[height=14mm]{univielogo}}
+ }
+ },
+ bwlogo.usage:n = preamble,
+ % caption=<true|false>
+ % Load caption
+ caption.legacy_if_set:n = @uvh at captionp,
+ caption.usage:n = preamble,
+ % covington=<true|false>
+ % Load covington
+ covington.legacy_if_set:n = @uvh at covington,
+ covington.usage:n = preamble,
+ % firstpagination=<true|false>
+ % Suppress pagination on first page?
+ firstpagination.legacy_if_set:n = @uvh at pageonfirst,
+ firstpagination.usage:n = preamble,
+ % foldmarks=<true|false>
+ % Output fold marks?
+ foldmarks.legacy_if_set:n = @uvh at foldmarks,
+ foldmarks.usage:n = preamble,
+ % fontenc=<value|none>
+ % customize font encoding
+ fontenc.code:n =
+ { \str_if_eq:NNTF { #1 } { none } {
+ \@uvh at usefontencfalse
+ }{
+ \def\uvh at fontenc{#1}
+ }
+ },
+ fontenc.usage:n = preamble,
+ % fontsize=<size>
+ % Set base font size
+ fontsize.tl_set:N = \uvh at fontsize,
+ fontsize.usage:n = preamble,
+ % landscape=<true|false>
+ % Set landscape
+ landscape.legacy_if_set:n = @uvh at landscape,
+ landscape.usage:n = preamble,
+ % microtype=<true|false>
+ % Load microtype
+ microtype.legacy_if_set:n = @uvh at microtype,
+ microtype.usage:n = preamble,
+ % papersize=<size>
+ % Set paper size
+ papersize.tl_set:N = \uvh at papersize,
+ papersize.usage:n = preamble,
+ % polyglossia=<true|false>
+ % Load polyglossia
+ polyglossia.code:n =
+ { \bool_if:nTF {#1} {
+ \@uvh at psfontsfalse
+ \@uvh at otffontstrue
+ \@uvh at polyglossiatrue
+ }{
+ \@uvh at polyglossiafalse
+ }
+ },
+ polyglossia.usage:n = preamble,
+ % pplogo=<true|false>
+ % Print logo on page 2ff.
+ pplogo.legacy_if_set:n = @uvh at pplogo,
+ pplogo.usage:n = preamble,
+ % punchmarks=<true|false>
+ % Output punch marks?
+ punchmarks.legacy_if_set:n = @uvh at punchmark,
+ punchmarks.usage:n = preamble,
+ % ref=<true|false>
+ % Load varioref and prettyref
+ ref.legacy_if_set:n = @uvh at refsp,
+ ref.usage:n = preamble,
+ % swaphead=<true|false>
+ % Swap title and event in header
+ swaphead.legacy_if_set:n = @uvh at swaphead,
+ swaphead.usage:n = preamble,
+ % totalpages=<true|false>
+ % Output total page number
+ totalpages.legacy_if_set:n = @uvh at lastpage,
+ totalpages.usage:n = preamble,
+ % widesubtitle=<true|false>
+ % Print subtitle over the whole text width
+ % (may conflict with address field)
+ widesubtitle.legacy_if_set:n = @uvh at usewidesubtitle,
+ widesubtitle.usage:n = preamble,
+ % cd=<german|english>
+ % CD Language
+ cd .choice:,
+ % german
+ cd / german .code:n = { \uvh at cd@german },
+ % english
+ cd / english .code:n = { \uvh at cd@english },
+ % draftmark=<true|false|firstpage>
+ % Print draftmark
+ draftmark .choice:,
+ % true
+ draftmark / true .code:n =
+ { \@uvh at draftmarktrue
+ \@uvh at draftmarkfpfalse
+ },
+ % false
+ draftmark / false .code:n =
+ { \@uvh at draftmarkfalse
+ \@uvh at draftmarkfpfalse
+ },
+ % firstpage
+ draftmark / firstpage .code:n =
+ { \@uvh at draftmarktrue
+ \@uvh at draftmarkfptrue
+ },
+ % no val equals to true
+ draftmark .default:n = {true},
+ % fonts=<ps|otf|none>
+ % Select font scheme
+ fonts .choice:,
+ % ps: use PostScript fonts (classic LaTeX)
+ fonts / ps .code:n =
+ { \@uvh at psfontstrue
+ \@uvh at otffontsfalse
+ },
+ % otf: use OpenType fonts (fontspec)
+ fonts / otf .code:n =
+ { \@uvh at psfontsfalse
+ \@uvh at otffontstrue
+ },
+ % none: Use no font package
+ fonts / none .code:n =
+ { \@uvh at psfontsfalse
+ \@uvh at otffontsfalse
+ },
}
\ExplSyntaxOff
@@ -754,9 +756,9 @@
\if at uvh@captionp
\RequirePackage[format=plain,
- justification=RaggedRight,
- singlelinecheck=false
- ]{caption}
+ justification=RaggedRight,
+ singlelinecheck=false
+ ]{caption}
\fi
%% =============================================================
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls 2022-10-21 19:39:53 UTC (rev 64772)
@@ -32,7 +32,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-paper}[2022/10/02 v.2.0 Univie Linguistic Papers (JSp)]
+\ProvidesPackage{univie-ling-paper}[2022/10/21 v.2.1 Univie Linguistic Papers (JSp)]
%% ============================================================
@@ -59,106 +59,108 @@
\ExplSyntaxOn
\keys_define:nn { uvp }
{
- % all=<true|false>
- % Load all (most) packages
- all.code:n =
- { \bool_if:nTF {#1} {
- \@uvp at biblatextrue
- \@uvp at captionptrue
- \@uvp at refsptrue
- \@uvp at covingtontrue
- \@uvp at microtypetrue
- }{
- \@uvp at biblatexfalse
- \@uvp at captionpfalse
- \@uvp at refspfalse
- \@uvp at covingtonfalse
- \@uvp at microtypefalse
- }
- },
- all.usage:n = preamble,
- % apa=<true|false>
- % Load APA style
- apa.legacy_if_set:n = @uvp at apa,
- apa.usage:n = preamble,
- % biblatex=<true|false>
- % Load biblatex
- biblatex.legacy_if_set:n = @uvp at biblatex,
- biblatex.usage:n = preamble,
- % caption=<true|false>
- % Load caption
- caption.legacy_if_set:n = @uvp at captionp,
- caption.usage:n = preamble,
- % covington=<true|false>
- % Load covington
- covington.legacy_if_set:n = @uvp at covington,
- covington.usage:n = preamble,
- % fontenc=<value|none>
- % customize font encoding
- fontenc.code:n =
- { \str_if_eq:NNTF { #1 } { none } {
- \@uvp at usefontencfalse
- }{
- \def\uvp at fontenc{#1}
- }
- },
- fontenc.usage:n = preamble,
- % microtype=<true|false>
- % Load microtype
- microtype.legacy_if_set:n = @uvp at microtype,
- microtype.usage:n = preamble,
- % polyglossia=<true|false>
- % Load polyglossia
- polyglossia.legacy_if_set:n = @uvp at polyglossia,
- polyglossia.code:n =
- { \bool_if:nT {#1} {
- \@uvp at psfontsfalse
- \@uvp at otffontstrue
- }
- },
- polyglossia.usage:n = preamble,
- % ref=<true|false>
- % Load varioref and prettyref
- ref.legacy_if_set:n = @uvp at refsp,
- ref.usage:n = preamble,
- % draftmark=<true|false|firstpage>
- % Print draftmark
- draftmark .choice:,
- % true
- draftmark / true .code:n =
- { \@uvp at draftmarktrue
- \@uvp at draftmarkfpfalse
- },
- % false
- draftmark / false .code:n =
- { \@uvp at draftmarkfalse
- \@uvp at draftmarkfpfalse
- },
- % firstpage
- draftmark / firstpage .code:n =
- { \@uvp at draftmarktrue
- \@uvp at draftmarkfptrue
- },
- % no val equals to true
- draftmark .default:n = {true},
- % fonts=<ps|otf|none>
- % Select font scheme
- fonts .choice:,
- % ps: use PostScript fonts (classic LaTeX)
- fonts / ps .code:n =
- { \@uvp at psfontstrue
- \@uvp at otffontsfalse
- },
- % otf: use OpenType fonts (fontspec)
- fonts / otf .code:n =
- { \@uvp at psfontsfalse
- \@uvp at otffontstrue
- },
- % none: Use no font package
- fonts / none .code:n =
- { \@uvp at psfontsfalse
- \@uvp at otffontsfalse
- },
+ % all=<true|false>
+ % Load all (most) packages
+ all.code:n =
+ { \bool_if:nTF {#1} {
+ \@uvp at biblatextrue
+ \@uvp at captionptrue
+ \@uvp at refsptrue
+ \@uvp at covingtontrue
+ \@uvp at microtypetrue
+ }{
+ \@uvp at biblatexfalse
+ \@uvp at captionpfalse
+ \@uvp at refspfalse
+ \@uvp at covingtonfalse
+ \@uvp at microtypefalse
+ }
+ },
+ all.usage:n = preamble,
+ % apa=<true|false>
+ % Load APA style
+ apa.legacy_if_set:n = @uvp at apa,
+ apa.usage:n = preamble,
+ % biblatex=<true|false>
+ % Load biblatex
+ biblatex.legacy_if_set:n = @uvp at biblatex,
+ biblatex.usage:n = preamble,
+ % caption=<true|false>
+ % Load caption
+ caption.legacy_if_set:n = @uvp at captionp,
+ caption.usage:n = preamble,
+ % covington=<true|false>
+ % Load covington
+ covington.legacy_if_set:n = @uvp at covington,
+ covington.usage:n = preamble,
+ % fontenc=<value|none>
+ % customize font encoding
+ fontenc.code:n =
+ { \str_if_eq:NNTF { #1 } { none } {
+ \@uvp at usefontencfalse
+ }{
+ \def\uvp at fontenc{#1}
+ }
+ },
+ fontenc.usage:n = preamble,
+ % microtype=<true|false>
+ % Load microtype
+ microtype.legacy_if_set:n = @uvp at microtype,
+ microtype.usage:n = preamble,
+ % polyglossia=<true|false>
+ % Load polyglossia
+ polyglossia.code:n =
+ { \bool_if:nTF {#1} {
+ \@uvp at psfontsfalse
+ \@uvp at otffontstrue
+ \@uvp at polyglossiatrue
+ }{
+ \@uvp at polyglossiafalse
+ }
+ },
+ polyglossia.usage:n = preamble,
+ % ref=<true|false>
+ % Load varioref and prettyref
+ ref.legacy_if_set:n = @uvp at refsp,
+ ref.usage:n = preamble,
+ % draftmark=<true|false|firstpage>
+ % Print draftmark
+ draftmark .choice:,
+ % true
+ draftmark / true .code:n =
+ { \@uvp at draftmarktrue
+ \@uvp at draftmarkfpfalse
+ },
+ % false
+ draftmark / false .code:n =
+ { \@uvp at draftmarkfalse
+ \@uvp at draftmarkfpfalse
+ },
+ % firstpage
+ draftmark / firstpage .code:n =
+ { \@uvp at draftmarktrue
+ \@uvp at draftmarkfptrue
+ },
+ % no val equals to true
+ draftmark .default:n = {true},
+ % fonts=<ps|otf|none>
+ % Select font scheme
+ fonts .choice:,
+ % ps: use PostScript fonts (classic LaTeX)
+ fonts / ps .code:n =
+ { \@uvp at psfontstrue
+ \@uvp at otffontsfalse
+ },
+ % otf: use OpenType fonts (fontspec)
+ fonts / otf .code:n =
+ { \@uvp at psfontsfalse
+ \@uvp at otffontstrue
+ },
+ % none: Use no font package
+ fonts / none .code:n =
+ { \@uvp at psfontsfalse
+ \@uvp at otffontsfalse
+ },
}
\ExplSyntaxOff
@@ -178,14 +180,14 @@
%% ============================================================
\LoadClass[%
- a4paper,
- fontsize=12pt,
- BCOR=0mm,
- captions=tableheading,
- listof=totoc,
- numbers=noenddot,
- titlepage=true,
- sectionentrydots=true
+ a4paper,
+ fontsize=12pt,
+ BCOR=0mm,
+ captions=tableheading,
+ listof=totoc,
+ numbers=noenddot,
+ titlepage=true,
+ sectionentrydots=true
]{scrartcl}[2003/04/22]
@@ -690,9 +692,9 @@
\if at uvp@captionp
\RequirePackage[format=plain,
- justification=RaggedRight,
- singlelinecheck=false
- ]{caption}
+ justification=RaggedRight,
+ singlelinecheck=false
+ ]{caption}
\fi
%% =============================================================
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls 2022-10-21 19:39:53 UTC (rev 64772)
@@ -32,7 +32,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-thesis}[2022/10/02 v.2.0 Univie Linguistic Theses (JSp)]
+\ProvidesPackage{univie-ling-thesis}[2022/10/21 v.2.1 Univie Linguistic Theses (JSp)]
%% ============================================================
@@ -63,114 +63,116 @@
\ExplSyntaxOn
\keys_define:nn { uvt }
{
- % all=<true|false>
- % Load all (most) packages
- all.code:n =
- { \bool_if:nTF {#1} {
- \@uvt at biblatextrue
- \@uvt at captionptrue
- \@uvt at refsptrue
- \@uvt at covingtontrue
- \@uvt at microtypetrue
- }{
- \@uvt at biblatexfalse
- \@uvt at captionpfalse
- \@uvt at refspfalse
- \@uvt at covingtonfalse
- \@uvt at microtypefalse
- }
- },
- all.usage:n = preamble,
- % apa=<true|false>
- % Load APA style
- apa.legacy_if_set:n = @uvt at apa,
- apa.usage:n = preamble,
- % biblatex=<true|false>
- % Load biblatex
- biblatex.legacy_if_set:n = @uvt at biblatex,
- biblatex.usage:n = preamble,
- % caption=<true|false>
- % Load caption
- caption.legacy_if_set:n = @uvt at captionp,
- caption.usage:n = preamble,
- % covington=<true|false>
- % Load covington
- covington.legacy_if_set:n = @uvt at covington,
- covington.usage:n = preamble,
- % fdegree=<true|false>
- % Female degree forms
- fdegree.legacy_if_set:n = @uvt at fdegree,
- fdegree.usage:n = preamble,
- % fontenc=<value|none>
- % customize font encoding
- fontenc.code:n =
- { \str_if_eq:NNTF { #1 } { none } {
- \@uvt at usefontencfalse
- }{
- \def\uvt at fontenc{#1}
- }
- },
- fontenc.usage:n = preamble,
- % microtype=<true|false>
- % Load microtype
- microtype.legacy_if_set:n = @uvt at microtype,
- microtype.usage:n = preamble,
- % pdfa=<true|false>
- % PDF/A
- pdfa.legacy_if_set:n = @uvt at pdfa,
- pdfa.usage:n = preamble,
- % polyglossia=<true|false>
- % Load polyglossia
- polyglossia.legacy_if_set:n = @uvt at polyglossia,
- polyglossia.code:n =
- { \bool_if:nT {#1} {
- \@uvt at psfontsfalse
- \@uvt at otffontstrue
- }
- },
- polyglossia.usage:n = preamble,
- % ref=<true|false>
- % Load varioref and prettyref
- ref.legacy_if_set:n = @uvt at refsp,
- ref.usage:n = preamble,
- % draftmark=<true|false|firstpage>
- % Print draftmark
- draftmark .choice:,
- % true
- draftmark / true .code:n =
- { \@uvt at draftmarktrue
+ % all=<true|false>
+ % Load all (most) packages
+ all.code:n =
+ { \bool_if:nTF {#1} {
+ \@uvt at biblatextrue
+ \@uvt at captionptrue
+ \@uvt at refsptrue
+ \@uvt at covingtontrue
+ \@uvt at microtypetrue
+ }{
+ \@uvt at biblatexfalse
+ \@uvt at captionpfalse
+ \@uvt at refspfalse
+ \@uvt at covingtonfalse
+ \@uvt at microtypefalse
+ }
+ },
+ all.usage:n = preamble,
+ % apa=<true|false>
+ % Load APA style
+ apa.legacy_if_set:n = @uvt at apa,
+ apa.usage:n = preamble,
+ % biblatex=<true|false>
+ % Load biblatex
+ biblatex.legacy_if_set:n = @uvt at biblatex,
+ biblatex.usage:n = preamble,
+ % caption=<true|false>
+ % Load caption
+ caption.legacy_if_set:n = @uvt at captionp,
+ caption.usage:n = preamble,
+ % covington=<true|false>
+ % Load covington
+ covington.legacy_if_set:n = @uvt at covington,
+ covington.usage:n = preamble,
+ % fdegree=<true|false>
+ % Female degree forms
+ fdegree.legacy_if_set:n = @uvt at fdegree,
+ fdegree.usage:n = preamble,
+ % fontenc=<value|none>
+ % customize font encoding
+ fontenc.code:n =
+ { \str_if_eq:NNTF { #1 } { none } {
+ \@uvt at usefontencfalse
+ }{
+ \def\uvt at fontenc{#1}
+ }
+ },
+ fontenc.usage:n = preamble,
+ % microtype=<true|false>
+ % Load microtype
+ microtype.legacy_if_set:n = @uvt at microtype,
+ microtype.usage:n = preamble,
+ % pdfa=<true|false>
+ % PDF/A
+ pdfa.legacy_if_set:n = @uvt at pdfa,
+ pdfa.usage:n = preamble,
+ % polyglossia=<true|false>
+ % Load polyglossia
+ polyglossia.code:n =
+ { \bool_if:nTF {#1} {
+ \@uvt at psfontsfalse
+ \@uvt at otffontstrue
+ \@uvt at polyglossiatrue
+ }{
+ \@uvt at polyglossiafalse
+ }
+ },
+ polyglossia.usage:n = preamble,
+ % ref=<true|false>
+ % Load varioref and prettyref
+ ref.legacy_if_set:n = @uvt at refsp,
+ ref.usage:n = preamble,
+ % draftmark=<true|false|firstpage>
+ % Print draftmark
+ draftmark .choice:,
+ % true
+ draftmark / true .code:n =
+ { \@uvt at draftmarktrue
+ \@uvt at draftmarkfpfalse
+ },
+ % false
+ draftmark / false .code:n =
+ { \@uvt at draftmarkfalse
\@uvt at draftmarkfpfalse
- },
- % false
- draftmark / false .code:n =
- { \@uvt at draftmarkfalse
- \@uvt at draftmarkfpfalse
- },
- % firstpage
- draftmark / firstpage .code:n =
- { \@uvt at draftmarktrue
- \@uvt at draftmarkfptrue
- },
- % no val equals to true
- draftmark .default:n = {true},
- % fonts=<ps|otf|none>
- % Select font scheme
- fonts .choice:,
- % ps: use PostScript fonts (classic LaTeX)
- fonts / ps .code:n =
- { \@uvt at psfontstrue
- \@uvt at otffontsfalse
- },
- % otf: use OpenType fonts (fontspec)
- fonts / otf .code:n =
- { \@uvt at psfontsfalse
- \@uvt at otffontstrue
- },
- % none: Use no font package
- fonts / none .code:n =
- { \@uvt at psfontsfalse
- \@uvt at otffontsfalse
- },
+ },
+ % firstpage
+ draftmark / firstpage .code:n =
+ { \@uvt at draftmarktrue
+ \@uvt at draftmarkfptrue
+ },
+ % no val equals to true
+ draftmark .default:n = {true},
+ % fonts=<ps|otf|none>
+ % Select font scheme
+ fonts .choice:,
+ % ps: use PostScript fonts (classic LaTeX)
+ fonts / ps .code:n =
+ { \@uvt at psfontstrue
+ \@uvt at otffontsfalse
+ },
+ % otf: use OpenType fonts (fontspec)
+ fonts / otf .code:n =
+ { \@uvt at psfontsfalse
+ \@uvt at otffontstrue
+ },
+ % none: Use no font package
+ fonts / none .code:n =
+ { \@uvt at psfontsfalse
+ \@uvt at otffontsfalse
+ },
}
\ExplSyntaxOff
@@ -189,12 +191,12 @@
%% ============================================================
\LoadClass[%
- a4paper,
- captions=tableheading,
- listof=totoc,
- numbers=noenddot,
- titlepage=true,
- chapterentrydots=true
+ a4paper,
+ captions=tableheading,
+ listof=totoc,
+ numbers=noenddot,
+ titlepage=true,
+ chapterentrydots=true
]{scrreprt}[2003/04/22]
\RequirePackage{array}
@@ -518,8 +520,8 @@
\end{center}
\vspace{2\baselineskip}
\begin{center}
- {\usekomafont{tpcaption}Titel der \@thesistype\,/\,Title of the \@thesistype at en\par}
- {\ifx\@title\@empty\else
+ {\usekomafont{tpcaption}Titel der \@thesistype\,/\,Title of the \@thesistype at en\par}
+ {\ifx\@title\@empty\else
\usekomafont{title}{\enquote{\@title%
\ifx\@subtitle\@empty\else\linebreak\@subtitle\fi}\par}%
\fi
@@ -539,23 +541,23 @@
}%
}%
\vskip 2em
- {\usekomafont{tpcaption}angestrebter akademischer Grad\,/\,in partial fulfilment of the requirements for the degree of\par}
+ {\usekomafont{tpcaption}angestrebter akademischer Grad\,/\,in partial fulfilment of the requirements for the degree of\par}
\usekomafont{degree}{\@degree}
\end{center}\par
\vfill
{\usekomafont{date}{Wien, \the\year\,/\,Vienna, \the\year\par}}%
\vskip 2em
- \usekomafont{codes}{%
- \begin{tabular}[t]{@{}>{\raggedright}p{0.4\columnwidth}>{\raggedright}p{0.1\columnwidth}>{\raggedright}p{0.4\columnwidth}}
- Studienkennzahl lt. Studienblatt/\newline degree programme code as it appears on the student record sheet: & & \@studienkennzahl\tabularnewline
+ \usekomafont{codes}{%
+ \begin{tabular}[t]{@{}>{\raggedright}p{0.4\columnwidth}>{\raggedright}p{0.1\columnwidth}>{\raggedright}p{0.4\columnwidth}}
+ Studienkennzahl lt. Studienblatt/\newline degree programme code as it appears on the student record sheet: & & \@studienkennzahl\tabularnewline
\noalign{\vskip6pt}
- \@dirtype\ lt. Studienblatt\slash\newline \@dirtype at en\ as it appears on the student record sheet: & & \@studienrichtung\tabularnewline
+ \@dirtype\ lt. Studienblatt\slash\newline \@dirtype at en\ as it appears on the student record sheet: & & \@studienrichtung\tabularnewline
\noalign{\vskip6pt}
Betreut von\,/\,Supervisor: & & \@supervisor\tabularnewline%
\noalign{\vskip6pt}
\ifx\@cosupervisor\@empty\else Mitbetreut von\,/\,Co-Supervisor: & & \@cosupervisor\fi
- \end{tabular}\par
- }
+ \end{tabular}\par
+ }
\par
\@thanks\let\@thanks\@empty
\null
@@ -706,9 +708,9 @@
\if at uvt@captionp
\RequirePackage[format=plain,
- justification=RaggedRight,
- singlelinecheck=false
- ]{caption}
+ justification=RaggedRight,
+ singlelinecheck=false
+ ]{caption}
\fi
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls 2022-10-21 19:39:53 UTC (rev 64772)
@@ -33,7 +33,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-wlg}[2022/10/02 v.2.0 Univie WLG journal layout (JSp)]
+\ProvidesPackage{univie-ling-wlg}[2022/10/21 v.2.1 Univie WLG journal layout (JSp)]
%% ============================================================
@@ -42,6 +42,8 @@
\newif\if at wlg@biblatex\@wlg at biblatexfalse
\newif\if at wlg@covington\@wlg at covingtontrue
+\newif\if at wlg@draftmark\@wlg at draftmarkfalse
+\newif\if at wlg@draftmarkfp\@wlg at draftmarkfpfalse
\newif\if at wlg@expert\@wlg at expertfalse
\newif\if at wlg@titlepage\@wlg at titlepagefalse
\newif\if at wlg@specialprint\@wlg at specialprintfalse
@@ -51,41 +53,61 @@
\ExplSyntaxOn
\keys_define:nn { wlg }
{
- % biblatex=<true|false>
- % Load biblatex
- biblatex.legacy_if_set:n = @wlg at biblatex,
- biblatex.usage:n = preamble,
- % covington=<true|false>
- % Load covington
- covington.legacy_if_set:n = @wlg at covington,
- covington.usage:n = preamble,
- % expertfonts=<true|false>
- % Load MinionPro
- expertfonts.legacy_if_set:n = @wlg at expert,
- expertfonts.usage:n = preamble,
- % preprint=<true|false>
- preprint.legacy_if_set:n = @wlg at preprint,
- preprint.usage:n = preamble,
- % peerrev=<true|false>
- peerrev.legacy_if_set:n = @wlg at peerrev,
- peerrev.usage:n = preamble,
- % titlepage=<none|specialprint|issue>
- titlepage .choice:,
- % none
- titlepage / none .code:n =
- { \@wlg at titlepagefalse
- \@wlg at specialprintfalse
- },
- % specialprint
- titlepage / specialprint .code:n =
- { \@wlg at titlepagetrue
- \@wlg at specialprinttrue
- },
- % issue
- titlepage / issue .code:n =
- { \@wlg at titlepagetrue
- \@wlg at specialprintfalse
- },
+ % biblatex=<true|false>
+ % Load biblatex
+ biblatex.legacy_if_set:n = @wlg at biblatex,
+ biblatex.usage:n = preamble,
+ % covington=<true|false>
+ % Load covington
+ covington.legacy_if_set:n = @wlg at covington,
+ covington.usage:n = preamble,
+ % expertfonts=<true|false>
+ % Load MinionPro
+ expertfonts.legacy_if_set:n = @wlg at expert,
+ expertfonts.usage:n = preamble,
+ % preprint=<true|false>
+ preprint.legacy_if_set:n = @wlg at preprint,
+ preprint.usage:n = preamble,
+ % peerrev=<true|false>
+ peerrev.legacy_if_set:n = @wlg at peerrev,
+ peerrev.usage:n = preamble,
+ % titlepage=<none|specialprint|issue>
+ titlepage .choice:,
+ % none
+ titlepage / none .code:n =
+ { \@wlg at titlepagefalse
+ \@wlg at specialprintfalse
+ },
+ % specialprint
+ titlepage / specialprint .code:n =
+ { \@wlg at titlepagetrue
+ \@wlg at specialprinttrue
+ },
+ % issue
+ titlepage / issue .code:n =
+ { \@wlg at titlepagetrue
+ \@wlg at specialprintfalse
+ },
+ % draftmark=<true|false|firstpage>
+ % Print draftmark
+ draftmark .choice:,
+ % true
+ draftmark / true .code:n =
+ { \@wlg at draftmarktrue
+ \@wlg at draftmarkfpfalse
+ },
+ % false
+ draftmark / false .code:n =
+ { \@wlg at draftmarkfalse
+ \@wlg at draftmarkfpfalse
+ },
+ % firstpage
+ draftmark / firstpage .code:n =
+ { \@wlg at draftmarktrue
+ \@wlg at draftmarkfptrue
+ },
+ % no val equals to true
+ draftmark .default:n = {true},
}
\ExplSyntaxOff
@@ -106,17 +128,17 @@
\LoadClass{scrartcl}[2003/04/22]
\KOMAoptions{%
- footlines=2,
- paper=152mm:229mm,
- DIV=calc,
- fontsize=12pt,
- footlines=2,
- headings=small,
- captions=tableheading,
- listof=totoc,
- numbers=noenddot,
- abstract=on,
- twoside=semi
+ footlines=2,
+ paper=152mm:229mm,
+ DIV=calc,
+ fontsize=12pt,
+ footlines=2,
+ headings=small,
+ captions=tableheading,
+ listof=totoc,
+ numbers=noenddot,
+ abstract=on,
+ twoside=semi
}
\recalctypearea
@@ -134,15 +156,36 @@
\InputIfFileExists{univie-ling-wlg.cfg}
%% ============================================================
+%% HELPERS:
+%% ============================================================
+
+\newif\if at wlg@inputeencloaded\@wlg at inputeencloadedfalse
+\newcommand*\AfterInputencOrAtEndPreamble[1]{%
+ \AfterPackage*{inputenc}{%
+ #1%
+ \@wlg at inputeencloadedtrue
+ }
+ \AtEndPreamble{%
+ \if at wlg@inputeencloaded\else
+ #1%
+ \fi%
+ }%
+}
+
+%% ============================================================
%% FONTS UND MICROTYPOGRAPHY:
%% ============================================================
-% Roman Font:
+
\if at wlg@expert
- % Adobe Minion (Expert)
+ % Roman Font: Adobe Minion (Expert)
\RequirePackage[footnotefigures]{MinionPro}
+ % Sans; Myriad
+ \RequirePackage[medfamily,scale=0.925]{MyriadPro}
+ % Mono: DejaVu
+ \RequirePackage[scaled=0.83]{DejaVuSansMono}
\else
- % Crimson
+ % Roman Font: Crimson
\RequirePackage[osf]{cochineal}
% Enable bold and slanted in IPA
\AtBeginDocument{%
@@ -149,6 +192,10 @@
\@ifpackageloaded{tipa}{%
\DeclareFontFamilySubstitution{T3}{Cochineal-TOsF}{cmr}}{}
}
+ % Sans: Alegreya
+ \RequirePackage[osf,scaled=.9]{sourcesanspro}
+ % Mono: DejaVu
+ \RequirePackage[scaled=0.8]{DejaVuSansMono}
\fi
% Hyperlinks
@@ -182,6 +229,8 @@
\languagealias{naustrian}{German}
\deftranslation[to=German]{chapter}{Kapitel}
\deftranslation[to=English]{chapter}{chapter}
+\deftranslation[to=German]{draft}{ENTWURF}
+\deftranslation[to=English]{draft}{DRAFT}
\deftranslation[to=German]{section}{Abschnitt}
\deftranslation[to=English]{section}{section}
\deftranslation[to=German]{footnote}{Anm.}
@@ -392,13 +441,13 @@
\raggedbottom
% Quotation marks
-\AfterPackage*{inputenc}{%
+\AfterInputencOrAtEndPreamble{%
\RequirePackage{csquotes}
\ExecuteQuoteOptions{autostyle=try,german=guillemets,austrian=guillemets,maxlevel=3}
- \if at wlg@biblatex
+ \AfterPackage*{biblatex}{%
% Change cite command for integrated csquotes env.
\SetCiteCommand{\parencite}
- \fi
+ }
\renewcommand{\mktextdel}[1]{[\,]}
}
@@ -432,12 +481,12 @@
\def\@author{}
\def\@@author{}
\renewcommand*\author[2][]{%
- \ifx\\#1\\%
- \def\@@author{#2}
- \else
- \def\@@author{#1}
- \fi
- \def\@author{#2}
+ \ifx\\#1\\%
+ \def\@@author{#2}
+ \else
+ \def\@@author{#1}
+ \fi
+ \def\@author{#2}
}
% Author affiliation (starred: corresponding author)
@@ -454,25 +503,25 @@
\def\@title{}
\def\@@title{}
\renewcommand*\title[2][]{%
- \ifx\\#1\\%
- \def\@@title{#2}
- \else
- \def\@@title{#1}
- \fi
- \def\@title{#2}
+ \ifx\\#1\\%
+ \def\@@title{#2}
+ \else
+ \def\@@title{#1}
+ \fi
+ \def\@title{#2}
}
\def\@issuetitle{}
\newcommand*\issuetitle[1]{%
- \def\@issuetitle{#1}
+ \def\@issuetitle{#1}
}
\def\@issuesubtitle{}
\newcommand*\issuesubtitle[1]{%
- \def\@issuesubtitle{#1}
+ \def\@issuesubtitle{#1}
}
\def\@issueeditors{}
\newcommand*\issueeditors[1]{%
- \def\@issueeditors{#1}
+ \def\@issueeditors{#1}
}
\def\@issue{}
@@ -588,58 +637,58 @@
\vskip 3em
\fi
\if at wlg@specialprint
- {\usekomafont{title}{\@title\par}}%
- \vskip 1em
- {\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}%
- \vskip 2em
- {%
- \usekomafont{author}{%
- \@author\par
- }%
- }%
- \vfill
- {\usekomafont{date}{\if at wlg@preprint\translate{preprintfrom}%
- \else\translate{specialprint}\fi\ \emph{Wiener Linguistische Gazette}
- (\versal{WLG})
- \@issue\ (\@pubyear)\if at wlg@preprint\else: \startpageref--\lastpageref\fi\par}}
- {\ifx\@issuetitle\@empty\else
- \vskip 1em
- \usekomafont{date}{\translate{specialissue} \itshape\@issuetitle
+ {\usekomafont{title}{\@title\par}}%
+ \vskip 1em
+ {\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}%
+ \vskip 2em
+ {%
+ \usekomafont{author}{%
+ \@author\par
+ }%
+ }%
+ \vfill
+ {\usekomafont{date}{\if at wlg@preprint\translate{preprintfrom}%
+ \else\translate{specialprint}\fi\ \emph{Wiener Linguistische Gazette}
+ (\versal{WLG})
+ \@issue\ (\@pubyear)\if at wlg@preprint\else: \startpageref--\lastpageref\fi\par}}
+ {\ifx\@issuetitle\@empty\else
+ \vskip 1em
+ \usekomafont{date}{\translate{specialissue} \itshape\@issuetitle
\ifx\@issuesubtitle\@empty\else.\ \@issuesubtitle\fi\par}%
- \fi}%
- \ifx\@issueeditors\@empty\else
- \usekomafont{date}{%
- \translate{edby}\ \@issueeditors\par
- }%
+ \fi}%
+ \ifx\@issueeditors\@empty\else
+ \usekomafont{date}{%
+ \translate{edby}\ \@issueeditors\par
+ }%
\fi
\else
- {\ifx\@issuetitle\@empty
- \usekomafont{title}{\translate{issue} \@issue\ (\@pubyear)\par}
+ {\ifx\@issuetitle\@empty
+ \usekomafont{title}{\translate{issue} \@issue\ (\@pubyear)\par}
\etocsettocstyle{\subsubsection*{\contentsname}}{}
- \etocsetstyle{chapter}
- {}
- {\scriptsize\mdseries\rmfamily}
- {\scriptsize\etocname{}\dotfill\etocpage\par\vspace{8pt}}
- {}
+ \etocsetstyle{chapter}
+ {}
+ {\scriptsize\mdseries\rmfamily}
+ {\scriptsize\etocname{}\dotfill\etocpage\par\vspace{8pt}}
+ {}
\tableofcontents
- \else
- \usekomafont{date}{\translate{issue} \@issue\ (\@pubyear)\par}
- \fi}
- {\ifx\@issuetitle\@empty\else
- \vskip 1em
- \usekomafont{date}{\translate{specialissue}\par}%
- \usekomafont{title}{\@issuetitle\par}%
- \vskip 3pt
- {\ifx\@issuesubtitle\@empty\else\usekomafont{subtitle}{\@issuesubtitle\par}\fi}%
- \vskip 2em
- {%
- \ifx\@issueeditors\@empty\else
- \usekomafont{date}{%
- \translate{edby}\ \@issueeditors\par
- }%
+ \else
+ \usekomafont{date}{\translate{issue} \@issue\ (\@pubyear)\par}
+ \fi}
+ {\ifx\@issuetitle\@empty\else
+ \vskip 1em
+ \usekomafont{date}{\translate{specialissue}\par}%
+ \usekomafont{title}{\@issuetitle\par}%
+ \vskip 3pt
+ {\ifx\@issuesubtitle\@empty\else\usekomafont{subtitle}{\@issuesubtitle\par}\fi}%
+ \vskip 2em
+ {%
+ \ifx\@issueeditors\@empty\else
+ \usekomafont{date}{%
+ \translate{edby}\ \@issueeditors\par
+ }%
\fi
}%
- \fi}%
+ \fi}%
\fi%
\vfill
{\usekomafont{publishers}{\translate{univie} $\cdot$ \translate{lingdep} $\cdot$ \@pubyear\par}}%
@@ -694,7 +743,7 @@
\renewcommand*{\@maketitle}{%
\addcontentsline{toc}{chapter}{\@author\texorpdfstring{\\[5pt]}{: }\@title%
- \ifx\@subtitle\empty\else\texorpdfstring{\\}{. }\@subtitle\fi}%
+ \ifx\@subtitle\empty\else\texorpdfstring{\\}{. }\@subtitle\fi}%
\next at tdpage
\global\@topnum=\z@
\setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par at updaterelative
@@ -706,17 +755,17 @@
\null
\vskip 2em%
\renewcommand*\@@aff[2][]{%
- \def\@ccauthor{\translate{corrauthor}}%
- \ifx##1f%
- \def\@ccauthor{\translate{corrauthorf}}%
- \else\ifx##1p%
- \def\@ccauthor{\translate{corrauthors}}%
- \fi\fi%
- \def\@cauthor{##2}%
- \thanks{\protect\raggedright ##2 (\@ccauthor).}
+ \def\@ccauthor{\translate{corrauthor}}%
+ \ifx##1f%
+ \def\@ccauthor{\translate{corrauthorf}}%
+ \else\ifx##1p%
+ \def\@ccauthor{\translate{corrauthors}}%
+ \fi\fi%
+ \def\@cauthor{##2}%
+ \thanks{\protect\raggedright ##2 (\@ccauthor).}
}
\renewcommand*\@aff[2][]{%
- \thanks{\protect\raggedright ##2.}
+ \thanks{\protect\raggedright ##2.}
}
\begin{flushleft}%
\renewcommand*\thefootnote{\@fnsymbol\c at footnote}%
@@ -820,7 +869,7 @@
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{\@iauthor\texorpdfstring{\\[5pt]}{: }\@ititle%
- \ifx\@isubtitle\empty\else\texorpdfstring{\\}{. }\@isubtitle\fi}%
+ \ifx\@isubtitle\empty\else\texorpdfstring{\\}{. }\@isubtitle\fi}%
\includepdf[pages=3-]{\@ipaper}
}
@@ -928,10 +977,10 @@
\setkomafont{captionlabel}{\bfseries}
% left aligned captions
\RequirePackage[%
- format=hang,
- justification=RaggedRight,
- singlelinecheck=false
- ]{caption}
+ format=hang,
+ justification=RaggedRight,
+ singlelinecheck=false
+ ]{caption}
%% Nicer tables with booktabs.sty
\RequirePackage{booktabs}
@@ -946,11 +995,13 @@
% Biblatex
\if at wlg@biblatex
- \RequirePackage[%
- style=univie-ling,
- sorting=nyvt,
- autolang=hyphen]
- {biblatex}
+ \AfterInputencOrAtEndPreamble{%
+ \RequirePackage[%
+ style=univie-ling,
+ sorting=nyvt,
+ autolang=hyphen]
+ {biblatex}
+ }
\fi
\AtBeginDocument{%
\@ifundefined{bibhang}{}{%
@@ -1008,4 +1059,26 @@
% Main url
\def\wlgurl{http://wlg.univie.ac.at}
+%% =============================================================
+%% DRAFT:
+%% =============================================================
+
+\if at wlg@draftmark
+
+\if at wlg@draftmarkfp
+ \RequirePackage[firstpageonly]{draftwatermark}
+\else
+ \RequirePackage{draftwatermark}
+\fi
+
+\DraftwatermarkOptions{%
+ angle=0,
+ vpos=10pt,
+ anchor=ct,
+ fontsize=14pt,
+ text={\translate{draft} (\today)}
+}
+
+\fi
+
%% Finis.
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx 2022-10-21 19:39:53 UTC (rev 64772)
@@ -37,7 +37,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.bbx}[2022/10/02 v.2.0 biblatex bibliography style]
+\ProvidesFile{univie-ling.bbx}[2022/10/21 v.2.1 biblatex bibliography style]
% Load base style (authoryear-comp)
\RequireBibliographyStyle{authoryear-comp}
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx 2022-10-21 19:39:30 UTC (rev 64771)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx 2022-10-21 19:39:53 UTC (rev 64772)
@@ -35,7 +35,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.cbx}[2022/10/02 v.2.0 biblatex citation style]
+\ProvidesFile{univie-ling.cbx}[2022/10/21 v.2.1 biblatex citation style]
\RequireCitationStyle{authoryear-comp}
More information about the tex-live-commits
mailing list.