Problema con suftesi e \makecover

  • Creatore
    Topic
  • #105986
    Up
    0
    Down
    ::


    Buongiorno a tutti. Ho provato a creare una cover con il pacchetto suftesi; seguendo la documentazione ho scritto un documento di prova, compilato con pdflatex:
    `
    \documentclass{suftesi}

    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{tikz} % richiesto da \makecover
    \usepackage[pdftex]{xcolor} % richiesto da \makecover

    % Cover
    \Cauthor{Mario Rossi}
    \Ctitle{Prevedere il tempo con anni di anticipo}
    \Ceditor{testo revisionato dalla\\ Anonima Indovini}
    \Cfoot{Stampe Utili\\\fbox{\bfseries S-U}}
    \Cpagecolor{white!90!black}
    \Ctextcolor{white}
    \Cfootcolor{black}

    \begin{document}
    \makecover[ball color=blue,draw=none]
    \end{document}
    `

    Purtroppo ottengo un errore che non riesco a correggere:
    `
    ! LaTeX Error: Option clash for package xcolor.

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

    l.8

    ? H
    The package xcolor has already been loaded with options:
    []
    There has now been an attempt to load it with options
    [pdftex]
    Adding the global options:
    ,pdftex
    to your \documentclass declaration may fix this.
    Try typing to proceed.
    `

    È come se xcolor non caricasse alcuna opzione. Ho provato ad aggiungere pdftex alle opzioni globali in documentclass, ma il risultato non cambia.
    Vi sarei grato per qualunque suggerimento. Grazie.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #105987
      Up
      0
      Down
      ::

      roberto.degiuli” post=106056Buongiorno a tutti. Ho provato a creare una cover con il pacchetto suftesi; seguendo la documentazione ho scritto un documento di prova, compilato con pdflatex:
      `
      \documentclass{suftesi}

      \usepackage[italian]{babel}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage{tikz} % richiesto da \makecover
      \usepackage[pdftex]{xcolor} % richiesto da \makecover

      % Cover
      \Cauthor{Mario Rossi}
      \Ctitle{Prevedere il tempo con anni di anticipo}
      \Ceditor{testo revisionato dalla\\ Anonima Indovini}
      \Cfoot{Stampe Utili\\\fbox{\bfseries S-U}}
      \Cpagecolor{white!90!black}
      \Ctextcolor{white}
      \Cfootcolor{black}

      \begin{document}
      \makecover[ball color=blue,draw=none]
      \end{document}
      `

      Purtroppo ottengo un errore che non riesco a correggere:
      `
      ! LaTeX Error: Option clash for package xcolor.

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

      l.8

      ? H
      The package xcolor has already been loaded with options:
      []
      There has now been an attempt to load it with options
      [pdftex]
      Adding the global options:
      ,pdftex
      to your \documentclass declaration may fix this.
      Try typing to proceed.
      `

      È come se xcolor non caricasse alcuna opzione. Ho provato ad aggiungere pdftex alle opzioni globali in documentclass, ma il risultato non cambia.
      Vi sarei grato per qualunque suggerimento. Grazie.

      Molto semplicemente, ottieni quell’errore perché hai caricato il pacchetto xcolor, che di fatto è già caricato da suftesi, come puoi leggere nella sezione 1 della documentazione della versione 2.8 della classe. Leva quel pacchetto dal preambolo e tutto va.

      Ricordati di comporre il documento due volte per vedere la tua copertina.

      Ciao
      Tommaso

    • #105988
      Up
      0
      Down
      ::

      illinguista1972″ post=106057
      Molto semplicemente, ottieni quell’errore perché hai caricato il pacchetto xcolor, che di fatto è già caricato da suftesi, come puoi leggere nella sezione 1 della documentazione della versione 2.8 della classe. Leva quel pacchetto dal preambolo e tutto va.

      Ricordati di comporre il documento due volte per vedere la tua copertina.

      Ciao
      Tommaso

      Ti ringrazio. In effetti risolvo il problema ma solo se utilizzo \makecover con l’opzione color=blue.
      Avevo caricato il pacchetto xcolor manualmente perché, utilizzando il colore indicato dalla guida, DarkBlue, ottenevo un errore:
      `! Package xcolor Error: Undefined color `DarkBlue'.`

    • #105989
      Up
      0
      Down
      ::


      La classe suftesi non carica xcolor. Lo fa tikz, attraverso pgf, attraverso pgfcore….
      Quindi se vuoi caricare xcolor devi farlo prima di tikz.
      `\usepackage[svgnames]{xcolor} % richiesto da \makecover
      \usepackage{tikz} % richiesto da \makecover
      `

      Questo problema è generale e non dipende da suftesi:
      `\documentclass{book}

      \usepackage{tikz}
      \usepackage[svgnames]{xcolor}

      \begin{document}

      Ciao mondo!

      \end{document}`

      Grazie comunque della segnalazione. In effetti l’esempio della documentazione non è chiaro.
      Dovrò aggiungere la specifica che si deve caricare xcolor (prima di tikz) con l’opzione ‘svgnames’.

      Ciao
      Ivan

    • #105990
      Up
      0
      Down
      ::


      Grazie a te per avermi aiutato e indicato anche il parametro per xcolor.
      Altra cosa imparata: non avevo mai considerato finora l’ordine in cui caricare i pacchetti.

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

Go to top