Option clash for package… con esempio minimo

  • Creatore
    Topic
  • #41351
    Up
    0
    Down
    ::


    Ciao a tutti,

    Ottengo un errore del tipo Option clash for package… (graphicx nel mio caso) in fase di compilazione.
    Penso ci siano dei problemi di compatibilità tra i pacchetti classicthesis, arsclassica e hyperref che comunque non so come risolvere.

    Questo è il codice:

    `\documentclass[a4paper,11pt,a4paper,italian,titlepage]{scrreprt}

    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{graphicx}
    \graphicspath{images}

    \usepackage{amsfonts}

    \usepackage{nextpage}

    \usepackage[eulerchapternumbers, pdfspacing]{classicthesis}
    \usepackage[italian]{arsclassica}

    \usepackage{booktabs}%package per le tabelle che sostituisce hline

    \usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}%stile per le didascalie

    \newcommand{\otoprule}{\midrule[\heavyrulewidth]}%per le tabelle

    \usepackage[swapnames,norules]{frontespizio}

    \usepackage{mathptmx}

    \usepackage{hyperref}
    \hypersetup{colorlinks=true,linkcolor=blue,citecolor=magenta}

    \begin{document}

    \title{\rmfamily\normalfont\spacedallcaps{titolo}}
    \author{\spacedlowsmallcaps{nome cognome}}
    \date{} % no date

    \maketitle

    \begin{abstract}
    \noindent\lipsum[1]
    \end{abstract}

    \tableofcontents
    \pagestyle{scrheadings}
    \clearpage
    \section{A Section}
    \lipsum[1]

    \subsection{A Subsection}
    \lipsum[1]

    \subsection{A Subsection}
    \clearpage
    \section{A Section}
    \lipsum[1]

    \end{document}
    `

    Grazie
    Adam

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #41352
      Up
      0
      Down
      ::

      Ciao a tutti,

      Ottengo un errore del tipo Option clash for package… (graphicx nel mio caso) in fase di compilazione.
      Penso ci siano dei problemi di compatibilità tra i pacchetti classicthesis, arsclassica e hyperref che comunque non so come risolvere.

      Questo è il codice:

      `\documentclass[a4paper,11pt,a4paper,italian,titlepage]{scrreprt}

      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}

      \usepackage{graphicx}
      \graphicspath{images}

      \usepackage{amsfonts}

      \usepackage{nextpage}

      \usepackage[eulerchapternumbers, pdfspacing]{classicthesis}
      \usepackage[italian]{arsclassica}

      \usepackage{booktabs}%package per le tabelle che sostituisce hline

      \usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}%stile per le didascalie

      \newcommand{\otoprule}{\midrule[\heavyrulewidth]}%per le tabelle

      \usepackage[swapnames,norules]{frontespizio}

      \usepackage{mathptmx}

      \usepackage{hyperref}
      \hypersetup{colorlinks=true,linkcolor=blue,citecolor=magenta}

      \begin{document}

      \title{\rmfamily\normalfont\spacedallcaps{titolo}}
      \author{\spacedlowsmallcaps{nome cognome}}
      \date{} % no date

      \maketitle

      \begin{abstract}
      \noindent\lipsum[1]
      \end{abstract}

      \tableofcontents
      \pagestyle{scrheadings}
      \clearpage
      \section{A Section}
      \lipsum[1]

      \subsection{A Subsection}
      \lipsum[1]

      \subsection{A Subsection}
      \clearpage
      \section{A Section}
      \lipsum[1]

      \end{document}
      `

      Grazie
      Adam

      Non devi caricare graphicx, lo fa già ClassicThesis. Se vuoi compilare con latex, spiacente, ClassicThesis supporta solo pdflatex.

      Ciao
      Enrico

    • #41353
      GKT
      Partecipante
        Up
        0
        Down
        ::


        Devi caricare il pacchetto classicthesis-ldpkg prima di classicthesis:

        `\usepackage{classicthesis-ldpkg}
        \usepackage[opzione1,…]{classicthesis}`

        Ottengo un errore del tipo Option clash for package… (graphicx nel mio caso) in fase di compilazione.

        `\PassOptionsToPackage{pdftex}{graphicx}`

        Ciao,
        Lorenzo

      • #41354
        Up
        0
        Down
        ::

        Devi caricare il pacchetto classicthesis-ldpkg prima di classicthesis:

        Codice:
        \PassOptionsToPackage{pdftex}{graphicx}

        Ciao,
        Lorenzo

        Ok caricato ed inserito quel codice. Curiosità: cosa fa quella riga di comando?

        Non devi caricare graphicx, lo fa già ClassicThesis. Se vuoi compilare con latex, spiacente, ClassicThesis supporta solo pdflatex.

        Ciao
        Enrico

        Compilo con pdflatex. Se non carico graphicx, l’errore e’un altro e cioè:

        `Package hyperref Warning: Option `pagecolor' is not available anymore.`

        HELP!!! Grazie ancora
        Adam

      • #41355
        Up
        0
        Down
        ::

        Devi caricare il pacchetto classicthesis-ldpkg prima di classicthesis:

        Codice:
        \PassOptionsToPackage{pdftex}{graphicx}

        Ciao,
        Lorenzo

        Ok caricato ed inserito quel codice. Curiosità: cosa fa quella riga di comando?

        Non devi caricare graphicx, lo fa già ClassicThesis. Se vuoi compilare con latex, spiacente, ClassicThesis supporta solo pdflatex.

        Ciao
        Enrico

        Compilo con pdflatex. Se non carico graphicx, l’errore e’un altro e cioè:

        `Package hyperref Warning: Option `pagecolor' is not available anymore.`

        HELP!!! Grazie ancora
        Adam

        Quella riga con \PassOptionsToPackage non fa assolutamente nulla. Scusa, Lorenzo. 😉

        Vediamo di correggere il tuo input:
        `\documentclass[a4paper,11pt,a4paper,titlepage]{scrreprt}

        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}

        \usepackage{amsfonts}
        \usepackage{nextpage}
        \usepackage{booktabs}%package per le tabelle che sostituisce hline

        \usepackage{classicthesis-ldpkg}
        \usepackage[eulerchapternumbers, pdfspacing]{classicthesis}
        \usepackage[italian]{arsclassica}

        \usepackage[swapnames,norules]{frontespizio}

        \captionsetup{font=small,format=hang}%stile per le didascalie
        \graphicspath{{images}}
        \hypersetup{colorlinks=true,linkcolor=blue,citecolor=magenta}

        \newcommand{\otoprule}{\midrule[\heavyrulewidth]}%per le tabelle

        \begin{document}

        \title{titolo}
        \author{nome cognome}
        \date{} % no date

        \maketitle

        \begin{abstract}
        \noindent\lipsum[1]
        \end{abstract}

        \tableofcontents
        \pagestyle{scrheadings}
        \clearpage
        \section{A Section}
        \lipsum[1]

        \subsection{A Subsection}
        \lipsum[1]

        \subsection{A Subsection}
        \clearpage
        \section{A Section}
        \lipsum[1]

        \end{document}`
        Noterai anche qualche cambiamento. Primo: il pacchetto mathptmx non va bene con ClassicThesis; se non ti piace Palatino come font, non usare ClassicThesis. Non va bene nemmeno usare il nero, quindi ho tolto il riferimento nell’impostazione per caption. Il pacchetto caption è già caricato, quindi basta \captionsetup. Anche hyperref è già caricato. In \graphicspath mancava una coppia di graffe.

        L’avviso di hyperref è inevitabile e innocuo; speriamo che Heiko si decida a farlo sparire.

        Ciao
        Enrico

      • #41356
        Up
        0
        Down
        ::


        Modifiche fatte ma purtroppo ancora errori

        Eccone alcuni:

        `! LaTeX Error: Option clash for package graphicx.

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.141 \DeclareGraphicsRule
        {*}{mps}{*}{} % enables use of MetaPost graphics w…

        ) (“C:\Programmi\MiKTeX 2.7\tex\latex\classicthesis\classicthesis.sty”

        ! LaTeX Error: Option clash for package xcolor.

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.154 \definecolor
        {halfgray}{gray}{0.55} % chapter numbers will be semi tran…`

        Curiosità: ma a te compila?

        Grazie per la pazienza
        Adam

      • #41357
        Up
        0
        Down
        ::

        Modifiche fatte ma purtroppo ancora errori

        Eccone alcuni:

        `! LaTeX Error: Option clash for package graphicx.

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.141 \DeclareGraphicsRule
        {*}{mps}{*}{} % enables use of MetaPost graphics w…

        ) (“C:\Programmi\MiKTeX 2.7\tex\latex\classicthesis\classicthesis.sty”

        ! LaTeX Error: Option clash for package xcolor.

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.154 \definecolor
        {halfgray}{gray}{0.55} % chapter numbers will be semi tran…`

        Curiosità: ma a te compila?

        Grazie per la pazienza
        Adam

        Scusa. La chiamata a “frontespizio” va dopo quella a arsclassica. Correggo anche nel messaggio di prima.

        Ciao
        Enrico

      • #41358
        Up
        0
        Down
        ::


        EVVAI… Tutto funziona
        Grazie 10mila per la pazienza.

        Ovviamente in più dovevo aggiungere (per fare le prove)

        `\usepackage{lipsum}`

        Scusa ma sto acquisendo adesso un po’ di familiarità con il Latex ma queste chiamate da spostare prima o dopo ancora non le so riconoscere.

        Avrei un’ unica ulteriore domanda… MI stampa il primo capitolo come capitolo 0. Cos’è nel codice che lo fa accadere?

        Grazie ancora
        Adam

      • #41359
        Up
        0
        Down
        ::

        Avrei un’ unica ulteriore domanda… MI stampa il primo capitolo come capitolo 0. Cos’è nel codice che lo fa accadere?

        Non mi risulta. Esempio?

        Ciao
        Enrico

      • #41360
        Up
        0
        Down
        ::


        Si tratta di un mio errore. Mi ero dimenticato di richiamare \myChapter senza il quale i capitoli non sono numerati

        Di seguito riporto l’esempio funzionante. Grazie ancora.

        `\documentclass[a4paper,11pt,a4paper,italian,titlepage]{scrreprt}

        \usepackage[latin1]{inputenc}
        \usepackage[italian]{babel}

        \usepackage{amsfonts}
        \usepackage{nextpage}
        \usepackage{booktabs}%package per le tabelle che sostituisce hline
        \usepackage{classicthesis-ldpkg}
        \usepackage[pdfspacing]{classicthesis}
        \usepackage[italian]{arsclassica}
        \usepackage[swapnames,norules]{frontespizio}

        \captionsetup{font=small,format=hang}%stile per le didascalie
        \graphicspath{{images}}

        \hypersetup{colorlinks=true,linkcolor=blue,citecolor=magenta}

        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}

        \newcommand{\otoprule}{\midrule[\heavyrulewidth]}%per le tabelle

        \usepackage{lipsum}

        \begin{document}

        \title{\rmfamily\normalfont\spacedallcaps{titolo}}
        \author{\spacedlowsmallcaps{nome cognome}}
        \date{} % no date

        \maketitle

        \begin{abstract}
        \noindent\lipsum[1]
        \end{abstract}
        \tableofcontents
        \pagestyle{scrheadings}
        \clearpage
        \myChapter{Primo Capitolo}
        \section{A Section}
        \lipsum[1]
        \subsection{A Subsection}
        \lipsum[1]
        \subsection{A Subsection}
        \clearpage
        \section{A Section}
        \lipsum[1]

        \end{document}

        `

        Aggiungo: è possibile fare una piccola modifica perfezionistica? Il numero di pagina è sempre in alto a destra tranne che nelle prime pagine dei capitoli dove compare in basso e nel mezzo. Cosa si fa in questi casi? Io preferirei proprio togliere il numero delle prime pagine dei capitoli in modo da avere una cosa più uniforme. Come si fa?

        Dopo la risposta chiudo la discussione come risolta.
        Grazie nuovamente per la pazienza

      • #41361
        GKT
        Partecipante
          Up
          0
          Down
          ::

          Quella riga con \PassOptionsToPackage non fa assolutamente nulla. Scusa, Lorenzo. 😉

          Figurati Enrico! Ho solo di che imparare. 🙂
          Però ora ho una curiosità (credo di essere ancora in tema, altrimenti aprirò un nuovo argomento di discussione):
          `\documentclass[10pt,a4paper]{scrartcl}

          \PassOptionsToPackage{pdftex}{graphicx}

          \usepackage{draftwatermark}
          \usepackage{lipsum}
          \usepackage[nochapters]{classicthesis-ldpkg}
          \usepackage[nochapters]{classicthesis}

          \SetWatermarkText{BOZZE}

          \begin{document}
          \lipsum[1]
          \end{document}`
          se escludo la riga con \PassOptionsToPackage ottengo, in fase di compilazione, questo messaggio di errore:
          `! LaTeX Error: Option clash for package graphicx.`
          Se invece la riga è presente, la compilazione termina senza interruzioni.

          Grazie,
          Lorenzo

        • #41362
          Up
          0
          Down
          ::

          Quella riga con \PassOptionsToPackage non fa assolutamente nulla. Scusa, Lorenzo. 😉

          Figurati Enrico! Ho solo di che imparare. 🙂
          Però ora ho una curiosità (credo di essere ancora in tema, altrimenti aprirò un nuovo argomento di discussione):
          `\documentclass[10pt,a4paper]{scrartcl}

          \PassOptionsToPackage{pdftex}{graphicx}

          \usepackage{draftwatermark}
          \usepackage{lipsum}
          \usepackage[nochapters]{classicthesis-ldpkg}
          \usepackage[nochapters]{classicthesis}

          \SetWatermarkText{BOZZE}

          \begin{document}
          \lipsum[1]
          \end{document}`
          se escludo la riga con \PassOptionsToPackage ottengo, in fase di compilazione, questo messaggio di errore:
          `! LaTeX Error: Option clash for package graphicx.`
          Se invece la riga è presente, la compilazione termina senza interruzioni.

          Grazie,
          Lorenzo

          Il pacchetto drafwatermark carica graphicx; ovviamente senza opzioni. Siccome classicthesis-ldpkg lo carica con l’opzione “pdftex” (chissà perché, poi :?), ecco che capita il pasticcio. Basta caricare draftwatermark dopo classicthesis, tanto non è di quelli che possono avere problemi con hyperref.

          Il trucco con \PassOptionsToPackage funziona perché passa l’opzione pdftex a graphicx quando viene caricato (in questo caso da draftwatermark); quando poi classicthesis lo richiede con l’opzione è già stata specificata una volta e LaTeX è contento.

          Ciao
          Enrico

      Visualizzazione 10 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top