Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Lebenslauf (moderncv): Lesezeichen erscheinen nicht automatisch obwohl im hypersetup

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.02.2010
    Beiträge
    82

    Lebenslauf (moderncv): Lesezeichen erscheinen nicht automatisch obwohl im hypersetup

    Hallo, ich möchte, dass wenn meine PDF-Bewerbung unter Windows geöffnet wird, die Lesezeichen-Leiste links automatisch eingeblendet wird. Das klappt bei mir aber nicht.

    Hier der Code:

    Code:
    \documentclass[11pt, a4paper]{moderncv}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
     
     
    \hypersetup
    {
    bookmarksopen=true, %öffnet die Lesezeichen in der Seitenleiste
    }
    
    
    \title{}
    \firstname{}
    \familyname{}
    
    
    \begin{document}
    
    \section{Sektion 1}
    \section{Sektion 2}
    
    \end{document}
    Eine Warnung fällt mir dabei ins Auge: Option `pdfpagelabels' is turned off (Occurance: .../hyperref.sty).

  2. #2
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Hallo,

    du musst schon hyperref einbinden, sonst bringt hypersetup gar nichts...

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  3. #3
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Das macht moderncv automatisch, soweit ich mich richtig erinnere.

  4. #4
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Hallo,

    und warum kommt dann beim Compilieren:

    Code:
    ! Undefined control sequence.
    l.6 \hypersetup
    ?

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  5. #5
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Ah, ich habs. moderncv lädt tatsächlich hyperref (warum auch immer???), aber wahrscheinlich erst ganz zum Schluß. hypersetup muss deswegen nach \begin{document} verschoben werden...

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  6. #6
    Registrierter Benutzer
    Registriert seit
    08.02.2010
    Beiträge
    82
    Also bei mir öffnet sich die Lesezeichenleiste unter Windows immer noch nicht. Und bei Euch? Ich sehe nämlich gerade Ihr nutzt Ubuntu - der PDF-Viewer Evince sagt dort aber noch nichts darüber aus, ob sich die Lesezeichenleiste auch unter Windows öffnet.
    Geändert von kalli (10-08-2011 um 12:06 Uhr)

  7. #7
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    ich nutze zwar auch Ubuntu, aber die Anzeige des Adobe-Readers sollte sich nicht unterscheiden.

    In der moderncv.cls findest du folgenden Code:
    Code:
    \AtEndPreamble{
      \@ifpackageloaded{CJK}
        {\RequirePackage[CJKbookmarks]{hyperref}}
        {\RequirePackage[pdftex]{hyperref}}
      \AtBeginDocument{
        \hypersetup{
          breaklinks,
          baseurl       = http://,
          pdfborder     = 0 0 0,
          pdfpagemode   = UseNone,% do not show thumbnails or bookmarks on opening
    %      pdfstartview  = FitH,
          pdfstartpage  = 1,
          pdfcreator    = \LaTeX{} with `moderncv' package,
          pdfproducer   = \LaTeX{},
          bookmarksopen = true,
          pdfauthor     = \@firstname~\@familyname,
          pdftitle      = \@title,
          pdfsubject    = \@firstname~\@familyname,
          pdfkeywords   = \@firstname~\@familyname{} curriculum vit\ae{}}}
      \pagenumbering{arabic}% has to be issued after loading hyperref
    }
    Es ist also schon von Hause aus passend eingestellt. Was hast du für einen Viewer/ was für eine Version von hyperref hast?

    Gruß
    Marco

  8. #8
    Registrierter Benutzer
    Registriert seit
    27.11.2007
    Beiträge
    375
    Bei mir öffnen sich die Bookmarks sowohl in evince also auch im acroread...

    Christian.
    Ubuntu 16.04 -- TeX Live 2015 -- Emacs (AUCTeX, RefTeX)

  9. #9
    Registrierter Benutzer
    Registriert seit
    08.02.2010
    Beiträge
    82
    An mechanicus:
    • Ich versuche es gleich mal ohne eigenes hypersetup
    • Sollte es dann funktionieren, bleibt noch die Frage wie ich dann ins hypersetup z.B. ein eigenes pdfstartview={FitH} (quasi nachträglich) einschmuggeln kann.
    • Deine Frage: Habe Ubuntu 10.04 und texlive 2009-7 (neuste Version - Paket texlive-full). Version hyperref weiß ich jetzt nicht. Wird wohl recht aktuell sein.
    • Deine Frage: Entwicklungsumgebung texclipse. PDF-Viewer ist evince. acroread habe ich nicht.


    An tral:
    Ich meinte das ansonsten sehr lobenswerte Verhalten von Evince, sich (neben der gemerkten Seitenzahl beim letzten Schließen) auch zu merken ob die Lesezeichenspalte angezeigt werden soll oder nicht. Bei mir ist es so, dass die vom Benutzer gemachte Einstellung über Ansicht|Seitenleiste in Evince ein "bookmarksopen = true" im hypersetup zumindest optisch nicht sichtbar werden läßt.
    Geändert von kalli (10-08-2011 um 12:57 Uhr)

  10. #10
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    du hast damit eine veraltete Version von LaTeX. Du solltest TL 2011 installieren. Das geht nicht mit Synaptic, sondern nur manuell. Im Wiki von ubuntuusers findest du die passende Anleitung.

    Marco

  11. #11
    Registrierter Benutzer
    Registriert seit
    08.02.2010
    Beiträge
    82
    Vielen Dank erstmal für die bisherige Hilfe!

    Bevor ich mir die neuste texlive-Version hole, würde mich aber schon interessieren ob bei Euch mit dem bisherigen Stand unter Windows die Lesezeichen automatisch geöffnet werden.

    Vielleicht könnt Ihr ja Eure PDF hier posten, falls Ihr selbst kein Windows auf Eurem Rechner habt. Dann kann ich es selbst ausprobieren.

  12. #12
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    ich habe kein Windows, daher hier das pdf

    Gruß
    Marco

  13. #13
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    bookmarksopen hat nichts mit dem Fenster der Lesezeichen an sich zu tun. Die Option entscheidet ob, die Bookmarks aufgeklappt werden, also ob \subsection usw direkt zu sehen sind.

    Das Fenster wird mit \pdfpagemode gesetzt. Der Default von hyperref ist bookmarks=on und pdfpagemode=UseOutlines, d.h. das Fenster müsste normalerweise da sein.

    Meine moderncv Version (2010/08/03 v0.12) versucht, das Fenster zu unterdrücken (mit pdfpagemode=UseNone), aber da es das zu spät tut, scheitert es:

    Code:
    "Package hyperref Warning: Option `pdfpagemode' has already been used,
    (hyperref)                setting the option has no effect on input line 12.
    Aber vielleicht ist ja Kallis Version erfolgreicher. Dann kann man das hier versuchen:

    Code:
    \usepackage[pdftex]{hyperref}
    \hypersetup{pdfpagemode=UseOutlines}

  14. #14
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Zitat Zitat von u_fischer Beitrag anzeigen
    Der Default von hyperref ist bookmarks=on und pdfpagemode=UseOutlines, d.h. das Fenster müsste normalerweise da sein.
    Dann habe ich es stets falsch verstanden. Danke

  15. #15
    Registrierter Benutzer
    Registriert seit
    08.02.2010
    Beiträge
    82
    An mechanicus:
    Unter Windows verhält sich Deine PDF wie gewollt. Das ist also schon mal eine Lösung.

    An u_fischer:
    Meine moderncv Version ist von 2008 und verhält sich in diesem Punkt genau wie Deine.

    Mal was Verrücktes (aus reinem Bastelspaß):
    Mit meiner alten Distribution könnte man die PDF mit dem Tool pdfannotextractor bearbeiten und diese dann per (\pdfbookmark?) und \includepdf so einlesen, dass auch unter Windows die Lesezeichen automatisch angezeigt werden. Würde ich nicht weiter verfolgen weil umständlich - müßte aber gehen.

    Habe jetzt aber Kopfschmerzen vom vielen abwechselnden Windows/Ubuntu-Booten und mache jetzt erstmal Pause. Der Bootmanager zeigt statt der Einträge für Windows und Ubuntu mittlerweile eh nur noch einen einzigen Eintrag an. Da steht jetzt ... Wubundows

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •