texlive[56913] Master/texmf-dist: univie-ling (11nov20)

commits+karl at tug.org commits+karl at tug.org
Wed Nov 11 23:02:52 CET 2020


Revision: 56913
          http://tug.org/svn/texlive?view=revision&revision=56913
Author:   karl
Date:     2020-11-11 23:02:51 +0100 (Wed, 11 Nov 2020)
Log Message:
-----------
univie-ling (11nov20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/univie-ling/README
    trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf
    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.cls
    trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx
    trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg

Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/univie-ling/README	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/README	2020-11-11 22:02:51 UTC (rev 56913)
@@ -80,6 +80,18 @@
 
 == CHANGES ==
 
+V. 1.13 (2020-11-11)
+    - univie-ling.bbx:
+      * Fix whitespace issue in thematic issue string.
+    - univie-ling-wlg:
+      * Use totpages package rather than lastpage in order to fix
+        clash with totpages which is loaded by a secondary package.
+      * New option "peerrev".
+      * New option "preprint".
+      * Factor out editorial data to new univie-ling-wlg.cls file.
+      * Make editorial data configurable locally via \edboardGL, \edboardAL, 
+        \edboardHL, and \techboard.
+
 V. 1.12 (2020-06-25)
     - univie-ling.bbx:
     - univie-ling.cbx:

Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-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	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex	2020-11-11 22:02:51 UTC (rev 56913)
@@ -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.13, 2020/11/11}
 
 \maketitle
 
@@ -131,6 +131,10 @@
 	      With \joption{issue}, a title page for a whole journal issue is output.
 	      With \joption{specialprint}, a special print (``Sonderdruck'') title page suitable for single articles
 	      is generated.
+	\item{\joption{peerrev=true|false}}: If \joption{true}, a statement is added to the imprint stating that the papers
+	      of this issue have undergone double-blind peer review.
+	\item{\joption{preprint=true|false}}: If \joption{true}, the issue is marked as preprint on the titlepage and in
+	     the journal metadata. Pagination info in these places is suppressed.
 \end{description}
 
 \section{General settings}
@@ -137,6 +141,8 @@
 
 \subsection{Editorial data}
 
+Data for a particular issue can be set via:
+
 \begin{description}
  \setlength\itemsep{0pt}
  \item{\jcsmacro{startpage\{<page>\}}} Set start pagination (default: 1).
@@ -143,9 +149,21 @@
  \item{\jcsmacro{issue\{<number>\}\{<year>\}}} Set journal issue (number and year)
  \item{\jcsmacro{issuetitle\{<title>\}}} Set title of special issue
  \item{\jcsmacro{issuesubtitle\{<subtitle>\}}} Set subtitle of special issue
- \item{\jcsmacro{issueeditors\{<names>\}}} Set editors of special issue.
 \end{description}
+%
+If needed, the editorial board (as printed in the imprint) can be adapted for a particular issue via:
 
+\begin{description}
+ \setlength\itemsep{0pt}
+ \item{\jcsmacro{edboardGL\{<name>\}}} Set editorial board member(s) for General Linguistics
+ \item{\jcsmacro{edboardAL\{<name>\}}} Set editorial board member(s) for Applied Linguistics
+ \item{\jcsmacro{edboardHL\{<name>\}}} Set editorial board member(s) for Historical Linguistics
+ \item{\jcsmacro{techboard\{<name>\}}} Set technical board member(s)
+\end{description}
+%
+In general, the data for the editorial board should be set/changed in a local copy of the file
+\texttt{univie-ling-wlg.cls} which is shipped with this class.
+
 \subsection{Titling}
 
 \begin{description}
@@ -162,6 +180,8 @@
 \subsection{Abstract and keywords}
 The abstract is set with the \jmacro{abstract} environment.
 Keywords (following the abstract) are set with the \jcsmacro{keywords\{<comma-separated keywords>\}} macro.
+Please note that language switches for abstracts in a different language should be done inside the \jmacro{abstract}
+environment. It is suggested to use \textsf{babel}'s \jfmacro{otherlanguage} environment for this purpose.
 
 \subsection{Structuring}
 
@@ -207,11 +227,21 @@
 
 A template is provided as well:	\url{https://github.com/jspitz/univie-ling/raw/master/lyx/templates/template-wlg-article.lyx}.
 
-\clearpage
 
 \section{Release History}
 
+\raggedright
 \begin{itemize}
+  \item 2020/11/11 (v.\,1.13) 
+  \begin{itemize}
+  	\item Use \textsf{totpages} package rather than \textsf{lastpage} in order to fix
+          clash with \textsf{totpages} which is loaded by a secondary package.
+    \item New option \joption{peerrev}.
+    \item New option \joption{preprint}.
+    \item Factor out editorial data to new \texttt{univie-ling-wlg.cls} file
+    \item Make editorial data configurable locally via \jcsmacro{edboardGL}, \jcsmacro{edboardAL}, 
+          \jcsmacro{edboardHL}, and \jcsmacro{techboard}.
+  \end{itemize}
   \item 2020/06/25 (v.\,1.12) Adapt to compatibility-breaking \textsf{doclicense} change.
   \item 2020/05/05 (v.\,1.11) Update editorial board info.
   \item 2020/05/01 (v.\,1.10) Fix encoding incompatibilities.
@@ -218,7 +248,7 @@
   \item 2019/01/21 (v.\,1.9) No change to this class.
   \item 2019/01/15 (v.\,1.8) No change to this class.
   \item 2018/11/07 (v.\,1.7) No change to this class.
-  \item 2018/11/04 (v.\,1.6)	Remove \jmacro{subexamples} environment as this is now provided by \textsf{covington}.
+  \item 2018/11/04 (v.\,1.6) Remove \jmacro{subexamples} environment as this is now provided by \textsf{covington}.
   \item 2018/09/03 (v.\,1.5)	
   \begin{itemize}
   	\item Introduce \jmacro{subexamples} environment.

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	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls	2020-11-11 22:02:51 UTC (rev 56913)
@@ -31,7 +31,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-expose}[2020/06/25 v1.12 Univie Linguistic Exposes (JSp)]
+\ProvidesPackage{univie-ling-expose}[2020/11/11 v1.13 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	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls	2020-11-11 22:02:51 UTC (rev 56913)
@@ -31,7 +31,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-paper}[2020/06/25 v1.12 Univie Linguistic Papers (JSp)]
+\ProvidesPackage{univie-ling-paper}[2020/11/11 v1.13 Univie Linguistic Papers (JSp)]
 
 \RequirePackage{xkeyval}
 

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	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls	2020-11-11 22:02:51 UTC (rev 56913)
@@ -31,7 +31,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-thesis}[2020/06/25 v1.12 Univie Linguistic Theses (JSp)]
+\ProvidesPackage{univie-ling-thesis}[2020/11/11 v1.13 Univie Linguistic Theses (JSp)]
 
 \RequirePackage{xkeyval}
 

Added: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg	2020-11-11 22:02:51 UTC (rev 56913)
@@ -0,0 +1,20 @@
+%
+% Configuration for WLG class
+%
+
+%
+% Editorial Board
+%
+% General Linguistics
+\edboardGL{Markus P\"ochtrager}
+% Applied Linguistics
+\edboardAL{Mi-Cha Flubacher, Jonas Hassemer \& Sabine Lehner}%
+% Historical Linguistics
+\edboardHL{Stefan Schumacher}
+
+%
+% Technical Board
+%
+%\techboard{John Doe}
+
+% finis


Property changes on: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cfg
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
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	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls	2020-11-11 22:02:51 UTC (rev 56913)
@@ -32,7 +32,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{univie-ling-wlg}[2020/06/25 v1.12 WLG journal layout (JSp)]
+\ProvidesPackage{univie-ling-wlg}[2020/11/11 v1.13 WLG journal layout (JSp)]
 
 
 %% ============================================================
@@ -103,6 +103,20 @@
 }
 \DeclareOptionX{titlepage}{\setkeys{wlg}{ttp=#1}}
 
+% preprint=<true|false>
+\define at boolkey+{wlg}{preprint}[true]{%
+}{%
+    \ClassWarning{univie-ling-wlg}{unknown preprint value}%
+}
+\DeclareOptionX{preprint}{\setkeys{wlg}{preprint=#1}}
+
+% peerrev=<true|false>
+\define at boolkey+{wlg}{peerrev}[true]{%
+}{%
+    \ClassWarning{univie-ling-wlg}{unknown peerrev value}%
+}
+\DeclareOptionX{peerrev}{\setkeys{wlg}{peerrev=#1}}
+
 \DeclareOption*{%
 \PassOptionsToClass{\CurrentOption}{scrartcl}%
 }
@@ -130,7 +144,19 @@
 \fi
 \recalctypearea
 
+
 %% ============================================================
+%% CONFIGURATION:
+%% ============================================================
+
+\newcommand*\edboardAL[1]{\def\wlg at edboardAL{#1}}
+\newcommand*\edboardGL[1]{\def\wlg at edboardGL{#1}}
+\newcommand*\edboardHL[1]{\def\wlg at edboardHL{#1}}
+\newcommand*\techboard[1]{\def\wlg at techboard{#1}}
+
+\InputIfFileExists{univie-ling-wlg.cfg}
+
+%% ============================================================
 %% FONTS UND MICROTYPOGRAPHY:
 %% ============================================================
 
@@ -182,6 +208,12 @@
 \deftranslation[to=English]{published}{Published}
 \deftranslation[to=German]{specialprint}{Sonderdruck aus:}
 \deftranslation[to=English]{specialprint}{Special print from:}
+\deftranslation[to=German]{peerrev}{Die Beitr\"age dieser Ausgabe wurden einer Doppelblindbegutachtung unterzogen.}
+\deftranslation[to=English]{peerrev}{The papers of this issue have undergone double-blind peer review.}
+\deftranslation[to=German]{preprintfrom}{Vorabdruck aus:}
+\deftranslation[to=English]{preprintfrom}{Preprint from:}
+\deftranslation[to=German]{preprint}{Vorabdruck}
+\deftranslation[to=English]{preprint}{Preprint}
 \deftranslation[to=German]{specialissue}{Themenheft}
 \deftranslation[to=English]{specialissue}{Special Issue}
 \deftranslation[to=German]{keywords}{Schlagw\"orter}
@@ -225,8 +257,8 @@
 
 
 \AtBeginDocument{%
-\addto\captionsngerman{\renewcommand*\contentsname{Inhalt}}
-\addto\captionsnaustrian{\renewcommand*\contentsname{Inhalt}}
+\addto\captionsngerman{\renewcommand*\contentsname{Inhalt}}%
+\addto\captionsnaustrian{\renewcommand*\contentsname{Inhalt}}%
 }
 \AtEndPreamble{
 % License
@@ -252,11 +284,22 @@
 \setlength\itemsep{0pt}
 \setlength\parsep{0pt}
 \setlength{\parskip}{0pt}
+\def\wlg at lb{}
 \item[\textbf{\translate{edboard}:}]
-    Markus P\"ochtrager (\translate{general}),\\
-    Mi-Cha Flubacher, Jonas Hassemer \& Sabine Lehner (\translate{applied}),\\
-    Stefan Schumacher (\translate{hist})
-%\item[\textbf{\translate{techboard}:}] Markus Rheindorf
+    \ifcsname wlg at edboardGL\endcsname
+       \wlg at edboardGL\ (\translate{general}),%
+       \def\wlg at lb{\\}%
+    \fi
+    \ifcsname wlg at edboardAL\endcsname
+       \wlg at lb\wlg at edboardAL\ (\translate{applied}),%
+       \def\wlg at lb{\\}%
+    \fi
+    \ifcsname wlg at edboardHL\endcsname
+       \wlg at lb\wlg at edboardHL\ (\translate{hist})
+    \fi
+\ifcsname wlg at techboard\endcsname
+   \item[\textbf{\translate{techboard}:}] \wlg at techboard
+\fi
 \item[\textbf{\translate{contact}:}] \href{mailto:wlg at univie.ac.at}{wlg at univie.ac.at}
 \item[\textbf{Homepage:}] \expandafter\url{\wlgurl}
 \end{labeling}
@@ -269,6 +312,9 @@
 \item[\textbf{\textsc{nbn}:}] BI,078,1063
 \end{labeling}
 \vspace*{-.5em}
+\ifKV at wlg@peerrev
+  \noindent\translate{peerrev}\par\vspace*{.5em}
+\fi
 \noindent\translate{appform}\par
 \setlength{\doclicense at hsize}{\textwidth-\doclicense at imagewidth-\doclicense at imagedistance}%
 \begin{center}
@@ -333,12 +379,12 @@
   \immediate\write\@auxout{\noexpand\newlabel{LastFrontPage}{{}{\arabic{page}}}}%
   \@mainmattertrue\@frontmatterfalse%
   \pagenumbering{arabic}%
-  \def\computelastpage{\pageref{LastPage}}%
+  \def\computelastpage{\pageref{TotPages}}%
   \def\startpageref{\thestartpage}%
 }
 \newcommand*\backmatter{%
   \if at openright\cleardoubleoddpage\else\clearpage\fi\@mainmatterfalse\@frontmatterfalse%
-  \def\computelastpage{\pageref{LastPage}}%
+  \def\computelastpage{\pageref{TotPages}}%
   \def\startpageref{\thestartpage}%
 }
 
@@ -371,9 +417,9 @@
 %% TITLING
 %% ============================================================
 
-\RequirePackage{lastpage}
+\RequirePackage{totpages}
 \RequirePackage{refcount}
-\def\computelastpage{\pageref{LastPage}}%
+\def\computelastpage{\pageref{TotPages}}%
 \def\lastpageref{\computelastpage}%
 \def\startpageref{\thestartpage}%
 \RequirePackage{xcolor}
@@ -552,8 +598,10 @@
 		  }%
 		}%
 		  \vfill
-		  {\usekomafont{date}{\translate{specialprint} \emph{Wiener Linguistische Gazette} (\versal{WLG})
-		 \@issue\ (\@pubyear): \startpageref--\lastpageref\par}}
+		  {\usekomafont{date}{\ifKV at wlg@preprint\translate{preprintfrom}%
+		                      \else\translate{specialprint}\fi\ \emph{Wiener Linguistische Gazette}
+		                      (\versal{WLG})
+		 \@issue\ (\@pubyear)\ifKV at wlg@preprint\else: \startpageref--\lastpageref\fi\par}}
 		{\ifx\@issuetitle\@empty\else
 			\vskip 1em
 			\usekomafont{date}{\translate{specialissue} \itshape\@issuetitle
@@ -691,7 +739,9 @@
      \emph{Wiener Linguistische Gazette} (\versal{WLG})\par
      \translate{lingdep}\par
      \translate{univie}\par
-     \translate{issue} \@issue\ (\@pubyear): \thepage--\lastpageref
+     \translate{issue} \@issue\ (\@pubyear):
+        \ifKV at wlg@preprint\translate{preprint}%
+           \else\thepage--\lastpageref\fi%
     }%
     \vskip \z@ \@plus 1em
     {\usekomafont{publishers}{\@publishers \par}}%
@@ -707,7 +757,7 @@
 % Rewrite \include for local LastPage counter
 \def\@include#1 {%
   \def\ljobname{#1}%
-  \def\lastpageref{\pageref{LastPage#1}}%
+  \def\lastpageref{\pageref{TotPages#1}}%
   \clearpage
   \if at filesw
     \immediate\write\@mainaux{\string\@input{#1.aux}}%
@@ -729,7 +779,7 @@
        \newrefsection
     \fi
     \@input@{#1.tex}%
-    \label{LastPage#1}%
+    \label{TotPages#1}%
     \clearpage
     \@writeckpt{#1}%
     \if at filesw
@@ -813,18 +863,18 @@
       \addsec*{\hspace*{2.4em}Abstract}
       \quotation\noindent\ignorespaces%
 }{%
-    \if at twocolumn\else\endquotation\fi
+    \if at twocolumn\else\endquotation\fi%
 }
 
 % Keywords
 \newcommand\keywords[1]{%
- \begin{quote}
-  \begin{labeling}{\textbf{\translate{keywords}:}}
+ \begin{quote}%
+  \begin{labeling}{\textbf{\translate{keywords}:}}%
    \RaggedRight\small%
    \item[\textbf{\translate{keywords}:}]
       #1%
-   \end{labeling}
-  \end{quote}
+   \end{labeling}%
+  \end{quote}%
 }
 
 % Motto

Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx	2020-11-11 22:02:51 UTC (rev 56913)
@@ -36,7 +36,7 @@
 %
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\ProvidesFile{univie-ling.bbx}[2019/05/21 v1.11dev biblatex bibliography style]
+\ProvidesFile{univie-ling.bbx}[2020/11/11 v1.13 biblatex bibliography style]
 
 % Load base style (authoryear)
 \RequireBibliographyStyle{authoryear}
@@ -314,8 +314,8 @@
   \iffieldundef{issuetitle}{}{%
     \usebibmacro{issue}%
     \adddotspace%
-    [\bibstring{specialissue}]%
-  }
+    \printtext[brackets]{\bibstring{specialissue}}%
+  }%
   \setunit{\addcolon\space}%
   \usebibmacro{issue+date}%
   \usebibmacro{periodical}%

Modified: trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx	2020-11-11 22:02:29 UTC (rev 56912)
+++ trunk/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx	2020-11-11 22:02:51 UTC (rev 56913)
@@ -34,7 +34,7 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 
-\ProvidesFile{univie-ling.cbx}[2019/05/21 v1.11dev biblatex citation style]
+\ProvidesFile{univie-ling.cbx}[2020/11/11 v1.13 biblatex citation style]
 
 \RequireCitationStyle{authoryear}
 



More information about the tex-live-commits mailing list.