unsichtbare Bookmarks erstellen?
Verfasst: Mi 29. Jun 2011, 14:25
Hallo Forum
Im Rahmen meiner Studienarbeit habe ich eine Software entwickelt für die ich gerade die Dokumentation/Hilfe schreibe. Um es dem User so leicht wie möglich zu machen, lässt sich die Dokumentation direkt aus der Anwendung heraus starten und die passende Stelle in der Doku wird direkt per Bookmark angesprungen.
Die Bookmarks setze ich derzeit automatisiert mit Hyperref entsprechend der Dokumentstruktur. Damit der User einen schnellen Überblick bekommt, möchte ich auf die Darstellung der Struktur als Bookmarks auch nicht verzichten!
Leider unterliegt die Dokumentation einem stätigen Wandel, so dass sich Überschriften (und damit auch die Bezeichnung der Bookmarks) mit der Zeit ändern können. Das Problem hierbei ist, das ich aus meiner Anwendung heraus mit fest codierten Bookmarks arbeite, die bei Änderung der Überschriften nicht mehr passen.
Ein Beispiel zur Verdeutlichung:
Der User ruft aus der Anwendung heraus die Hilfe zum Thema "Tanks" auf. Die Anwendung startet darauf "pdfviewer -bookmark Tanks"
Sollte sich nun die Überschrift zum entsprechenden Kapitel geändert haben, z.B. zu "Tankberechnung" findet meine Anwendung nicht mehr das richtige Bookmark.
Meine Idee war nun per \pdfbookmark eigene (unveränderliche) Lesezeichen zusätzlich zu setzen. Natürlich werden diese auch in der Lesezeichenübersicht des PDF Betrachters angezeigt und genau das stört mich.
Gibt es einen Weg manuell Lesezeichen zu setzen die aber nicht in der Lesezeichenleiste der PDF Betrachters angezeigt werden?
(Falls es von Interesse ist, der PDF Betrachter ist SumatraPDF)
MfG Christian

Im Rahmen meiner Studienarbeit habe ich eine Software entwickelt für die ich gerade die Dokumentation/Hilfe schreibe. Um es dem User so leicht wie möglich zu machen, lässt sich die Dokumentation direkt aus der Anwendung heraus starten und die passende Stelle in der Doku wird direkt per Bookmark angesprungen.
Die Bookmarks setze ich derzeit automatisiert mit Hyperref entsprechend der Dokumentstruktur. Damit der User einen schnellen Überblick bekommt, möchte ich auf die Darstellung der Struktur als Bookmarks auch nicht verzichten!
Leider unterliegt die Dokumentation einem stätigen Wandel, so dass sich Überschriften (und damit auch die Bezeichnung der Bookmarks) mit der Zeit ändern können. Das Problem hierbei ist, das ich aus meiner Anwendung heraus mit fest codierten Bookmarks arbeite, die bei Änderung der Überschriften nicht mehr passen.
Ein Beispiel zur Verdeutlichung:
Der User ruft aus der Anwendung heraus die Hilfe zum Thema "Tanks" auf. Die Anwendung startet darauf "pdfviewer -bookmark Tanks"
Sollte sich nun die Überschrift zum entsprechenden Kapitel geändert haben, z.B. zu "Tankberechnung" findet meine Anwendung nicht mehr das richtige Bookmark.
Meine Idee war nun per \pdfbookmark eigene (unveränderliche) Lesezeichen zusätzlich zu setzen. Natürlich werden diese auch in der Lesezeichenübersicht des PDF Betrachters angezeigt und genau das stört mich.
Gibt es einen Weg manuell Lesezeichen zu setzen die aber nicht in der Lesezeichenleiste der PDF Betrachters angezeigt werden?
(Falls es von Interesse ist, der PDF Betrachter ist SumatraPDF)
MfG Christian
\documentclass[11pt, %Schriftgröße BCOR=0mm, %Breite Bindekorrektur DIV=12, %Faktor Satzspiegelberechnung (kleiner=schmaler, min=4) headinclude=false, %Kopfzeile nicht in Textkörper einbeziehen footinclude=false, %Fußzeile nicht in Textkörper einbeziehen parskip=false, %Absatzmarkierung per Einzug % titlepage=false, %manuelle Erstellung Titelseite ]{scrreprt} %KOMA-Script-Report-Klasse %-----LOKALISIERUNG \usepackage[ngerman]{babel} %Latex Anpassung an deutsche Sprache \usepackage[latin1]{inputenc} %deutsche Sonderzeichen direkt eingeben %-----SCHRIFTART \usepackage{helvet} %Helvetica \renewcommand{\familydefault}{\sfdefault} %Schriftart als Standard für gesamtes Dokument \usepackage[onehalfspacing]{setspace} %1,5 facher Zeilenabstand \KOMAoptions{DIV=last} %Satzspiegel neu berechnen (Berücksichtigung Schriftart, Zeilenabstand) %-----WEITERE PAKETE \usepackage{blindtext} %Blindtext & komplexe Dokumentstruktur automatisch erstellen \usepackage{hyperref} %Bookmarks, Verweise %-----DOKUMENT \begin{document} %\pdfbookmark[0]{splash}{splash} \chapter{Splash} \newpage %\pdfbookmark[0]{huelle}{huelle} \chapter{Huelle} \newpage %\pdfbookmark[0]{massen}{massen} \chapter{Massen} \newpage %\pdfbookmark[0]{triebwerk}{triebwerk} \chapter{Triebwerk} \newpage %\pdfbookmark[0]{tanks}{tanks} \chapter{Tanks} \newpage %\pdfbookmark[0]{auswertung}{auswertung} \chapter{Auswertung} \newpage %\pdfbookmark[0]{config}{config} \chapter{Konfiguration} \newpage %\pdfbookmark[0]{datensatz}{datensatz} \chapter{Datensätze} \newpage %\pdfbookmark[0]{info}{info} \chapter{Info} \end{document}