Alcuni dubbi su Classic Thesis

  • Creatore
    Topic
  • #12283
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Sto usando il pacchetto Clasic Thesis, ed ho accumulato qualche dubbio. Espongo tutti i dubbi in quest’unico thread (visto che riguardano tutti lo stesso pacchetto -forse un po’ “esotico”- mi sembra più logico che aprire più thread distinti: spero che questo non violi la netiquette).

      1. Come si fa a cambiare (al limite, a togliere), la scritta [26 gennaio 2007 at 12:12] che appare su ogni pagina del documento?

      2. Nella bibliografia, in corrispondenza di ogni voce compare la scritta “Cited on pag. …”. C’è modo di avere questo risultato in italiano?

      3. Una curiosità. Ho usato il pacchetto con le opzioni
      `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
      cleardoubleempty,abstractoff,pointlessnumbers,
      headinclude,footexclude,BCOR5mm]{scrreprt}

      \usepackage[eulerchapternumbers,drafting,
      subfigure,eulermath,parts]{classicthesis}`
      Qualcuno sa che cosa fanno le opzioni pointlessnumbers, headinclude, footexclude, BCOR5mm della classe scrreprt e le opzioni drafting, subfigure, eulermath e parts di classicthesis?

      4. Un’altra curiosità. Che cosa fanno i comandi
      `\renewcommand*{\bibname}{new name}
      \setbibpreamble{}
      `
      che di default sono commentati nel sorgente?

      Grazie anticipate,
      Lorenzo

    Visualizzazione 8 filoni di risposte
    • Autore
      Risposte
      • #12284
        Up
        0
        Down
        ::

        1. Come si fa a cambiare (al limite, a togliere), la scritta [26 gennaio 2007 at 12:12] che appare su ogni pagina del documento?

        Facile, togli l’opzione “drafting”.

        2. Nella bibliografia, in corrispondenza di ogni voce compare la scritta “Cited on pag. …”. C’è modo di avere questo risultato in italiano?

        `\renewcommand*{\backrefalt}[4]{% Detailed backref
        \ifcase #1 %
        \relax%(Non citato.)%
        \or
        (Citato a pagina~#2.)%
        \else
        (Citato alle pagine~#2.)
        \fi}`
        Il codice corrispondente sta in loadpackages.sty, quindi questo va messo dopo che il pacchetto viene caricato.

        3. Una curiosità. Ho usato il pacchetto con le opzioni
        `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
        cleardoubleempty,abstractoff,pointlessnumbers,
        headinclude,footexclude,BCOR5mm]{scrreprt}

        \usepackage[eulerchapternumbers,drafting,
        subfigure,eulermath,parts]{classicthesis}`
        Qualcuno sa che cosa fanno le opzioni pointlessnumbers, headinclude, footexclude, BCOR5mm della classe scrreprt e le opzioni drafting, subfigure, eulermath e parts di classicthesis?

        Leggi la documentazione di KOMA-script.

        4. Un’altra curiosità. Che cosa fanno i comandi
        `\renewcommand*{\bibname}{new name}
        \setbibpreamble{}`
        che di default sono commentati nel sorgente?

        \bibname contiene il “nome” della bibliografia; se usi babel non devi agire così, ma con il consueto
        `\addtocaptionsitalian{\renewcommand{\bibname}{…}}`
        Il comando \setbibpreamble fa parte di KOMA-script.

        Ciao
        Enrico

      • #12285
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Beh… che dire… perfetto! 😮 😀

          Grazie mille!

          Ancora una cosa: mi sbaglio, o in un altro topic avevi detto che i font matematici predefiniti di Classic Thesis sono i mathpazo, e che questi font non sono del tutto completi?

          Ho appena “convertito” nello stile di Classic Thesis un grosso documento, piuttosto ricco di matematica, e non ho trovato nessuna pecca (a parte il fatto che l’aspetto, pur gradevole, non è forse così buono come quello che si ottiene con font standard: la $x$ sembra un po’ una $\chi$, la $n$ sembra una $\eta$, …).

          Che cosa suggerisci? Forse di eliminare l’opzione eulermath di classicthesis?

          A parte tutto, il pacchetto Classic Thesis mi è piaciuto subito, ed il risultato è davvero splendido. Ho sempre trovato il layout “standard” di LaTeX impeccabile, eppure un pochino “freddo” e certamente, alla lunga, poco originale. Con Classic Thesis si ottiene un risutato gradevole e molto originale (a patto di riadattare un pochino il documento “standard”).

          Ancora grazie,
          Lorenzo

          P.S. Ho notato che il codice
          `\renewcommand{\epsilon}{\varepsilon}
          \renewcommand{\theta}{\vartheta}
          \renewcommand{\rho}{\varrho}
          \renewcommand{\phi}{\varphi}`
          non è accettato da Classic Thesis. Perché? C’è un modo per rimediare?

        • #12286
          Up
          0
          Down
          ::

          Ancora una cosa: mi sbaglio, o in un altro topic avevi detto che i font matematici predefiniti di Classic Thesis sono i mathpazo, e che questi font non sono del tutto completi?

          Ho appena “convertito” nello stile di Classic Thesis un grosso documento, piuttosto ricco di matematica, e non ho trovato nessuna pecca (a parte il fatto che l’aspetto, pur gradevole, non è forse così buono come quello che si ottiene con font standard: la $x$ sembra un po’ una $\chi$, la $n$ sembra una $\eta$, …).

          Mancano i font corrispondenti agli amsfonts, non è detto che si combinino bene.

          Che cosa suggerisci? Forse di eliminare l’opzione eulermath di classicthesis?

          Non lo userei mai; i font euler sono carini, ma non adatti a una presentazione del genere, IMHO.

          Ho notato che il codice
          `\renewcommand{\epsilon}{\varepsilon}
          \renewcommand{\theta}{\vartheta}
          \renewcommand{\rho}{\varrho}
          \renewcommand{\phi}{\varphi}`
          non è accettato da Classic Thesis. Perché? C’è un modo per rimediare?

          Non mi risulta. Prova a spiegarti meglio.

          Ciao
          Enrico

        • #12287
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Mancano i font corrispondenti agli amsfonts, non è detto che si combinino bene.
            …i font euler sono carini, ma non adatti a una presentazione del genere, IMHO.

            Temo di non aver capito che cosa, in definitiva, mi consigli di fare.
            `\documentclass[…]{scrreprt}

            \usepackage{amsmath,amsfonts}
            \usepackage[eulerchapternumbers,
            subfigure,eulermath,parts]{classicthesis}

            `
            Così? Oppure senza l’opzione eulermath?
            `\documentclass[…]{scrreprt}

            \usepackage{amsmath,amsfonts}
            \usepackage[eulerchapternumbers,
            subfigure,parts]{classicthesis}

            `

            Ho notato che il codice
            `\renewcommand{\epsilon}{\varepsilon}
            \renewcommand{\theta}{\vartheta}
            \renewcommand{\rho}{\varrho}
            \renewcommand{\phi}{\varphi}`
            non è accettato da Classic Thesis. Perché? C’è un modo per rimediare?

            Non mi risulta. Prova a spiegarti meglio.

            Hai proprio ragione. Se metto quelle quattro linee di codice prima di caricare classicthesis ottengo un messaggio d’errore, se le metto dopo, tutto bene.

            Ancora grazie!
            L.

          • #12288
            Up
            0
            Down
            ::

            Temo di non aver capito che cosa, in definitiva, mi consigli di fare.
            `\documentclass[…]{scrreprt}

            \usepackage{amsmath,amsfonts}
            \usepackage[eulerchapternumbers,
            subfigure,eulermath,parts]{classicthesis}

            `
            Così? Oppure senza l’opzione eulermath?
            `\documentclass[…]{scrreprt}

            \usepackage{amsmath,amsfonts}
            \usepackage[eulerchapternumbers,
            subfigure,parts]{classicthesis}
            …`

            La seconda.

            [quote]Ho notato che il codice
            `\renewcommand{\epsilon}{\varepsilon}
            \renewcommand{\theta}{\vartheta}
            \renewcommand{\rho}{\varrho}
            \renewcommand{\phi}{\varphi}`
            non è accettato da Classic Thesis. Perché? C’è un modo per rimediare?

            Non mi risulta. Prova a spiegarti meglio.

            Hai proprio ragione. Se metto quelle quattro linee di codice prima di caricare classicthesis ottengo un messaggio d’errore, se le metto dopo, tutto bene.[/quote]
            È ovvio 😀 Il pacchetto classicthesis si occupa di scegliere i font matematici e questa azione definisce anche il significato di \varepsilon, eccetera.

            Ciao
            Enrico

          • #12289
            lorenzo.pantieri
            Partecipante
              Up
              0
              Down
              ::


              Perfetto!

              Grazie di tutto! 😀
              Lorenzo

            • #12290
              lorenzo.pantieri
              Partecipante
                Up
                0
                Down
                ::


                Ciao a tutti.

                Riprendo questo topic perché non mi ero accorto di un dettaglio. Per avere, in corrispondenza di ogni voce bibliografica, la scritta in italiano anziché l’inglese “Cited on pag. …” ho seguito il consiglio di Enrico:
                `\renewcommand*{\backrefalt}[4]{% Detailed backref
                \ifcase #1 %
                \relax%(Non citato.)%
                \or
                (Citato a pagina~#2.)%
                \else
                (Citato alle pagine~#2.)
                \fi}`
                Il problemino è che, quando ci sono più citazioni, compare la scritta “Citato alle pagine x, y, and z“.

                Come si fa a sostituire “e” al posto di “and”?

                Grazie,
                L.

              • #12291
                DMW
                  Up
                  0
                  Down
                  ::

                  Ciao a tutti.

                  Riprendo questo topic perché non mi ero accorto di un dettaglio. Per avere, in corrispondenza di ogni voce bibliografica, la scritta in italiano anziché l’inglese “Cited on pag. …” ho seguito il consiglio di Enrico:
                  `\renewcommand*{\backrefalt}[4]{% Detailed backref
                  \ifcase #1 %
                  \relax%(Non citato.)%
                  \or
                  (Citato a pagina~#2.)%
                  \else
                  (Citato alle pagine~#2.)
                  \fi}`
                  Il problemino è che, quando ci sono più citazioni, compare la scritta “Citato alle pagine x, y, and z“.

                  Come si fa a sostituire “e” al posto di “and”?

                  Grazie,
                  L.

                  dal pacchetto backref, che è richiamato da
                  `\RequirePackage[hyperpageref]{backref}`
                  in loadpackges.sty, ho visto
                  `
                  \def\backrefenglish{%
                  \def\backrefpagesname{pages}%
                  \def\backrefsectionsname{sections}%
                  \def\backrefsep{, }%
                  \def\backreftwosep{ and~}%
                  \def\backreflastsep{, and~}%
                  }`

                  Prova a ridefinire gli ultimi due:
                  `
                  \renewcomand*{\backreftwosep}{ e~}
                  \renewcomand*{\backreflastsep}{, e~}
                  \renewcommand*{\backrefalt}[4]{% Detailed backref
                  \ifcase #1 %
                  \relax%(Non citato.)%
                  \or
                  (Citato a pagina~#2.)%
                  \else
                  (Citato alle pagine~#2.)
                  \fi}`
                  Ciao

                  Andrea

                • #12292
                  lorenzo.pantieri
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Ciao Andrea, grazie per l’aiuto! Memore del fatto che, in inglese, prima della congiunzione “and” che conclude un’elencazione con almeno tre elementi ci va una virgola che in italiano non c’è, mi sono permesso di modificare il tuo codice così:
                    `\renewcommand*{\backreftwosep}{ e~}
                    \renewcommand*{\backreflastsep}{ e~}
                    \renewcommand*{\backrefalt}[4]{%
                    \ifcase #1 %
                    \relax%
                    \or
                    (Citato a pagina~#2.)%
                    \else
                    (Citato alle pagine~#2.)
                    \fi}`
                    Grazie davvero,
                    Lorenzo

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

                Go to top