classicthesis-ldpkg e classicthesis

  • Creatore
    Topic
  • #54783
    Up
    0
    Down
    ::


    ciao,

    volevo farvi un paio di domande. Vorrei chiedervi che differenza c’è tra questi due pachetti:

    `
    \usepackage[nochapters]{classicthesis-ldpkg}
    \usepackage[nochapters]{classicthesis}
    `

    poi volevo chiedervi se quando faccio un documento in latex devo usarli tutti e due, perchè dalla guida di arsclassica mi sembra di si, ma complilando il seguete codice mi da errore:

    `

    \documentclass[a4paper,11pt]{scrartcl} % classe article di KOMA-Script
    \usepackage[nochapters]{classicthesis-ldpkg}
    \usepackage[nochapters]{classicthesis}

    \begin{document}
    dsadas
    dasdsa
    dsadasasd
    \end{document}
    `

    grazie

Visualizzazione 29 filoni di risposte
  • Autore
    Risposte
    • #54784
      Up
      0
      Down
      ::


      Per utilizzare la suite Classicthesis per la stesura di documenti secondo dei criteri ispirati/suggeriti da R. Bringhurst occorrono i due pacchetti che hai citato: mi raccomando fare attenzione all’ordine in cui vengono caricati.

      Sempre prima classicthesis-ldpkg e subito dopo classicthesis! E devono essere sempre presenti!

      La differenza tra i due sta nel range delle opzioni con cui possono venire caricati.
      Il primo caricato dispone di sole due opzioni: nochapters e backref. Per il secondo invece l’elenco delle opzioni è più nutrito.

      Spero che tu abbia a portata di mano l’esauriente documentazione sull’argomento a cura di Lorenzo Pantieri: nel caso ti consiglio di andare sul sito http://www.lorenzopantieri.net o nell’area download del sito del Guit a scaricare “Introduzione allo stile Classicthesis” e già che ci sei anche “Personalizzare Classicthesis con il pacchetto ArsClassica” (quest’ultimo non penso che ci sia, vai direttamente sul sito dell’autore).

      Se vuoi usare Arsclassica, nel frammento di codice che hai riportato manca il pacchetto Arsclassica subito dopo i pacchetti citati per Classicthesis: il pacchetto ha una sola opzione che è “italian”.
      Magari aggiungi qualche altra opzione per classicthesis(come “pdfspacing”) e arricchisci un po’ il documento: con un titolo, con dei paragrafi magari arricchendoli con del testo fittizio (utile a questo scopo è il pacchetto lipsum)
      L’eleganza di questo stile si vede con uno testo un po’ più elaborato di quello che hai messo tu (un consiglio).

      Se usi una recente distribuzione LaTeX i pacchetti citati sono caricati senza problemi.

      Buon LaTeX!

      Marco

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

        Vorrei chiedervi che differenza c’è tra questi due pachetti:
        `
        \usepackage[nochapters]{classicthesis-ldpkg}
        \usepackage[nochapters]{classicthesis}
        `

        Aggiungo a quanto ti ha detto Marco che Il secondo è il pacchettoo principale, il primo ne carica altri utili. In teoria, si può usare classicthesis senza caricare classicthesis-ldpkg, ma nella pratica meglio caricarli entrambi.

        Non solo, meglio anche usare, assieme ai pacchetti, il modello di tesi di Miede, che contiene del codice utile per produrre un buon documento. In altre parole, con ClassicThesis meglio un approccio top-down (parti dal modello di Miede e lo adatti alle tue esigenze) che bottom-up (parti da zero e aggiungi via via quello che ti serve).

        Ah, in alternativa al modello di Miede puoi usare il mio TesiClassica (sula mio sito) che è pensato poer utenti italiani.

        Un’ultima cosa: compila con PDFLaTeX, non con LaTeX.

        Ciao,
        L.

      • #54786
        Up
        0
        Down
        ::


        Ciao a tutti !

        Incuriosito dallo stile classicthesis ho deciso di provarlo.
        Ho scaricato dal sito di lorenzo pantieri tutto il materiale necessario.
        Uso winedt 6 e mikTex 2.9 (entrambi in versine portable). Dal MikTex packet manager ho installato il pacchetto classicthesis.sty, ma quando faccio partire la compilazione con i codice sorgente di lorenzo (non ho cambiato nulla, è solo una prova di compilazione) mi da sempre il seguente errore:
        `
        ! LaTeX Error: File `classicthesis-ldpkg.sty' not found.
        `

        come posso risolvere?

        ho guardato anche nel pacchetto che si scarica da CTAN ma non è presente, dove sbaglio?

        grazie

      • #54787
        Up
        0
        Down
        ::


        Ciao,
        fai bene a provare questo stile: è molto bello e si creano dei lavori dall’impaginazione veramente impeccabile.

        Non sono pratico di MikTeX ma da quello che ti dice l’errore si vede che non trova il file dello stile. Hai controllato che sia stato installato correttamente?Si deve installare classicthesis.sty e classicthesis-ldpkg.sty.

        Attenzione: se hai recentemente scaricato il pacchetto questo file che manca si chiama classicthesis-preamble.sty (sostituisce l’ultimo per cui ti dà quell’errore )e quindi devi scaricare/installare questo. Magari prova a dare un aggiornamento alla distro poiché il pacchetto è stato recentemente aggiornato…

        Per risolvere momentaneamente il problema copiati i file “classicthesis.sty” e “classicthesis-ldpkg.sty”(-preamble.sty) e nella cartella dove compili il documento: non dovrebbe darti errori nella compilazione questo metodo.

        Spero d’esserti stato d’aiuto

        Marco

      • #54788
        Up
        0
        Down
        ::


        Ciao,

        l’installazione di classicthesis l’ho fatta qualche giorno fa perchè in miktex non era presente. La versione è quella nuova quindi senza lo stile classicthesis-ldpkg.sty ma con classicthesis-preamble.sty. Ho fatto delle nuove prove con questa versione e ora funziona…
        …è stato un po difficile che alcune opzioni di classicthesis vanno ora messe nel preambolo del tipo di documento e non + nelle ozioni del pacchetto.

        Ora invece ho dei problemi con biblatex e il formato della pagina, ma aprirò un nuovo thread

        Grazie mille

        bye

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

          Ho scaricato dal sito di lorenzo pantieri tutto il materiale necessario.

          Miede ha aggiornato da poco ClassicThesis, quel pacchetto ha cambiato nome.

          Ho appena aggiornato la mia guida:
          http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf

          Buon ClassicThesis!
          L.

        • #54790
          Up
          0
          Down
          ::


          Ciao Lorenzo,

          penso che tu debba aggiornare anche lo stile asrclassica se no non parte.
          Io per farlo mi sono permesso di sostituire

          `\RequirePackage{classicthesis-ldpkg}`

          con

          `\RequirePackage{classicthesis-preamble}`

          e va, ma magari ci vuole qualche altra modifica.

          grazie

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

            Cpenso che tu debba aggiornare anche lo stile asrclassica se no non parte.
            Io per farlo mi sono permesso di sostituire

            Certo, ci sto lavorando: se tutto va bene oggi stesso faccio l’upload.

            Ciao,
            L.

          • #54792
            Up
            0
            Down
            ::


            ok, grazie.

            Io riscontro problemi con biblatex e con il fatto che mi stampa sempre la data a fondo pagina (anche senza il relativo comando)

            Se non riscontri anche tu questi problemi, aprirò un thread con scritto il mio codice.

            Ciao

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

              ok, grazie.

              Io riscontro problemi con biblatex e con il fatto che mi stampa sempre la data a fondo pagina (anche senza il relativo comando)

              Se non riscontri anche tu questi problemi, aprirò un thread con scritto il mio codice.

              Ciao

              Tutto ok con bibliatex, qui.

              Hai tolto “drafting” dalle opzioni di classicthesis?

              Ciao,
              L.

            • #54794
              Up
              0
              Down
              ::


              si, l’ho tolto, posto qui il codice. Tieni presente che il pacchetto arsclassica è ancora quello vecchio… quello nuovo su CTAN non lo hanno ancora pubblicato (o non lo trovo 🙂 )

              `

              \documentclass[a4paper,
              twoside,%
              openright,%
              pdfspacing,%
              linedheaders,%
              listings,%
              subfig,%
              beramono,%
              eulermath,%
              tablecaptionabove,%
              headinclude,%
              footinclude]{scrreprt}

              \usepackage[latin1]{inputenc}
              \usepackage[italian]{babel}
              \usepackage{classicthesis-preamble}
              \usepackage{classicthesis}
              \usepackage[italian]{arsclassica}

              \usepackage{booktabs} % migliora la composizione delle tabelle
              \usepackage{multirow} % per tabelle
              \usepackage{amsmath,amssymb,amsthm} % indispensabili per la matematica
              \usepackage[italian]{varioref} % riferimenti completi della pagina
              \usepackage{enumitem} % personalizzazione elenchi
              \usepackage{bookmark} % migliora la gestione dei segnalibri
              \usepackage{tabularx}
              \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione

              \usepackage{lipsum}

              %\usepackage[style=numeric,sorting=none]{biblatex} %bibliografia

              \begin{document}

              \thispagestyle{empty}
              \cleardoublepage

              \pagenumbering{roman}
              \pagestyle{plain}

              %******************************************************************
              % Materiale iniziale
              %******************************************************************

              \pagestyle{scrheadings}
              \cleardoublepage
              \pdfbookmark{Indice}{Indice}
              \tableofcontents

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

              \chapter{BANANA}
              \lipsum{3}
              \chapter{MELA}
              \lipsum{1}

              % *****************************************************************
              % Materiale finale
              %******************************************************************

              %
              %\cleardoublepage
              %\phantomsection
              %\addcontentsline{toc}{chapter}{\bibname}
              %\printbibliography

              \end{document}

              `

              Per biblatex mi riposta il seguente errore

              ! LaTeX Error: Command \bibhang already defined.
              Or name \end… illegal, see p.192 of the manual.

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


                L’ho appena caricato. Ti consiglio di aspettare un po’. Non vedo traccia di biblatex nel tuo sorgente. In ogni caso, aspetta di avere la nuova versione di ArsClassica, dovrebbe essere questione di poco!

                Ciao,
                L.

              • #54796
                Up
                0
                Down
                ::

                L’ho appena caricato. Ti consiglio di aspettare un po’. Non vedo traccia di biblatex nel tuo sorgente. In ogni caso, aspetta di avere la nuova versione di ArsClassica, dovrebbe essere questione di poco!

                Ciao,
                L.

                èla parte di biblatex è commentata.
                Fammi sapere se con il mio codice compare anche a te la data

                grazie

              • #54797
                Up
                0
                Down
                ::


                Mi intrometto un attimo nella discussione…

                Utilizzavo anche io:
                `\usepackage{classicthesis-ldpkg}
                \usepackage{classicthesis}`
                e tutto funzionava bene.

                Oggi ho aggiornato i pacchetti e modificato con:
                `\usepackage{classicthesis-preamble}
                \usepackage{classicthesis}`

                Ora il risultato mi sembra uguale però in fondo ad ogni pagina in centro mi compare data e ora e non sò come levarli.

                Un altra cosa… aprendo il pdf creato con adobe acrobat reader mi va direttamente alla seconda pagina, come faccio a forzare la visualizzazione della prima???

                Mi potete aiutare? Grazie!!!

              • #54798
                Up
                0
                Down
                ::


                il fatto della data a fondo pagina è anche il mio problema ! e poi non riesco ad usare biblatex 😥

                l’apertura ad una determinata pagina penso sia un’opzione di hyperref

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


                  Invito entrambi a produrre un esempio minimo compilabile.

                  Ho aggiornato ClassicThesis oggi e prodotto questo documento:
                  http://www.lorenzopantieri.net/LaTeX_files/ClassicThesis.pdf

                  Come vedete, niente data in fondo alla pagina e bibliografia generata alla grandissima con biblatex.

                  Esempio.

                  Minimo.

                  Compilabile.

                  Per il problema della pagina:
                  `\hypersetup{pdfstartpage=1}`
                  Ciao,
                  L.

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


                    Ancora una nota su ClassicThesis: lo stile non ha una buona storia di retro-compatibilità. Può capitare che, passando da una versione all’altra, un documento non venga più compilato.

                    Miede mi ha detto che il suo utente ideale è un tesista-da-una botta-e-via: un laureando che usa ClassicThesis una volta sola, per scriverci la tesi.

                    Ciao,
                    L.

                  • #54801
                    Up
                    0
                    Down
                    ::

                    Invito entrambi a produrre un esempio minimo compilabile.

                    ne ho prodotto uno alla pagina precedente, quart’ultimo post

                    grazie

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


                      Apri classicthesis-preamble e togli drafting.

                      Con l’ultima versione, classicthesis-preamble.sty può essere modificato, mentre classicthesis.sty no.

                      Non mi piace molto questa cosa. 🙁

                      Anzi, consiglio di avere un file classicthesis-preamble.tex, da includere con \input, e da caricare dopo classicthesis, che contenga le impostazioni dei singoli pacchetti. Nei miei documento ho fatto così. Così l’utente si abitua a non modificare mai i .sty.

                      Ciao,
                      L.

                      P.S. Ah, toglierei senz’altro la roba di backref e di natbib, se usi biblatex.

                    • #54803
                      Up
                      0
                      Down
                      ::


                      grazie mille Lorenzo.
                      Facendo le tue modifiche sono riuesito a togliere la data e a fare la bibliografia.

                      La parte di codice su backref si deve lascire se no da errore sul file classicthesis.sty

                      bue

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

                        La parte di codice su backref si deve lascire se no da errore sul file classicthesis.sty

                        No. Io l’ho tolta senza problemi. Esempio minimo, per favore.

                        Ciao,
                        L.

                      • #54805
                        Up
                        0
                        Down
                        ::


                        ma non importa tanto è una opzione che di default è FALSE. L’ho lasciata così come è e funziona tutto bene.

                        Volendo potresti dire tu quali sono le righe da eliminare dal file classicthesis-preamble.sty per avere maggior compatibilità con biblatex. Ma ripeto ora è tutto ok.

                        Grazie

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

                          Volendo potresti dire tu quali sono le righe da eliminare dal file classicthesis-preamble.sty per avere maggior compatibilità con biblatex. Ma ripeto ora è tutto ok.

                          `\PassOptionsToPackage{square,numbers}{natbib}
                          \RequirePackage{natbib} % NB: LyX likes to set natbib too, let's avoid clashes
                          `

                          `\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}`

                          `\RequirePackage{ifthen}
                          \newboolean{cld@backref} % enable backrefs in the bibliography
                          \setboolean{cld@backref}{false}
                          \DeclareOption{backref}{\setboolean{cld@backref}{true}}
                          \ProcessOptions\relax`
                          Via tutto.

                          Ah, rinominerei classicthesis-preamble.sty in classicthesis-settings.tex, da includere con
                          `\input{classicthesis-settings}`
                          alla fine del preambolo.

                          Appena ho un secondo lo propongo a Miede.

                          Ciao,
                          L.

                        • #54807
                          Up
                          0
                          Down
                          ::


                          ok grazie, adesso modifico.

                          Ho notato un’altra cosa:

                          Nelle didascalia di figure e tabelle compare sempre un punto dopo il numero, quidni as es si ha: Figura 1.: Didascalia. Il punto seguito dai due punti non mi paice…

                          Lo noti pure tu Lorenzo?

                          Ora non so se qusto dipende da arsclassica che è ancora quello vecchio o da altro.

                          Il codice compilabile è sempre quello di prima pagina quart’ultimo post.

                          grazie

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


                            Non vedo punti di troppo. Esempio minimo, per favore.

                          • #54809
                            Up
                            0
                            Down
                            ::


                            Si scusami Lorenzo.

                            Ho provato a fare un esempio compilabile ed è tutto normale, mentre nel progetto originale ho il problema del punto. Sarà la stanchezza ma non riesco a capire il problema: copio pari pari il codice del main nell’esempio compilabile e il problema non si presenta più 😯

                            mi sa che ci riguardo domani…

                            grazie

                          • #54810
                            Up
                            0
                            Down
                            ::


                            rieccomi.
                            Il problema del punto compare solo se aggiungo l’appendice

                            `

                            \documentclass[a4paper,twoside,openright,%pdfspacing,%linedheaders,% listings,% subfig,%
                            beramono,%
                            eulermath,%
                            tablecaptionabove,%
                            headinclude,%
                            footinclude]{scrreprt} % classe book di KOMA-Script

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

                            \usepackage{classicthesis-preamble}
                            \usepackage{classicthesis}
                            \usepackage[italian]{arsclassica}

                            \usepackage[style=numeric,sorting=none]{biblatex} %bibliografia
                            %\usepackage[style=numeric-comp,hyperref]{biblatex}
                            %\usepackage[babel]{csquotes} %utile per il buon funzionamento di biblatex

                            \usepackage[onehalfspacing]{setspace}
                            \usepackage{booktabs} % migliora la composizione delle tabelle
                            \usepackage{multirow} % per tabelle
                            \usepackage{amsmath,amssymb,amsthm} % indispensabili per la matematica
                            \usepackage[italian]{varioref} % riferimenti completi della pagina
                            \usepackage{enumitem} % personalizzazione elenchi
                            \usepackage{bookmark} % migliora la gestione dei segnalibri
                            %\usepackage{tabularx} % per tabelle, già caricata…
                            \usepackage{indentfirst} % rientra il primo paragrafo di ogni sezione

                            \newcommand{\figu}{figura}
                            \usepackage{lipsum}

                            \begin{document}

                            \thispagestyle{empty}
                            \cleardoublepage

                            \pagenumbering{roman}
                            \pagestyle{plain}

                            %******************************************************************
                            % Materiale iniziale
                            %******************************************************************

                            \pagestyle{scrheadings}
                            \cleardoublepage
                            \pdfbookmark{Indice}{Indice}
                            \tableofcontents

                            %******************************************************************
                            % Materiale principale
                            %******************************************************************

                            \chapter{BANANA}

                            \begin{table}[ht]
                            \centering
                            \caption{Frequenze e modulazione per standard \texttt{IEEE 802.15.4}}
                            \begin{tabular}{ccc}
                            \toprule
                            cane & gatto & topo \\
                            cane & gatto & topo \\
                            cane & gatto & topo \\
                            \bottomrule
                            \end{tabular}
                            \end{table}

                            \appendix
                            \chapter{FRUTTA}
                            \lipsum{1}

                            % *****************************************************************
                            % Materiale finale
                            %******************************************************************

                            \cleardoublepage
                            \phantomsection
                            \addcontentsline{toc}{chapter}{\bibname}
                            \printbibliography

                            \end{document}

                            `

                            Se nell’esempio togli

                            `\appendix
                            \chapter{FRUTTA}
                            \lipsum{1}`

                            il punto scompare.

                            Bizzarro o ignorante io ?

                            grazie

                          • #54811
                            lorenzo.pantieri
                            Partecipante
                            • #54812
                              Up
                              0
                              Down
                              ::


                              grazie mille.

                              …e quindi è un baco di scrreprt.

                              Magari in futuro potresti mettere la correzione direttamente all’interno del tuo stile arsclassica… o evidenziarlo in una tua guida. Secondo me, alcuni neanche se ne accorgono e lasciano le didascalie con .: . Io ad esempio l’ho notato solo per caso…

                              grazie

                              marco

                              PS: finalmente hanno aggiornato arsclassica su CTAN! 😉

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


                                A me la storia del punto non succede, né con ClassicThesis né con ArsClassica. E uso sempre scrreprt. Probabilmente carico anche qualche altra cosa che rimedia al problema. Solo che ora non ho tempo di vedere che cosa è che lo cura.

                                La cosa andrebbe segnalata a Kohm, ovviamente.

                                Lieto che abbiano aggiornato ArsClassica. Ora basta caricarlo con
                                `\usepackage{arsclassica}`
                                nel modo più semplice.

                                Ciao,
                                L.

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

                            Go to top