summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex')
-rw-r--r--macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex36
1 files changed, 22 insertions, 14 deletions
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 4c43f624ce..63979e76f8 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 1.10, 2020/05/01}
+\date{Version 1.11, 2020/05/05}
\maketitle
@@ -122,7 +122,9 @@ 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{fontspec}: Load OpenType fonts (with LuaTeX or XeTeX)
+ \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.
\end{itemize}
\section{Fonts}\label{fonts}
@@ -185,6 +187,11 @@ The class provides the following option to set the font handling:
nor \textsf{fontenc} (this choice is useful if you want to control the font handling completely yourself).
\end{description}
+\subsection{Polyglossia}
+
+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}.
+
\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,
@@ -213,6 +220,7 @@ option (e.\,g., \joption{all=false,microtype=true} will switch off all packages
\begin{description}
\setlength\itemsep{0pt}
\item{\joption{fdegree=true|false}}: Prefer feminine forms for the targeted degree on the title page (such as \emph{Magistra}, \emph{Doktorin}). Default: \joption{false}.
+ \item{\joption{pdfa=true|false}}: Generate PDF/A compliant output (see sec.~\ref{sec:pdfa} for details). Default: \joption{false}.
\end{description}
The class builds on \textsf{scrreprt} (KOMA report), which provides many more options to tweak the appearance of your document. You can use
all these options via the \jfcsmacro{KOMAoptions} macro. Please refer to the \textsf{KOMA-Script} manual \cite{koma} for details.
@@ -323,24 +331,20 @@ Please refer to the comprehensive KOMA-Script manual \cite{koma} for information
Please also refer to the template files included in the package for some further usage instructions and hints.
-\subsection{Generating PDF/A}
+\subsection{Generating PDF/A}\label{sec:pdfa}
In order to submit your thesis to the \emph{Hochschulschriften-Server}, it must follow the PDF/A-1 or PDF/A-2 standard (a specific form of PDF aimed at long-time archiving).\footnote{\url{http://e-theses.univie.ac.at/pdf-erstellung.html}}
-With PDFLaTeX or LuaTeX, you can achieve PDF/A-1b or PDF/A-2b compliant files by means of the \textsf{pdfx} package. If you do not use specific color profiles in
+With PDFLaTeX or LuaTeX, you can achieve PDF/A-1b or PDF/A-2b compliant files by means of the \textsf{pdfx} package.\footnote{XeTeX also works with recent versions of the \textsf{pdfx} package, if you use the command line option \texttt{--shell-escape -output-driver="xdvipdfmx -z 0"} of \texttt{xelatex}. Please refer to the \textsf{pdfx} manual for details.} If you do not use specific color profiles in
your document and provided that all your graphics follow the requirements of
the PDF/A standard (all fonts embedded, no transparency groups etc.), producing
-a PDF/A-1b compliant file is straightforward. Firstly, put the following to the preamble:
-
-\begin{lstlisting}[language={[LaTeX]TeX},basicstyle={\small\ttfamily},frame=single,morekeywords={hypersetup}]
-\usepackage[a-1b]{pdfx}
-\hypersetup{pdfborder={0 0 0}}
-\end{lstlisting}
-The second line is not strictly necessary, but it prevents that colored borders
-are drawn around the hyperlinks in your document.
+a PDF/A-1b compliant file is straightforward:
-Secondly, create a text file called \texttt{<name>.xmpdata} (where <name> is to be replaced by the name of your [master] TeX file or the produced PDF file, respectively), which contains some metadata of your document (author's name, title, keywords, etc.). This file needs to be stored next to your TeX file(s). Example \texttt{*.xmpdata} files are included in the \uvlt\ bundle (and used
-in the accompanying templates); you can use them as a model and adapt them to your needs.
+\begin{enumerate}
+ \item Use the class option \joption{pdfa=true}.
+ \item Create a text file called \texttt{<name>.xmpdata} (where <name> is to be replaced by the name of your [master] TeX file or the produced PDF file, respectively), which contains some metadata of your document (author's name, title, keywords, etc.). This file needs to be stored next to your TeX file(s). Example \texttt{*.xmpdata} files are included in the \uvlt\ bundle (and used in the accompanying templates); you can use them as a model and adapt them to your needs.
+\end{enumerate}
+%
Note that \textsf{pdfx} does not verify whether the produced output really conforms to the standard. You need to use a PDF/A verification tool to ensure
that. If you own Adobe Acrobat Pro, you can use its \emph{preflight} tool for this task. Alternatively, a number of free validation programs and online services are available
on the Internet.
@@ -363,6 +367,10 @@ Templates are provided as well:
\section{Release History}
\begin{itemize}
+ \item 2020/05/05 (v.\,1.11)\begin{itemize}
+ \item New option \joption{polyglossia}.
+ \item New option \joption{pdfa}.
+ \end{itemize}
\item 2020/05/01 (v.\,1.10) No change to this class.
\item 2019/01/21 (v.\,1.9) No change to this class.
\item 2019/01/15 (v.\,1.8) Fix title abbreviations (MA, BA).