moderncv e bookmark package

  • Creatore
    Topic
  • #110097
    Up
    0
    Down
    ::


    Ciao a tutti,
    ho redatto il mio cv in latex e moderncv. Successivamente ho deciso di allegare altri documenti e avrei provato a caricare il pacchetto bookmark per poter inserire dei segnalibri che puntano ai nuovi documenti. Ho ricevuto l’errore di option clash for hyperref. Qualcuno saprebbe come poterlo evitare?

    `\documentclass[11pt,a4paper,sans]{moderncv}

    % moderncv themes
    \moderncvstyle{classic}
    \moderncvcolor{blue}

    \usepackage[scale=0.75]{geometry}
    \setlength{\hintscolumnwidth}{3.5cm} %moderncv

    \usepackage{bookmark}

    \name{Paolino}{Paperino} %moderncv

    %———————————————————————————-
    % content
    %———————————————————————————-
    \begin{document}

    \hypertarget{First}{\phantomsection}
    \bookmark[dest=First, view={XYZ null null null}, level=1]{First}

    \makecvtitle

    \end{document}`

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #110098
      Up
      0
      Down
      ::


      Ciao.
      Il tuo problema è che il pacchetto hyperref è già caricato in moderncv, usando l’opzione unicode, mentre bookmark cerca di caricarlo, internamente, senza opzioni.

      Per poter forzare che i caricamenti interni dei pacchetti passino un’opzione si usa il comando
      `\PassOptionsToPackage{opzione}{pacchetto}`
      con, nel tuo caso opzione “unicode” e pacchetto “hyperref”. Non so darti altri dettagli sull’uso del comando se non che, nel caso di moderncv va messo in cima al preambolo. Il tuo codice preambolo dovrebbe diventare, quindi:
      `\PassOptionsToPackage{unicode}{hyperref}
      \documentclass[11pt,a4paper,sans]{moderncv}
      % moderncv themes
      \moderncvstyle{classic}
      \moderncvcolor{blue}

      \usepackage[scale=0.75]{geometry}
      \setlength{\hintscolumnwidth}{3.5cm} %moderncv

      \usepackage{bookmark}

      \name{Paolino}{Paperino} %moderncv

      %———————————————————————————-
      % content
      %———————————————————————————-
      `

    • #110099
      Up
      0
      Down
      ::


      Sei un grande, funziona perfettamente!
      Per me la spiegazione è più che esauriente 😉 In effetti avevo letto qualcosa a proposito su un forum inglese, ma continuava a darmi errore, probabilmente perché non passavo l’opzione unicode al comando. Ti ringrazio.

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top