diff options
author | Karl Berry <karl@freefriends.org> | 2021-11-03 20:49:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-11-03 20:49:54 +0000 |
commit | f2097854c0f23f9e06a98e134824c76a3e33d286 (patch) | |
tree | d5e62165b109e6c6e519bdabc8b8d2a50abfdaeb /Master | |
parent | b2997a70d96cebf6373f204a3c91ef4762bfc1cf (diff) |
univie-ling (3nov21)
git-svn-id: svn://tug.org/texlive/trunk@60937 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
22 files changed, 299 insertions, 16 deletions
diff --git a/Master/texmf-dist/doc/latex/univie-ling/README b/Master/texmf-dist/doc/latex/univie-ling/README index b11a83f845f..1c366d3da19 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/README +++ b/Master/texmf-dist/doc/latex/univie-ling/README @@ -80,6 +80,20 @@ also have a look at the example files. == CHANGES == +V. 1.16 (2021-11-03): + - univie-ling-paper: + * Adjust font size and margins to dept. standards. + * Add option "draftmark". + * Fix grouping in \maketitle + - univie-ling-thesis: + * Add \makedeclaration (for BA theses) + * Adjust font size and margins of BA thesis to dept. standards. + * Add option "draftmark". + * Fix grouping in \maketitle + - univie-ling-expose: + * Add option "draftmark". + * Fix grouping in \maketitle + V. 1.15 (2021-10-19) - univie-ling.bbx: * Output url date only if url is given (not with DOI). diff --git a/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-deutsch.pdf b/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-deutsch.pdf Binary files differindex 41774184241..f5bb4100142 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-deutsch.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/templates/template-expose-deutsch.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-deutsch.pdf b/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-deutsch.pdf Binary files differindex 497435e7ff1..2d6e8e8b44f 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-deutsch.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-deutsch.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-english.pdf b/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-english.pdf Binary files differindex bd4dfe4715c..87a9785ff29 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-english.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/templates/template-paper-english.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.pdf b/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.pdf Binary files differindex c1de8f5eb87..9569ba5659d 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.tex b/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.tex index ec96559ba74..7b01c0a88f3 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.tex +++ b/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-deutsch.tex @@ -40,6 +40,9 @@ % Die Titelseite \maketitle +% Selbständigkeitserklärung (für BA-Arbeiten) +% \makedeclaration + \tableofcontents \chapter{Ein paar Tipps}\label{cha:hinweise} diff --git a/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-english.tex b/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-english.tex index 4fea4ea8b47..0be7edb6006 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-english.tex +++ b/Master/texmf-dist/doc/latex/univie-ling/templates/template-thesis-english.tex @@ -40,6 +40,9 @@ % The title page \maketitle +% Declaration of good practice (BA theses) +% \makedeclaration + \tableofcontents \chapter{General hints}\label{cha:hints} diff --git a/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf b/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf Binary files differindex 7963775007f..5e0dc5db2c4 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/templates/template-wlg-article.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf Binary files differindex b905cb673ee..0f5a089f735 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex index a563962d7e1..69dcc75dce1 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-expose.tex +++ b/Master/texmf-dist/doc/latex/univie-ling/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 1.15, 2021/10/19} +\date{Version 1.16, 2021/11/03} \maketitle @@ -126,6 +126,7 @@ The following package is required for an optional feature (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} @@ -197,6 +198,12 @@ option (e.\,g., \joption{all=false,microtype=true} will switch off all packages of the class (concerning verbose cross references) are omitted. \end{description} + +\subsection{Draft mode}\label{draft} + +The option \joption{draftmark=true|false|firstpage} allows you to mark your document as a draft, which is indicated by a watermark (including the current date). This might be useful when sharing preliminary versions with your supervisor. +With \joption{draftmark=true}, this mark is printed on top of each page. With \joption{draftmark=firstpage}, the draft mark appears on the title page only. + \subsection{Further options} The class builds on \textsf{scrartcl} (KOMA article), which provides many more options to tweak the appearance of your document. You can use @@ -319,6 +326,11 @@ Templates are provided as well: \section{Release History} \begin{description} + \item 2021/11/03 (v.\,1.16) + \begin{itemize} + \item Add option \joption{draftmark}. See sec.~\ref{draft}. + \item Fix grouping in \jcsmacro{maketitle}. + \end{itemize} \item 2021/10/19 (v.\,1.15) No change to this class. \item 2021/09/01 (v.\,1.14) No change to this class. \item 2020/11/11 (v.\,1.13) No change to this class. diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf Binary files differindex 324d3672f67..d663dae8700 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex index 6af218292c4..94c1edb8910 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.tex +++ b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-paper.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 1.15, 2021/10/19} +\date{Version 1.16, 2021/11/03} \maketitle @@ -118,8 +118,9 @@ The following packages are required for specific features and loaded by default. The following package is required for an optional feature (not used by default): \begin{itemize} \setlength\itemsep{0pt} - \item \textsf{fontspec}: Load OpenType fonts (with LuaTeX or XeTeX). \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} @@ -211,6 +212,11 @@ option (e.\,g., \joption{all=false,microtype=true} will switch off all packages of the class (concerning verbose cross references) are omitted. \end{description} +\subsection{Draft mode}\label{draft} + +The option \joption{draftmark=true|false|firstpage} allows you to mark your document as a draft, which is indicated by a watermark (including the current date). This might be useful when sharing preliminary versions with your supervisor. +With \joption{draftmark=true}, this mark is printed on top of each page. With \joption{draftmark=firstpage}, the draft mark appears on the title page only. + \subsection{Further options} The class builds on \textsf{scrartcl} (KOMA article), which provides many more options to tweak the appearance of your document. You can use @@ -343,6 +349,12 @@ Templates are provided as well: \section{Release History} \begin{itemize} + \item 2021/11/03 (v.\,1.16) + \begin{itemize} + \item Adjust font size and margins to dept. standards. + \item Add option \joption{draftmark}. See sec.~\ref{draft}. + \item Fix grouping in \jcsmacro{maketitle}. + \end{itemize} \item 2021/10/19 (v.\,1.15) No change to this class. \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. diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf Binary files differindex aa5b23ee906..76ef6f22f57 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex index 247ac267972..94e29acbc04 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-thesis.tex +++ b/Master/texmf-dist/doc/latex/univie-ling/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 1.15, 2021/10/19} +\date{Version 1.16, 2021/11/03} \maketitle @@ -122,6 +122,7 @@ The following package is required for an optional feature (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. \item \textsf{pdfa}: Create PDF/A compliant files. @@ -215,6 +216,12 @@ option (e.\,g., \joption{all=false,microtype=true} will switch off all packages of the class (concerning verbose cross references) are omitted. \end{description} + +\subsection{Draft mode}\label{draft} + +The option \joption{draftmark=true|false|firstpage} allows you to mark your document as a draft, which is indicated by a watermark (including the current date). This might be useful when sharing preliminary versions with your supervisor. +With \joption{draftmark=true}, this mark is printed on top of each page. With \joption{draftmark=firstpage}, the draft mark appears on the title page only. + \subsection{Further options} \begin{description} @@ -258,6 +265,18 @@ the following data in the preamble. The suitable degree (\emph{Angestrebter akademischer Grad}) is automatically set by the \jcsmacro{thesistype} command, but you can override it with the optional command \jcsmacro{degree\{<custom degree>\}}. Note that female forms of degrees, where appropriate, are used if you use the class option \joption{fdegree=true} (see sec.~\ref{coptions}). + +\section{Declaration}\label{decl} + +It is possible to automatically generate a page with a declaration where you declare and sign that you follow research ethics\slash anti-plagiarism rules +(\emph{Selbst\"andigkeitserkl\"arung}) by means of the command + +\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={makedeclaration}] + \makedeclaration +\end{lstlisting} +% +Such a declaration is needed for BA theses. + \section{Semantic markup}\label{markup} The class defines some basic semantic markup common in linguistics: @@ -367,11 +386,19 @@ Templates are provided as well: \section{Release History} \begin{itemize} + \item 2021/11/03 (v.\,1.16) + \begin{itemize} + \item Add \jcsmacro{makedeclaration} (for BA theses). See sec.~\ref{decl}. + \item Adjust font size and margins of BA thesis to dept. standards. + \item Add option \joption{draftmark}. See sec.~\ref{draft}. + \item Fix grouping in \jcsmacro{maketitle}. + \end{itemize} \item 2021/10/19 (v.\,1.15) No change to this class. \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 2020/05/05 (v.\,1.11) + \begin{itemize} \item New option \joption{polyglossia}. \item New option \joption{pdfa}. \end{itemize} diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf Binary files differindex 9a63ce24f05..ab3e009ac49 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf +++ b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.pdf diff --git a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex b/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex index fabc1db69c2..9380a29f8c9 100644 --- a/Master/texmf-dist/doc/latex/univie-ling/univie-ling-wlg.tex +++ b/Master/texmf-dist/doc/latex/univie-ling/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 1.15, 2021/10/19} +\date{Version 1.16, 2021/11/03} \maketitle @@ -232,6 +232,7 @@ A template is provided as well: \url{https://github.com/jspitz/univie-ling/raw/m \raggedright \begin{itemize} + \item 2021/11/03 (v.\,1.16) No change to this class. \item 2021/10/19 (v.\,1.15) Allow for slanted/bold IPA. \item 2021/09/01 (v.\,1.14) Update editorial board. \item 2020/11/11 (v.\,1.13) diff --git a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls index 83353bfbe3b..da8d92a1bfc 100644 --- a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls +++ b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-expose.cls @@ -31,13 +31,15 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{univie-ling-expose}[2021/10/19 v1.15 Univie Linguistic Exposes (JSp)] +\ProvidesPackage{univie-ling-expose}[2021/11/03 v1.16 Univie Linguistic Exposes (JSp)] \RequirePackage{xkeyval} \newif\ifbiblatex\biblatextrue \newif\ifapa\apafalse \newif\ifcaptionp\captionptrue +\newif\ifdraftmark\draftmarkfalse +\newif\ifdraftmarkfp\draftmarkfpfalse \newif\ifrefsp\refsptrue \newif\ifcovington\covingtontrue \newif\ifmicrotype\microtypetrue @@ -132,6 +134,24 @@ } \DeclareOptionX{covington}[true]{\setkeys{uvt}{covington=#1}} +% draftmark=<true|false> +% Print draftmark +\define@choicekey*+{uvt}{draftmark}[\val\nr]{true,false,firstpage}{% + \ifcase\nr\relax% true: + \draftmarktrue + \draftmarkfpfalse + \or% false: + \draftmarkfalse + \draftmarkfpfalse + \or% firstpage: + \draftmarktrue + \draftmarkfptrue + \fi +}{% + \ClassWarning{univie-ling-paper}{unknown draft value}% +} +\DeclareOptionX{draftmark}[true]{\setkeys{uvt}{draftmark=#1}} + % microtype=<true|false> % Load microtype \define@boolkey+{uvt}{microtype}[true]{% @@ -200,6 +220,8 @@ %% ============================================================ \RequirePackage{translations} +\DeclareTranslation{German}{draft}{ENTWURF} +\DeclareTranslation{English}{draft}{DRAFT} \DeclareTranslation{German}{section}{Abschnitt} \DeclareTranslation{English}{section}{section} \DeclareTranslation{German}{footnote}{Anm.} @@ -432,7 +454,7 @@ \end{flushright} \vspace{2\baselineskip} \begin{center} - \bgroup\usekomafont{thesistype}{\GetTranslation{expo}}\egroup + {\usekomafont{thesistype}\GetTranslation{expo}} \end{center} \vspace{2\baselineskip} \begin{center} @@ -713,4 +735,28 @@ \fi + +%% ============================================================= +%% DRAFT: +%% ============================================================= + +\ifdraftmark + +\ifdraftmarkfp + \RequirePackage[firstpageonly]{draftwatermark} +\else + \RequirePackage{draftwatermark} +\fi + +\DraftwatermarkOptions{% + angle=0, + vpos=10pt, + anchor=ct, + fontsize=14pt, + text={\GetTranslation{draft} (\today)} +} + +\fi + + %% Finis. diff --git a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls index 7deb27f7643..3c06667d6e8 100644 --- a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls +++ b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-paper.cls @@ -31,13 +31,15 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{univie-ling-paper}[2021/10/19 v1.15 Univie Linguistic Papers (JSp)] +\ProvidesPackage{univie-ling-paper}[2021/11/03 v1.16 Univie Linguistic Papers (JSp)] \RequirePackage{xkeyval} \newif\ifbiblatex\biblatextrue \newif\ifapa\apafalse \newif\ifcaptionp\captionptrue +\newif\ifdraftmark\draftmarkfalse +\newif\ifdraftmarkfp\draftmarkfpfalse \newif\ifrefsp\refsptrue \newif\ifcovington\covingtontrue \newif\ifmicrotype\microtypetrue @@ -107,6 +109,24 @@ } \DeclareOptionX{caption}[true]{\setkeys{uvt}{caption=#1}} +% draftmark=<true|false> +% Print draftmark +\define@choicekey*+{uvt}{draftmark}[\val\nr]{true,false,firstpage}{% + \ifcase\nr\relax% true: + \draftmarktrue + \draftmarkfpfalse + \or% false: + \draftmarkfalse + \draftmarkfpfalse + \or% firstpage: + \draftmarktrue + \draftmarkfptrue + \fi +}{% + \ClassWarning{univie-ling-paper}{unknown draft value}% +} +\DeclareOptionX{draftmark}[true]{\setkeys{uvt}{draftmark=#1}} + % ref=<true|false> % Load varioref and prettyref \define@boolkey+{uvt}{ref}[true]{% @@ -186,6 +206,8 @@ \LoadClass[% a4paper, + fontsize=12pt, + BCOR=0mm, captions=tableheading, listof=totoc, numbers=noenddot, @@ -199,6 +221,8 @@ %% ============================================================ \RequirePackage{translations} +\DeclareTranslation{German}{draft}{ENTWURF} +\DeclareTranslation{English}{draft}{DRAFT} \DeclareTranslation{German}{subm}{Abgegeben am} \DeclareTranslation{English}{subm}{Submission date:} \DeclareTranslation{German}{submto}{bei} @@ -387,6 +411,10 @@ This includes all drawings, sketches, graphics and internet sources.} \RequirePackage{scrlayer-scrpage} \pagestyle{scrplain} +% Margins +\RequirePackage{geometry} +\geometry{tmargin=3cm, bmargin=3cm, lmargin=3cm, rmargin=3cm, footskip=1.5cm} + % No widows and orphans % No overfull lines \tolerance 1414 @@ -472,7 +500,7 @@ This includes all drawings, sketches, graphics and internet sources.} \end{flushright} \vspace{2\baselineskip} \begin{center} - \bgroup\usekomafont{texttype}{\MakeUppercase{\@texttype}\par}\egroup + {\usekomafont{texttype}\MakeUppercase{\@texttype}\par} \end{center} \vspace{2\baselineskip} \begin{center} @@ -816,4 +844,27 @@ This includes all drawings, sketches, graphics and internet sources.} \fi + +%% ============================================================= +%% DRAFT: +%% ============================================================= + +\ifdraftmark + +\ifdraftmarkfp + \RequirePackage[firstpageonly]{draftwatermark} +\else + \RequirePackage{draftwatermark} +\fi + +\DraftwatermarkOptions{% + angle=0, + vpos=10pt, + anchor=ct, + fontsize=14pt, + text={\GetTranslation{draft} (\today)} +} + +\fi + %% Finis. diff --git a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls index 5449db234a9..ce9906f50d8 100644 --- a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls +++ b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-thesis.cls @@ -31,16 +31,19 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{univie-ling-thesis}[2021/10/19 v1.15 Univie Linguistic Theses (JSp)] +\ProvidesPackage{univie-ling-thesis}[2021/11/03 v1.16 Univie Linguistic Theses (JSp)] \RequirePackage{xkeyval} \newif\ifbiblatex\biblatextrue \newif\ifapa\apafalse \newif\ifcaptionp\captionptrue +\newif\ifdraftmark\draftmarkfalse +\newif\ifdraftmarkfp\draftmarkfpfalse \newif\ifrefsp\refsptrue \newif\ifcovington\covingtontrue \newif\ifmicrotype\microtypetrue +\newif\ifmultiauthors\multiauthorsfalse \newif\ifpolyglossia\polyglossiafalse \newif\ifpsfonts\psfontstrue \newif\ifotffonts\otffontsfalse @@ -160,6 +163,24 @@ } \DeclareOptionX{fdegree}[true]{\setkeys{uvt}{fdegree=#1}} +% draftmark=<true|false> +% Print draftmark +\define@choicekey*+{uvt}{draftmark}[\val\nr]{true,false,firstpage}{% + \ifcase\nr\relax% true: + \draftmarktrue + \draftmarkfpfalse + \or% false: + \draftmarkfalse + \draftmarkfpfalse + \or% firstpage: + \draftmarktrue + \draftmarkfptrue + \fi +}{% + \ClassWarning{univie-ling-paper}{unknown draft value}% +} +\DeclareOptionX{draftmark}[true]{\setkeys{uvt}{draftmark=#1}} + % polyglossia=<true|false> % Load polyglossia \define@boolkey+{uvt}{polyglossia}[true]{% @@ -227,6 +248,8 @@ %% ============================================================ \RequirePackage{translations} +\DeclareTranslation{German}{draft}{ENTWURF} +\DeclareTranslation{English}{draft}{DRAFT} \DeclareTranslation{German}{section}{Abschnitt} \DeclareTranslation{English}{section}{section} \DeclareTranslation{German}{footnote}{Anm.} @@ -235,7 +258,26 @@ \DeclareTranslation{English}{footnote}{example} \DeclareTranslation{German}{stkz}{Studienkennzahl} \DeclareTranslation{English}{stkz}{Studienkennzahl} - +\DeclareTranslation{German}{erkl}{Erkl\"arung} +\DeclareTranslation{English}{erkl}{Declaration} +\DeclareTranslation{German}{selbst1s}{Hiermit versichere ich, dass ich die vorliegende Arbeit selbst\"andig verfasst +und keine anderen als die angegebenen Hilfsmittel benutzt habe.} +\DeclareTranslation{German}{selbst1p}{Hiermit versichern wir, dass wir die vorliegende Arbeit selbst\"andig verfasst +und keine anderen als die angegebenen Hilfsmittel benutzt haben.} +\DeclareTranslation{German}{selbst2}{Die Stellen der Arbeit, die anderen Quellen im Wortlaut oder dem Sinn nach entnommen wurden, sind durch Herkunftsangaben kenntlich gemacht. +Dies gilt auch f\"ur Zeichnungen, Skizzen, bildliche Darstellungen sowie f\"ur Quellen aus dem Internet.} +\DeclareTranslation{German}{selbst3s}{Ich versichere ferner, dass ich die vorliegende Arbeit weder ganz noch in Teilen bereits als +Pr\"ufungsleistung vorgelegt habe.} +\DeclareTranslation{German}{selbst3p}{Wir versichern ferner, dass wir die vorliegende Arbeit weder ganz noch in Teilen bereits als +Pr\"ufungsleistung vorgelegt haben.} +\DeclareTranslation{English}{selbst1s}{I hereby declare that this paper is entirely my own work and that I used no source material or aids other than those stipulated.} +\DeclareTranslation{English}{selbst1p}{We hereby declare that this paper is entirely our own work and that we used no source material or aids other than those stipulated.} +\DeclareTranslation{English}{selbst2}{No part of it has been copied from any work produced by any other person or copied from any other source without reference to the source. +This includes all drawings, sketches, graphics and internet sources.} +\DeclareTranslation{English}{selbst3s}{Furthermore, I declare that this paper has not been submitted as an examination already, neither as a whole nor in parts.} +\DeclareTranslation{English}{selbst3p}{Furthermore, we declare that this paper has not been submitted as an examination already, neither as a whole nor in parts.} +\DeclareTranslation{German}{wien}{Wien} +\DeclareTranslation{English}{wien}{Vienna} %% ============================================================ %% FONTS AND EMPHASIZING: @@ -309,6 +351,11 @@ \else \def\@degree{\csuse{degree@#1}} \fi + \Ifstr{#1}{bachelor}{% + \KOMAoptions{fontsize=12pt}% + \RequirePackage{geometry} + \geometry{tmargin=3cm, bmargin=3cm, lmargin=3cm, rmargin=3cm, footskip=1.5cm} + } }% } @@ -451,6 +498,7 @@ \else \def\and{% \end{tabular}% + \global\multiauthorstrue% \hskip 1em \@plus.17fil% \begin{tabular}[t]{c}% }% @@ -501,7 +549,7 @@ \end{flushright} \vspace{2\baselineskip} \begin{center} - \bgroup\usekomafont{thesistype}{\MakeUppercase{\@thesistype\,/\,\hskip\z@skip\mbox{\@thesistype@en}}\par}\egroup + {\usekomafont{thesistype}\MakeUppercase{\@thesistype\,/\,\hskip\z@skip\mbox{\@thesistype@en}}\par} \end{center} \vspace{2\baselineskip} \begin{center} @@ -588,6 +636,48 @@ \restoregeometry }% +\newcommand\makedeclaration{% +\def\and{% + \end{tabular}% + \hskip 1em \@plus.17fil% + \begin{tabular}[t]{c}% + \hline + }% +\clearpage +\thispagestyle{plain}% +\section*{\GetTranslation{erkl}} + +\ifmultiauthors +\GetTranslation{selbst1p} +\else +\GetTranslation{selbst1s} +\fi + +\GetTranslation{selbst2} + +\ifmultiauthors +\GetTranslation{selbst3p} +\else +\GetTranslation{selbst3s} +\fi + +\bigskip +\bgroup +\raggedleft +\GetTranslation{wien}, \today + +\vspace{15mm} + +\begin{tabular}[t]{c} + \hline + \@author +\end{tabular}\par +\egroup +\clearpage +\global\let\and\relax +} + + %% ============================================================= %% FOOTNOTES: @@ -794,4 +884,28 @@ \fi + +%% ============================================================= +%% DRAFT: +%% ============================================================= + +\ifdraftmark + +\ifdraftmarkfp + \RequirePackage[firstpageonly]{draftwatermark} +\else + \RequirePackage{draftwatermark} +\fi + +\DraftwatermarkOptions{% + angle=0, + vpos=10pt, + anchor=ct, + fontsize=14pt, + text={\GetTranslation{draft} (\today)} +} + +\fi + + %% Finis. diff --git a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls index 5b789ac810d..e95c3507f5d 100644 --- a/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls +++ b/Master/texmf-dist/tex/latex/univie-ling/univie-ling-wlg.cls @@ -32,7 +32,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{univie-ling-wlg}[2021/10/19 v1.15 WLG journal layout (JSp)] +\ProvidesPackage{univie-ling-wlg}[2021/11/03 v1.16 WLG journal layout (JSp)] %% ============================================================ diff --git a/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx b/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx index 80f31592f59..7b378e5c1ee 100644 --- a/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx +++ b/Master/texmf-dist/tex/latex/univie-ling/univie-ling.bbx @@ -36,7 +36,7 @@ % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ProvidesFile{univie-ling.bbx}[2021/10/13 v1.15dev biblatex bibliography style] +\ProvidesFile{univie-ling.bbx}[2021/11/03 v1.16 biblatex bibliography style] % Load base style (authoryear) \RequireBibliographyStyle{authoryear} diff --git a/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx b/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx index 6939d0adaa4..a6c94afa828 100644 --- a/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx +++ b/Master/texmf-dist/tex/latex/univie-ling/univie-ling.cbx @@ -34,7 +34,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ProvidesFile{univie-ling.cbx}[2021/09/01 v1.14 biblatex citation style] +\ProvidesFile{univie-ling.cbx}[2021/11/03 v1.16 biblatex citation style] \RequireCitationStyle{authoryear} |