Paket "bookmark"

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


ellocco
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 67
Registriert: Fr 30. Apr 2010, 14:09
Wohnort: Ulm
Kontaktdaten:

Paket "bookmark"

Beitrag von ellocco »

Hallo allerseits,

es haben schon einige andere auf das Paket "bookmark" von Heiko Oberdiek
verwiesen, aber ich glaube es gibt noch keinen eigenen Abschnitt dafür:

Aufmerksam geworden bin ich auf das Paket durch einen Eintrag im Logfile.
Es hieß: entweder LaTeX nochmal laufen lassen oder "bookmark" verwenden.
Das hat mich interessiert; ich hatte ursprünglich gar nicht vor meine
Bookmarks zu gestalten, aber ich bin auf den Geschmack gekommen.

Die gestalteten Bookmarks werden jedoch nicht von jedem Reader entsprechend
dargestellt, evince v2.30.0 für Windows kann es z.B. nicht.

Schön wären z.B. fette Bookmarks für Einträge der obersten Kapitelebene,
in der Dokumentenklasse "article" wäre das z.B. Section.

Leider habe ich aber keine elegante Lösung hinbekommen, dazu fehlt mir
das Wissen, aber ich habe mir zwei Workarounds gebastelt:
Version 1:
Zunächst zwei Bookmarkstyles definieren und dann die Section-Überschriften
in die beiden Bookmark-Style-Definitionen einklammern:
\bookmarkdefinestyle{sectionstyle}{bold}
\bookmarkdefinestyle{subsectionstyle}{bold=false}
[...]
\bookmarksetup{style=sectionstyle}
\section{Überschriftentext} \label{sec:level-1-first}
\bookmarksetup{style=subsectionstyle}
Die zweite Variante arbeitet ähnlich, bloß wird vorher noch ein eigener
Befehl definiert:
\newcommand{\MySection}[2]{{\bookmarksetup{style=sectionstyle}{#1}}{#2}\bookmarksetup{style=subsectionstyle}}
[...]
\MySection{\section{Level 1 Second Section}}{\label{sec:level-1-second}}
Die Bookmark-Dokumentation zum Befehl "\bookmarkdefinestyle" war für mich
nicht verständlich, aber auf der Seite: bin ich dann fündig geworden.

Anbei mein Bookmark-Beispiel, daß auf die Kompilierung im PDF-mode
von pdflatex ausgerichtet ist.

Evtl. habt Ihr ja weitere Vorschläge zur Benutzung des "Bookmark"-Paketes.

Grüße

ellocco
Dateianhänge
simple_bookmark_example.tex
(5.56 KiB) 1388-mal heruntergeladen

Thomas
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: So 23. Nov 2008, 14:25

Beitrag von Thomas »

Hi ellocco,

ich bin gerade etwas unsicher, wie dein Beitrag aufzufassen ist.
Ist das reine Information, Diskussionsgrundlage oder ist da irgendwo 'ne Frage dabei?


Danke und Gruß
Thomas

Benutzeravatar
bloodworks
Moderator
Moderator
Beiträge: 1425
Registriert: Mo 19. Jan 2009, 10:52
Wohnort: /dev/null

Beitrag von bloodworks »

Thomas hat geschrieben:Hi ellocco,

ich bin gerade etwas unsicher, wie dein Beitrag aufzufassen ist.
Ist das reine Information, Diskussionsgrundlage oder ist da irgendwo 'ne Frage dabei?


Danke und Gruß
Thomas
Dass wäre auch gut zu wissen ob die Einordnung so richtig ist, oder der Beitrag in "Eigene Strukturen" nicht besser aufgehoben wäre.

Auf jeden Fall möchte ich gerne auf die goLaTeX-Wiki hinweisen, welche sich immer über neue Einträge freut! :wink:
[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2]Minimalbeispiel | [3]FAQ
[4]Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.


ellocco
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 67
Registriert: Fr 30. Apr 2010, 14:09
Wohnort: Ulm
Kontaktdaten:

Beitrag von ellocco »

Thomas hat geschrieben:Hi ellocco,

ich bin gerade etwas unsicher, wie dein Beitrag aufzufassen ist.
Ist das reine Information, Diskussionsgrundlage oder ist da irgendwo 'ne Frage dabei?


Danke und Gruß
Thomas
Na, geschickter wäre natürlich, ich würde LaTeX beibringen,
wie Bookmarks für Chaptereinträge aussehen sollen.
Das ist die Hauptfrage!
Aber vielleicht fehlt auch noch ein Packet oder Du hast schon selber
mit dem Paket gearbeitet und kannst uns Deine Erfahungen mitteilen.

Antworten