Entschuldigt den wenig aussagekräftigen Titel. Ich möchte für die Uni eine Auflistung aller wichtigen Definitionen erstellen. Ggf. nach Kapitel und/oder alphabetisch sortiert. Wichtig ist mir vor allem, dass ich mittels hyperref-Verweisen mich dort durchklicken kann.
Die Frage ist nun: Wie mache ich das? Ich habe dazu drei Möglichkeiten gefunden:
Die erste wäre das Benutzen von glossary (was übrigens der Grund ist wraum ich dieses Forum ausgewählt habe, ich hoffe ich bin hier richtig), allerdings macht das Paket einen äußert komplexen und umständlichen Eindruck. Warum muss ich die Datei kompilieren, makeindex aufrufen und dann nochmals kompilieren? Außerdem möchte ich alle Definitonen ausgegeben haben, nicht nur die, auf die ich verweise.
Da mir glossary keinen Spaß gemacht hat, hab ich mich mal an zwei Frickellösungen versucht: Zum einen eine Liste, zum anderen hab ich einfach Abschnitte genommen:
\documentclass{scrartcl} \usepackage[utf8]{inputenc} % Utf-8 encoding \usepackage[T1]{fontenc} % Makes umlauts searchable \usepackage{lmodern} % Nice font \usepackage[ngerman]{babel} % German typography \usepackage{fancyhdr} % Nice headers and footers \usepackage{amsmath} % Math: General \usepackage{amssymb} % Math: Symbols \usepackage{amsthm} % Math: Theorems \usepackage{amsfonts} % Math: Fonts \usepackage{graphicx} % Graphics support \usepackage{tikz} % Create graphics \usetikzlibrary{shapes,backgrounds} % Needed for tikz \usepackage{pgfplots} % Lets plot :) % \usepackage{subfig} % Multiple figures \usepackage{booktabs} % Beautiful tables \usepackage{marginnote} % Margin to do commands \usepackage{hyperref} % Links \newcommand{\defitem}[1]{\item[#1]\phantomsection\label{#1}\hfill\\} \newcommand{\defref}[1]{\hyperref[#1]{#1}} \begin{document} \section{Gruppen, Körper, Ringe} \begin{description} \defitem{innere Verknüpfung} Blabla. \defitem{Gruppe} Eine \defref{innere Verknüpfung} $(G, *)$ heißt Gruppe, wenn \dots \defitem{Ring} Eine \defref{Gruppe} heißt Ring, wenn \dots \end{description} \section{Gruppen, Körper, Ringe} \subsection*{innere Verknüpfung}\label{sec:innere Verknüpfung} Blabla. \subsection*{Gruppe}\label{sec:Gruppe} Eine \nameref{sec:innere Verknüpfung} $(G, *)$ heißt Gruppe, wenn \dots \subsection*{Ring}\label{sec:Ring} Eine \nameref{sec:Gruppe} heißt Ring, wenn \dots \end{document}
Warum schreibe ich das? Ich bin zu idealistisch um zu glauben, dass meine Frickellösungen das Gelbe vom Ei sind. Und da ich noch ein paar Jahre studieren möchte und sicher etliche solcher Listen anfertige, möchte ich das schon gescheit machen.
Also: Wie würdet ihr eine solche Liste erstellen?
Vielen Dank schonmal,
Grüße Keba.