summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/hagenberg-thesis/examples/Manual/main.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/hagenberg-thesis/examples/Manual/main.tex')
-rw-r--r--macros/latex/contrib/hagenberg-thesis/examples/Manual/main.tex47
1 files changed, 22 insertions, 25 deletions
diff --git a/macros/latex/contrib/hagenberg-thesis/examples/Manual/main.tex b/macros/latex/contrib/hagenberg-thesis/examples/Manual/main.tex
index f2e744dfc0..8c3621e466 100644
--- a/macros/latex/contrib/hagenberg-thesis/examples/Manual/main.tex
+++ b/macros/latex/contrib/hagenberg-thesis/examples/Manual/main.tex
@@ -52,7 +52,7 @@ which are based on the standard \latex\ classes
%
\begin{itemize}
\item \textbf{\texttt{hgbthesis}} (\texttt{book}):
-for Bachelor, Master and Diploma theses;
+for bachelor's, master's and diploma theses;
\item \textbf{\texttt{hgbreport}} (\texttt{report}):
for project and term reports;
\item \textbf{\texttt{hgbarticle}} (\texttt{article}):
@@ -67,14 +67,14 @@ The above document classes accept the following options:
\begin{raggedright}
\begin{itemize}
\item \textbf{\texttt{hgbthesis}}:
- \texttt{master}, \texttt{diploma}, \texttt{bachelor}, \texttt{praktikum} (deprecated),
- \texttt{internship}, \texttt{english}, \texttt{german}, \texttt{smartquotes};
-\item \textbf{\texttt{hgbreport}}: \texttt{notitlepage}, \texttt{english}, \texttt{german}, \texttt{smartquotes};
-\item \textbf{\texttt{hgbarticle}}: \texttt{twocolumn}, \texttt{english}, \texttt{german}, \texttt{smartquotes}.
+ \texttt{master}, \texttt{diploma}, \texttt{bachelor},
+ \texttt{internship}, \texttt{english}, \texttt{german}, \texttt{smartquotes}, \texttt{noUpdateCheck};
+\item \textbf{\texttt{hgbreport}}: \texttt{notitlepage}, \texttt{english}, \texttt{german}, \texttt{smartquotes}, \texttt{noUpdateCheck};
+\item \textbf{\texttt{hgbarticle}}: \texttt{twocolumn}, \texttt{english}, \texttt{german}, \texttt{smartquotes}, \texttt{noUpdateCheck}.
\end{itemize}
\end{raggedright}
%
-For example, to start a Master thesis in German
+For example, to start a master's thesis in German
one would simply simply place
%
\begin{LaTeXCode}[numbers=none]
@@ -93,22 +93,14 @@ The following parameters must be specified for \emph{all} types:
\begin{itemize}
\item \verb!\title{...}!,
\item \verb!\author{...}!,
+\item \verb!\programtype{...}!,
\item \verb!\programname{...}!,
\item \verb!\placeofstudy{...}!,
-\item \verb!\dateofsubmission{yyyy}{mm}{dd}!.
+\item \verb!\dateofsubmission{yyyy}{mm}{dd}!,
+\item \verb!\advisor{...}! (optional).
\end{itemize}
-%
-\noindent A \emph{Bachelor} thesis requires the following, additional items
-(not relevant for Diploma and Master theses):
-%
-\begin{itemize}
-\item \verb!\thesisnumber{...}!,
-\item \verb!\coursetitle{...}!,
-\item \verb!\semester{...}!,
-\item \verb!\advisor{...}!.
-\end{itemize}
-
-
+Note that \texttt{hgbthesis} only supports a \emph{single author} inside the \verb!\author{...}! macro
+argument (commands \verb!\and! and \verb!\thanks{...}! are deactivated)!
\section{Style files and user commands}
@@ -184,6 +176,10 @@ independently of the document classes listed above:
\item \textbf{\texttt{{\bs}wrt}}: \wrt
\end{itemize}
+\noindent
+Note that none of the above abbreviation macros ``eats'' subsequent white space,
+\ie, they can be used without additional controls, as in ``\verb!\wrt what I said!'',
+for example.
\subsection{Bibliography commands (\texttt{hgbbib.sty})}
@@ -233,6 +229,7 @@ The following types of code environments are defined:%
\item \textbf{\texttt{LaTeXCode}}: for \latex,
\item \textbf{\texttt{ObjCCode}}: for ObjectiveC,
\item \textbf{\texttt{PhpCode}}: for PHP,
+\item \textbf{\texttt{PythonCode}}: for Python,
\item \textbf{\texttt{Swift}}: for Swift,
\item \textbf{\texttt{XmlCode}}: for XML.
\end{itemize}
@@ -286,14 +283,14 @@ package which defines a compatible float container for algorithms:
\item
\textbf{\texttt{{\bs}StateL\{<text>\}}}: Creates a \emph{numbered} statement like \texttt{algorithmicx}'s
\verb!\State! command but provides consistent indentation on multi-line statements.
-Note that the statement \texttt{<text>} must be passed as a single argument in \verb!{...}! brackets.
+Note that the argument \texttt{<text>} must be passed as a single argument in \verb!{...}! braces.
\item
\textbf{\texttt{{\bs}StateNN[<nesting>]\{<text>\}}}:
-Creates a \emph{non-numbered} statement like \texttt{algorith\-micx}'s \verb!\State!
+Creates a \emph{non-numbered} statement like \texttt{algo\-rith\-micx}'s \verb!\Statex!
command but provides consistent indentation inside nested constructs and over multiple lines.
The optional integer argument \verb!<nesting>! can be used to specify the \emph{nesting depth}
to compensate for a bug in \texttt{algorithmicx} (the nesting level inside a block is not set properly before
-the first \verb!\State!). Omitting the optional argument should give correct indentation in most
+the first \verb!\State! command). Omitting the optional argument should give correct indentation in most
cases.
\item
\textbf{\texttt{{\bs}Input\{<text>\}}}:
@@ -338,7 +335,7 @@ The \texttt{hagenberg-thesis} package builds on the following \latex\ packages:\
\texttt{caption},
\texttt{cmap},
\texttt{csquotes},
-\texttt{datetime},
+\texttt{datetime2},
\texttt{enumitem},
\texttt{epstopdf},
\texttt{eurosym},
@@ -351,7 +348,6 @@ The \texttt{hagenberg-thesis} package builds on the following \latex\ packages:\
\texttt{hypcap},
\texttt{hyperref},
\texttt{ifpdf},
-\texttt{ifthen},
\texttt{inputenc},
\texttt{listingsutf8},
\texttt{lmodern},
@@ -367,7 +363,8 @@ The \texttt{hagenberg-thesis} package builds on the following \latex\ packages:\
\texttt{upquote},
\texttt{verbatim},
\texttt{xcolor},
-\texttt{xifthen},
+\texttt{xifthen},
+\texttt{xstring},
\texttt{xspace}.
\end{sloppypar}