ClassicThesis

  • Creatore
    Topic
  • #60976
    Up
    0
    Down
    ::


    perche non riesco a compilare

    `\documentclass{scrbook} % KOMA-Script book

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{lipsum}

    %\usepackage[]{classicthesis-preamble}
    \usepackage{classicthesis}

    \begin{document}
    \chapter {capitolo}
    \lipsum

    \end{document}`?

    invece se decommento \usepackage[]{classicthesis-preamble} lo compila

    classicthesis-preamble non dovrebbe essere solo una personalizzazione?

Visualizzazione 22 filoni di risposte
  • Autore
    Risposte
    • #60977
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        In quel file c’è della roba che potrebbe essere incompatibile con il tuo preambolo, tipo:
        `\PassOptionsToPackage{latin9}{inputenc}`
        Consiglio: rinomina quel file in .tex e includilo con \input, dopo aver caricato ClassicThesis. E non prima di avergli tolto tutta la roba che non ti serve.

        Ciao,
        L.

      • #60978
        Up
        0
        Down
        ::


        ok grazie del consiglio proverò a fare cosi

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


          Più precisamente. Questo è il main:
          `\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,%
          headinclude,,footinclude,BCOR5mm,%
          numbers=noenddot,cleardoublepage=empty,%
          tablecaptionabove]{scrreprt}

          \usepackage[english,italian]{babel}
          \usepackage[…]{inputenc}
          \usepackage[T1]{fontenc}
          \usepackage{amsmath,amssymb,amsthm}
          \usepackage[…]{biblatex}
          \usepackage{caption}
          \usepackage{listings}
          \usepackage{graphicx}
          \usepackage{subfig}
          \usepackage{multicol}
          \usepackage{makeidx}
          \usepackage{xspace}
          \usepackage{mparhack}
          \usepackage{fixltx2e}
          \usepackage{relsize}
          \usepackage{…}
          \usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,listings]{classicthesis}

          \input{classicthesis-settings}

          \begin{document}
          \pagenumbering{roman}
          \pagestyle{plain}
          %******************************************************************
          % Materiale iniziale
          %******************************************************************
          \input{…}

          %******************************************************************
          % Materiale principale
          %******************************************************************
          \pagenumbering{arabic}
          \input{…}

          % *****************************************************************
          % Materiale finale
          %******************************************************************
          \cleardoublepage\input{…}
          \end{document}
          `
          e questo è classicthesis-settings.tex
          `% ********************************************************************
          % classicthesis-settings.tex
          % ********************************************************************

          \newcommand{\myTitle}{Introduzione allo stile ClassicThesis}
          \newcommand{\mySubtitle}{Un pmaggio agli Elementi dello stile tipografico}
          \newcommand{\myDegree}{Doktor-Ingenieur (Dr.-Ing.)\xspace}
          \newcommand{\myName}{Lorenzo Pantieri}
          \newcommand{\myProf}{Put name here\xspace}
          \newcommand{\myOtherProf}{Put name here\xspace}
          \newcommand{\mySupervisor}{Put name here\xspace}
          \newcommand{\myFaculty}{Put data here\xspace}
          \newcommand{\myDepartment}{Put data here\xspace}
          \newcommand{\myUni}{\protect{Put data here}\xspace}
          \newcommand{\myLocation}{Cesena\xspace}
          \newcommand{\myTime}{Luglio 2011\xspace}
          \newcommand{\myVersion}{Version 3.0\xspace}

          \captionsetup{format=hang,font=small}

          % ********************************************************************
          \lstset{language=[LaTeX]Tex,%C++,
          keywordstyle=\color{RoyalBlue},%
          basicstyle=\small\ttfamily,
          commentstyle=\color{Green}\ttfamily,
          stringstyle=\rmfamily,
          numbers=none,%left,%
          numberstyle=\scriptsize,%\tiny
          stepnumber=5,
          numbersep=8pt,
          showstringspaces=false,
          breaklines=true,
          frameround=ftff,
          frame=single,
          belowcaptionskip=.75\baselineskip
          }

          % ********************************************************************
          % Hyperreferences
          % ********************************************************************

          \hypersetup{%
          colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,
          breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,
          plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,
          hypertexnames=true, pdfhighlight=/O,
          urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen,
          pdftitle={\myTitle},%
          pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
          pdfsubject={},%
          pdfkeywords={},%
          pdfcreator={pdfLaTeX},%
          pdfproducer={LaTeX with hyperref and classicthesis}%
          } `
          Mi sembra tutto molto più trasparente.

          Ciao,
          L.

        • #60980
          Up
          0
          Down
          ::


          avrei un altra domanda da farti sempre sullo stile classic thesis.
          nel preambolo serve caricare il pacchetto microtype oppure basta passare a classic thesis l’opzione pdfspacing?

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

            avrei un altra domanda da farti sempre sullo stile classic thesis.
            nel preambolo serve caricare il pacchetto microtype oppure basta passare a classic thesis l’opzione pdfspacing?

            Microtype è sempre caricato da classicthesis.sty. Mi raccomando: compila sempre con PDFLaTEX.

            Ciao,
            L.

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


              Dear Andrè,

              I’ve just seen the latest version of your beautiful ClassicThesis style. Your work is awesome as usual, but let me see I didn’t appreciate a lot your idea of the classicthesis-preamble.sty file, for the following reasons:
              1. now the user has to modify manually a .sty file (which in \emph{never} a good idea);
              2. classicthesis-preamble.sty loads a lot of packages (what’s more, via the \RequirePackage command, which is quite unusual for a “common” user): this way you can’t easily see, skimming the main .tex file, the packages loaded in the document;
              3. the name “classicthesis-preamble” is not very well-made, since the preamble of the document contains (but not is) classicthesis-preamble.sty.

              I suggest you to adopt the following structure for your (classic)thesis template:
              `\documentclass[…]{scrreprt}

              \usepackage{…}
              \usepackage{xspace,mparhack,fixltx2e,relsize} % formerly loaded by classicthesis-preamble.sty
              \usepackage{…}
              \usepackage[…]{classicthesis}

              \input{classicthesis-settings}

              \begin{document}
              \input{…}
              \input{…}

              \end{document}`
              where classicthesis-settings.tex (which has to be loaded \emph{after} classicthesis) doesn’t load any package but contains personal commands and environments, commands like \author and \title, and the settings of the packages loaded, for example:
              `% ********************************************************************
              % classicthesis-settings.tex
              % ********************************************************************

              \newcommand{\myTitle}{… }
              \newcommand{\mySubtitle}{… }

              % ********************************************************************
              % captionsetup
              % ********************************************************************
              \captionsetup{format=hang,font=small}

              % ********************************************************************
              % hyperreferences
              % ********************************************************************

              \hypersetup{%
              colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,
              breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,
              plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,
              hypertexnames=true, pdfhighlight=/O,
              urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen,
              pdftitle={\myTitle},%
              pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
              pdfsubject={},%
              pdfkeywords={},%
              pdfcreator={pdfLaTeX},%
              pdfproducer={LaTeX with hyperref and classicthesis}%
              } `
              This way I think the structure of the document would be clearer and easier.

              Best wishes,
              Lorenzo Pantieri

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


                La risposta di Andrè:

                Dear Lorenzo,

                I was expecting such an e-mail (especially from you), when we made the
                design decisions of v3.0.

                The main reason why the changes are as they are is the compatibility
                of classicthesis with LyX, which is the main driver behind v3.0. For
                example, the …preamble.sty is used as an preamble in LyX…that’s
                where the name comes from. I worked on this compatibility with LyX
                experts from Canada and Croatia and I have to admit that I wasn’t very
                happy with the new structure we came up…at the beginning.

                However, to make a long story short, we tested the new design
                thoroughly, published on the Google Code page (with lots of downloads
                for the beta versions) and didn’t get any (more) complaints or
                troubleshooting requests during these several months.

                From the users’ reception, LyX compatibility is the way to go (just
                look at the downloads:
                http://code.google.com/p/classicthesis/downloads/list) even it means
                to sacrifice some of the “don’t change .sty-files” rules.

                I hope you understand. ;-\

                All the best and thanks for your input,

                André

              • #60984
                Up
                0
                Down
                ::

                La risposta di Andrè:

                Dear Lorenzo,

                I was expecting such an e-mail (especially from you), when we made the
                design decisions of v3.0.

                The main reason why the changes are as they are is the compatibility
                of classicthesis with LyX, which is the main driver behind v3.0. For
                example, the …preamble.sty is used as an preamble in LyX…that’s
                where the name comes from. I worked on this compatibility with LyX
                experts from Canada and Croatia and I have to admit that I wasn’t very
                happy with the new structure we came up…at the beginning.

                However, to make a long story short, we tested the new design
                thoroughly, published on the Google Code page (with lots of downloads
                for the beta versions) and didn’t get any (more) complaints or
                troubleshooting requests during these several months.

                From the users’ reception, LyX compatibility is the way to go (just
                look at the downloads:
                http://code.google.com/p/classicthesis/downloads/list) even it means
                to sacrifice some of the “don’t change .sty-files” rules.

                I hope you understand. ;-\

                All the best and thanks for your input,

                André

                Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.

                Ciao
                Enrico

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

                  Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.

                  Come sarebbe “abbandonarlo”? Abbandonare LyX? Abbandonare ClassicThesis? Abbandonare Miede?

                  Io gli ho risposto così:

                  Understood. 🙂

                  However, since I don’t use LyX, in my LaTeX classicthesis documents I’ll surely
                  adopt the structure I’ve described to you, and suggest the readers of my guides
                  to do the same.

                  La nuova struttura di ClassicThesis è terribile, ne convengo, ma adattarla alle esigenze di un utente di LaTeX-non-LyX è facile. Si rinomina classicthesis-preamble.sty in classicthesis-settings.tex, si adatta classicthesis-settings.tex alle proprie esigenze — togliendo, per esempio, tutta la roba di natbib e backref (c’è biblatex che fa le stesse cose, e molto meglio), tutti i \PassOption e i \RequirePackage (caricando i pacchetti esplicitamente nel main.tex con il solito \usepackage) — e si dà
                  `\input{classicthesis-settings}`
                  dopo aver caricato classicthesis. È questione di un minuto, se si ha un po’ di esperienza. Certo, un principiante non lo sa e potrebbe contrarre pessime abitudini, oltre che trovarsi in difficoltà…

                  Ciao,
                  L.

                • #60986
                  Up
                  0
                  Down
                  ::

                  Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.

                  Come sarebbe “abbandonarlo”? Abbandonare LyX? Abbandonare ClassicThesis? Abbandonare Miede?

                  L’ultima che hai detto.

                  Io gli ho risposto così:

                  Understood. 🙂

                  However, since I don’t use LyX, in my LaTeX classicthesis documents I’ll surely
                  adopt the structure I’ve described to you, and suggest the readers of my guides
                  to do the same.

                  La nuova struttura di ClassicThesis è terribile, ne convengo, ma adattarla alle esigenze di un utente di LaTeX-non-LyX è facile. Si rinomina classicthesis-preamble.sty in classicthesis-settings.tex, si adatta classicthesis-settings.tex alle proprie esigenze — togliendo, per esempio, tutta la roba di natbib e backref (c’è biblatex che fa le stesse cose, e molto meglio), tutti i \PassOption e i \RequirePackage (caricando i pacchetti esplicitamente nel main.tex con il solito \usepackage) — e si dà
                  `\input{classicthesis-settings}`
                  dopo aver caricato classicthesis. È questione di un minuto, se si ha un po’ di esperienza. Certo, un principiante non lo sa e potrebbe contrarre pessime abitudini, oltre che trovarsi in difficoltà…

                  Facile?

                  Ciao
                  Enrico

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

                    L’ultima che hai detto.

                    L’ha fatto per avere la compatibilità con LyX, da cui continuerò a tenermi bene alla larga: ormai conosco LaTeX, non ha senso fare un passo indietro. Per un principiante con poco tempo a disposizione, però, forse LyX può essere un’opzione… chissà.

                    Facile?

                    Per chi ha un po’ di esperienza e sa dove mettere le mani, direi di sì: è questione di un paio di minuti. Per un principiante no di sicuro, ne convengo… 🙁

                    Ciao,
                    L.

                  • #60988
                    Up
                    0
                    Down
                    ::


                    Ciao a tutti,
                    scusate se ritiro fuori questa discussione ma oggi, aggiornando TeXLive, mi è stata appioppata la nuova versione di classicthesis. Dopo mezzo infarto causato dalla mancata compilazione della mia tesi, in corso di stesura, ho iniziato a modificare il preamble così come consigliato sul forum ma direttamente sul file .sty: a mali estremi estremi rimedi. Ora funziona tutto correttamente, rimangono due avvisi di arsclassica riguardo due opzioni di hyperref che devo ancora scovare:
                    `Option `hyperfootnotes' has already been used,(hyperref) setting the option has no effect on input line 209. Option `hyperfootnotes' has already been used,(hyperref) setting the option has no effect

                    Option `pdfpagelabels' has already been used,(hyperref) setting the option has no effect on input line 209. Option `pdfpagelabels' has already been used,(hyperref) setting the option has no effect`
                    Tuttavia li considero problemi minori.

                    Resto un po’ perplesso su quello che possa essere il futuro del pacchetto che a quanto pare sarà più per LyX che per i sistemi convenzionali. Il mio primo approccio a LaTeX è stato proprio con l’edulcorato LyX e cambiai sistema proprio per usare arsclassica e classichthesis. Non sputo dove ho mangiato ma, passando ai sistemi “da grandi”, mi si è aperto un mondo.

                    Non si potrebbe creare, parallelamente al pacchetto classicthesis-preamble pensato per gli utenti LyX, un pacchetto meno aggressivo adatto all’uso degli utenti classici? Non dovrebbe essere molto impegnativo per Miede e non sarebbe certo un passo indietro.

                    Vi faccio poi ancora una domanda: cambiando la versione di classicthesis ed arsclassica (aggiornata manualmente) si sono spostati alcuni oggetti flottanti della mia tesi e, guardando con molta cura, mi pare si sia leggermente modificato il font che ora mi sembra più tendente al grassetto, siccome la differenza è minimale non so se sia dovuta al carattere o all’interlinea. E’ solo una mia impressione?
                    Invece è sicuramente cambiata la spaziatura nel titolo dei capitoli (senza l’opzione lineheaders) tra numero e linea verticale che, per giunta, ora è nera piuttosto che grigia. Come mai queste scelte?

                    Grazie.

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


                      Mi pare di aver rimosso da ArsClassica, nell’ultima versione, l’istruzione \linespread=1.00, probabilmente i cambiamenti che noti dipendono da quello.

                      A presto,
                      L.

                    • #60990
                      Up
                      0
                      Down
                      ::

                      lorenzo.pantieri” post=61127

                      Mi pare di aver rimosso da ArsClassica, nell’ultima versione, l’istruzione \linespread=1.00, probabilmente i cambiamenti che noti dipendono da quello.

                      Capito, perché questa scelta, se posso? E riguardo alla spaziatura tra numero e filetto verticale del capitolo? Come mai nero e non grigio? Forse ci devo solo fare l’occhio.

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


                        Riguardo all’interlinea, secondo fonti autorevoli con il Palatino sta meglio un fattore di scala 1.05. Anche se nell’Arte continuo a usare il fattore 1.00, o preferito rimuovere quel comando dal pacchetto, un utente che lo vuole scrive quella riga ed è a posto.

                        Riguardo al resto, non mi pare di aver introdotto altre modifiche.

                        Ciao,
                        L.

                      • #60992
                        Up
                        0
                        Down
                        ::


                        Ok, grazie mille.
                        Comunque ho visto che il nuovo filetto nero piuttosto che grigio è causato dal seguente codice:
                        `
                        \newcommand\formatchapter[1]{%
                        \vbox to \ht\strutbox{
                        \setbox0=\hbox{\chapterNumber\thechapter\hspace{10pt}\vline\ }
                        \advance\hsize-\wd0 \advance\hsize-10pt\raggedright
                        \spacedallcaps{#1}\vss}}
                        \titleformat{\chapter}[block]
                        {\normalfont\Large\sffamily}
                        {\textcolor{halfgray}{\chapterNumber\thechapter}
                        \hspace{10pt}\vline\ }{10pt}
                        {\formatchapter}
                        %
                        \rofoot[\mbox{\makebox[0pt][l]{\kern1em\thepage}}]{}
                        `

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


                          Mi sono limitato ad aggiungere la riga
                          `\rofoot[\mbox{\makebox[0pt][l]{\kern1em\thepage}}]{}`
                          che dovrebbe fare tutt’altro.

                          Sentiamo gli esperti.

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


                            Ho appena controllato: anche a ingrandimenti pazzeschi non mi pare che ci siano cambiamenti, nel numero(ne) dei capitoli, nel filetto e nella relativa spaziatura.

                            Prova a mandarci un’immagine prima/dopo, così capiamo che (ti) succede.

                            Ciao,
                            L.

                          • #60995
                            Up
                            0
                            Down
                            ::


                            [attachment=8]prima.pdf[/attachment]

                            [attachment=9]dopo.pdf[/attachment]

                            lorenzo.pantieri” post=61163Ho appena controllato: anche a ingrandimenti pazzeschi non mi pare che ci siano cambiamenti, nel numero(ne) dei capitoli, nel filetto e nella relativa spaziatura.

                            Prova a mandarci un’immagine prima/dopo, così capiamo che (ti) succede.

                            Ciao,
                            L.

                            Inseriti. Ovviamente lasciate perdere il testo.

                            Attachments:
                            You must be logged in to view attached files.
                          • #60996
                            lorenzo.pantieri
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Guarda nell’Arte, quassù.

                              Il look di quella sbarretta è esattamente uguale a quello che hai ora. L’anomalia l’avevi prima, non ora. Non so da che cosa potesse dipendere. Tutto ok per me, in ogni caso.

                              Ciao,
                              L.

                            • #60997
                              Up
                              0
                              Down
                              ::

                              lorenzo.pantieri” post=61173Guarda nell’Arte, quassù.

                              Il look di quella sbarretta è esattamente uguale a quello che hai ora. L’anomalia l’avevi prima, non ora. Non so da che cosa potesse dipendere. Tutto ok per me, in ogni caso.

                              Ciao,
                              L.

                              Effettivamente hai ragione, tengo tutto com’è tranne il linespread che per il momento modifico ma credo ci ripenserò ancora.
                              Ti ringrazio molto dell’assistenza nonostante il mio fosse solo una sorta di capriccio.
                              Grazie.

                            • #60998
                              Up
                              0
                              Down
                              ::

                              egreg9″ post=60249

                              Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.

                              Come sarebbe “abbandonarlo”? Abbandonare LyX? Abbandonare ClassicThesis? Abbandonare Miede?

                              L’ultima che hai detto.

                              😀 😀 😀
                              Lo stile classicthesis mi piace moltissimo, tant’è che l’ho usato per la mia tesi di specialistica. Già prima comunque aveva vari problemini (vedasi i vari topic da me aperti, per uno dei quali dietro suggerimento di Enrico avevo contatato Miede), ora la decisione di obbligare centinaia di utilizzatori a reimpostare il proprio codice (e modificare i pacchetti come indicato da Lorenzo) mi sembra assurda… soprattutto se considerato che nasce dalla volontà di avvicinare il pacchetto a LyX!!! LaTeX è LaTeX, se uno vuole giocare che si diverta con Word! Mah, per quanto non ritenga di dover ricompilare la mia tesi o altri file scritti con classicthesis, mi scoccia la faccenda.

                              Ciao,
                              Daniele

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

                                Daniele86″ post=61780Lo stile classicthesis mi piace moltissimo, tant’è che l’ho usato per la mia tesi di specialistica. Già prima comunque aveva vari problemini (vedasi i vari topic da me aperti, per uno dei quali dietro suggerimento di Enrico avevo contatato Miede), ora la decisione di obbligare centinaia di utilizzatori a reimpostare il proprio codice (e modificare i pacchetti come indicato da Lorenzo) mi sembra assurda… soprattutto se considerato che nasce dalla volontà di avvicinare il pacchetto a LyX!!! LaTeX è LaTeX, se uno vuole giocare che si diverta con Word! Mah, per quanto non ritenga di dover ricompilare la mia tesi o altri file scritti con classicthesis, mi scoccia la faccenda.

                                Lo stile ClassicThesis non ha una buona storia di retro-compatibilità. In altre parole, è normale che un documento scritto per ClassicThesis smetta di funzionare quando esce una nuova versione dello stile. 🙁

                                Secondo Miede, l’utente ideale di ClassicThesis è un laureando che usa lo stile una volta sola, per la sua tesi. Una botta e via, insomma. E quindi la mancanza di retro-compatibilità non sarebbe un vero problema.

                                Ovviamente, la cosa non piace neppure a me (come non mi piace la poca pulizia del codice), ma evidentemente così André è più libero di sviluppare il suo stile senza preoccuparsi della compatibilità all’indietro.

                                Una libertà, questa, che è concessa solo agli artisti come lui…

                                Perché sì, ClassicThesis è un’opera d’arte: non lo dico solo io. Qualche giorno fa, André mi ha fatto leggere una mail privata mandatagli da Robert Bringhurst in persona che definiva il suo stile “il migliore mai visto”.

                                Insomma, André certe cose se le può permettere!

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

                            Go to top