texlive[60391] Master/texmf-dist: univie-ling (1sep21)
commits+karl at tug.org
commits+karl at tug.org
Wed Sep 1 22:46:46 CEST 2021
Revision: 60391
http://tug.org/svn/texlive?view=revision&revision=60391
Author: karl
Date: 2021-09-01 22:46:46 +0200 (Wed, 01 Sep 2021)
Log Message:
-----------
univie-ling (1sep21)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/univie-ling/README
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf
trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx
trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/README 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/README 2021-09-01 20:46:46 UTC (rev 60391)
@@ -80,6 +80,15 @@
== CHANGES ==
+V. 1.14 (2021-09-01)
+ - univie-ling-paper.cls:
+ * Do not overwrite user-set \texttype with default value.
+ - univie-ling.bbx:
+ * Sentence-case journal issue title and online title.
+ * Emphasize journal subtitle.
+ - univie-ling-wlg.cfg:
+ * Update editorial board.
+
V. 1.13 (2020-11-11)
- univie-ling.bbx:
* Fix whitespace issue in thematic issue string.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex 2021-09-01 20:46:46 UTC (rev 60391)
@@ -63,7 +63,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 1.12, 2020/06/25}
+\date{Version 1.14, 2021/09/01}
\maketitle
@@ -319,6 +319,8 @@
\section{Release History}
\begin{description}
+ \item 2021/09/01 (v.\,1.14) No change to this class.
+ \item 2020/11/11 (v.\,1.13) No change to this class.
\item 2020/06/25 (v.\,1.12) No change to this class.
\item 2020/05/05 (v.\,1.11) New option \joption{polyglossia}.
\item 2020/05/01 (v.\,1.10) No change to this class.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex 2021-09-01 20:46:46 UTC (rev 60391)
@@ -59,7 +59,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 1.12, 2020/06/25}
+\date{Version 1.14, 2021/09/01}
\maketitle
@@ -243,7 +243,7 @@
\joption{vo} (Vorlesung), \joption{ue} (\"Ubung), \joption{ko} (Kolloquium) or \joption{pv} (Privatissimum).
\item{\jcsmacro{semester\{<semester type>\}\{<year>\}}}: Type and year of the current semester. Type must be either \joption{ss} (summer term) or \joption{ws} (winter term).
\item{\jcsmacro{instructor\{<name>\}}}: Title and name of your instructor (\emph{Dozent}).
- \item{\jcsmacro{texttype\{<text type>\}}}: Text type (such as \emph{Forschungsbericht}). For \joption{ps} and \joption{se} course types, this is automatically set.
+ \item{\jcsmacro{texttype\{<text type>\}}}: Text type (such as \emph{Forschungsbericht}). For \joption{ps} and \joption{se} course types, this is automatically set (but can be overwritten with this macro).
\end{description}
\section{Declaration}
@@ -343,6 +343,8 @@
\section{Release History}
\begin{itemize}
+ \item 2021/09/01 (v.\,1.14) Do not overwrite \jmacro{texttype} set by user with default value.
+ \item 2020/11/11 (v.\,1.13) No change to this class.
\item 2020/06/25 (v.\,1.12) No change to this class.
\item 2020/05/05 (v.\,1.11) New option \joption{polyglossia}.
\item 2020/05/01 (v.\,1.10) No change to this class.
@@ -361,14 +363,8 @@
\item Switch default bibliography style (from APA to Unified).
\item Initial release to CTAN.
\end{itemize}
- \item 2016/09/07 (v.\,0.8)
- \begin{itemize}
- \item Improve \jcsmacro{makedeclaration} output.
- \end{itemize}
- \item 2016/05/05 (v.\,0.7)
- \begin{itemize}
- \item Fix comma after \emph{et al.} with \textsf{biblatex-apa}.
- \end{itemize}
+ \item 2016/09/07 (v.\,0.8) Improve \jcsmacro{makedeclaration} output.
+ \item 2016/05/05 (v.\,0.7) Fix comma after \emph{et al.} with \textsf{biblatex-apa}.
\item 2016/04/30 (v.\,0.6)
\begin{itemize}
\item Reset the alignment after declaration.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex 2021-09-01 20:46:46 UTC (rev 60391)
@@ -59,7 +59,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 1.12, 2020/06/25}
+\date{Version 1.14, 2021/09/01}
\maketitle
@@ -367,6 +367,8 @@
\section{Release History}
\begin{itemize}
+ \item 2021/09/01 (v.\,1.14) No change to this class.
+ \item 2020/11/11 (v.\,1.13) No change to this class.
\item 2020/06/25 (v.\,1.12) No change to this class.
\item 2020/05/05 (v.\,1.11)\begin{itemize}
\item New option \joption{polyglossia}.
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex 2021-09-01 20:46:46 UTC (rev 60391)
@@ -59,7 +59,7 @@
\author{\texorpdfstring{J\xFCrgen Spitzm\xFCller%
\thanks{Please report issues via \protect\url{https://github.com/jspitz/univie-ling}.}}{J\xFCrgen Spitzm\xFCller}}
-\date{Version 1.13, 2020/11/11}
+\date{Version 1.14, 2021/09/01}
\maketitle
@@ -232,6 +232,7 @@
\raggedright
\begin{itemize}
+ \item 2021/09/01 (v.\,1.14) Update editorial board.
\item 2020/11/11 (v.\,1.13)
\begin{itemize}
\item Use \textsf{totpages} package rather than \textsf{lastpage} in order to fix
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls 2021-09-01 20:46:46 UTC (rev 60391)
@@ -31,7 +31,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-expose}[2020/11/11 v1.13 Univie Linguistic Exposes (JSp)]
+\ProvidesPackage{univie-ling-expose}[2021/09/01 v1.14 Univie Linguistic Exposes (JSp)]
\RequirePackage{xkeyval}
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls 2021-09-01 20:46:46 UTC (rev 60391)
@@ -31,7 +31,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-paper}[2020/11/11 v1.13 Univie Linguistic Papers (JSp)]
+\ProvidesPackage{univie-ling-paper}[2021/09/01 v1.14 Univie Linguistic Papers (JSp)]
\RequirePackage{xkeyval}
@@ -299,7 +299,7 @@
}{}
\def\lectype{\csuse{lectype@#1}}%
\def\lectypeverb{\csuse{lectypeverb@#1}}%
- \def\@texttype{\csuse{texttype@#1}}
+ \iftoggle{customtexttype}{}{\def\@texttype{\csuse{texttype@#1}}}
}%
}
@@ -315,7 +315,8 @@
}
\def\@texttype{Seminararbeit}
-\newcommand\texttype[1]{\def\@texttype{#1}}
+\newtoggle{customtexttype}
+\newcommand\texttype[1]{\def\@texttype{#1}\toggletrue{customtexttype}}
\def\@course{}
\newcommand\course[2]{\setkeys{lec}{lectype=#1}\def\@course{#2}}
\def\@instructor{}
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls 2021-09-01 20:46:46 UTC (rev 60391)
@@ -31,7 +31,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-thesis}[2020/11/11 v1.13 Univie Linguistic Theses (JSp)]
+\ProvidesPackage{univie-ling-thesis}[2021/09/01 v1.14 Univie Linguistic Theses (JSp)]
\RequirePackage{xkeyval}
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg 2021-09-01 20:46:46 UTC (rev 60391)
@@ -8,7 +8,7 @@
% General Linguistics
\edboardGL{Markus P\"ochtrager}
% Applied Linguistics
-\edboardAL{Mi-Cha Flubacher, Jonas Hassemer \& Sabine Lehner}%
+\edboardAL{Mi-Cha Flubacher \& Florian Grosser}%
% Historical Linguistics
\edboardHL{Stefan Schumacher}
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls 2021-09-01 20:46:46 UTC (rev 60391)
@@ -32,7 +32,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-wlg}[2020/11/11 v1.13 WLG journal layout (JSp)]
+\ProvidesPackage{univie-ling-wlg}[2021/09/01 v1.14 WLG journal layout (JSp)]
%% ============================================================
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx 2021-09-01 20:46:46 UTC (rev 60391)
@@ -36,7 +36,7 @@
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.bbx}[2020/11/11 v1.13 biblatex bibliography style]
+\ProvidesFile{univie-ling.bbx}[2021/09/01 v1.14 biblatex bibliography style]
% Load base style (authoryear)
\RequireBibliographyStyle{authoryear}
@@ -67,8 +67,11 @@
This is a fatal error. I'm aborting now}%
\endinput}
-% Option "issueeditor": Output journal issue editor
-% (false by default)
+%
+% OPTIONS
+%
+
+% Option "issueeditor": Output journal issue editor (false by default)
\newtoggle{issueeditor}
\DeclareBibliographyOption{issueeditor}[false]{%
\settoggle{issueeditor}{#1}}
@@ -143,6 +146,23 @@
{}
{\printdate}}%
+\renewbibmacro*{issue}{%
+ \ifboolexpr{
+ test {\iffieldundef{issuetitle}}
+ and
+ test {\iffieldundef{issuesubtitle}}
+ }
+ {}
+ {\printtext{%
+ \printfield[issuetitle]{issuetitle}%
+ \iffieldundef{issuesubtitle}{}{
+ \setunit{\subtitlepunct}%
+ \printfield[issuetitle]{issuesubtitle}%
+ }%
+ }%
+ }%
+}
+
\renewbibmacro*{issue+date}{%
\ifboolexpr{
test {\iffieldundef{issue}}
@@ -202,10 +222,10 @@
\usebibmacro{#1}%
}%
\clearname{editor}%
- \newunit}% period instead of space
+ \newunit}% period instead of space
{\global\undef\bbx at lasthash
\usebibmacro{labeltitle}%
- \newunit}% period instead of space
+ \newunit}% period instead of space
\usebibmacro{date+extradate}}
\renewbibmacro*{translator}{%
@@ -225,10 +245,10 @@
\usebibmacro{bbx:savehash}}%
\usebibmacro{translator+othersstrg}%
\clearname{translator}%
- \newunit}% period instead of space
+ \newunit}% period instead of space
{\global\undef\bbx at lasthash
\usebibmacro{labeltitle}%
- \newunit}% period instead of space
+ \newunit}% period instead of space
\usebibmacro{date+extradate}}
@@ -238,7 +258,7 @@
\renewbibmacro*{journal}{%
\iffieldundef{journaltitle}
{}
- {\printtext{%
+ {\printtext[issuetitle]{%
\printfield{journaltitle}%
\setunit{\subtitlepunct}%
\printfield{journalsubtitle}}}}
@@ -256,10 +276,7 @@
\usebibmacro{issue+date}%
\setunit{\addcolon\space}%
\usebibmacro{issue}%
- % The following three lines were originally not included inside of
- % the journal+issuetitle bibmacro. They have been moved inside of
- % this macro in order to allow them to be controlled by the toggle
- % `issueeditor` that is defined at the top of this style file.
+ % Output journal issue editors only if requested by 'issueeditor' option
\iftoggle{issueeditor}
{%
\newunit
@@ -414,7 +431,8 @@
\iffieldundef{urlyear}%
{}%
{\setunit*{\addspace}%
- \printtext[parens]{\bibstring{urlseen} \mkbibdateunified{urlyear}{urlmonth}{urlday}}}%
+ \printtext[parens]{\bibstring{urlseen}
+ \mkbibdateunified{urlyear}{urlmonth}{urlday}}}%
}
\renewbibmacro*{series+number}{%
@@ -431,7 +449,7 @@
{}
{\printnames[byeditor]{editor}%
\setunit{\addspace}%
- \printtext[parens]{\usebibmacro{editor+othersstrg}}% putting (ed.) or (eds.) after editors of books
+ \printtext[parens]{\usebibmacro{editor+othersstrg}}%
\clearname{editor}%
\newunit}%
\usebibmacro{byeditorx}}
@@ -579,13 +597,24 @@
% FIELD FORMATS
%
-\DeclareFieldFormat[article,book,mvbook,inbook,collection,mvcollection,incollection,inproceedings,thesis,unpublished]{titlecase}{\MakeSentenceCase*{#1}}%
+% Sentence-case all variable (non-serial) English titles
+\DeclareFieldFormat[article,book,mvbook,collection,mvcollection,
+ inbook,incollection,inproceedings,
+ thesis,unpublished,online]{titlecase}{\MakeSentenceCase*{#1}}%
-\DeclareFieldFormat[article,inbook,incollection,inproceedings,patent,thesis,unpublished]{title}{#1}
+% Thematic issue title is non-serial as well
+\DeclareFieldFormat[periodical]{issuetitle}{\MakeSentenceCase*{#1}}
+% Plain (recte) shape for these
+\DeclareFieldFormat[article,inbook,incollection,inproceedings,
+ patent,thesis,unpublished]{title}{#1}
+
+% Emphasize thesis title
\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
-\DeclareFieldFormat{pages}{#1} % no pp. prefix, took \mkpageprefix out [kvf]
+% no pp. prefix
+\DeclareFieldFormat{pages}{#1}
+
\DeclareFieldFormat{doi}{%
\ifhyperref
{\href{https://doi.org/#1}{\nolinkurl{https://doi.org/#1}}}
@@ -594,9 +623,6 @@
\DeclareFieldFormat{volume:unified:proc-as-article}{#1}
-\DeclareFieldFormat[periodical]{issuetitle}{#1}
-
-
%
% DRIVERS
%
@@ -615,9 +641,8 @@
\newunit\newblock
\printfield{version}%
\newunit\newblock
-% \usebibmacro{in:}% We don't use "In: " before journal titles
\usebibmacro{journal+issuetitle+editor}%
- \newblock% \newblock ensures period before pages
+ \newblock%
\usebibmacro{note+pages}%
\newunit\newblock
\iftoggle{bbx:isbn}
@@ -659,7 +684,7 @@
{}%
\newunit
\printfield{volumes}%
- \setunit{\addspace}% crucial difference from standard.bbx: space and then (Series + number)
+ \setunit{\addspace}%
\usebibmacro{series+number}%
\newunit\newblock
\printfield{note}%
Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx 2021-09-01 20:46:30 UTC (rev 60390)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx 2021-09-01 20:46:46 UTC (rev 60391)
@@ -34,7 +34,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\ProvidesFile{univie-ling.cbx}[2020/11/11 v1.13 biblatex citation style]
+\ProvidesFile{univie-ling.cbx}[2021/09/01 v1.14 biblatex citation style]
\RequireCitationStyle{authoryear}
More information about the tex-live-commits
mailing list.