diff --git a/aufbaukurs.tex b/aufbaukurs.tex index 244a1fd..a3cb871 100644 --- a/aufbaukurs.tex +++ b/aufbaukurs.tex @@ -10,6 +10,9 @@ \usepackage[normalem]{ulem} \usepackage{amsmath,amssymb} \usepackage{acro} +\usepackage[nonumberlist]{glossaries} +\makeglossaries +\renewcommand{\glossarysection}[2][]{} \usepackage{hyperref} \usepackage{listings,minted} \usepackage[duration=20]{pdfpc} @@ -38,6 +41,7 @@ } \input{codebeispiele/acro-used-acronyms.tex} +\input{codebeispiele/glossaries-used-words.tex} \usepackage{biblatex} @@ -185,6 +189,47 @@ \end{columns} \end{frame} +\section{Glossar} + +\begin{frame}{Glossar mit glossaries} + \begin{itemize} + \item Liste von Wörtern mit ihren Erklärungen + \item im Text wird Wort (mit Link auf das Glossar) gesetzt + \item Glossar enthält alle benutzten Wörter und ihre Erklärungen + \end{itemize} +\end{frame} + +\begin{frame}[fragile]{Einrichtung des Pakets} + \inputminted{latex}{codebeispiele/glossaries-setup.tex} +\end{frame} + +\begin{frame}[fragile]{Setzen eines Wortes aus dem Glossar} + \begin{columns} + \begin{column}{.49\textwidth} + \input{codebeispiele/glossaries-usage.tex} + \end{column} + \begin{column}{.5\textwidth} + \inputminted{latex}{codebeispiele/glossaries-usage.tex} + \end{column} + \end{columns} +\end{frame} + +\begin{frame}{Resultierendes Glossar} + %\minted{latex}{\printglossary} + \printglossary +\end{frame} + +\begin{frame}[fragile]{Besonderheit beim Kompilieren} + \begin{itemize} + \item Erstellung des Glossars geschieht mittels externem Befehl (ähnlich wie bei Literaturverzeichnissen) + \item \verb|> makeglossaries | + \vspace{1em} + \item alternativ: anstatt \mint{latex}{\makeglossaries} \mint{latex}{\makenoidxglossaries} nutzen + \item dann wird Sortierung intern gemacht (langsamer) + \item zum Anzeigen des Glossars dann \mint{latex}{\printnoidxglossaries} + \end{itemize} +\end{frame} + \section{Präsentationen} \begin{frame}[fragile]{Präsentationen} diff --git a/codebeispiele/glossaries-setup.tex b/codebeispiele/glossaries-setup.tex new file mode 100644 index 0000000..a2bcf90 --- /dev/null +++ b/codebeispiele/glossaries-setup.tex @@ -0,0 +1,11 @@ +% Präambel +\usepackage{glossaries} +\makeglossaries + +\newglossaryentry{latex} +{ + name=\LaTeX, + description={Markupsprache, die besonders für + wissenschaftliche Dokumente und + Präsentationen geeignet ist} +} diff --git a/codebeispiele/glossaries-usage.tex b/codebeispiele/glossaries-usage.tex new file mode 100644 index 0000000..090c924 --- /dev/null +++ b/codebeispiele/glossaries-usage.tex @@ -0,0 +1,2 @@ +Dieses Dokument wurde in +\gls{latex} gesetzt. diff --git a/codebeispiele/glossaries-used-words.tex b/codebeispiele/glossaries-used-words.tex new file mode 100644 index 0000000..def10eb --- /dev/null +++ b/codebeispiele/glossaries-used-words.tex @@ -0,0 +1,8 @@ +\newglossaryentry{latex} +{ + name=\LaTeX, + description={Markupsprache, die besonders für + wissenschaftliche Dokumente und + Präsentationen geeignet ist} +} +