Problema classicthesis

  • Creatore
    Topic
  • #65808
    Up
    0
    Down
    ::


    Salve a tutti!
    Usando classicthesis (editor kyle, SO Ubuntu, Texlive 2011) succede una cosa strana:
    normalmente nel preambolo si dovrebbe scrivere

    \usepackage{classicthesis-preamble}
    usepackage[linedheaders, eulerchapternumbers, pdfspacing, eulermath, floatperchapter, subfig]{classicthesis}
    \usepackage{arsclassica}

    ma compilando appare questo log

    Option clash for package classicthesis. \usepackage

    mentre invece scrivendo

    usepackage[linedheaders, eulerchapternumbers, pdfspacing, eulermath, floatperchapter, subfig]{classicthesis}
    usepackage{classicthesis-preamble}
    \usepackage{arsclassica}

    il testo viene compilato senza problemi…
    Qualcuno sa spiegarmi il perchè? Si perde qualcosa a livello di funzionamento?

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #65809
      Up
      0
      Down
      ::

      Stiff” post=64878Salve a tutti!
      Usando classicthesis (editor kyle, SO Ubuntu, Texlive 2011) succede una cosa strana:
      normalmente nel preambolo si dovrebbe scrivere

      \usepackage{classicthesis-preamble}
      usepackage[linedheaders, eulerchapternumbers, pdfspacing, eulermath, floatperchapter, subfig]{classicthesis}
      \usepackage{arsclassica}

      ma compilando appare questo log

      Option clash for package classicthesis. \usepackage

      mentre invece scrivendo

      usepackage[linedheaders, eulerchapternumbers, pdfspacing, eulermath, floatperchapter, subfig]{classicthesis}
      usepackage{classicthesis-preamble}
      \usepackage{arsclassica}

      il testo viene compilato senza problemi…
      Qualcuno sa spiegarmi il perchè? Si perde qualcosa a livello di funzionamento?

      Nella sua infinita saggezza, Miede ha deciso che classicthesis-preamble carica classicthesis con le seguenti opzioni:
      `eulerchapternumbers,drafting,listings,subfig,beramono,eulermath,parts`
      quindi non si può chiamare poi classicthesis con altre opzioni. 😯

      Se metti classicthesis prima hai un noioso messaggio di avviso.

      L’idea (balzana) di Miede è che quando si vuole usare classicthesis ci si fa una copia di classicthesis-preamble nella cartella di lavoro e la si modifica secondo le reali necessità. Ovviamente chi lo apre e si trova davanti roba come
      `\newcommand{\backrefnotcitedstring}{\relax}%(Not cited.)
      \newcommand{\backrefcitedsinglestring}[1]{(Cited on page~#1.)}
      \newcommand{\backrefcitedmultistring}[1]{(Cited on pages~#1.)}

      \ifthenelse{\boolean{cld@backref}}%
      {%
      \PassOptionsToPackage{hyperpageref}{backref}
      \RequirePackage{backref} % to be loaded after hyperref package
      \renewcommand{\backreftwosep}{ and~} % seperate 2 pages
      \renewcommand{\backreflastsep}{, and~} % seperate last of longer list
      \renewcommand*{\backref}[1]{} % Disable standard
      \renewcommand*{\backrefalt}[4]{% Detailed backref
      \ifcase #1 %
      \backrefnotcitedstring%
      \or%
      \backrefcitedsinglestring{#2}%
      \else%
      \backrefcitedmultistring{#2}%
      \fi}%
      }{\relax}`
      prende paura e non tocca niente.

      Per esempio, se non modifichi classicthesis-preamble sei obbligato a usare la codifica latin-9 come input. 😕 Analogamente è obbligatorio (chissà perché) usare pdflatex e non xelatex.

      Ciao
      Enrico

    • #65810
      Up
      0
      Down
      ::

      egreg9″ post=64879

      Salve a tutti!
      Usando classicthesis (editor kyle, SO Ubuntu, Texlive 2011) succede una cosa strana:
      normalmente nel preambolo si dovrebbe scrivere

      \usepackage{classicthesis-preamble}
      usepackage[linedheaders, eulerchapternumbers, pdfspacing, eulermath, floatperchapter, subfig]{classicthesis}
      \usepackage{arsclassica}

      ma compilando appare questo log

      Option clash for package classicthesis. \usepackage

      mentre invece scrivendo

      usepackage[linedheaders, eulerchapternumbers, pdfspacing, eulermath, floatperchapter, subfig]{classicthesis}
      usepackage{classicthesis-preamble}
      \usepackage{arsclassica}

      il testo viene compilato senza problemi…
      Qualcuno sa spiegarmi il perchè? Si perde qualcosa a livello di funzionamento?

      Nella sua infinita saggezza, Miede ha deciso che classicthesis-preamble carica classicthesis con le seguenti opzioni:
      `eulerchapternumbers,drafting,listings,subfig,beramono,eulermath,parts`
      quindi non si può chiamare poi classicthesis con altre opzioni. 😯

      Se metti classicthesis prima hai un noioso messaggio di avviso.

      L’idea (balzana) di Miede è che quando si vuole usare classicthesis ci si fa una copia di classicthesis-preamble nella cartella di lavoro e la si modifica secondo le reali necessità. Ovviamente chi lo apre e si trova davanti roba come
      `\newcommand{\backrefnotcitedstring}{\relax}%(Not cited.)
      \newcommand{\backrefcitedsinglestring}[1]{(Cited on page~#1.)}
      \newcommand{\backrefcitedmultistring}[1]{(Cited on pages~#1.)}

      \ifthenelse{\boolean{cld@backref}}%
      {%
      \PassOptionsToPackage{hyperpageref}{backref}
      \RequirePackage{backref} % to be loaded after hyperref package
      \renewcommand{\backreftwosep}{ and~} % seperate 2 pages
      \renewcommand{\backreflastsep}{, and~} % seperate last of longer list
      \renewcommand*{\backref}[1]{} % Disable standard
      \renewcommand*{\backrefalt}[4]{% Detailed backref
      \ifcase #1 %
      \backrefnotcitedstring%
      \or%
      \backrefcitedsinglestring{#2}%
      \else%
      \backrefcitedmultistring{#2}%
      \fi}%
      }{\relax}`
      prende paura e non tocca niente.

      Per esempio, se non modifichi classicthesis-preamble sei obbligato a usare la codifica latin-9 come input. 😕 Analogamente è obbligatorio (chissà perché) usare pdflatex e non xelatex.

      Ciao
      Enrico

      Altre chicche sulla nostra classe preferita 😉 Sapevo di xelatex ma non del meccanismo “user friendly” di classicthesis-preamble e nemmeno della codifica obbligatoria 🙄
      Se voleva che nessuno modificasse la classe c’è riuscito alla grande. Devo prendere ispirazione: suftesi è troppo modificabile!

      Ciao
      Ivan

    • #65811
      Up
      0
      Down
      ::


      Grazie mille!

      Quindi in pratica quello che succede è che se io carico classicthesis-preamble
      dopo classicthesis si impongono le opzioni di preamble in quanto sono le ultime lette dal sistema?

    • #65812
      Up
      0
      Down
      ::

      Stiff” post=64904Grazie mille!

      Quindi in pratica quello che succede è che se io carico classicthesis-preamble
      dopo classicthesis si impongono le opzioni di preamble in quanto sono le ultime lette dal sistema?

      No, classicthesis non viene ricaricato.

      Ciao
      Enrico

    • #65813
      Up
      0
      Down
      ::


      Perdonate l’intrusione in questo topic. Ma non era stato detto qualche tempo fa che il modo migliore per usare arsclassica era:
      \usepackage[…]{classicthesis}
      \input{classicthesis-settings}
      \usepackage{arsclassica}
      ove classicthesis-settings è un copia-incolla di un file di settings messo in questo forum (non trovo più il link) da Pantieri, che va usato DOPO classicthesis e non PRIMA come il preamble?
      E’ cambiato qualcosa da allora?

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

Go to top