von KOMA » Mo 19. Jul 2010, 15:41
Es gibt bei hyperref Optionen, die man nur beim Laden des Pakets angeben kann, Optionen, die man noch bis \begin{document} angeben kann und Optionen, die man auch noch später angeben kann. Und dann gibt es noch Optionen, die man nur per \hypersetup angeben sollte. Leider sucht man in der hyperref-Anleitung teilweise vergeblich nach entsprechenden Informationen.
Als Faustregel gilt: Alles, was Grundeinstellungen sind, gibt man am besten bereits beim Laden des Pakets an. Alles, was Dokumentinformationen sind, gibt man mit \hypersetup an.
Während \begin{document} schaltet hyperref die Verarbeitung der Optionen draft, nolinks, final, ocgcolorlinks, colorlinks, fenchlinks, pdfpagescrop, pdfpagemode, pdfninfullscreenpagemode, pdfdirection, pdfviewarea, pdfviewclip, pdfprintclip, pdfprintscaling, pdfduplex, pdfpicktraybypdfsize, pdfprintpagerange, pdfnumcopies, pdfstartview, pdfstartpage, pdftoolbar, pdfmenubar, pdfwindowui, pdffitwindow, pdfdisplaydoctitle, pdfpagelayout, pdflang, baseurl ab. Diese können also nach \begin{document} nicht mehr geändert werden.
Bereits während der Verarbeitung von hyperref.sty schaltet hyperref die Verarbeitung der Optionen pdfa, typexml, implicit, sämtliche Treiberoptionen (tex4ht, pdftex, nativepdf, ...), pdfversion, bookmarks, backref, pagebackref, pdfusetitle, pdfpagelabels, hyperfootnotes, hyperfigures, hyperindex, encap ab. Diese können also nicht per \hypersetup geändert werden.
Optionen mit einem string-Wert wie pdfauthor sollten grundsätzlich nur per \hypersetup gesetzt werden, weil es sonst Probleme mit dem Encoding geben kann.
Obige Aufzählung von Optionen ist ohne Anspruch auf Vollständigkeit!
BTW: Der Status "Rückfrage" ist erklärt mit "Ein potentieller Beantworter hat eine Rückfrage zum Thread-Starter". Erklärungen zu jedem Status gibt es, wenn man die Maus über das Fragezeichen (:?:) nach "Status aktuell halten:" fährt. Wenn man dort draufklickt, kommt man sogar auf eine entsprechende Seite. Solange ein Thread-Starter (aka OP) noch Fragen hat, ist der Status "offen" oder "mit Vorschlag" oder "komplex" zu wählen. Fragen, die sich zwar aus einem Thread heraus ergeben, aber eigentlich ein neues Thema darstellen, sollten als neues Thema eingestellt werden (ggf. mit Link auf den Thread, aus dem sie entstanden sind). Das erhöht die Übersicht. In Deinem Fall sehe ich nicht unbedingt ein neues Thema.
Es gibt bei hyperref Optionen, die man nur beim Laden des Pakets angeben kann, Optionen, die man noch bis \begin{document} angeben kann und Optionen, die man auch noch später angeben kann. Und dann gibt es noch Optionen, die man nur per \hypersetup angeben sollte. Leider sucht man in der hyperref-Anleitung teilweise vergeblich nach entsprechenden Informationen.
Als Faustregel gilt: Alles, was Grundeinstellungen sind, gibt man am besten bereits beim Laden des Pakets an. Alles, was Dokumentinformationen sind, gibt man mit \hypersetup an.
Während \begin{document} schaltet hyperref die Verarbeitung der Optionen draft, nolinks, final, ocgcolorlinks, colorlinks, fenchlinks, pdfpagescrop, pdfpagemode, pdfninfullscreenpagemode, pdfdirection, pdfviewarea, pdfviewclip, pdfprintclip, pdfprintscaling, pdfduplex, pdfpicktraybypdfsize, pdfprintpagerange, pdfnumcopies, pdfstartview, pdfstartpage, pdftoolbar, pdfmenubar, pdfwindowui, pdffitwindow, pdfdisplaydoctitle, pdfpagelayout, pdflang, baseurl ab. Diese können also nach \begin{document} nicht mehr geändert werden.
Bereits während der Verarbeitung von hyperref.sty schaltet hyperref die Verarbeitung der Optionen pdfa, typexml, implicit, sämtliche Treiberoptionen (tex4ht, pdftex, nativepdf, ...), pdfversion, bookmarks, backref, pagebackref, pdfusetitle, pdfpagelabels, hyperfootnotes, hyperfigures, hyperindex, encap ab. Diese können also nicht per \hypersetup geändert werden.
Optionen mit einem string-Wert wie pdfauthor sollten grundsätzlich nur per \hypersetup gesetzt werden, weil es sonst Probleme mit dem Encoding geben kann.
Obige Aufzählung von Optionen ist ohne Anspruch auf Vollständigkeit!
BTW: Der Status "Rückfrage" ist erklärt mit "Ein potentieller Beantworter hat eine Rückfrage zum Thread-Starter". Erklärungen zu jedem Status gibt es, wenn man die Maus über das Fragezeichen (:?:) nach "Status aktuell halten:" fährt. Wenn man dort draufklickt, kommt man sogar auf eine entsprechende Seite. Solange ein Thread-Starter (aka OP) noch Fragen hat, ist der Status "offen" oder "mit Vorschlag" oder "komplex" zu wählen. Fragen, die sich zwar aus einem Thread heraus ergeben, aber eigentlich ein neues Thema darstellen, sollten als neues Thema eingestellt werden (ggf. mit Link auf den Thread, aus dem sie entstanden sind). Das erhöht die Übersicht. In Deinem Fall sehe ich nicht unbedingt ein neues Thema.