summaryrefslogtreecommitdiff
path: root/macros/latex/contrib
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-01-27 03:01:16 +0000
committerNorbert Preining <norbert@preining.info>2023-01-27 03:01:16 +0000
commit924dfac8358e4caeec54b5bce18848ee52f36eac (patch)
treee9253a2879d9a841116d9db82d630ef976f7b779 /macros/latex/contrib
parent0c889bec86ba92853b3923e39de0b6bb17d18486 (diff)
CTAN sync 202301270301
Diffstat (limited to 'macros/latex/contrib')
-rw-r--r--macros/latex/contrib/schooldocs/schooldocs-examples.pdfbin348408 -> 400369 bytes
-rw-r--r--macros/latex/contrib/schooldocs/schooldocs.dtx265
-rw-r--r--macros/latex/contrib/schooldocs/schooldocs.pdfbin568734 -> 154926 bytes
-rw-r--r--macros/latex/contrib/univie-ling/README11
-rw-r--r--macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx7
-rw-r--r--macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx7
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdfbin132362 -> 132446 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdfbin127593 -> 127671 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdfbin200629 -> 200624 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdfbin200633 -> 200628 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdfbin171884 -> 172439 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdfbin167168 -> 167337 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdfbin0 -> 227127 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.tex127
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdfbin0 -> 224933 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-poster-english.tex121
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdfbin189870 -> 189875 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdfbin186018 -> 186020 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdfbin372057 -> 372221 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdfbin0 -> 372011 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.tex75
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdfbin457756 -> 457771 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex6
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdfbin447543 -> 447918 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex6
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdfbin453798 -> 453820 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex6
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdfbin0 -> 450466 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex536
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdfbin458741 -> 458808 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex6
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdfbin344521 -> 345535 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-wlg.tex18
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling.pdfbin364385 -> 365342 bytes
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling.tex9
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls5
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls7
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls4
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls954
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls9
-rw-r--r--macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls76
41 files changed, 2112 insertions, 143 deletions
diff --git a/macros/latex/contrib/schooldocs/schooldocs-examples.pdf b/macros/latex/contrib/schooldocs/schooldocs-examples.pdf
index 96ca7b7836..e214571230 100644
--- a/macros/latex/contrib/schooldocs/schooldocs-examples.pdf
+++ b/macros/latex/contrib/schooldocs/schooldocs-examples.pdf
Binary files differ
diff --git a/macros/latex/contrib/schooldocs/schooldocs.dtx b/macros/latex/contrib/schooldocs/schooldocs.dtx
index 6d66e09605..9aed8e6cf8 100644
--- a/macros/latex/contrib/schooldocs/schooldocs.dtx
+++ b/macros/latex/contrib/schooldocs/schooldocs.dtx
@@ -22,7 +22,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<package>\ProvidesPackage{schooldocs}
%<*package>
- [2021/09/18 v1.1 .dtx schooldocs file]
+ [2023/01/25 v1.2 .dtx schooldocs file]
%</package>
%
%<*driver>
@@ -30,10 +30,13 @@
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
-\usepackage{lmodern}
+\usepackage{charter}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{boxedminipage2e}
+\usepackage{sectsty}
+\usepackage{spacingtricks}
+\usepackage{centeredline}
\usepackage{schooldocs}
%\usepackage{geometry}
\geometry{textwidth=355pt,vmarginratio=1:1,hmarginratio=3:2}
@@ -44,8 +47,8 @@
\newlength{\mpwd} \setlength{\mpwd}{5.25cm}
\newenvironment{stylex}{\begin{boxedminipage}[c][1.3\mpwd][t]{\mpwd}\tiny
}{\end{boxedminipage}}
-\newcommand*{\centered}[1]{{\setlength{\parskip}{0pt}\par\noindent\hfill
- #1\hfill\mbox{}}}
+\definecolor{darkbrown}{rgb}{0.5,0.1,0.1}
+\allsectionsfont{\color{darkbrown}} %\sffamily
\providecommand\headtitlestyle{\scshape}
\providecommand\headsubjectstyle{\scshape}
\providecommand\schoolstyle{\scshape}
@@ -62,7 +65,8 @@
\hypersetup{%
colorlinks,
- linkcolor=blue,
+ linkcolor=red,
+ filecolor=blue,
pdftitle={schoodocs},
pdfsubject={LaTeX package},
pdfauthor={Antoine Missier}
@@ -76,7 +80,7 @@
%</driver>
% \fi
%
-% \CheckSum{766}
+% \CheckSum{811}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -100,6 +104,14 @@
% \changes{v0.2}{2020/05/04}{Examples file}
% \changes{v1.0}{2020/07/13}{Initial public version with documentation in English}
% \changes{v1.1}{2021/09/18}{Using the translations package for internationalization}
+% \changes{v1.2}{2022/11/14}{
+% - New parameter smalltitletopskip,
+% - Forename discarded from the identity style,
+% - sffamily discarded from the default titlestyle
+% - smalltitletopskip changed from -2.0cm to -1.32cm}
+% \changes{v1.2}{2023/01/24}{
+% Small changes in documentation (charter font is now used)
+% and examples files (with several fonts)}
%
% \GetFileInfo{schooldocs.dtx}
%
@@ -111,7 +123,7 @@
% It can be used for exercises sheets, exams, course materials.
% The package sets the page geometry (dimensions of text and margins)
% and the title typesetting;
-% the various \emph{styles} define the header, footer and title formatting,
+% various \emph{styles} define header, footer and title formatting,
% Many features are freely configurable.
% Six different styles are proposed which are named:
% \begin{center} \bfseries
@@ -120,8 +132,8 @@
% \end{center}
% If the document is an exam subject to be completed and returned,
% we have a particular style, \textbf{identity}, in which
-% left and center parts of the header are replaced by the words
-% \textsf{\identityname} and \textsf{\identityforename}.
+% left part of the header is replaced by
+% ``\identityname'', whereas center and right parts are empty.
%
% \medskip
% The styles are presented in paragraph \ref{par:styles}
@@ -132,7 +144,7 @@
%
% \subsection{Choosing a style}
% After loading the package with |\usepackage{schooldocs}|,
-% we define the style by placing |\pagestyle|\marg{style} in the preamble.
+% the style is defined by placing |\pagestyle|\marg{style} in the preamble.
% This command comes from the package \textsf{fancyhdr} by Piet van Oostrum.
% It can be placed before of after entering information described in the next subsection.
%
@@ -153,41 +165,44 @@
% instead of \meta{title}.
% When not provided, the mandatory argument \meta{title} will be used in headers.
%
-% The macros |\date| and |\author| have not been redefined but the information provided
+% The macros |\date| and |\author| have not been redefined but information provided
% is also used in titles, headers or footers
-% (depending on the style used)\footnote{The macro \texttt{\bslash and},
+% (depending on the style used)
+% \footnote{The macro \texttt{\bslash and},
% sometimes used in \texttt{\bslash author}
% to typeset a title with several authors, doesn't work here,
-% except in the \textbf{collection} style. It produced a compilation error.
+% except in the \textbf{collection} style. It produces a compilation error.
% The macro \texttt{\bslash thanks} also doesn't work but without producing error.}.
%
% \pagebreak
% \medskip
% \DescribeMacro{\subject} \DescribeMacro{\school} \DescribeMacro{\institute}
-% In addition to the previous ones, we provide two other information macros,
-% used in the title, or the headers or the footers, depending on the style:
+% In addition to the previous ones, two other information macros are provided,
+% used in the title, headers or footers, depending on the style:
% |\subject| and |\school| (or its alias |\institute|).
% The macro |\subject| has an optional argument, like in |\title|:
% |\subject|\oarg{head}\marg{title} which allows to place an alternative text
% in header, different from the one displayed in the title.
%
% \medskip
-% The information macros, that have to be called in the preamble\footnote{%
-% Nevertheless, the macros \texttt{\bslash date} and \texttt{\bslash author}
+% Information macros have to be called in the preamble
+% \footnote{Nevertheless, the macros \texttt{\bslash date} and \texttt{\bslash author}
% can be used in the document body.},
-% are optional. If omitted the corresponding field will be empty,
+% they are optional. If omitted, the corresponding field will be empty,
% except for the date which will display today's date.
% So, if you do not want any date, just write |\date{}|.
-% When title elements like subject, date are missing, the title height will be reduced accordingly.
+% When title elements like subject or date are missing, the title height
+% will be reduced accordingly.
%
-% Except |\date|, all these information macros accept multi-line arguments,
+% Except for |\date|, all these information macros accept multi-line arguments,
% for example |\school{Royal College of Pataphysics\\London}|.
% To typeset the main title on two (or more) lines, use |\\[1ex]|
% for a good vertical spacing.
%
% When using the \textsf{hyperref} package (by Sebastian Rahtz and Heiko Oberdiek)
% to produce a pdf output, information provided by |\title|, |\subject| and |\author|
-% (and |\school|\footnote{The \emph{author} field of the pdf properties will be filled
+% (and |\school|
+% \footnote{The \emph{author} field of the pdf properties will be filled
% like this: \textsf{author (school)},
% but \texttt{\bs author} should be called before \texttt{\bs school} in the preamble.
% })
@@ -224,10 +239,10 @@
% by the macro |\maketitle|, which should be placed after |\begin{document}|.
% This command has been redefined by the package.
% Indeed, the standard title produced by the \LaTeX\ class \texttt{article},
-% seems inappropriate for school documents like an exercise sheet for example.
-% The macro redefinition reduces the vertical space before the title
-% and typesets an horizontal rule to separate the title from the following text.
-% By default, the title is centered but we can change this,
+% seems inappropriate for school documents like exercise sheets for example.
+% Vertical space before the title is reduced and
+% an horizontal rule is typeset to separate the title from the following text.
+% By default, the title is centered but one can change this,
% as presented in section \ref{par:title-set}, to get
% a left or right-aligned title (an also boxed).
% Various titles are presented in the file
@@ -236,13 +251,13 @@
% The macro has on optional parameter |\maketitle|\oarg{rulelength}
% to set the length of the separation rule, by default 2.5\,cm.
% The rule can be totally removed by setting the
-% optional argument to 0\,cm; we can also make a rule of
+% optional argument to 0\,cm; you can also typeset a rule of
% whole line width with |\maketitle[\linewidth]| or |\maketitle[\textwidth]|.
%
% Each style has its own title formatting. Nevertheless the package provides
% a ``standard'' title when no style is loaded or with
% the \LaTeX\ styles \textbf{empty} or \textbf{plain}.
-% The \textbf{elegant} style keeps also this ``standard'' style.
+% The \textbf{elegant} style keeps also this ``standard'' title style.
%
% \medskip
% \DescribeMacro{\seprule}
@@ -253,11 +268,11 @@
% \medskip
% \DescribeMacro{\correct}
% For typesetting a correct version of an exercise sheet, we provide the macro |\correct|,
-% which adds \textsf{-- Correct Version} to the title.
+% which adds ``-- Correct Version'' to the title.
% It should be placed in the preamble.
% Combined with packages that deal with multiple versions of a document,
% this macro avoids to define different titles for a an exercise sheet an its correct version.
-% However in the \textbf{exam} style, the text \textsf{Correct version}
+% However in the \textbf{exam} style, the text ``Correct version''
% will not be added in the title (except in headers), but will be substituted for
% the subtitle.
%
@@ -266,7 +281,7 @@
% As in the package \textsf{phfnote} by Philippe Faist, it seems wisely
% to propose a compact title, where information
% provided by |\title|, |\subject| and |\date| are presented
-% on a single line (see \textsf{schooldocs-examples.pdf}).
+% on a single line, depending on the selected style (see \textsf{schooldocs-examples.pdf}).
% The rule is always displayed and expands on the whole line width.
%
% \subsection{Style layouts} \label{par:styles}
@@ -283,16 +298,18 @@
% We present below miniature views to show the layout of the different styles.
% The file \href{run:schooldocs-examples.pdf}{\textsf{schooldocs-examples.pdf}}
% gives a real view of them.
-% The rule (width) under the header or over the footer
-% is freely configurable, as well as the format of each element and
-% also some space settings, see section \ref{par:head-settings}.
+% For several styles, a rule is typeset under the header.
+% It can be displayed or discarded by setting its width, and likewise for a rule
+% over the footer.
+% The format of each element and also some space settings
+% are freely configurable, see section \ref{par:head-settings}.
%
% \medskip
% \begin{stylex}
% {\schoolstyle School} \hfill {Author}\\[-0.3ex]
% {\headsubjectstyle Subject} \hfill {date}\\
% \vspace{0.04\mpwd}
-% \centered{\footnotesize\sffamily\bfseries The classic style}
+% \centered{\footnotesize\bfseries The classic style}
% \vspace{-0.25ex}\centered{\rule{0.15\mpwd}{0.1pt}}
% \vspace{0.85\mpwd}
% \centered{1/2}
@@ -309,7 +326,7 @@
% \begin{stylex}
% \mbox{}\vspace{0.03\mpwd}
% \begin{center}
-% {\footnotesize\sffamily\bfseries The elegant style}\\[1.7ex]
+% {\footnotesize\bfseries The elegant style}\\[1.7ex]
% {\scriptsize Subject} \\[0.5ex]
% {\scriptsize date} \\
% \vspace{-0.5ex}\rule{0.15\mpwd}{0.1pt}
@@ -326,7 +343,7 @@
% \begin{stylex}
% \mbox{}\vspace{0.03\mpwd}
% \begin{center}
-% {\footnotesize\sffamily\bfseries The modern style}\\[1.7ex]
+% {\footnotesize\bfseries The modern style}\\[1.7ex]
% {\scriptsize Subject} \\
% \vspace{-0.5ex}\rule{0.15\mpwd}{0.1pt}
% \end{center}
@@ -346,7 +363,7 @@
% \begin{stylex}
% \mbox{}\vspace{0.03\mpwd}
% \begin{center}
-% {\footnotesize\sffamily\bfseries The soft style}\\
+% {\footnotesize\bfseries The soft style}\\
% \vspace{-0.5ex}\rule{0.15\mpwd}{0.1pt}
% \end{center}
% \vspace{0.83\mpwd}
@@ -406,10 +423,9 @@
% \end{stylex}
% \bigskip
%
-% In the \textbf{collection} style, usefull for longer documents,
-% the name of the current section appears in the right header
-% and changes as things progress
-% as in the \LaTeX\ \textbf{book} class.
+% The \textbf{collection} style is useful for longer documents.
+% In it the name of the current section appears in the right header
+% and changes as things progress, as in the \LaTeX\ \textbf{book} class.
%
% \section{Settings}
%
@@ -422,32 +438,37 @@
% the \textsf{typearea} package or \textsf{KOMA-Script} bundle documentation)
% the ratio between the text body (the type area as named by typographers)
% and the page size must be the same horizontally and vertically.
-% This ratio gauges the ``shades of gray'' of a page.
+% This ratio gauges the ``shade of gray'' of a page.
% The default scale in the \textsf{geometry} package is 0.7.
-% For school documents, it seems that this setting leaves too much white space in the margins, thus this ratio has been set to 0.75.
-% Of course, it can be freely redefined with the |\geometry| command.
+% For school documents, it seems that this setting leaves too much white
+% space in margins, thus this ratio has been set to 0.75.
+% It can be redefined with the |\newgeometry| command
+% \footnote{You can also call \textsf{geometry} before \textsf{schooldocs}.
+% Setting the scale factor several times doesn't work.}.
% Furthermore, according to ``canons of page construction'', in a one-sided document,
% the ratio between the left and right margins should be 1:1,
-% while the ratio between the top and bottom margins should be 1:2.
+% while the ratio between top and bottom margins should be 1:2.
% It seems that this recommended ratio of 1:2 is seldom observed
% and it produces a very wide bottom margin.
-% Besides, when loading the \textsf{geometry} package, the default vertical ratio is 2:3 and not 1:2.
+% Besides, when loading the \textsf{geometry} package, the default vertical
+% ratio is 2:3 and not 1:2.
% To get more balanced margins, we have prefer to set it at 3:4:
-% |\geometry{scale=0.75,vmarginratio=3:4,heightrounded}|\footnote{The option
-% \texttt{heightrounded} rounds text height to $n$-times ($n$ an integer) the height of a line, to avoid ``underfull vbox'' in some cases.}.
+% |\geometry{scale=0.75,vmarginratio=3:4,heightrounded}|
+% \footnote{The option \texttt{heightrounded} rounds text height to $n$-times
+% ($n$ an integer) the height of a line, to avoid ``underfull vbox'' in some cases.}.
%
% \subsection{Title settings} \label{par:title-set}
%
% Several parameters allow to customize the title composition.
-% They are presented in the following table with their default value.
-% Colors are changed with |\definecolor|, macros with |\renewcommand|
+% They are presented in the following table with their default settings.
+% Colors can be changed with |\definecolor|, macros with |\renewcommand|
% and lengths with |\setlength|.
-% Most of command names are explicit enough to give some information about their use.
-%
-% Let us specify nevertheless that |\titleflush| manages the alignment:
+% Most of command names are explicit and don't need to give any information about their use.
+% |\titleflush| manages the alignment:
% centered by default, it can be left-aligned with
% |\renewcommand{\titleflush}{flushleft}| or right-aligned with
-% |\renewcommand{\titleflush}{flushright}|\footnote{This macro has no effect
+% |\renewcommand{\titleflush}{flushright}|
+% \footnote{This macro has no effect
% with the \textbf{exam} and \textbf{collection} styles,
% the title is always centered.}.
%
@@ -455,7 +476,7 @@
% and \emph{subject}, except for the \textbf{classic} and \textbf{soft} styles,
% witch contain only the field \emph{title}, or if the field \emph{subject}
% is not given.
-% Vertical spaces between other title fields are defined in relation to
+% Vertical space between other title fields is defined in relation to
% |\titlesep| (|0.5\titlesep| for most).
%
% Unless otherwise stated, the column ``special settings'' of the following table
@@ -467,12 +488,13 @@
% parameter & default settings & special settings \\
% \hline
% |titlecolor| & |black| & \\
-% |\titlestyle| & |\LARGE\sffamily\bfseries| & |\LARGE\MakeUppercase| \\
+% |\titlestyle| & |\LARGE\bfseries| & |\LARGE\MakeUppercase| \\
% |\subjectstyle| & |\large| & |\Large\bfseries|\\
% |\datestyle| & |\large| \\
% |\smalltitledatestyle| & |\large\slshape| & \\
% |\titleflush| & |center| & \\
-% |\titletopskip| & -1.32\,cm & -0.67\,cm (\textbf{classic}), 0.67\,cm \\
+% |\titletopskip| & -1.32\,cm & -0.67\,cm (\textbf{classic, soft}), 0.67\,cm \\
+% |\smalltitletopskip| & -1.32\,cm & \\
% |\titlebottomskip| & |\medskipamount| \\
% |\titlesep| & |2\medskipamount| & |2\bigskipamount| \\
% |\seprulewidth| & 0.3\,pt &\\
@@ -489,32 +511,34 @@
%
% In the \textbf{collection} style, the fields
% \emph{school} and \emph{author} are included into the title. Their features are then
-% controlled by |\authorstyle|\footnote{For other styles, the macro
-% \texttt{\bs authorstyle} belongs to headers or footers parameters.} set to |\Large|.
+% controlled by |\authorstyle|
+% \footnote{For other styles, the macro \texttt{\bs authorstyle}
+% belongs to headers or footers parameters.} set to |\Large|.
%
-% If we want to create a separate page for the title, in particular for the
-% \textbf{exam} or \textbf{collection} styles, we can place |\maketitle| into
+% To create a separate page for the title
+% (in particular for \textbf{exam} or \textbf{collection}), you can place |\maketitle| into
% an environment |titlepage| provided by \LaTeX.
%
% \medskip
% \DescribeMacro{\boxedshape}
-% A particular formatting has been predefined to produce a slightly shaded box around the title: |\boxedshape|\marg{text}
+% A particular formatting has been predefined to produce a slightly
+% shaded box around the title: |\boxedshape|\marg{text}
% (thanks to the \textsf{fancybox} package by Timothy Van Zandt).
-% It is not activated by default but it can be used within the
-% command |\titlestyle| if we want to get this kind of effect, e.g.
-% |\renewcommand{\titlestyle}{\LARGE\sffamily\bfseries\boxedshape}|.
+% It can be used within the
+% command |\titlestyle| if we want to get this kind of effect, \eg
+% \centeredline{|\renewcommand{\titlestyle}{\LARGE\sffamily\bfseries\boxedshape}|.}
%
% \subsection{Headers and footers} \label{par:head-settings}
%
-% Headers and footers typeset is produced thanks to
-% dedicated macros\footnote{The \textsf{fancyhdr} package
+% The typeset of headers and footers is produced thanks to dedicated macros
+% \footnote{The \textsf{fancyhdr} package
% provides the commands \texttt{\bs lhead}, \texttt{\bs chead}, \texttt{\bs rhead}
% for the left, center and right parts of the header, and the same for the footer:
% \texttt{\bs lfoot}, \texttt{\bs cfoot} and \texttt{\bs rfoot}.}
% of the \textsf{fancyhdr} package.
-% As for the title, several macros allow to customize certain settings.
+% As for the title, several macros allow to customize some settings.
% They are presented in the table below.
-% Let us specify that |\pagenamestyle| defines the format of the word \emph{page}
+% Let us specify that |\pagenamestyle| defines the format of the word ``\emph{page}''
% used in front of the page number.
%
% The |\headstyle| and |\footstyle| commands are generic for all elements
@@ -542,31 +566,30 @@
% |\headtitlestyle|, defined by |\renewcommand{\headtitlestyle}{\MakeUppercase}|.
%
% \medskip
-% Macros that allow to display (or remove) the rule in the header\footnote{Indeed
-% we have redefined the \texttt{\bs headrule} macro
-% such that the rule never appears
-% on the first page.}
+% Macros that allow to display (or remove) the rule in the header
+% \footnote{Indeed we have redefined the \texttt{\bs headrule} macro
+% such that the rule never appears on the first page.}
% or the footer
% come from the \textsf{fancyhdr} package. For example, in any style,
-% we remove the rule in the header with:
+% the rule in the header is removed with:
% |\renewcommand{\headrulewidth}{0pt}|,
-% and display it in the footer with:
+% and displayed in the footer with:
% |\renewcommand\footrulewidth{0.4pt}|
%
% \subsection{Internationalization}
-% Four keywords are used by the package: \emph{page}, \emph{Correct version},
-% \emph{Name} and \emph{Forename},
-% defined by the macros |\pagename|, |\correctname|, |\identityname| and |\identityforename|.
-% |\pagename| is used in header or footer, |\correctname| by the macro |\correct|
-% and both others by the \textbf{identity} style.
-% These keywords get automatic translation in a few languages\footnote{Translation
-% is currently integrated into the package for the following languages:
-% French, German, Spanish, Italian, Portuges.}
-% according to the selected language by \textsf{babel} package or \textsf{polyglossia}.
+% Three keywords are used by the package: \emph{page}, \emph{Correct version},
+% and \emph{Name},
+% defined by the macros |\pagename|, |\correctname| and |\identityname|.
+% |\pagename| is used in the header or the footer, |\correctname| by the macro |\correct|
+% and |\identityname| by the \textbf{identity} style.
+% These keywords get automatic translation in a few languages
+% \footnote{Translation is currently integrated into the package
+% for the following languages:
+% French, German, Spanish, Italian, Portuguese.}
+% according to the selected language by the \textsf{babel} or \textsf{polyglossia} package.
% They can be redefined, with |\renewcommand|,
-% which should be placed \emph{after} |\begin{document}|,
-% or else we can use macros from the \textsf{translations} package by Clemens Niederberger
-% (allowing dynamic language change), e.g.\\
+% or else you can use macros from the \textsf{translations} package by Clemens Niederberger
+% (allowing dynamic language change), \eg
% |\DeclareTranslation{romanian}{pagin\u{a}}| (in the preamble).
%
%
@@ -577,10 +600,7 @@
% \subsection{Required packages and geometry settings}
%
% \begin{macrocode}
-\ProvidesPackage{schooldocs}
-\NeedsTeXFormat{LaTeX2e}
-
-\RequirePackage{geometry}
+\@ifpackageloaded{geometry}{}{\RequirePackage{geometry}}
\let\footruleskip\relax % because memoir class uses it
\RequirePackage{fancyhdr}
\RequirePackage{ifthen}
@@ -592,10 +612,11 @@
\geometry{scale=0.75,vmarginratio=3:4,heightrounded}
% \end{macrocode}
-% It is recommended to define the settings with the command |\geometry|
-% rather than as option when loading the package \textsf{geometry}, to avoid option clash.
-%
-% To change the scale factor, if the |\geometry| command doesn't work, use |\newgeometry|.
+% If the \textsf{geometry} package has been loaded before,
+% we don't load it to avoid option clash.
+%
+% To change the scale factor, use |\newgeometry| because
+% the |\geometry| command will not do it when the scale is already defined.
%\medskip
% \subsection{Internationalization}
%
@@ -603,42 +624,34 @@
\DeclareTranslationFallback{schooldocs-pagename}{page}
\DeclareTranslationFallback{schooldocs-correct}{Correct version}
\DeclareTranslationFallback{schooldocs-name}{Name:}
-\DeclareTranslationFallback{schooldocs-forename}{Forename:}
\DeclareTranslation{english}{schooldocs-pagename}{page}
\DeclareTranslation{english}{schooldocs-correct}{Correct version}
\DeclareTranslation{english}{schooldocs-name}{Name:}
-\DeclareTranslation{english}{schooldocs-forename}{Forename:}
\DeclareTranslation{french}{schooldocs-pagename}{page}
\DeclareTranslation{french}{schooldocs-correct}{Corrigé}
\DeclareTranslation{french}{schooldocs-name}{Nom :}
-\DeclareTranslation{french}{schooldocs-forename}{Prénom :}
\DeclareTranslation{german}{schooldocs-pagename}{Seite}
\DeclareTranslation{german}{schooldocs-correct}{Musterlösung}
\DeclareTranslation{german}{schooldocs-name}{Name:}
-\DeclareTranslation{german}{schooldocs-forename}{Vorname:}
\DeclareTranslation{spanish}{schooldocs-pagename}{página}
\DeclareTranslation{spanish}{schooldocs-correct}{Correccion}
\DeclareTranslation{spanish}{schooldocs-name}{Apellido:}
-\DeclareTranslation{spanish}{schooldocs-forename}{Nombre:}
\DeclareTranslation{italian}{schooldocs-pagename}{pagina}
\DeclareTranslation{italian}{schooldocs-correct}{Corretto}
\DeclareTranslation{italian}{schooldocs-name}{Nome:}
-\DeclareTranslation{italian}{schooldocs-forename}{Conome:}
\DeclareTranslation{portuges}{schooldocs-pagename}{página}
\DeclareTranslation{portuges}{schooldocs-correct}{Corrigiu}
\DeclareTranslation{portuges}{schooldocs-name}{Nome:}
-\DeclareTranslation{portuges}{schooldocs-forename}{Primeiro nome:}
\newcommand*\pagename{\GetTranslation{schooldocs-pagename}}
\newcommand*\correctname{\GetTranslation{schooldocs-correct}}
\newcommand*\identityname{\GetTranslation{schooldocs-name}}
-\newcommand*\identityforename{\GetTranslation{schooldocs-forename}}
% \end{macrocode}
%
@@ -681,12 +694,13 @@
% First we present the title settings.
% \begin{macrocode}
\definecolor{titlecolor}{named}{black}
-\newcommand{\titlestyle}{\LARGE\sffamily\bfseries}
+\newcommand{\titlestyle}{\LARGE\bfseries}
\newcommand{\subjectstyle}{\large}
\newcommand{\datestyle}{\large}
\newcommand{\smalltitledatestyle}{\large\slshape}
\newcommand{\titleflush}{center}
\newlength{\titletopskip} \setlength{\titletopskip}{-1.32cm}
+\newlength{\smalltitletopskip} \setlength{\smalltitletopskip}{-1.32cm}
\newlength{\titlesep} \setlength{\titlesep}{2\medskipamount}
\newlength{\titlebottomskip} \setlength{\titlebottomskip}{\medskipamount}
\newlength{\seprulewidth} \setlength{\seprulewidth}{0.3pt}
@@ -725,7 +739,7 @@
% The |\headrule| macro redefinition allow to remove the rule on the first page.
%
% The header height is set to |\baselineskip| to avoid
-% error messages (``headheight too small'') when the text size is
+% error messages (``\texttt{headheight too small}'') when the text size is
% greater than or equal to |\small|.
%
% \subsection{Title composition}
@@ -749,7 +763,7 @@
}
\newcommand{\makesmalltitle}{
- \mbox{}\par\vspace{1.5\titletopskip}
+ \mbox{}\par\vspace{\smalltitletopskip}
\begin{center}
{\color{titlecolor}
{\titlestyle{\@title}}
@@ -779,7 +793,7 @@
%|\correctname| can be redefined by \textsf{babel} at |\begin{document}|.
%
% \medskip
-% \subsection{The basic styles}
+% \subsection{Basic styles}
%
% The header in the \textbf{classic} style is displayed on two lines, therefore we have to increase the height
% |\headheight|.
@@ -805,6 +819,17 @@
\ifthenelse{\lengthtest{##1>0cm}}{\rule{##1}{\seprulewidth}}{}
\end{\titleflush}
\vspace{\titlebottomskip}
+ }
+ \renewcommand{\makesmalltitle}{
+ \mbox{}\par\vspace{\smalltitletopskip}
+ \begin{center}
+ {\color{titlecolor}
+ {\titlestyle{\@title}}
+ \hfill \subjectstyle\@subject
+ }
+ \rule{\linewidth}{\seprulewidth}
+ \end{center}
+ \vspace{\titlebottomskip}
}
}
@@ -847,6 +872,17 @@
\end{\titleflush}
\vspace{\titlebottomskip}
}
+ \renewcommand{\makesmalltitle}{
+ \mbox{}\par\vspace{\smalltitletopskip}
+ \begin{center}
+ {\color{titlecolor}
+ {\titlestyle{\@title}}
+ \hfill \subjectstyle\@subject
+ }
+ \rule{\linewidth}{\seprulewidth}
+ \end{center}
+ \vspace{\titlebottomskip}
+ }
}
\fancypagestyle{soft}{%
@@ -873,18 +909,29 @@
\ifthenelse{\lengthtest{##1>0cm}}{\rule{##1}{\seprulewidth}}{}
\end{\titleflush}
\vspace{\titlebottomskip}
+ }
+ \renewcommand{\makesmalltitle}{
+ \mbox{}\par\vspace{\smalltitletopskip}
+ \begin{center}
+ {\color{titlecolor}
+ {\titlestyle{\@title}}
+ \hfill \mbox{}
+ }
+ \rule{\linewidth}{\seprulewidth}
+ \end{center}
+ \vspace{\titlebottomskip}
}
}
\fancypagestyle{identity}{%
\lhead{\headstyle\headtitlestyle \identityname}
- \chead{\headstyle\headtitlestyle \identityforename}
+ \chead{}
\rhead{}
}
% \end{macrocode}
%
-% \subsection{The extended styles}
+% \subsection{Extended styles}
%
% \begin{macrocode}
\fancypagestyle{exam}{%
diff --git a/macros/latex/contrib/schooldocs/schooldocs.pdf b/macros/latex/contrib/schooldocs/schooldocs.pdf
index 63716e22f3..a15ad07bf3 100644
--- a/macros/latex/contrib/schooldocs/schooldocs.pdf
+++ b/macros/latex/contrib/schooldocs/schooldocs.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/README b/macros/latex/contrib/univie-ling/README
index d4475fd00a..b67e90aba9 100644
--- a/macros/latex/contrib/univie-ling/README
+++ b/macros/latex/contrib/univie-ling/README
@@ -37,6 +37,7 @@ The package consists of the following files:
* univie-ling-expose.cls: Class for PhD research proposals
* univie-ling-handout.cls: Class for handouts
* univie-ling-paper.cls: Class for student papers
+* univie-ling-poster.cls: Class for scientific posters
* univie-ling-thesis.cls: Class for BA, MA or PhD theses
* univie-ling-wlg.cls: Class for articles in the journal Wiener Linguistische Gazette
* univie-logo-sw.pdf: University of Vienna logo
@@ -52,6 +53,8 @@ The package consists of the following files:
* univie-ling-handout.tex: documentation source of the handout class
* univie-ling-paper.pdf: documentation of the paper class
* univie-ling-paper.tex: documentation source of the paper class
+* univie-ling-poster.pdf: documentation of the poster class
+* univie-ling-poster.tex: documentation source of the poster class
* univie-ling-thesis.pdf: documentation of the thesis class
* univie-ling-thesis.tex: documentation source of the thesis class
@@ -71,6 +74,10 @@ The following example files are included:
* template-paper-deutsch.pdf: German template for the paper class
* template-paper-english.tex: English template for the paper class
* template-paper-english.pdf: English template for the paper class
+* template-poster-deutsch.tex: German template for the poster class
+* template-poster-deutsch.pdf: German template for the poster class
+* template-poster-english.tex: English template for the poster class
+* template-poster-english.pdf: English template for the poster class
* template-thesis-deutsch.tex: German template for the thesis class
* template-thesis-deutsch.pdf: German template for the thesis class
* template-thesis-english.tex: English template for the thesis class
@@ -90,6 +97,10 @@ also have a look at the example files.
== CHANGES ==
+V. 2.3 (2023-01-26):
+ - univie-ling-poster: new class for scientific posters.
+ - univie-ling-wlg: Add type option and allow for review articles.
+
V. 2.2 (2022-12-06):
- univie-ling-handout:
- univie-ling-expose:
diff --git a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx
index 4616550d7e..bfeff29a08 100644
--- a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx
+++ b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx
@@ -2,14 +2,15 @@
%% univie-ling.bbx
%
% This file is part of the univie-ling LaTeX bundle, consisting of:
-% -- univie-ling-expose.cls: Class for PhD Research Proposals (this file)
+% -- univie-ling-expose.cls: Class for PhD Research Proposals
% -- univie-ling-handout.cls: Class for Handouts
% -- univie-ling-paper.cls: Class for student papers
+% -- univie-ling-poster.cls: Class for scientific posters
% -- univie-ling-thesis.cls: Class for BA, MA or PhD theses
% -- univie-ling-wlg.cls: Class for the journal Wiener Linguistische Gazette
% -- univie-logo-sw.pdf: University of Vienna logo
% -- univie-ling-wlg-logo.pdf: Logo of the journal Wiener Linguistische Gazette
-% -- univie-ling.bbx: Biblatex bibliography style
+% -- univie-ling.bbx: Biblatex bibliography style (this file)
% -- univie-ling.cbx: Biblatex citation style
%
% Author: Jürgen Spitzmüller
@@ -37,7 +38,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.bbx}[2022/12/06 v.2.2 biblatex bibliography style]
+\ProvidesFile{univie-ling.bbx}[2023/01/26 v.2.3 biblatex bibliography style]
% Load base style (authoryear-comp)
\RequireBibliographyStyle{authoryear-comp}
diff --git a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx
index 07302bfd02..7521c39930 100644
--- a/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx
+++ b/macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx
@@ -2,15 +2,16 @@
%% univie-ling.cbx
%
% This file is part of the univie-ling LaTeX bundle, consisting of:
-% -- univie-ling-expose.cls: Class for PhD Research Proposals (this file)
+% -- univie-ling-expose.cls: Class for PhD Research Proposals
% -- univie-ling-handout.cls: Class for Handouts
% -- univie-ling-paper.cls: Class for student papers
+% -- univie-ling-poster.cls: Class for scientific posters
% -- univie-ling-thesis.cls: Class for BA, MA or PhD theses
% -- univie-ling-wlg.cls: Class for the journal Wiener Linguistische Gazette
% -- univie-logo-sw.pdf: University of Vienna logo
% -- univie-ling-wlg-logo.pdf: Logo of the journal Wiener Linguistische Gazette
% -- univie-ling.bbx: Biblatex bibliography style
-% -- univie-ling.cbx: Biblatex citation style
+% -- univie-ling.cbx: Biblatex citation style (this file)
%
% Author: Jürgen Spitzmüller
%
@@ -35,7 +36,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.cbx}[2022/12/06 v.2.2 biblatex citation style]
+\ProvidesFile{univie-ling.cbx}[2023/01/26 v.2.3 biblatex citation style]
\RequireCitationStyle{authoryear-comp}
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 3cf3ba7df5..793ba5ca29 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-expose-deutsch.pdf
Binary files 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 6ed5755308..8561dbb183 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-expose-english.pdf
Binary files 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 2b2750538a..fa511f10df 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-handout-deutsch.pdf
Binary files 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 8340708802..cfb3212738 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf
Binary files 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 6c6f229e21..6073da646f 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-paper-deutsch.pdf
Binary files 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 ab061e3dc8..cf11061df7 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-paper-english.pdf
Binary files 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
new file mode 100644
index 0000000000..952b6ab687
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.tex b/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.tex
new file mode 100644
index 0000000000..c6e8749388
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-poster-deutsch.tex
@@ -0,0 +1,127 @@
+% Example file for the class ``univie-ling-poster''
+\documentclass[naustrian,portrait]{univie-ling-poster}
+
+% Titel und Autor:innenangaben
+%
+\author[Autor in Fußzeile]{Autor im Titel}
+%\department{Alternatives Institut}
+
+\title{Titel des Posters}
+\subtitle{Untertitel}
+\date{Datum der Präsentation}
+
+% Angaben zur Veranstaltung
+%
+\eventtitle{Titel der Veranstaltung}
+\eventlocation{Ort der Veranstaltung}
+\eventdate{Datum der Veranstaltung}
+%\eventlogo{}
+
+
+\begin{document}
+
+% Der gesamte Posterinhalt kommt in einen einzigen Frame
+\begin{frame}
+
+\begin{bluebox}{Titel einer blauen Box}
+ Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht. Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht.
+\end{bluebox}
+
+\begin{greenbox}{Titel einer grünen Box}
+ Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht. Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht.
+\end{greenbox}
+
+
+\begin{redbox}{Titel einer roten Box}
+ Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht. Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht.
+\end{redbox}
+
+\begin{blueframedbox}{Titel einer blauen gerahmten Box}
+ Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht. Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht.
+ \tcblower
+ Gerahmte Boxen haben einen optionalen \enquote*{unteren} Teil
+\end{blueframedbox}
+
+\begin{redframedbox}{Titel einer roten gerahmten Box}
+ Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht. Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht.
+\end{redframedbox}
+
+\begin{greenframedbox}{Titel einer grünen gerahmten Box}
+ Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht. Text zur Veranschaulichung der Funktion dieses Textelements, ein so
+ genannter \enquote{Blindtext}, der nichts weiter tut, als eben zu zeigen,
+ wie Text aussieht.
+\end{greenframedbox}
+
+% Spalten über die gesamte Textbreite
+\begin{columns}[t, totalwidth=\textwidth]
+
+% Erste Spalte, 48% Textbreite
+\column{.48\textwidth}
+
+\begin{redbox}{Titel}
+ \begin{enumerate}
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \end{enumerate}
+\end{redbox}
+
+
+\begin{bluebox}{Worum es geht}
+ \begin{itemize}
+ \item Text Text
+ \begin{itemize}
+ \item Text Text
+ \item Text Text
+ \end{itemize}
+ \item Text Text
+ \end{itemize}
+\end{bluebox}
+
+
+% Zweite Spalte, 48% Textbreite
+\column{.48\textwidth }
+
+\begin{bluebox}{Titel}
+ \begin{itemize}
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \end{itemize}
+\end{bluebox}
+
+\begin{greenbox}{Kontakt}
+ Jane Doe
+
+ u32168@univie.ac.at
+\end{greenbox}
+
+\end{columns}% Ende der Spalten
+
+\end{frame}% Ende des Gesamtframes
+
+\end{document}
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
new file mode 100644
index 0000000000..4f3244cbf7
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.tex b/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.tex
new file mode 100644
index 0000000000..8646aa163c
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-poster-english.tex
@@ -0,0 +1,121 @@
+% Example file for the class ``univie-ling-poster''
+\documentclass[cd=english,english,portrait]{univie-ling-poster}
+
+% Titling and author data
+%
+\author[Author in Footline]{Author in Title}
+%\department{Alternative Department}
+
+\title{Poster Title}
+\subtitle{Poster Subtitle}
+\date{Date of the Presentation}
+
+% Event data
+%
+\eventtitle{Event Title}
+\eventlocation{Event Location}
+\eventdate{Event Date}
+%\eventlogo{}
+
+
+\begin{document}
+
+% The whole poster content is wrapped into one frame
+\begin{frame}
+
+\begin{bluebox}{Title of a Blue Box}
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+\end{bluebox}
+
+\begin{greenbox}{Title of a Green Box}
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+\end{greenbox}
+
+
+\begin{redbox}{Title of a Red Box}
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+\end{redbox}
+
+\begin{blueframedbox}{Title of a Blue Framed Box}
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ \tcblower
+ Framed boxes have an optional \enquote*{lower} part.
+\end{blueframedbox}
+
+\begin{redframedbox}{Title of a Red Framed Box}
+This text just demonstrates how text looks like. It does nothing more. Really.
+This text just demonstrates how text looks like. It does nothing more. Really.
+This text just demonstrates how text looks like. It does nothing more. Really.
+This text just demonstrates how text looks like. It does nothing more. Really.
+\end{redframedbox}
+
+\begin{greenframedbox}{Title of a Green Framed Box}
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+ This text just demonstrates how text looks like. It does nothing more. Really.
+\end{greenframedbox}
+
+% Columns over the whole text width
+\begin{columns}[t, totalwidth=\textwidth]
+
+% First column, 48% text width
+\column{.48\textwidth}
+
+\begin{redbox}{Title}
+ \begin{enumerate}
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \end{enumerate}
+\end{redbox}
+
+
+\begin{bluebox}{Introduction}
+ \begin{itemize}
+ \item Text Text
+ \begin{itemize}
+ \item Text Text
+ \item Text Text
+ \end{itemize}
+ \item Text Text
+ \end{itemize}
+\end{bluebox}
+
+
+% Second column, 48% text width
+\column{.48\textwidth}
+
+\begin{bluebox}{Title}
+ \begin{itemize}
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \item Text Text
+ \end{itemize}
+\end{bluebox}
+
+\begin{greenbox}{Contact}
+ Jane Doe
+
+ u32168@univie.ac.at
+\end{greenbox}
+
+\end{columns}% End of columns
+
+\end{frame}% End of general frame
+
+\end{document}
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 60db4a8d95..9014f733e8 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-deutsch.pdf
Binary files differ
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 acae0f2a38..98b71721ce 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-thesis-english.pdf
Binary files differ
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 dac6e55281..9407ed4626 100644
--- a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-article.pdf
Binary files 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
new file mode 100644
index 0000000000..db4a283f9d
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.tex b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.tex
new file mode 100644
index 0000000000..f26a6dabd0
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/templates/template-wlg-review.tex
@@ -0,0 +1,75 @@
+% Template for a single WLG article
+%
+% DOCUMENT CLASS OPTIONS:
+%
+% titlepage=specialprint Output special print ("Sonderdruck") title page
+% suitable for single articles
+% titlepage=issue Output title page for whole journal issue
+% type=paper|review Paper or Review article? (default: paper)
+% biblatex=true Load biblatex (with univie-ling style) internally
+% covington=false Do not load covingtion package (Linguistic macros)
+% expertfonts=true Use MinionPro instead of Crimson
+\documentclass[titlepage=specialprint,type=review]{univie-ling-wlg}
+
+\usepackage[utf8]{inputenc}
+
+% Supported languages: naustrian, ngerman, english
+\RequirePackage[ngerman,naustrian]{babel}
+
+% This is just for the dummy text
+% Remove this and the \blind... macros for real documents
+\usepackage{blindtext}
+% Custom blindtext (Austrian not supported by blindtext package)
+\newcommand*{\blindtextAT}{\foreignlanguage{ngerman}{\blindtext}}
+\newcommand*{\blindlistAT}{\foreignlanguage{ngerman}{\blindlistlist[3]{itemize}}}
+
+%
+% EDITORIAL SETTINGS
+%
+% Start page number (default: 1)
+%\startpage{15}
+% Journal issue number and year
+\issue{80}{2017}
+% Title and subtitle of special issue
+%\issuetitle{Titel des Themenhefts}
+%\issuesubtitle{Untertitel des Themenhefts}
+% Editor(s) of special issue
+%\issueeditors{Vorname Name, Vorname Name und Vorname Name}
+
+
+\begin{document}
+
+% \aff: affiliationaof authors. The starred version marks the corresponding author [m = male] [f = female] [p = plural]
+\author[Pan \and Meier]{Peter Pan\aff{Peter Pan, Institut für Experimentellen Bl\"odsinn, 66890 Neverland, pan@ieb.nv}
+ \and Paula Meier\aff*[f]{Paula Meier, Institut für Angewandten Unsinn, 11201 Utopos, meier@iau.edu}}
+
+\title[Kurztitel für die Kopfzeile]{Titel des besprochenen Werks}
+
+% This lets you set a fixed publication date (by default, \today is used)
+% \date{12. Dezember 2021}
+
+\maketitle
+
+\section{Abschnitt}
+
+\motto[Quelle]{Ein schickes Motto}
+
+\blindtextAT
+
+\begin{displayquote}
+% dummy text
+\blindtextAT
+\end{displayquote}
+% dummy text
+\blindtextAT
+
+% dummy list
+\blindlistAT
+
+% dummy text
+\blindtextAT
+
+% dummy list
+\blindlistAT
+
+\end{document}
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 ad0815f797..2dd39fe11a 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf
Binary files 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 a01b21de18..cf563d1db1 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.2, 2022/12/06}
+\date{Version 2.3, 2023/01/26}
\maketitle
@@ -341,6 +341,10 @@ Templates are provided as well:
\section{Release History}
\begin{description}
+ \item 2023/01/26 (v.\,2.3)
+ \begin{itemize}
+ \item No change to this class.
+ \end{itemize}
\item 2022/12/06 (v.\,2.2)
\begin{itemize}
\item Fix boolean option parsing.
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 9f6035a79b..20f17ea6a2 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf
Binary files 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 8b1e24bcfe..9dbf80ad39 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.2, 2022/12/06}
+\date{Version 2.3, 2023/01/26}
\maketitle
@@ -385,6 +385,10 @@ Templates are provided as well:
\section{Release History}
\begin{description}
+ \item 2023/01/26 (v.\,2.3)
+ \begin{itemize}
+ \item No change to this class.
+ \end{itemize}
\item 2022/12/06 (v.\,2.2)
\begin{itemize}
\item Fix boolean option parsing.
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 1ded7d368c..56f96fde17 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf
Binary files 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 bd6ec13c39..c932b039f2 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.2, 2022/12/06}
+\date{Version 2.3, 2023/01/26}
\maketitle
@@ -374,6 +374,10 @@ Templates are provided as well:
\section{Release History}
\begin{itemize}
+ \item 2023/01/26 (v.\,2.3)
+ \begin{itemize}
+ \item No change to this class.
+ \end{itemize}
\item 2022/12/06 (v.\,2.2)
\begin{itemize}
\item Fix boolean option parsing.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf
new file mode 100644
index 0000000000..57c4501d12
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.pdf
Binary files 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
new file mode 100644
index 0000000000..fd789e5e24
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-poster.tex
@@ -0,0 +1,536 @@
+% !TeX spellcheck = en_US
+\documentclass[english]{article}
+
+\usepackage[osf]{libertine}
+\usepackage[scaled=0.7]{beramono}
+\usepackage[T1]{fontenc}
+\usepackage[latin9]{inputenc}
+\usepackage[hyphens]{url}
+\usepackage{csquotes}
+\usepackage[pdfusetitle,
+ bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,
+ breaklinks=false,pdfborder={0 0 0},backref=false,colorlinks=false]
+ {hyperref}
+
+% Tweak the TOC (make it more compact)
+\usepackage{tocloft}
+\setlength{\cftaftertoctitleskip}{6pt}
+\setlength{\cftbeforesecskip}{0pt}
+\setlength{\cftbeforesubsecskip}{0pt}
+\renewcommand{\cfttoctitlefont}{\normalsize\bfseries}
+\renewcommand{\cftsecfont}{\small\bfseries}
+\renewcommand{\cftsecpagefont}{\small\bfseries}
+\renewcommand{\cftsubsecfont}{\small}
+\renewcommand{\cftsubsecpagefont}{\small}
+
+% markup
+\newcommand*\jmacro[1]{\textbf{\texttt{#1}}}
+\newcommand*\jcsmacro[1]{\jmacro{\textbackslash{#1}}}
+\newcommand*\joption[1]{\textbf{\texttt{#1}}}
+\newcommand*\jfmacro[1]{\texttt{#1}}
+\newcommand*\jfcsmacro[1]{\jfmacro{\textbackslash{#1}}}
+
+% macros
+\newcommand*\uvlt{\textsf{univie-ling-poster}}
+\providecommand{\LyX}{\texorpdfstring{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}{LyX}}
+
+% improve layout
+\tolerance 1414
+\hbadness 1414
+\emergencystretch 1.5em
+\hfuzz 0.3pt
+\widowpenalty = 10000
+\vfuzz \hfuzz
+\raggedbottom
+
+% Conditional pagebreak
+\def\condbreak#1{%
+ \vskip 0pt plus #1\pagebreak[3]\vskip 0pt plus -#1\relax}
+
+\usepackage{microtype}
+
+\usepackage{babel}
+
+\usepackage{listings}
+\lstset{language={[LaTeX]TeX},
+ basicstyle={\small\ttfamily},
+ frame=single}
+
+\setcounter{tocdepth}{2}
+
+\begin{document}
+
+\title{The \uvlt\ class}
+
+\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.3, 2023/01/26}
+
+\maketitle
+
+\begin{abstract}
+\noindent The \uvlt\ class provides a \LaTeXe\ class suitable for scientific posters in class or at conferences.
+The class adheres to the corporate design of the University of Vienna.%
+\footnote{\raggedright\url{https://communications.univie.ac.at/fileadmin/user_upload/d_oeffentlichkeitsarbeit/Dokumente/UniversitaetWien_CD_Manual_Mai_2022_interaktiv.pdf}.}
+Therefore, although this class has been written for students in the Department of Linguistics, it might also be useful for other fields
+and for students and researchers alike.
+This manual documents the class.
+\end{abstract}
+
+\tableofcontents
+
+\section{Aims and scope}
+
+The \uvlt\ class provides a template for scientific posters that follows the corporate design of University of Vienna, using
+the logo of the university and employing the design recommendations for (non-scientific) posters (regarding fonts, colors,
+and layout).
+
+Posters are a meanwhile established genre for knowledge transfer. They are used, above all, to present research in a condensed
+form (in so-called \enquote*{poster sessions}). As opposed to other academic genres, they should be \enquote*{catchy} and
+quickly consumable. Hence, they are heavily graphic-based.
+
+This class aims to help creating a \enquote*{catchy} but coherently designed poster which presents information in
+graphically segmented, easily navigatable chunks. It supports posters from A0 to A4 format in landscape and portrait orientation,
+eases the use of multiple columns and provides a range of colored boxes for the presentation of information chunks, thereby
+again following the color scheme of University of Vienna corporate design.
+
+The class builds on \textsf{beamerposter}, a \LaTeX\ package that uses the \textsf{beamer} class to generate posters \cite{beamerposter}.
+
+\section{Requirements of \uvlt}\label{sec:req-jslp}
+
+The following class and packages are required and loaded by \uvlt:
+\begin{itemize}
+ \setlength\itemsep{0pt}
+ \item \textsf{beamer}: Beamer class (base class).
+ \item \textsf{beamerposter}: Unsing beamer for scientific posters.
+ \item \textsf{csquotes}: Context sensitive quotations.
+ \item \textsf{graphicx}: Graphic support.
+ \item \textsf{geometry}: Page layout settings.
+ \item \textsf{l3keys}: Key-value interface for class options.
+ \item \textsf{translator}: Localization machinery.
+ \item \textsf{url}: Support for typesetting URLs.
+\end{itemize}
+The following packages are required for specific features and loaded by default. However, the loading can be individually and generally omitted (see sec.~\ref{coptions}):
+\begin{itemize}
+ \setlength\itemsep{0pt}
+ \item \textsf{sourceserifpro}: Default serif font (\emph{Source Serif Pro}).
+ \item \textsf{sourcesanspro}: Default sans serif font (\emph{Source Sans Pro}).
+ \item \textsf{sourcecodepro}: Default monospaced font (\emph{Source Code Pro}).
+ \item \textsf{tcolorbox}: Fancy colored boxes.
+ \item \textsf{babel}: Multilingual support.
+ \item \textsf{biblatex}: Contemporary bibliography support.
+ \item \textsf{caption}: Caption layout adjustments.
+ \item \textsf{covington}: Support for linguistic examples\slash glosses.
+ \item \textsf{fontenc}: Set the font encoding for PostScript fonts. Loaded with option \joption{T1}.
+ \item \textsf{microtype}: Micro-typographic adjustments.
+ \item \textsf{prettyref}: Verbose cross-references.
+ \item \textsf{tcolorbox}: Fancy colored boxes.
+\end{itemize}\condbreak{3\baselineskip}
+The following packages are required for optional features (not used by default):
+\begin{itemize}
+ \setlength\itemsep{0pt}
+ \item \textsf{biblatex-apa}: APA style for \textsf{biblatex}.
+ \item \textsf{draftwatermark}: Create a draft mark.
+ \item \textsf{fontspec}: Load OpenType fonts (with LuaTeX or XeTeX).
+ \item \textsf{polyglossia}: Multi-language and script support.
+\end{itemize}
+
+\section{Fonts}\label{fonts}
+
+The class uses, by default, PostScript (a.\,k.\,a. Type\,1) fonts and thus requires classic (PDF)LaTeX. Optionally, however, you can also
+use OpenType fonts via the \textsf{fontspec} package and the XeTeX or LuaTeX engine instead.
+In order to do this, use the class option \joption{fonts=otf} (see sec.~\ref{coptions} for details).
+
+In both cases, the class uses by default \emph{Source Serif Pro} as a serif font, \emph{Source Sans Pro} as a sans serif font, and \emph{Source Code Pro}
+as a monospaced (typewriter) font. This font is included in most \LaTeX\ distributions by default.
+If you use \joption{fonts=otf} with XeTeX, you just have to make sure that you have the fonts \emph{Source Serif Pro}, \emph{Source Sans Pro}
+and \emph{Source Code Pro} installed on your operating system (with exactly these names!).
+
+Note that by default, with PostScript fonts, \uvlt\ also loads the \textsf{fontenc} package with T1 font encoding, but this can be customized
+(see sec.~\ref{coptions} for details).
+
+If you want (or need) to load all fonts and font encodings manually, you can switch off all automatic loading of fonts and font encodings by
+the class option \joption{fonts=none} (see sec.~\ref{coptions}).
+
+
+\section{Class Options}\label{coptions}
+
+The \uvlt\ class provides a range of key=value type options to control the font handling, package loading and some specific behavior.
+These are documented in this section.
+
+\subsection{Font selection}
+
+As elaborated above, the class supports PostScript fonts (via LaTeX and PDFLaTeX) as well as OpenType fonts (via XeTeX and LuaTeX).
+PostScript is the traditional LaTeX font format. Specific LaTeX packages and metrics files are needed to use the fonts (but all fonts
+needed to use this class should be included in your LaTeX distribution and thus ready to use). OpenType fonts, by contrast, are
+taken directly from the operating system. They usually provide a wider range of glyphs, which might be a crucial factor for a linguistic
+poster. However, they can only be used by newer TeX engines such as XeTeX and LuaTeX.\condbreak{2\baselineskip}
+
+The class provides the following option to set the font handling:
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\joption{fonts=ps|otf|none}}: if \joption{ps} is selected, PostScript fonts are used (this is the default and
+ the correct choice if you use LaTeX or PDFLaTeX); if \joption{otf} is selected, OpenType fonts are used, the class
+ loads the \textsf{fontspec} package, sets \emph{Source Serif Pro} as main font, \emph{Source Sans Pro} as sans serif font,
+ and \emph{Source Code Pro} as monospaced font (this is the correct choice if you use XeTeX or LuaTeX; make sure you have
+ the respective fonts installed on your system);
+ if \joption{none} is selected, finally, the class will not load any font package at all, and neither \textsf{fontenc}
+ (this choice is useful if you want to control the font handling completely yourself).
+\end{description}
+%
+The base font size can be set via
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\joption{fontsize=<size>}}
+\end{description}
+%
+With PostScript fonts, \uvlt\ also loads the \textsf{fontenc} package with T1 font encoding, which is suitable for
+most Western European (and some Eastern European) writing systems. In order to load different, or more, encodings, the class option
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\joption{fontenc=<encoding(s)>}} can be used (e.\,g., \joption{fontenc=\{T1,X2\}}).
+ With \joption{fontenc=none}, the loading of the \textsf{fontenc} package can be prevented. The package is also not loaded with
+ \joption{fonts=none}.
+\end{description}
+
+
+\subsection{Layout settings}
+
+The following layout options are available
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\joption{cd=german|english}} Select either German or English corporate design (independent of the document language).
+ This currently only affects the department name.
+ \item{\joption{pagesize=a0|a1|a2|a3|a4}} Set the page size. Default is \texttt{a0}.
+ \item{\joption{portrait=true|false}} Set the poster to portrait format (default is landscape).
+ This also adjusts the logo positioning.
+ \item{\joption{scale=<double>}} Scales the contents of the poster. The default is \texttt{1.4}.
+\end{description}
+
+\subsection{Language setting}
+
+By default, the \uvlt\ loads the \textsf{babel} package. In order to set the language(s) of your poster, you should pass them
+as class options, using the main language last (e.\,g., \texttt{german, english}). The class provides some predefined strings
+for German and English (if you want to add other languages, feel free to contact me).
+
+If you need \textsf{polyglossia} rather than \textsf{babel} for language support, please do not use the package yourself, but
+rather use the package option \joption{polyglossia=true}. This assures correct loading order. This also presets \joption{fonts=otf}.
+With \textsf{polyglossia}, languages are setup by means of dedicated commands (\verb|\setmainlanguage|, \verb|\setotherlanguage|).
+
+\subsection{Package loading}\label{packageloading}
+
+Most of the extra features provided by the class can be switched off. This might be useful if you do not need the respective feature anyway,
+and crucial if you need an alternative package that conflicts with one of the preloaded package.
+
+All following options are \joption{true} by default. They can be switched off one-by-one via the value \joption{false}, or altogether, by means of the special option \joption{all=false}. You can also switch selected packages on\slash off again after this
+option (e.\,g., \joption{all=false,microtype=true} will switch off all packages except \textsf{microtype}).
+
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\joption{apa=true|false}}: If \joption{true}, the \textsf{biblatex-apa} style is used when \textsf{biblatex} is loaded.
+ By default, the included \textsf{univie-ling} style is loaded, instead. See sec.~\ref{bibliography} for details.
+ \item{\joption{biblatex=true|false}}: If \joption{false}, \textsf{biblatex} is not loaded. This is useful if you prefer Bib\TeX\
+ over \textsf{biblatex}, but also if you neither want to use the preloaded \textsf{univie-ling} style nor the
+ alternative \textsf{biblatex-apa} style (i.\,e., if you want to load \textsf{biblatex} manually with different options).
+ See sec.~\ref{bibliography} for details.
+ \item{\joption{caption=true|false}}: If \joption{false}, the \textsf{caption} package is not loaded. This affects the caption layout.
+ \item{\joption{covington=true|false}}: If \joption{false}, \textsf{covington} is not loaded. Covington is used for numbered examples.
+ Note that loading \textsf{covington} via this option renames \textsf{beamer}'s own example environments. See sec.~\ref{sec:examples}.
+ \item{\joption{microtype=true|false}}: If \joption{false}, \textsf{microtype} is not loaded.
+ \item{\joption{ref=true|false}}: If \joption{false}, \textsf{prettyref} is not loaded and the string (re)definitions
+ of the class (concerning verbose cross references) are omitted.
+ \item{\joption{tcolorbox=true|false}}: If \joption{false}, \textsf{tcolorbox} is not loaded. Not that in this case, the framed
+ boxes are not available.
+\end{description}
+
+
+\subsection{Draft mode}\label{draft}
+
+The option \joption{draftmark=true|false} 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 your supervisor.
+
+
+\section{Titling and author data}
+
+In this section, it is explained how to input the title and author information that should be
+printed on the poster. This information is automatically set, given that you have specified the following data in the preamble.
+
+\subsection{Author-related data and poster title}
+
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\jcsmacro{author[<in footline>]\{<in title>\}}}: Name of the poster's author as it appears in the title and in the footline.
+ If you want to omit either of them, just pass an empty argument.
+ \item{\jcsmacro{title\{<title>\}}}: Poster title.
+ \item{\jcsmacro{subtitle\{<subtitle>\}}}: Poster subtitle.
+ \item{\jcsmacro{date\{<date>\}}}: Date of the poster presentation (printed in the foot line).
+ \item{\jcsmacro{department\{<name>\}}}: Name of the department (\emph{Department of Linguistics} or \emph{Institut für Sprachwissenschaft},
+ dependent on the \texttt{cd} option, is preset).
+\end{description}
+%
+Other contact data should be presented in a box on the poster.
+
+\subsection{Presentation-related data}
+
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\jcsmacro{eventtitle\{<title>\}}}: Title of the event where the poster is presented.
+ \item{\jcsmacro{eventlocation\{<location>\}}}: Location of the event where the poster is presented.
+ \item{\jcsmacro{eventdate\{<date>\}}}: Date of the event where the poster is presented (this might cover
+ more days than the poster presentation date, or be a whole term).
+ \item{\jcsmacro{eventlogo\{<logo data>\}}}: Logo of the event. This can be an arbitrary text or a command that loads
+ a graphic (e.g., \verb|\includegraphics| or \verb|\pgfuseimage|). You need to take care that the logo is properly
+ scaled to fit the poster headline.
+\end{description}
+%
+The presentation-related data is printed in the poster headline, right to the University logo. By default, if a logo
+is specified, it is printed on the first line, then a line with the event title follows, a third line holds location and date.
+
+This can be modified by changing the separators between the respective elements, which are by default:
+\begin{itemize}
+ \setlength\itemsep{0pt}
+ \item \verb|\def\uvpt@logo@event@sep{\\[.5em]}| -- separation of logo and event title (line break by default)
+ \item \verb|\def\uvpt@event@location@sep{\\[.5em]}| -- separation of event title and location (line break by default)
+ \item \verb|\def\uvpt@location@date@sep{ $\cdot$ }| -- separation of event location and date (centered dot by default)
+\end{itemize}
+%
+Note that you need to embrace redefinitions in \verb|\makeatletter| and \verb|\makeatother|.
+
+\section{Poster content}
+
+Basically, the poster is nothing more than a \textsf{beamer} slide (of unusual size) and mainly for printout
+rather than projection.
+
+Since the class builds on \textsf{beamer}, principally all elements provided by \textsf{beamer} can be used
+(although overlay elements do not make sense in printed output).
+In what follows, we describe the elements that are most important to posters.
+
+\subsection{The main frame}
+
+A poster is set up as one single beamer frame without frame title. So each poster body is embraced in
+\begin{lstlisting}
+\begin{frame}
+...
+\end{frame}
+\end{lstlisting}
+
+\subsection{Columns}
+
+Within this frame, it is usually advisable to use multiple columns due to the large size of posters,
+since text lines should not be too long to be easily readable (40 characters is a good threshold).
+Given this, landscape posters usually have more columns than portrait ones.
+
+Columns can be set up by using \textsf{beamer}'s column framework:
+\begin{lstlisting}[moretexcs={[1]{column}}]
+\begin{columns}[t, totalwidth=\textwidth]
+ % First column, 48% text width
+ \column{.48\textwidth}
+ <content>
+ % Second column, 48% text width
+ \column{.48\textwidth}
+ <content>
+ ...
+\end{columns}
+\end{lstlisting}
+%
+The option, \texttt{t}, thereby assures that the columns are top-aligned within the centered main frame,
+\verb|totalwidth=\textwidth| is needed to have the proper
+column span (without this option, the columns will stick into the left margin).
+
+You can freely use columns on your poster, having single-column parts next to two or more columns in turn.
+Please refer to the templates for an example.
+
+\subsection{Boxes}
+
+It is established practice to use boxes to present poster sections. This class provides two types of boxes,
+each in three colors, blue, red, and green (from the color palette of University of Vienna corporate
+design).
+
+The first box type employs a simplistic design that just colors the headline and indents the box content (this
+draws on beamer color boxes), the second one draws a colored frame around the box content and also
+uses a pale background color (this draws on tcolorbox and is only available if the option \texttt{tcolorbox}
+is not set to false).
+
+The first-type boxes can be accessed via
+\begin{itemize}
+ \setlength\itemsep{0pt}
+ \item \verb|\begin{bluebox}{Box Title}...\end{bluebox}|
+ \item \verb|\begin{redbox}{Box Title}...\end{redbox}|
+ \item \verb|\begin{greenbox}{Box Title}...\end{greenbox}|
+\end{itemize}
+%
+The second type is available via
+\begin{itemize}
+ \setlength\itemsep{0pt}
+ \item \verb|\begin{blueframedbox}{Box Title}...\end{blueframedbox}|
+ \item \verb|\begin{redframedbox}{Box Title}...\end{redframedbox}|
+ \item \verb|\begin{greenframedbox}{Box Title}...\end{greenframedbox}|
+\end{itemize}
+%
+The framed boxes provide some more features than the normal ones, e.g., a separated
+lower box part (right aligned and with smaller font), started by \verb|\tcblower|.
+Please refer to the \textsf{tcolorbox} manual \cite{tcolorbox} for details.
+
+Our advise is that you use colors carefully. Do not just use them to make
+your poster look colorful, but assign them with semantic meaning, e.\,g.,
+by using blue for general information, green for examples, and red for
+particularly important information.
+
+If you need more fancy boxes, check out the mighty possibilities of \textsf{tcolorbox} \cite{tcolorbox}.
+If you need to widen the color range, you can do so by defining your own \texttt{beamercolorbox} or \texttt{tcolorbox} (see
+\textsf{beamer} and \textsf{tcolorbox} manuals for details).
+We advise you to align with the color palette of the corporate design.%
+\footnote{\raggedright\url{https://communications.univie.ac.at/fileadmin/user_upload/d_oeffentlichkeitsarbeit/Dokumente/UniversitaetWien_CD_Manual_Mai_2022_interaktiv.pdf}.}
+
+\subsection{Semantic markup}
+
+The class defines some basic semantic markup common in linguistics:
+
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\jcsmacro{Expression\{<text>\}}}: To mark expressions (object language). Typeset in \emph{italics}.
+ \item{\jcsmacro{Concept\{<text>\}}}: To mark concepts. Typeset in \textsc{small capitals}.
+ \item{\jcsmacro{Meaning\{<text>\}}}: To mark meaning. Typeset in `single quotation marks'.
+\end{description}
+You can redefine each of these commands, if needed, like this:
+\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={enquote}]
+\renewcommand*\Expression[1]{\textit{#1}}
+\renewcommand*\Concept[1]{\textsc{#1}}
+\renewcommand*\Meaning[1]{\enquote*{#1}}
+\end{lstlisting}
+
+\subsection{Bigger text}
+
+Since texts on posters might be larger than usual, the class provides three size layer beyond \verb|\Huge|, namely
+(in increasing size): \verb|\veryHuge|, \verb|\VeryHuge|, and \verb|\VERYHuge|. Like the legacy size commands, these
+are switches.
+
+\subsection{Linguistic examples and glosses}\label{sec:examples}
+
+The class automatically loads the \textsf{covington} package which provides macros for examples and glosses.
+Please refer to the \textsf{covington} manual \cite{covington} for details.
+
+Note: The \textsf{beamer} class (which is the base of the poster class used here) defines it own \jfmacro{example}
+and \jfmacro{examples} environments which clash with \textsf{covington}'s. Since the latter are more common on a
+linguistics poster, the former are renamed by the poster class to \jmacro{beamerexample} and
+\jmacro{beamerexamples}, respectively, unless you use the class option \joption{covington=false}.
+I.\,e., you can use \jmacro{example} and \jmacro{examples} or its aliases, \jmacro{covexample} and
+\jmacro{covexamples}, for linguistic examples on your poster by default.
+
+\subsection{Bibliography}\label{bibliography}
+
+You can use the usual \LaTeX\ means -- the \textsf{bibliography} environment, Bib\TeX\ or \textsf{biblatex} --
+to generate a bibliography and references on your poster. This class assumes you use \textsf{biblatex}, which
+is preloaded with the style common in Applied Linguistics at the University of Vienna. See sec.~\ref{sec:bib-different}
+on how to opt out of this preselection.
+
+\subsubsection{Default bibliography style (\emph{Unified Style for Linguistics})}
+
+By default, the \uvlt\ class loads a bibliography style which matches the conventions that are recommended by the Applied Linguistics staff of the department.\footnote{See \url{http://www.spitzmueller.org/docs/Zitierkonventionen.pdf}} These conventions draw on the
+\emph{Unified Style Sheet for Linguistics} of the LSA (\emph{Linguistic Society of America}), a style that is also quite common in General Linguistics nowadays.
+In order to conform to this style, the \uvlt\ class uses the \textsf{biblatex} package with the \textsf{univie-ling} style that is included in the \uvlt\ package.
+
+If you are in Applied Linguistics, using the default style is highly recommended. The style recommended until 2017, namely APA/DGPs, is also still supported, but its use is no longer encouraged; see sec.~\ref{sec:apa-usage} for details. If you want/need to use a different style, please refer to section~\ref{sec:bib-different} for instructions.
+
+\subsubsection{Using APA/DGPs style}\label{sec:apa-usage}
+
+Until 2017, rather than the Unified Style, the Applied Linguistics staff recommended conventions that drew on the citation style guide of the APA
+(\emph{American Psychological Association}) and its adaptation for German by the DGPs (\emph{Deutsche Gesellschaft für Psychologie}).
+
+For backwards compatibility reasons, this style is still supported (though not recommended). You can enable it with the package option \joption{apa=true}.
+
+If you want to use APA/DGPs style, consider the following caveats.
+
+\begin{itemize}
+ \item For full conformance with the APA/DGPs conventions (particularly with regard to the rather tricky handling of ``and'' vs. ``\&'' in- and outside of parentheses), it is mandatory that you adequately use the respective \textsf{biblatex}(\textsf{-apa}) citation commands: Use \jfcsmacro{textcite} for all inline citations and \jfcsmacro{parencite} for all parenthesized citations (instead of manually wrapping \jfcsmacro{cite} in parentheses). If you cannot avoid manually set parentheses that contain citations, use \jfcsmacro{nptextcite} (a \textsf{biblatex-apa}-specific command) inside them.\footnote{ Please refer to \cite{bibltx} and \cite{apabibltx} for detailed instructions.} For quotations, it is recommended to use the quotation macros\slash environments provided by the \textsf{csquotes} package (which is preloaded by \uvlt\ anyway);
+ the \uvlt\ class assures that citations are correct if you use the optional arguments of
+ those commands\slash macros in order to insert references.
+
+ \item The \textsf{biblatex-apa} style automatically lowercases English titles. This conforms to the APA (and DGPs) conventions, which favour ``sentence casing'' over ``title casing''. English titles, from \textsf{biblatex}'s point of view, are titles of bibliographic entries that are either coded as \joption{english} via the \joption{LangID} entry field or that have no \joption{LangID} coding but appear in an English document (i.\,e., a document with main language English). Consequently, if the document's main language is English, all non-English entries need to be linguistically coded (via \joption{LangID}) in order to prevent erroneous lowercasing, since \textsf{biblatex} assumes that non-identified entries use the main language (hence, such a classification is also important for correct hyphenation of the entries).\\
+ Note that up to \textsf{biblatex} 3.3, the document language was not taken into account by the lowercasing automatism and all non-classified entries were treated like English entries (and thus lowercased), notwithstanding the main language; therefore, any entry needed to be coded. Even if this misbehaviour is fixed as of \textsf{biblatex} 3.4, it is still advisable to systematically set the proper \joption{LangID}, since this is a prerequisite for a correct multilingual bibliography.
+
+ \item The lowercasing automatism described above cannot deal properly with manual punctuation inside titles. Hence, a title such as \texttt{Maintitle.~A subtitle} will come out as \emph{Main title. a subtitle}. There are several ways to avoid that. The most proper one is to use the \textsf{title} and \textsf{subtitle} fields rather than adding everything to \textsf{title}. Alternatively, everything that is nested inside braces will not get lowercased, i.\,e. \texttt{Maintitle.~\{A\} subtitle} will produce the correct result. This trick is also needed for names and other elements that should not get lowercased (\texttt{Introduction to \{Germanic\} linguistics}). However, please do not configure your BibTeX editor to generally embrace titles (this is a feature provided by many editors) since this will prevent \textsf{biblatex-apa} from lowercasing at places where it should be done.
+
+ \item The \textsf{biblatex-apa} style requires that you use \textsf{biber} as a
+ bibliography processor instead of \textsf{bibtex} (the program). See \cite{biber}
+ for details.
+\end{itemize}
+
+\subsubsection{Using a different style}\label{sec:bib-different}
+
+If you do not want or are not supposed to use neither the default Unified nor the APA/DGPs style, you can disable automatic \textsf{biblatex} loading via the class option \joption{biblatex=false} (see sec.~\ref{packageloading}). In this case, you will need to load
+your own style manually, by entering the respective \textsf{biblatex} or Bib\TeX\ commands.
+
+One case where you need to do that is if you prefer classic Bib\TeX\ over \textsf{biblatex}.
+If you want to follow the Applied Linguistics conventions, but prefer classic Bib\TeX\ over \textsf{biblatex}, a Bib\TeX\ style file \textsf{unified.bst} that implements the \emph{Unified Style Sheet for Linguistics} is available on the Internet.\footnote{\url{http://celxj.org/downloads/unified.bst}} Note, though, that this package does not have specific support for German, so it is only really suitable if you write in English. Thus, if you want to follow the Applied Linguistics conventions, it is strongly recommended that you use \textsf{biblatex} with the preloaded \textsf{univie-ling} style.
+
+
+\subsubsection{Heading}
+
+On posters, you sometimes want a different heading over the references (e.\,g., \emph{Selected Literature}). This can be easily done via the macro
+\jcsmacro{Bibheading\{<title>\}}
+which works with biblatex and normal bibliography environment.
+
+
+\section{Further instructions}
+
+\subsection{Commands and environments}
+
+Since the class draws on \textsf{beamer}, you can use all commands and environments provided by \textsf{beamer} in order to structure and typeset your document.
+Please refer to the comprehensive beamer manual \cite{beamer} for information.
+
+Please also refer to the template files included in the package for some further usage instructions and hints.
+
+\subsection{\LyX\ layouts and templates}
+
+A layout for \LyX\footnote{See \url{https://www.lyx.org}.}\ can be retrieved from \url{https://github.com/jspitz/univie-ling/raw/master/lyx/layouts/univie-ling-poster.layout}.
+
+Templates are provided as well:
+\begin{flushleft}
+\begin{itemize}
+ \item English template:\\
+ \url{https://github.com/jspitz/univie-ling/raw/master/lyx/templates/template-univie-ling-poster-english.lyx}
+ \item German template:\\
+ \url{https://github.com/jspitz/univie-ling/raw/master/lyx/templates/template-univie-ling-poster-deutsch.lyx}
+\end{itemize}
+\end{flushleft}
+
+\section{Release History}
+
+\begin{description}
+ \item 2023/01/26 (v.\,2.3)
+ \begin{itemize}
+ \item Initial release.
+ \end{itemize}
+\end{description}
+
+\begin{thebibliography}{1}
+
+\bibitem{covington} Covington, Michael A. and Spitzmüller, Jürgen:
+\emph{The covington Package. Macros for Linguistics}. September 7, 2018.
+\url{http://www.ctan.org/pkg/covington}.
+
+\bibitem{apabibltx} Kime, Philip:
+\emph{APA Bib\LaTeX\ style. Citation and References macros for Bib\LaTeX}. March 3, 2016.
+\url{http://www.ctan.org/pkg/biblatex-apa}.
+
+\bibitem{beamer} Till Tantau, Joseph Wright and Vedran Mileti\'{c} (2022): \emph{beamer --
+A \LaTeX\ class for producing presentations and slides}. URL: \url{http://www.ctan.org/pkg/beamer}.
+
+\bibitem{beamerposter} Thomas Deselaers and Philippe Dreuw (2018): \emph{beamerposter -- Extend beamer
+and a0poster for custom sized posters}. URL: \url{https://ctan.org/pkg/beamerposter}.
+
+\bibitem{biber} Kime, Philip and Charette, Fran\c{c}ois:
+\emph{Biber. A backend bibliography processor for biblatex}. March 6, 2016.
+\url{http://www.ctan.org/pkg/biber}.
+
+\bibitem{bibltx} Lehman, Philipp (with Audrey Boruvka, Philip Kime and Joseph Wright):
+\emph{The biblatex Package. Programmable Bibliographies and Citations}. March 3, 2016.
+\url{http://www.ctan.org/pkg/biblatex}.
+
+\bibitem{tcolorbox} Thomas F. Sturm (2022): \emph{tcolorbox -- Coloured boxes, for LaTeX
+ examples and theorems, etc}. \url{https://ctan.org/pkg/tcolorbox}.
+
+\end{thebibliography}
+
+\end{document}
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 6751971d22..bed1962efe 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf
Binary files 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 301b9f3698..994f351164 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.2, 2022/12/06}
+\date{Version 2.3, 2023/01/26}
\maketitle
@@ -404,6 +404,10 @@ Templates are provided as well:
\section{Release History}
\begin{itemize}
+ \item 2023/01/26 (v.\,2.3)
+ \begin{itemize}
+ \item No change to this class.
+ \end{itemize}
\item 2022/12/06 (v.\,2.2)
\begin{itemize}
\item Fix boolean option parsing.
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 b7e956b0b1..fea6295a49 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling-wlg.pdf
Binary files 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 20501223a7..f0e54ecd0a 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.2, 2022/12/06}
+\date{Version 2.3, 2023/01/26}
\maketitle
@@ -140,6 +140,12 @@ The class can generate a titlepage in two different forms.
the journal metadata. Pagination info in these places is suppressed.
\end{description}
+\subsection{Paper type}\label{type}
+
+The option \joption{type=paper|review} lets you select between a normal article and a review article (the former being default).
+With \joption{review}, the paper is flagged as a review and the title is set smaller, as review titles tend to be long. Note
+that reviews do not have subtitles.
+
\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.
@@ -181,7 +187,7 @@ In general, the data for the editorial board should be set/changed in a local co
using \jcsmacro{aff*[m|f|p]\{Affilitation\}} for the corresponding author (the optional argument, \joption{f} or \joption{m},
specifies the grammatical gender, \joption{p} indicates plural [multiple authors])
\item{\jcsmacro{title\{<title>\}}}: Title of the paper.
- \item{\jcsmacro{subtitle\{<subtitle>\}}}: Subtitle.
+ \item{\jcsmacro{subtitle\{<subtitle>\}}}: Subtitle. Omitted with \joption{type=review}.
\item{\jcsmacro{date\{<date>\}}}: Date of publication (optional; by default the date when the PDF file was processed is used).
\end{description}
Use \jfcsmacro{maketitle} to set the title after the above settings have been made.
@@ -241,6 +247,14 @@ A template is provided as well: \url{https://github.com/jspitz/univie-ling/raw/m
\raggedright
\begin{itemize}
+ \item 2023/01/26 (v.\,2.3)
+ \begin{itemize}
+ \item Add \joption{type} option and allow for review articles.
+ \end{itemize}
+ \item 2022/12/06 (v.\,2.2)
+ \begin{itemize}
+ \item No change to this class.
+ \end{itemize}
\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.
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling.pdf b/macros/latex/contrib/univie-ling/doc/univie-ling.pdf
index f6e2dd22b9..8817a4d6f0 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling.pdf
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling.pdf
Binary files differ
diff --git a/macros/latex/contrib/univie-ling/doc/univie-ling.tex b/macros/latex/contrib/univie-ling/doc/univie-ling.tex
index 0d7c440ac5..63340e482a 100644
--- a/macros/latex/contrib/univie-ling/doc/univie-ling.tex
+++ b/macros/latex/contrib/univie-ling/doc/univie-ling.tex
@@ -15,7 +15,7 @@
% macros
\newcommand*\uvlt{\textsf{univie-ling}}
\newcommand*\uvlc[1]{\textsf{univie-ling-#1}}
-\newcommand*\mlink[1]{\textcolor{Maroon}{\hyperref{#1}{}{}{\textbf{$\blacktriangleright$ Manual}}}}
+\newcommand*\mlink[1]{\textcolor{Maroon}{\hyperref{#1}{}{}{\textbf{$\blacktriangleright$~Manual}}}}
% improve layout
\tolerance 1414
@@ -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.2, 2022/12/06}
+\date{Version 2.3, 2023/01/26}
\maketitle
@@ -78,6 +78,11 @@ and for students and researchers alike. \mlink{univie-ling-handout.pdf}
The \uvlc{paper} class provides a \LaTeXe\ class suitable for papers ([\emph{Pro}]\emph{Seminar\-arbeiten}) in (Applied)
Linguistics at the Department of Linguistics, University of Vienna. \mlink{univie-ling-paper.pdf}
+\subsection{\uvlc{poster}}
+
+The \uvlc{poster} class provides a \LaTeXe\ class suitable for scientific posters in (Applied)
+Linguistics at the Department of Linguistics, University of Vienna. \mlink{univie-ling-poster.pdf}
+
\subsection{\uvlc{thesis}}
The \uvlc{thesis} class provides a \LaTeXe\ class suitable for Bachelor's, Master's, Diploma and Doctoral theses in
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 87859d9e05..32529980b2 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls
@@ -7,6 +7,7 @@
%% -- univie-ling-handout.cls: Class for Handouts
%% -- univie-ling-expose.cls: Class for PhD Research Proposals (this file)
%% -- univie-ling-paper.cls: Class for student papers
+%% -- univie-ling-poster.cls: Class for scientific posters
%% -- univie-ling-thesis.cls: Class for BA, MA or PhD theses
%% -- univie-ling-wlg.cls: Class for the journal Wiener Linguistische Gazette
%% -- univie-logo-sw.pdf: University of Vienna logo
@@ -32,7 +33,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-expose}[2022/12/06 v.2.2 Univie Linguistic Exposes (JSp)]
+\ProvidesPackage{univie-ling-expose}[2023/01/26 v.2.3 Univie Linguistic Exposes (JSp)]
%% ============================================================
@@ -76,6 +77,7 @@
\@uve@microtypefalse
}
},
+ all.default:n = { true },
all.usage:n = preamble,
% apa=<true|false>
% Load APA style
@@ -120,6 +122,7 @@
\@uve@polyglossiafalse
}
},
+ polyglossia.default:n = { true },
polyglossia.usage:n = preamble,
% ref=<true|false>
% Load varioref and prettyref
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls
index 7c761464f4..5d801959b9 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls
@@ -7,6 +7,8 @@
%% -- univie-ling-handout.cls: Class for Handouts (this file)
%% -- univie-ling-expose.cls: Class for PhD Research Proposals
%% -- univie-ling-handout.cls: Class for student papers
+%% -- univie-ling-paper.cls: Class for student papers
+%% -- univie-ling-poster.cls: Class for scientific posters
%% -- univie-ling-thesis.cls: Class for BA, MA or PhD theses
%% -- univie-ling-wlg.cls: Class for the journal Wiener Linguistische Gazette
%% -- univie-logo-sw.pdf: University of Vienna logo
@@ -33,7 +35,7 @@
\NeedsTeXFormat{LaTeX2e}[1997/06/01]
-\ProvidesClass{univie-ling-handout}[2022/12/06 v.2.2 Univie Ling handout class (JSp)]
+\ProvidesClass{univie-ling-handout}[2023/01/26 v.2.3 Univie Ling handout class (JSp)]
%% ============================================================
%% CLASS OPTIONS
@@ -128,6 +130,7 @@
\@uvh@microtypefalse
}
},
+ all.default:n = { true },
all.usage:n = preamble,
% apa=<true|false>
% Load APA style
@@ -153,6 +156,7 @@
\def\uvh@printsmalllogo{\includegraphics[height=14mm]{univielogo}}
}
},
+ bwlogo.default:n = { true },
bwlogo.usage:n = preamble,
% caption=<true|false>
% Load caption
@@ -209,6 +213,7 @@
\@uvh@polyglossiafalse
}
},
+ polyglossia.default:n = { true },
polyglossia.usage:n = preamble,
% pplogo=<true|false>
% Print logo on page 2ff.
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
index 08eb9e55fe..536725e004 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls
@@ -32,7 +32,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-paper}[2022/12/06 v.2.2 Univie Linguistic Papers (JSp)]
+\ProvidesPackage{univie-ling-paper}[2023/01/26 v.2.3 Univie Linguistic Papers (JSp)]
%% ============================================================
@@ -77,6 +77,7 @@
\@uvp@microtypefalse
}
},
+ all.default:n = { true },
all.usage:n = preamble,
% apa=<true|false>
% Load APA style
@@ -121,6 +122,7 @@
\@uvp@polyglossiafalse
}
},
+ polyglossia.default:n = { true },
polyglossia.usage:n = preamble,
% ref=<true|false>
% Load varioref and prettyref
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls
new file mode 100644
index 0000000000..7a688b7f79
--- /dev/null
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-poster.cls
@@ -0,0 +1,954 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% File univie-ling-handout
+%%
+%% Scientific Posters in (Applied) Linguistics at the University of Vienna
+%%
+%% This file is part of the univie-ling LaTeX bundle, consisting of:
+%% -- univie-ling-handout.cls: Class for Handouts (this file)
+%% -- univie-ling-expose.cls: Class for PhD Research Proposals
+%% -- univie-ling-handout.cls: Class for student papers
+%% -- univie-ling-poster.cls: Class for posters
+%% -- univie-ling-thesis.cls: Class for BA, MA or PhD theses
+%% -- univie-ling-wlg.cls: Class for the journal Wiener Linguistische Gazette
+%% -- univie-logo-sw.pdf: University of Vienna logo
+%% -- univie-ling-wlg-logo.pdf: Logo of the journal Wiener Linguistische Gazette
+%% -- univie-ling.bbx: Biblatex bibliography style
+%% -- univie-ling.cbx: Biblatex citation style
+%%
+%% Author: Juergen Spitzmueller
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Juergen Spitzmueller.
+%% Please report issues to https://github.com/jspitz/univie-ling/issues
+%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+\NeedsTeXFormat{LaTeX2e}[1997/06/01]
+\ProvidesClass{univie-ling-poster}[2023/01/26 v.2.3 Univie Ling poster class (JSp)]
+
+%% ============================================================
+%% CLASS OPTIONS
+%% ============================================================
+
+\newif\if@uvpt@apa\@uvpt@apafalse
+\newif\if@uvpt@biblatex\@uvpt@biblatextrue
+\newif\if@uvpt@captionp\@uvpt@captionptrue
+\newif\if@uvpt@covington\@uvpt@covingtontrue
+\newif\if@uvpt@draftmark\@uvpt@draftmarkfalse
+\newif\if@uvpt@portrait\@uvpt@portraitfalse
+\newif\if@uvpt@microtype\@uvpt@microtypetrue
+\newif\if@uvpt@otffonts\@uvpt@otffontsfalse
+\newif\if@uvpt@polyglossia\@uvpt@polyglossiafalse
+\newif\if@uvpt@pplogo\@uvpt@pplogotrue
+\newif\if@uvpt@psfonts\@uvpt@psfontstrue
+\newif\if@uvpt@refsp\@uvpt@refsptrue
+\newif\if@uvpt@tcolorbox\@uvpt@tcolorboxtrue
+\newif\if@uvpt@usefontenc\@uvpt@usefontenctrue
+\def\uvpt@fontenc{T1}
+\def\uvpt@fontsize{11}
+\def\uvpt@papersize{a0}
+\def\uvpt@scale{1.4}
+\def\uvpt@logoscale{3.42}
+\def\uvpt@department@de{Institut f\"ur Sprachwissenschaft}
+\def\uvpt@department@en{Department of Linguistics}
+\def\uvpt@logo@event@sep{\\[.5em]}
+\def\uvpt@event@location@sep{\\[.5em]}
+\def\uvpt@location@date@sep{ $\cdot$ }
+
+% German CD (default)
+\def\uvpt@cd@german{
+ \def\uvpt@university{Universit\"at Wien}
+ \def\uvpt@department{\uvpt@department@de}
+}
+\def\uvpt@cd@english{%
+ \def\uvpt@university{University of Vienna}
+ \def\uvpt@department{\uvpt@department@en}
+}
+\uvpt@cd@german
+
+% We use l3keys here since (1) LaTeX2e keys are rather
+% new and (2) do not provide for choice keys yet.
+\ExplSyntaxOn
+\keys_define:nn { uvpt }
+{
+ % all=<true|false>
+ % Load all (most) packages
+ all.code:n =
+ { \str_if_eq:NNTF { #1 } { true }
+ {
+ \@uvpt@biblatextrue
+ \@uvpt@captionptrue
+ \@uvpt@refsptrue
+ \@uvpt@covingtontrue
+ \@uvpt@microtypetrue
+ \@uvpt@tcolorboxtrue
+ }{
+ \@uvpt@biblatexfalse
+ \@uvpt@captionpfalse
+ \@uvpt@refspfalse
+ \@uvpt@covingtonfalse
+ \@uvpt@microtypefalse
+ \@uvpt@tcolorboxfalse
+ }
+ },
+ all.default:n = { true },
+ all.usage:n = preamble,
+ % apa=<true|false>
+ % Load APA style
+ apa.legacy_if_set:n = @uvpt@apa,
+ apa.usage:n = preamble,
+ % biblatex=<true|false>
+ % Load biblatex
+ biblatex.legacy_if_set:n = @uvpt@biblatex,
+ biblatex.usage:n = preamble,
+ % caption=<true|false>
+ % Load caption
+ caption.legacy_if_set:n = @uvpt@captionp,
+ caption.usage:n = preamble,
+ % covington=<true|false>
+ % Load covington
+ covington.legacy_if_set:n = @uvpt@covington,
+ covington.usage:n = preamble,
+ % fontenc=<value|none>
+ % customize font encoding
+ fontenc.code:n =
+ { \str_if_eq:NNTF { #1 } { none }
+ {
+ \@uvpt@usefontencfalse
+ }{
+ \def\uvpt@fontenc{#1}
+ }
+ },
+ fontenc.usage:n = preamble,
+ % fontsize=<size>
+ % Set base font size
+ fontsize.tl_set:N = \uvpt@fontsize,
+ fontsize.usage:n = preamble,
+ % portrait=<true|false>
+ % Set portrait
+ portrait.legacy_if_set:n = @uvpt@portrait,
+ portrait.usage:n = preamble,
+ % microtype=<true|false>
+ % Load microtype
+ microtype.legacy_if_set:n = @uvpt@microtype,
+ microtype.usage:n = preamble,
+ % papersize=<size>
+ % Set paper size
+ papersize .choice:,
+ % A0
+ papersize / a0 .code:n = { \def\uvpt@papersize{#1} },
+ % A1
+ papersize / a1 .code:n = {
+ \def\uvpt@papersize{#1}
+ \def\uvpt@logoscale{2.42}
+ },
+ % A2
+ papersize / a2 .code:n = {
+ \def\uvpt@papersize{#1}
+ \def\uvpt@logoscale{1.72}
+ },
+ % A3
+ papersize / a3 .code:n = {
+ \def\uvpt@papersize{#1}
+ \def\uvpt@logoscale{1.16}
+ },
+ % A4
+ papersize / a4 .code:n = {
+ \def\uvpt@papersize{#1}
+ \def\uvpt@logoscale{.79}
+ },
+ papersize.usage:n = preamble,
+ % scale=<double>
+ scale.code:n = { \def\uvpt@scale{#1} },
+ scale.usage:n = preamble,
+ % polyglossia=<true|false>
+ % Load polyglossia
+ polyglossia.code:n =
+ { \str_if_eq:NNTF { #1 } { true }
+ {
+ \@uvpt@psfontsfalse
+ \@uvpt@otffontstrue
+ \@uvpt@polyglossiatrue
+ }{
+ \@uvpt@polyglossiafalse
+ }
+ },
+ polyglossia.default:n = { true },
+ polyglossia.usage:n = preamble,
+ % ref=<true|false>
+ % Load varioref and prettyref
+ ref.legacy_if_set:n = @uvpt@refsp,
+ ref.usage:n = preamble,
+ % cd=<german|english>
+ % CD Language
+ cd .choice:,
+ % german
+ cd / german .code:n = { \uvpt@cd@german },
+ % english
+ cd / english .code:n = { \uvpt@cd@english },
+ % draftmark=<true|false>
+ % Print draftmark
+ draftmark.legacy_if_set:n = @uvpt@draftmark,
+ draftmark.usage:n = preamble,
+ % tcolorbox=<true|false>
+ % Load tcolorbox
+ tcolorbox.legacy_if_set:n = @uvpt@tcolorbox,
+ tcolorbox.usage:n = preamble,
+ % fonts=<ps|otf|none>
+ % Select font scheme
+ fonts .choice:,
+ % ps: use PostScript fonts (classic LaTeX)
+ fonts / ps .code:n =
+ { \@uvpt@psfontstrue
+ \@uvpt@otffontsfalse
+ },
+ % otf: use OpenType fonts (fontspec)
+ fonts / otf .code:n =
+ { \@uvpt@psfontsfalse
+ \@uvpt@otffontstrue
+ },
+ % none: Use no font package
+ fonts / none .code:n =
+ { \@uvpt@psfontsfalse
+ \@uvpt@otffontsfalse
+ },
+}
+\ExplSyntaxOff
+
+% Process
+
+\IfFormatAtLeastTF{2022-06-01}
+{
+ \ProcessKeyOptions[uvpt]
+}{
+ \RequirePackage{l3keys2e}
+ \ProcessKeysOptions{uvpt}
+}
+
+
+%% ============================================================
+%% LOAD REQUIRED BASE CLASS AND PACKAGES
+%% ============================================================
+
+% Base class: beamer
+\PassOptionsToClass{fontsize=\uvpt@fontsize,oneside}{beamer}
+\if@uvpt@portrait
+ \PassOptionsToPackage{orientation=portrait}{beamerposter}
+\fi
+\PassOptionsToPackage{size=\uvpt@papersize,scale=\uvpt@scale}{beamerposter}
+
+\LoadClass{beamer}[1997/04/16]
+
+\mode<presentation>
+
+% plus beamerposter
+\RequirePackage{etoolbox}
+\AtEndPreamble{%
+ \RequirePackage{beamerposter}
+}
+
+\RequirePackage{amssymb}
+
+\if@uvpt@psfonts
+ \if@uvpt@usefontenc
+ \RequirePackage[\uvpt@fontenc]{fontenc}
+ \fi
+ % Source Pro fonts
+ \RequirePackage[default,osf]{sourceserifpro}
+ \RequirePackage[osf]{sourcesanspro}
+ \RequirePackage{sourcecodepro}
+\fi
+
+\if@uvpt@otffonts
+ \RequirePackage{fontspec}
+ % Source Pro fonts
+ \setmainfont{SourceSerifPro}[Numbers=OldStyle]
+ \setsansfont{SourceSansPro}[Numbers=OldStyle]
+ \setmonofont{SourceCodePro}
+\fi
+
+
+%% ============================================================
+%% FONTS
+%% ============================================================
+
+\setbeamerfont{title in headline}{size=\veryHuge,parent=structure,series=\bfseries,family=\sffamily}
+\setbeamerfont{subtitle in headline}{size=\Large,parent=structure,series=\bfseries,family=\sffamily}
+\setbeamerfont{author in headline}{size=\large,series=\mdseries,family=\sffamily}
+\setbeamerfont{event title}{size=\large,series=\bfseries,family=\sffamily}
+\setbeamerfont{event location}{size=\large,series=\mdseries,family=\sffamily}
+\setbeamerfont{event date}{size=\large,series=\mdseries,family=\sffamily}
+\setbeamerfont{footline}{size=\small,family=\sffamily}
+\setbeamerfont{univieunit}{size=\large,series=\bfseries,family=\sffamily}
+\setbeamerfont{block title}{family=\sffamily,size=\large}
+\setbeamerfont{block example title}{family=\sffamily,size=\large}
+\setbeamerfont{block title alerted}{family=\sffamily,size=\large}
+
+\RequirePackage{url}
+\def\UrlFont{\rmfamily\itshape\color{black}}
+
+%% ============================================================
+%% COLORS
+%% ============================================================
+
+\usecolortheme{default}
+\definecolor{univie@blue}{RGB}{0,102,153}
+\definecolor{univie@grey}{RGB}{102,102,102}
+\definecolor{univie@red}{RGB}{179,7,56}
+\definecolor{univie@green}{RGB}{17,137,122}
+\setbeamercolor{structure}{fg=univie@blue}
+\setbeamercolor{univieunit}{fg=univie@grey}
+\setbeamercolor{titlelike}{fg=black}
+\setbeamercolor{title}{fg=univie@blue}
+\setbeamercolor{frametitlelike}{fg=univie@blue}
+\setbeamercolor{frametitle}{parent=frametitlelike}
+\setbeamercolor{framesubtitle}{parent=frametitle}
+\setbeamercolor{mini frame}{parent=structure}
+\setbeamercolor{sepline}{fg=univie@grey,bg=univie@grey}
+\setbeamercolor{titlebox}{fg=white,bg=univie@blue}
+\setbeamercolor{footline}{fg=black}
+\setbeamercolor{itemize item}{fg=univie@blue}
+\setbeamercolor*{block body}{bg=white,fg=black}
+\setbeamercolor*{block title}{fg=white,bg=univie@blue}
+\setbeamercolor*{block example body}{bg=white,fg=black}
+\setbeamercolor*{block example title}{fg=white,bg=univie@green}
+\setbeamercolor*{block body alerted}{bg=white,fg=black}
+\setbeamercolor*{block title alerted}{fg=white,bg=univie@red}
+\setbeamercolor*{item projected}{fg=white,bg=univie@grey}
+
+
+%% ============================================================
+%% LENGTHS
+%% ============================================================
+
+\newlength\headeroffset
+\newlength\titleoffset
+\setlength\headeroffset{7mm}
+\setlength\titleoffset{-3.6mm}
+
+\newlength\beforetitling
+\newlength\beforeevent
+\newlength\beforetitle
+\newlength\beforesubtitle
+\newlength\aftertitle
+\setlength\beforetitling{18pt}
+\setlength\beforeevent{6pt}
+\setlength\beforesubtitle{6pt}
+\setlength\beforetitle{6pt}
+\setlength\aftertitle{18pt}
+
+% Aux linebreak macro, since \\ is redefined by beamer article
+\newcommand*\umbruch[1][]{\linebreak\ifx\@empty#1\else\vspace{#1}\fi}
+
+
+%% ============================================================
+% LOGO
+%% ============================================================
+
+% Construct matching logo/institute entity
+% (size of institute string should equal logo width)
+\newsavebox{\uvpt@box@logoplain}
+\pgfdeclareimage[width=73mm]{univielogo}{univielogo}
+\pgfdeclareimage[width=73mm]{univielogo-bw}{univielogo-sw}
+\savebox{\uvpt@box@logoplain}{%
+ \parbox[t]{100mm}{\pgfuseimage{univielogo}}%
+}
+
+% Scale logo/institute entity for default paper size (A0)
+\newsavebox{\uvpt@box@logo}
+\sbox{\uvpt@box@logo}{\scalebox{\uvpt@logoscale}{\usebox{\uvpt@box@logoplain}}}
+
+% Adjust logo positioning for landscape
+\newlength\lsoffset
+\if@uvpt@portrait\else
+ \setlength\lsoffset{8cm}
+ \addtolength\headeroffset{\lsoffset}
+\fi
+
+
+%% ============================================================
+%% BASE THEMES
+%% ============================================================
+
+% Load base inner theme
+\useinnertheme{default}
+
+% Load base outer theme
+\useoutertheme{default}
+
+
+%% ============================================================
+%% HEADER & FOOTER
+%% ============================================================
+
+% Headline
+\newlength\titleindent
+\newlength\restwidth
+\newlength\univieposter@leftmargin
+\defbeamertemplate*{headline}{univie}
+{%
+ \if@uvpt@portrait
+ \setlength\titleindent{.09\paperwidth}
+ \setlength\restwidth{.991\paperwidth}
+ \else
+ \setlength\titleindent{.065\paperwidth}
+ \setlength\restwidth{.935\paperwidth}
+ \fi
+ \begin{columns}
+ \begin{column}{\titleindent}
+ \end{column}
+    \begin{column}{0.475\textwidth}
+ \begin{beamercolorbox}[wd=\columnwidth,sep=.028\textwidth]{univieunit}
+ \usebox{\uvpt@box@logo}\par
+ \vspace*{.7em}\hspace*{\titleindent}\usebeamerfont{univieunit}\usebeamercolor[fg]{univieunit}\uvpt@department
+ \end{beamercolorbox}
+ \end{column}
+    \begin{column}{0.48\textwidth}
+ \begin{beamercolorbox}[wd=\columnwidth,right,sep=\beamer@rightmargin]{}
+ % Event information
+ \ifx\inserlogo\@empty\else%
+ \insertlogo
+ \ifx\uvpt@eventtitle\@empty\else%
+ \uvpt@logo@event@sep
+ \fi
+ \fi%
+ \ifx\uvpt@eventtitle\@empty\else%
+ {\usebeamerfont{event title}\uvpt@eventtitle%
+ \ifx\uvpt@eventlocation\@empty\else%
+ \uvpt@event@location@sep
+ \fi}
+ \fi%
+ \ifx\uvpt@eventlocation\@empty\else%
+ {\usebeamerfont{event location}\uvpt@eventlocation%
+ \ifx\uvpt@eventdate\@empty\else%
+ \uvpt@location@date@sep
+ \fi}
+ \fi
+ \ifx\uvpt@eventdate\@empty\else%
+ {\usebeamerfont{event date}\uvpt@eventdate}
+ \fi
+ \end{beamercolorbox}
+ \end{column}
+ \end{columns}
+ \vspace*{-1.8mm}
+ \begin{beamercolorbox}[sep=.014\textwidth]{titlebox}
+ \hspace*{\titleindent}\hspace{.013\textwidth}%
+ \begin{minipage}{.8\textwidth}%
+ \usebeamerfont{title in headline}\inserttitle\par%
+ \ifx\insertsubtitle\@empty%
+ \else%
+ \vskip.2em%
+ {\usebeamerfont{subtitle in headline}\insertsubtitle\par}%
+ \fi%
+ \ifx\insertauthor\@empty%
+ \else%
+ \vskip.4em%
+ {\usebeamerfont{author in headline}\insertauthor\par}
+ \fi
+ \end{minipage}
+ \end{beamercolorbox}
+}
+
+% Footline
+\defbeamertemplate*{footline}{univie}
+{%
+ \begin{beamercolorbox}[wd=\textwidth,ht=.2mm]{sepline}
+ \end{beamercolorbox}
+ \vspace*{.25\footheight}
+ \hspace{\beamer@leftmargin}%
+ \usebeamerfont{footline}%
+ \ifx\beamer@shortdate\@empty%
+ \else
+ \hspace*{-\univieposter@leftmargin}\hspace{\beamer@rightmargin}\insertshortdate%
+ \fi
+ \hfill
+ \insertshortauthor\hspace*{\beamer@rightmargin}
+ \vskip2ex
+}
+
+
+%% ============================================================
+%% BLOCKS
+%% ============================================================
+
+% Standard block
+\setbeamertemplate{block begin}{%
+ \vskip.75ex
+ \begin{beamercolorbox}[rounded=true,colsep=.75ex,leftskip=1cm]{block title}%
+ \usebeamerfont*{block title}\insertblocktitle
+ \end{beamercolorbox}%
+ {\ifbeamercolorempty[bg]{block body}{}{\nointerlineskip\vskip-0.5pt}}%
+ \usebeamerfont{block body}%
+ \begin{beamercolorbox}[rounded=true,colsep=.75ex,sep=1ex,leftskip=.3em,vmode]{block body}%
+ \ifbeamercolorempty[bg]{block body}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
+}
+\setbeamertemplate{block end}{%
+ \end{beamercolorbox}
+}
+
+% Example block
+\setbeamertemplate{block example begin}{%
+ \vskip.75ex
+ \begin{beamercolorbox}[rounded=true,colsep=.75ex,leftskip=1cm]{block example title}%
+ \usebeamerfont*{block example title}\insertblocktitle
+ \end{beamercolorbox}%
+ {\ifbeamercolorempty[bg]{block example body}{}{\nointerlineskip\vskip-0.5pt}}%
+ \usebeamerfont{block example body}%
+ \begin{beamercolorbox}[rounded=true,colsep=.75ex,sep=1ex,leftskip=.3em,vmode]{block example body}%
+ \ifbeamercolorempty[bg]{block example body}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
+}
+\setbeamertemplate{block example end}{%
+ \end{beamercolorbox}
+}
+
+% Alert block
+\setbeamertemplate{block alerted begin}{%
+ \vskip.75ex
+ \begin{beamercolorbox}[rounded=true,colsep=.75ex,leftskip=1cm]{block title alerted}%
+ \usebeamerfont*{block title alerted}\insertblocktitle
+ \end{beamercolorbox}%
+ {\ifbeamercolorempty[bg]{block body alerted}{}{\nointerlineskip\vskip-0.5pt}}%
+ \usebeamerfont{block body alerted}%
+ \begin{beamercolorbox}[rounded=true,sep=1ex,colsep=.75ex,leftskip=.3em,vmode]{block body alerted}%
+ \ifbeamercolorempty[bg]{block body alerted}{\vskip-.25ex}{\vskip-.75ex}\vbox{}%
+}
+\setbeamertemplate{block alerted end}{%
+ \end{beamercolorbox}
+}
+
+% Aliases
+
+\newenvironment{bluebox}[1]
+ {\begin{block}{#1}%
+ \setbeamercolor{itemize item}{fg=univie@blue}%
+ \setbeamercolor{item projected}{bg=univie@blue,fg=white}}
+ {\end{block}}
+
+\newenvironment{redbox}[1]
+ {\begin{alertblock}{#1}%
+ \setbeamercolor{itemize item}{fg=univie@red}%
+ \setbeamercolor{item projected}{bg=univie@red,fg=white}}
+ {\end{alertblock}}
+
+\newenvironment{greenbox}[1]
+ {\begin{exampleblock}{#1}%
+ \setbeamercolor{itemize item}{fg=univie@green}%
+ \setbeamercolor{item projected}{bg=univie@green,fg=white}}
+ {\end{exampleblock}}
+
+\if@uvpt@tcolorbox
+
+\newenvironment{blueframedbox}[1]
+ {\begin{tcolorbox}[title={#1}]%
+ \setbeamercolor{itemize item}{fg=univie@blue}%
+ \setbeamercolor{item projected}{bg=univie@blue,fg=white}}
+ {\end{tcolorbox}}
+
+\newenvironment{redframedbox}[1]
+ {\begin{tcolorbox}[title={#1},colback=univie@red!5!white,colframe=univie@red]%
+ \setbeamercolor{itemize item}{fg=univie@red}%
+ \setbeamercolor{item projected}{bg=univie@red,fg=white}}
+ {\end{tcolorbox}}
+
+\newenvironment{greenframedbox}[1]
+ {\begin{tcolorbox}[title={#1},colback=univie@green!5!white,colframe=univie@green]%
+ \setbeamercolor{itemize item}{fg=univie@green}%
+ \setbeamercolor{item projected}{bg=univie@green,fg=white}}
+ {\end{tcolorbox}}
+
+\fi
+
+
+%% ============================================================
+%% LISTS
+%% ============================================================
+
+% Increase general list indentation
+\setlength\leftmargini{3.5em}
+
+% Itemize items
+\defbeamertemplate*{itemize item}{univie}{%
+ \raise1.25pt\hbox{\donotcoloroutermaths$\blacktriangleright$}%
+}
+\defbeamertemplate*{itemize subitem}{univie}{%
+ \small\raise1.5pt\hbox{\donotcoloroutermaths$\blacktriangleright$}%
+}
+\defbeamertemplate*{itemize subsubitem}{univie}{%
+ \small\raise1.5pt\hbox{\donotcoloroutermaths$\blacktriangleright$}%
+}
+
+% Enumerate items
+\defbeamertemplate*{enumerate item}{univie}
+{%
+ \raisebox{.2ex}{%
+ \usebeamerfont*{item projected}%
+ \usebeamercolor[bg]{item projected}%
+ \vrule width2.7ex height2ex depth.6ex%
+ \hskip-2.7ex%
+ \hbox to2.7ex{%
+ \hfil%
+ \color{fg}\insertenumlabel%
+ \hfil}%
+ }%
+}
+[action]
+{\setbeamerfont{item projected}{size=\scriptsize}}
+
+\setbeamercolor{item projected}{bg=univie@blue,fg=white}
+\setbeamerfont{item projected}{family=\sffamily}
+
+% Bibliography
+\setbeamertemplate{bibliography item}[triangle]
+\renewcommand{\@cite}[2]{\textcolor{structure}{#1\if@tempswa :\,#2\fi}}
+\setbeamertemplate{bibliography entry title}{ }
+\setbeamertemplate{bibliography entry location}{ }
+\setbeamertemplate{bibliography entry note}{ }
+\setbeamercolor{bibliography entry author}{use=structure,fg=structure.fg}
+\setbeamercolor{bibliography entry title}{use=normal text,fg=normal text.fg}
+\setbeamercolor{bibliography entry location}{use=normal text,fg=normal text.fg}
+\setbeamercolor{bibliography entry note}{use=normal text,fg=normal text.fg}
+
+
+%% ============================================================
+%% MARGIN
+%% ============================================================
+
+% Adjust left margin to logo/title indentation
+\AtEndPreamble{%
+ \setlength\univieposter@leftmargin\beamer@leftmargin
+ \addtolength\univieposter@leftmargin{.0155\paperwidth}
+ \if@uvpt@portrait
+ \addtolength\univieposter@leftmargin{.091\paperwidth}
+ \else
+ \addtolength\univieposter@leftmargin{.065\paperwidth}
+ \fi
+ \setbeamersize{text margin left=\univieposter@leftmargin}
+}
+
+
+%% ============================================================
+%% MISC.
+%% ============================================================
+
+% Date: use leading zeros in month/day (e.g. 01/01/2015)
+\newcommand{\leadingzero}[1]{\ifnum #1<10 0\the#1\else\the#1\fi}
+\AtBeginDocument{%
+ \@ifundefined{addto}{}{%
+ \addto\captionsngerman{\def\datengerman{\def\today{\leadingzero{\day}.\leadingzero{\month}.\the\year}}}
+ \addto\captionsenglish{\def\dateenglish{\def\today{\leadingzero{\day}/\leadingzero{\month}/\the\year}}}
+ }%
+}
+
+% Disable beamer navigation symbols
+\setbeamertemplate{navigation symbols}{}
+
+% Numbered sections in toc
+\setbeamertemplate{sections in toc}[sections numbered]
+
+\mode
+<all>
+
+
+%% ============================================================
+%% 1 Personal data
+%% ============================================================
+
+% a.) Department
+\newcommand*\department[1]%
+{%
+ \def\uvpt@department{#1}
+}
+
+% b.) Event title
+\def\uvpt@eventtitle{}
+\newcommand*{\eventtitle}[1]{%
+ \def\uvpt@eventtitle{#1}%
+}
+
+% c.) Event location
+\def\uvpt@eventlocation{}
+\newcommand*{\eventlocation}[1]{%
+ \def\uvpt@eventlocation{#1}%
+}
+
+% d.) Event date
+\def\uvpt@eventdate{}
+\newcommand*{\eventdate}[1]{%
+ \def\uvpt@eventdate{#1}%
+}
+
+% e.) Event logo. We re-use beamer's \logo here
+\let\eventlogo\logo
+
+%% ============================================================
+%% LOCALIZATION:
+%% ============================================================
+
+\RequirePackage{translator}
+\languagealias{naustrian}{German}
+\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.}
+\deftranslation[to=English]{footnote}{fn.}
+\deftranslation[to=German]{example}{Beispiel}
+\deftranslation[to=English]{example}{example}
+
+
+%% =============================================================
+%% BOXES:
+%% =============================================================
+
+\if@uvpt@tcolorbox
+
+\RequirePackage{tcolorbox}
+% TColorbox settings
+\tcbset{%
+ colback=univie@blue!5!white,
+ colframe=univie@blue,
+ fontlower=\small\raggedleft,
+ fonttitle=\sffamily\large,
+ width=\textwidth,
+ boxsep=.75ex,
+ left=1cm%
+}
+
+\fi
+
+
+%% =============================================================
+%% TABLES AND FIGURES:
+%% =============================================================
+
+\if@uvpt@captionp
+ \RequirePackage[format=plain,
+ justification=RaggedRight,
+ singlelinecheck=false
+ ]{caption}
+\fi
+
+%% =============================================================
+%% POLYGLOSSIA:
+%% =============================================================
+
+\if@uvpt@polyglossia
+ \if@uvpt@captionp
+ \RequirePackage{ragged2e}
+ \fi
+ \RequirePackage{polyglossia}
+\else
+ \RequirePackage{babel}[1997/01/23]
+\fi
+
+%% =============================================================
+%% BIBLIOGRAPHY:
+%% =============================================================
+
+% Biblatex
+\if@uvpt@biblatex
+
+\if@uvpt@apa
+% Load biblatex with apa style
+\RequirePackage[%
+ style=apa,
+ natbib=true,
+ sorting=nyvt,
+ sortcites=true,
+ backend=biber]
+{biblatex}
+
+% Map localization files to the apa variants
+\DeclareLanguageMapping{english}{english-apa}
+\DeclareLanguageMapping{german}{german-apa}
+\DeclareLanguageMapping{ngerman}{ngerman-apa}
+\DeclareLanguageMapping{austrian}{austrian-apa}
+\DeclareLanguageMapping{naustrian}{naustrian-apa}
+
+% Adapt to the DGPs guidelines:
+% 1. Use "et al." (rather than "u.a.") in German
+% 2. No comma before final and/& in German
+% 3. "forthcoming a" rather than "forthcoming-a"
+\DefineBibliographyStrings{german}{%
+ andothers = {et al\adddot}%
+}
+\DefineBibliographyExtras{german}{%
+ \def\finalandcomma{}%
+}
+\DefineBibliographyStrings{ngerman}{%
+ andothers = {et al\adddot}%
+}
+\DefineBibliographyExtras{ngerman}{%
+ \def\finalandcomma{}%
+}
+\DefineBibliographyStrings{austrian}{%
+ andothers = {et al\adddot}%
+}
+\DefineBibliographyExtras{austrian}{%
+ \def\finalandcomma{}%
+}
+\DefineBibliographyStrings{naustrian}{%
+ andothers = {et al\adddot}%
+}
+\DefineBibliographyExtras{naustrian}{%
+ \def\finalandcomma{}%
+}
+\renewcommand{\apashortdash}{~}
+
+% Change cite command for integrated csquotes env.
+\AfterPackage*{csquotes}{\SetCiteCommand{\parencite}}
+% Map \citealp to \nptextcite
+\let\citealp\nptextcite
+%
+\else% Unified Style for Linguistics
+\RequirePackage[%
+ style=univie-ling,
+ sorting=nyvt,
+ sortcites=true,
+ backend=biber]
+{biblatex}
+
+% Change cite command for integrated csquotes env.
+\AfterPackage*{csquotes}{\SetCiteCommand{\parencite}}
+
+% End of @uvpt@apa condition
+\fi
+
+\DeclarePrintbibliographyDefaults{title=\uvpt@bibheading}
+
+% End of @uvpt@biblatex condition
+\fi
+
+% Add indentation to bibliography
+\long\def\beamer@biblabeltemplate#1{%
+ \hspace*{1.1em}\def\insertbiblabel{#1}\usebeamertemplate*{bibliography item}\hfil%
+}
+\bibhang2em
+
+
+%% ============================================================
+%% MISC.
+%% ============================================================
+
+% Allow hyphenation after \slash
+\def\slash{/\penalty\exhyphenpenalty\hskip\z@skip}
+
+% Easy way to change bibliography heading
+\def\uvpt@bibheading{\refname}
+\newcommand*\Bibheading[1]{\def\uvpt@bibheading{#1}}
+
+
+%% ============================================================
+%% FURTHER PACKAGES
+%% ============================================================
+
+\RequirePackage{array}
+\RequirePackage{ifthen}
+
+% Micro-typographic polishment
+\if@uvpt@microtype
+ \RequirePackage{microtype}
+\fi
+
+% Quote (smaller)
+\let\@uvpt@save@quote\quote
+\renewcommand*{\quote}{\@uvpt@save@quote\small}
+
+% Quotation (smaller)
+\let\@uvpt@save@quotation\quotation
+\renewcommand*{\quotation}{\@uvpt@save@quotation\small}
+
+% Smart quotes
+\RequirePackage{csquotes}
+\ExecuteQuoteOptions{autostyle=tryonce,german=guillemets,austrian=guillemets,maxlevel=3}
+% Add quotation marks on displayed quotations
+% a.) for commands "\blockquote" and related:
+\renewcommand{\mkblockquote}[4]{\openautoquote#1\closeautoquote#2#4#3}
+% b.) for environments "displayquote" and related:
+\renewcommand{\mkbegdispquote}[2]{\textooquote\advance\csq@qlevel\@ne}
+\renewcommand{\mkenddispquote}[2]{\textcoquote\csq@qlevel\@ne#1#2}
+
+% Hyperlinks
+\RequirePackage{url}
+\newcommand{\urlprefix}{}
+
+% URLs italic
+\def\UrlFont{\rmfamily\itshape}
+
+% Covington
+\if@uvpt@covington
+ % Rename the beamer example(s) environment
+ % to avoid warning
+ \let\example\beamerexample
+ \let\endexample\endbeamerexample
+ \let\examples\beamerexamples
+ \let\endexamples\endbeamerexamples
+ \let\example\relax
+ \let\examples\relax
+ \RequirePackage{covington}
+ \renewcommand{\p@equation}[1]{(#1)}
+\fi
+
+
+%% =============================================================
+%% X-REFS:
+%% =============================================================
+
+\if@uvpt@refsp
+
+\AtBeginDocument{%
+ % Prettyref:
+ \RequirePackage{prettyref}
+ \newrefformat{sec}{\translate{section}~\ref{#1}}
+ \newrefformat{sub}{\translate{section}~\ref{#1}}
+ \newrefformat{anm}{\translate{footnote}~\ref{#1}}
+ \newrefformat{app}{\appendixname~\ref{#1}}
+ \newrefformat{tab}{\tablename~\ref{#1}}
+ \newrefformat{fig}{\figurename~\ref{#1}}
+ \newrefformat{exa}{\translate{example}~\ref{#1}}
+}
+
+\fi
+
+
+%% =============================================================
+%% DRAFT:
+%% =============================================================
+
+\if@uvpt@draftmark
+
+\RequirePackage{draftwatermark}
+
+\DraftwatermarkOptions{%
+ angle=0,
+ vpos=10pt,
+ anchor=lt,
+ fontsize=4ex,
+ text={\translate{draft} (\today)}
+}
+
+\setbeamercolor{background canvas}{bg=}%transparent canvas
+
+\fi
+
+%% ============================================================
+%% Semantic markup
+%% ============================================================
+
+\newcommand\Expression[1]{\textit{#1}}
+\newcommand\Concept[1]{\textsc{#1}}
+\newcommand\Meaning[1]{\enquote*{#1}}
+
+\endinput
+%%
+%% End of file `univie-ling-poster.cls'.
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
index 166d8e93d5..527914a7de 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls
@@ -7,6 +7,7 @@
%% -- univie-ling-handout.cls: Class for Handouts
%% -- univie-ling-expose.cls: Class for PhD Research Proposals (this file)
%% -- univie-ling-thesis.cls: Class for student papers
+%% -- univie-ling-poster.cls: Class for scientific posters
%% -- univie-ling-thesis.cls: Class for BA, MA or PhD theses
%% -- univie-ling-wlg.cls: Class for the journal Wiener Linguistische Gazette
%% -- univie-logo-sw.pdf: University of Vienna logo
@@ -32,7 +33,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-thesis}[2022/12/06 v.2.2 Univie Linguistic Theses (JSp)]
+\ProvidesPackage{univie-ling-thesis}[2023/01/26 v.2.3 Univie Linguistic Theses (JSp)]
%% ============================================================
@@ -81,6 +82,7 @@
\@uvt@microtypefalse
}
},
+ all.default:n = { true },
all.usage:n = preamble,
% apa=<true|false>
% Load APA style
@@ -133,6 +135,7 @@
\@uvt@polyglossiafalse
}
},
+ polyglossia.default:n = { true },
polyglossia.usage:n = preamble,
% ref=<true|false>
% Load varioref and prettyref
@@ -325,7 +328,7 @@ This includes all drawings, sketches, graphics and internet sources.}
\KOMAoptions{fontsize=12pt}%
\RequirePackage{geometry}
\geometry{tmargin=3cm, bmargin=3cm, lmargin=3cm, rmargin=3cm, footskip=1.5cm}
- }
+ }{}
}%
}
@@ -420,7 +423,7 @@ This includes all drawings, sketches, graphics and internet sources.}
\RequirePackage{geometry}
-\usepackage{setspace}
+\RequirePackage{setspace}
\onehalfspacing
% Header and pagination:
diff --git a/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls b/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
index 6abba2c5a5..3d1e9816e3 100644
--- a/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
+++ b/macros/latex/contrib/univie-ling/tex/univie-ling-wlg.cls
@@ -8,6 +8,7 @@
%% -- univie-ling-handout.cls: Class for Handouts
%% -- univie-ling-expose.cls: Class for PhD Research Proposals
%% -- univie-ling-paper.cls: Class for student papers
+%% -- univie-ling-poster.cls: Class for scientific posters
%% -- univie-ling-thesis.cls: Class for BA, MA or PhD theses
%% -- univie-ling-wlg.cls: Class for the journal Wiener Linguistische Gazette (this file)
%% -- univie-logo-sw.pdf: University of Vienna logo
@@ -33,7 +34,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-wlg}[2022/12/06 v.2.2 Univie WLG journal layout (JSp)]
+\ProvidesPackage{univie-ling-wlg}[2023/01/26 v.2.3 Univie WLG journal layout (JSp)]
%% ============================================================
@@ -47,6 +48,7 @@
\newif\if@wlg@expert\@wlg@expertfalse
\newif\if@wlg@titlepage\@wlg@titlepagefalse
\newif\if@wlg@specialprint\@wlg@specialprintfalse
+\newif\if@wlg@review\@wlg@reviewfalse
% We use l3keys here since (1) LaTeX2e keys are rather
% new and (2) do not provide for choice keys yet.
@@ -68,6 +70,20 @@
% preprint=<true|false>
preprint.legacy_if_set:n = @wlg@preprint,
preprint.usage:n = preamble,
+ % type=<paper|review>
+ type .choice:,
+ % paper
+ type / paper .code:n =
+ {
+ \@wlg@reviewfalse
+ },
+ % review
+ type / review .code:n =
+ {
+ \@wlg@reviewtrue
+ },
+ % no val equals paper
+ type .default:n = {paper},
% peerrev=<true|false>
peerrev.legacy_if_set:n = @wlg@peerrev,
peerrev.usage:n = preamble,
@@ -241,6 +257,10 @@
\deftranslation[to=English]{argumentation}{argumentation}
\deftranslation[to=German]{issue}{Ausgabe}
\deftranslation[to=English]{issue}{Issue}
+\deftranslation[to=German]{review}{Rezension}
+\deftranslation[to=English]{review}{Review}
+\deftranslation[to=German]{reviewedby}{Besprochen von}
+\deftranslation[to=English]{reviewedby}{Reviewed by}
\deftranslation[to=German]{univie}{Universit\"at Wien}
\deftranslation[to=English]{univie}{University of Vienna}
\deftranslation[to=German]{lingdep}{Institut f\"ur Sprachwissenschaft}
@@ -538,6 +558,12 @@
\else
\def\and{\texorpdfstring{\unskip\slash}{| }}%
\fi
+ \if@wlg@review
+ \ifx\@subtitle\@empty\else
+ \PackageWarning{univie-ling-wlg}{subtitle is not supported with type=review}%
+ \global\let\@subtitle\@empty%
+ \fi%
+ \fi
\if@wlg@titlepage
\@maketitlepage[#1]%
\fi
@@ -546,9 +572,15 @@
\global\@wlg@startpagesettrue
\fi
\rehead{\@@author}
- \lohead{\@@title}
- \hypersetup{pdfauthor=\@author,
- pdftitle={\@@title\ -- WLG \@issue\ (\@pubyear)}}
+ \translatelet{\@revtitle}{review}%
+ \lohead{\if@wlg@review\@revtitle\ \enquote{\@@title}\else\@@title\fi}
+ \if@wlg@review
+ \hypersetup{pdfauthor=\@author,
+ pdftitle={\@revtitle\ \enquote{\@@title} -- WLG \@issue\ (\@pubyear)}}
+ \else
+ \hypersetup{pdfauthor=\@author,
+ pdftitle={\@@title\ -- WLG \@issue\ (\@pubyear)}}
+ \fi
\lofoot[\scriptsize\expandafter\url{\wlgurl/fileadmin/user_upload/p_wlg/\@issue\@pubyear/\ljobname.pdf}\\
\translate{published} \@date]{}
\par
@@ -637,13 +669,15 @@
\vskip 3em
\fi
\if@wlg@specialprint
- {\usekomafont{title}{\@title\par}}%
- \vskip 1em
- {\ifx\@subtitle\@empty\else\usekomafont{subtitle}{\@subtitle\par}\fi}%
+ \if@wlg@review
+ {\usekomafont{review}{\translate{review}\par\vskip .5em}}%
+ \fi
+ {\if@wlg@review\usekomafont{reviewtitle}\else\usekomafont{title}\fi{\@title\par}}%
+ {\ifx\@subtitle\@empty\else\vskip 1em\usekomafont{subtitle}{\@subtitle\par}\fi}%
\vskip 2em
{%
\usekomafont{author}{%
- \@author\par
+ \if@wlg@review\translate{reviewedby}: \fi\@author\par
}%
}%
\vfill
@@ -677,6 +711,9 @@
{\ifx\@issuetitle\@empty\else
\vskip 1em
\usekomafont{date}{\translate{specialissue}\par}%
+ \if@wlg@review
+ {\usekomafont{review}{\translate{review}\par}}%
+ \fi
\usekomafont{title}{\@issuetitle\par}%
\vskip 3pt
{\ifx\@issuesubtitle\@empty\else\usekomafont{subtitle}{\@issuesubtitle\par}\fi}%
@@ -742,8 +779,15 @@
}
\renewcommand*{\@maketitle}{%
- \addcontentsline{toc}{chapter}{\@author\texorpdfstring{\\[5pt]}{: }\@title%
- \ifx\@subtitle\empty\else\texorpdfstring{\\}{. }\@subtitle\fi}%
+ \if@wlg@review
+ \addcontentsline{toc}{chapter}{\@author\texorpdfstring{\\[5pt]\translate{review}}{: Review}: \@title%
+ \if@wlg@review\usekomafont{reviewtitle}%
+ \else\ifx\@subtitle\empty\else\texorpdfstring{\\}{. }\@subtitle\fi\fi}%
+ \else
+ \addcontentsline{toc}{chapter}{\@author\texorpdfstring{\\[5pt]}{: }\@title%
+ \if@wlg@review\usekomafont{reviewtitle}%
+ \else\ifx\@subtitle\empty\else\texorpdfstring{\\}{. }\@subtitle\fi\fi}%
+ \fi
\next@tdpage
\global\@topnum=\z@
\setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative
@@ -776,11 +820,13 @@
{\usekomafont{subject}{\@subject \par}}%
\vskip 1.5em
\fi
- {\usekomafont{title}{\@title \par}}%
- \vskip .5em
- {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}%
+ \if@wlg@review
+ {\usekomafont{review}{\translate{review}\par}\vskip .5em}%
+ \fi
+ {\if@wlg@review\usekomafont{reviewtitle}\else\usekomafont{title}\fi{\@title \par}}%
+ {\ifx\@subtitle\@empty\else\vskip .5em\usekomafont{subtitle}\@subtitle\par\fi}%
\vskip 1em
- {\usekomafont{author}{\@author\par}}%
+ {\usekomafont{author}{\if@wlg@review\translate{reviewedby}: \fi\@author\par}}%
{\color{gray}\rule{1\columnwidth}{.7pt}\par}%
\end{flushleft}%
\begin{flushright}
@@ -846,6 +892,8 @@
\setkomafont{subtitle}{\normalsize\normalfont\bfseries}
\setkomafont{date}{\normalsize\normalfont\mdseries}
\setkomafont{publishers}{\small\mdseries}
+\newkomafont{review}{\normalfont\mdseries}
+\newkomafont{reviewtitle}{\normalsize\normalfont\bfseries}
%% =============================================================