Mehrere Inhaltsverzeichnisse mit hyperref verlinkt
Verfasst: Sa 26. Jan 2013, 00:43
Hallo,
ich habe ein Problem bei der Realisierung des folgenden Vorhabens:
Ich möchte einen sehr umfangreichen Katalog erstellen und dafür eine Art Vorauswahl erstellen die wie folgt gegliedert sein sollte:
Hauptinhaltsverzeichnis mit Hauptthemen =>
UnterInhaltsverzeichnis mit Unterthemen eines Hauptthemas =>
UnterUnterInhaltsverzeichnis mit UnterUnterthemen eines Unterthemas=>
Inhaltsverzeichnis mit Inhalten des UnterUnterthemas.
Der Selektionsprozess sieht also wie folgt aus.
Ich starte das PDF Dokument und klicke auf ein Hauptthema das mich interessiert, dann werde ich auf eine Seite geleitet auf der die Unterthemen dieses Hauptthemas aufgelistet sind. Dann klicke ich auf eines dieser Unterthemen das mich interessiert und werde auf eine Seite geleitet auf der die UnterUnterThemen dieses Unterthemas aufgelistet sind.
Dann klicke ich auf eines dieser UnterUnterthemen das mich interessiert und werde letztendlich auf eine Seite geleitet auf der das Inhaltsverzeichnis dieses UnterUnterThemas ist, das führt mich nun zum eigentlichen Text.
Mit Hilfe eines alten Threads konnte ich schon etwas hinbekommen was dem gewünschten schon sehr nahe kommt leider schaffe ich es nicht noch weitere Selektionsstufen einzubauen. Der alte Thread ist:
http://www.golatex.de/mehrere-inhaltsve ... t2153.html
Ausserdem möchte keine Nummerierung sämtlicher Einträge.
Und mein Beispiel was ich daraus konstruierte, (ohne genau zu wissen was der code macht), das aber noch nicht die vollständigen gewünschten Funktionen hat ist folgendes:
Ich hoffe jemand kann mir helfen, ich glaube ich habe das Problem komplizierter ausgedrückt als es ist, letztendlich brauche ich nur mehrere Stufen der Vorauswahl bis ich zum eigentliche Inhalt komme, das Versuche ich über mit hyperref verlinkte Inhaltsverzeichnisse zu lösen, da es nach meinem Wissen in Latex kein Auswahl Menü gibt. Wenn jemand bessere Ansätze hat bin ich sehr dankbar für Vorschläge bzw. Beispiele.
ich habe ein Problem bei der Realisierung des folgenden Vorhabens:
Ich möchte einen sehr umfangreichen Katalog erstellen und dafür eine Art Vorauswahl erstellen die wie folgt gegliedert sein sollte:
Hauptinhaltsverzeichnis mit Hauptthemen =>
UnterInhaltsverzeichnis mit Unterthemen eines Hauptthemas =>
UnterUnterInhaltsverzeichnis mit UnterUnterthemen eines Unterthemas=>
Inhaltsverzeichnis mit Inhalten des UnterUnterthemas.
Der Selektionsprozess sieht also wie folgt aus.
Ich starte das PDF Dokument und klicke auf ein Hauptthema das mich interessiert, dann werde ich auf eine Seite geleitet auf der die Unterthemen dieses Hauptthemas aufgelistet sind. Dann klicke ich auf eines dieser Unterthemen das mich interessiert und werde auf eine Seite geleitet auf der die UnterUnterThemen dieses Unterthemas aufgelistet sind.
Dann klicke ich auf eines dieser UnterUnterthemen das mich interessiert und werde letztendlich auf eine Seite geleitet auf der das Inhaltsverzeichnis dieses UnterUnterThemas ist, das führt mich nun zum eigentlichen Text.
Mit Hilfe eines alten Threads konnte ich schon etwas hinbekommen was dem gewünschten schon sehr nahe kommt leider schaffe ich es nicht noch weitere Selektionsstufen einzubauen. Der alte Thread ist:
http://www.golatex.de/mehrere-inhaltsve ... t2153.html
Ausserdem möchte keine Nummerierung sämtlicher Einträge.
Und mein Beispiel was ich daraus konstruierte, (ohne genau zu wissen was der code macht), das aber noch nicht die vollständigen gewünschten Funktionen hat ist folgendes:
\documentclass[12pt, ngerman, a4paper]{article} \usepackage[ngerman]{babel} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage{pslatex} \usepackage{amsmath, amsfonts, amssymb, amstext} \usepackage[top=7mm, bottom=20mm, left=16mm, right=16mm]{geometry} \usepackage{graphicx} \everymath{\displaystyle} \usepackage[colorlinks=false]{hyperref} \renewcommand*\familydefault{\sfdefault} \setlength\parindent{0pt} \usepackage{color} \fboxrule=0.3mm \usepackage{tocstyle} \usetocstyle{standard} \newcounter{normaltocdepth} \newcommand*{\maintoc} {\begingroup \setcounter{normaltocdepth}{\value{tocdepth}} \renewcommand*{\startzweinull}{\setcounter{tocdepth}{1}} \renewcommand*{\startfuenfdrei}{\setcounter{tocdepth}{1}} \renewcommand*{\afterzweinull}{\setcounter{tocdepth}{\value{normaltocdepth}}} \renewcommand*{\afterfuenfdrei}{\setcounter{tocdepth}{\value{normaltocdepth}}} \tableofcontents \endgroup} \newcommand*{\startzweinull}{\addtocontents{toc}{\protect\startzweinull}} \newcommand*{\afterzweinull}{\addtocontents{toc}{\protect\afterzweinull}} \newcommand*{\startfuenfdrei}{\addtocontents{toc}{\protect\startfuenfdrei}} \newcommand*{\afterfuenfdrei}{\addtocontents{toc}{\protect\afterfuenfdrei}} \newcommand*{\zweinulltoc} {\begingroup \setcounter{normaltocdepth}{\value{tocdepth}} \setcounter{tocdepth}{-2} \renewcommand*{\startzweinull}{\setcounter{tocdepth}{\value{normaltocdepth}}} \renewcommand*{\afterzweinull}{\setcounter{tocdepth}{-2}} \showtoc{toc} \setcounter{tocdepth}{\value{normaltocdepth}} \endgroup} \newcommand*{\fuenfdreitoc} {\begingroup \setcounter{normaltocdepth}{\value{tocdepth}} \setcounter{tocdepth}{-2} \renewcommand*{\startfuenfdrei}{\setcounter{tocdepth}{\value{normaltocdepth}}} \renewcommand*{\afterfuenfdrei}{\setcounter{tocdepth}{-2}} \showtoc{toc} \setcounter{tocdepth}{\value{normaltocdepth}} \endgroup} \begin{document} \newpage \maintoc \newpage \section{Hauptthema 20} \zweinulltoc \newpage \startzweinull \subsection{Unterthema 001} Hier noch ein Inhaltsverzeichnis von Unterthema 001 mit den Einträgen: \vspace{5mm} UnterUnterthema 001 - Wenn ich auf diesen Eintrag klicke möchte ich auf ein ganz normales inhaltsverzeichnis geleitet werden was den letztendlichen inhalt von unterunterthema 001 anzeigt. \vspace{5mm} UnterUnterthema 002 \vspace{5mm} UnterUnterthema 003 \vspace{5mm} usw. \afterzweinull \newpage \section{Hauptthema 53} \fuenfdreitoc \newpage \startfuenfdrei \subsection{Unterthema 001} Hier noch ein Inhaltsverzeichnis von Unterthema 001 mit den Einträgen: UnterUnterthema 001 UnterUnterthema 002 UnterUnterthema 003 usw. \afterfuenfdrei \end{document}