Problemi ClassicThesis + Arsclassica

  • Creatore
    Topic
  • #42514
    Up
    0
    Down
    ::


    Ciao a tutti, sono da poco diventato un appasionato di Latex grazie alla necessità di scrivere la mia Tesi di Ingegneria.
    Premetto che sono 10 giorni che sto studiando e provando Latex tramite l’ausilio dei topic in questo forum e dei vari manuali. Detto ciò mi scuso se quello che sto per postare è già stato chiesto da altri utenti in passato, ma sinceramente non ho trovato soluzioni esaustive (nemmeno nel forum) ai miei problemi. Confido in voi.

    Per scrivere la mia tesi sto utilizzando il pacchetto ClassicThesis+Arsclassic. Dopo aver studiato i due relativi manuali più quello delle KOMA-script ho scritto in primo luogo il mio sorgente da zero e successivamente l’ho fuso con quello fornito da Pantieri, che avendo parecchia esperienza mi ha consentito di affinare il mio codice.
    Inoltre uso MikTex 2.8 e l’editor LED

    Ora veniamo ai miei problemi.
    1) la mia università mi impone dei margini che sono in disaccordo con il prinicpio che il margine destro deve essere maggiore di quello sinistro. Infatti richiede che essi siano:
    superiore 43 mm
    inferiore 44 mm
    esterno 32 mm
    interno 41 mm
    Inoltre le testatine e piè di pagina devono distare dal bordo del foglio di 12 mm
    La stampa deve essere fronte-retro.

    Dato l’utilizzo di classicthesis+arsclassic non ho potuto usare geometry o layareo come detto nei manuali. Quindi ho utilizzato typearea, ma una volta stampato il file pdf e misurato i margini mi sono accorto che la dimensione dell’area di testo non sono giuste e nemmeno le dimensioni dei margini. Premetto che l’area per le note laterali esterno a me non serve. Voi sapreste dirmi dove sbaglio… Io ho utilizzato i seguenti comandi (metto anche i pacchetti generali che ritengo utili (oltre a typearea) per la comprensione.

    \documentclass[12pt,a4paper,twoside,openright,titlepage,fleqn,%
    numbers=noenddot,cleardoublepage=empty,%
    headinclude,footinclude=false,%
    tablecaptionabove,headsepline]{scrreprt}

    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[english,italian]{babel}
    \usepackage[compatibility=false]{caption}
    \usepackage{chngpage,calc}
    \usepackage[backref]{classicthesis-ldpkg}
    \usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,dottedtoc,
    manychapters]{classicthesis}
    \usepackage[italian]{arsclassica}
    \usepackage{scrpage2}

    \usepackage{typearea}
    \areaset[9mm]{146mm}{211mm}
    \setlength{\marginparwidth}{7em}
    \setlength{\marginparsep}{2em}

    2)Per cambiare l’indice che si ottiene dal template di Pantieri ho utilizzato il codice che ha modificato un utente di questo forum ovvero:

    %************************************************************
    % STILE DELL’INDICE TOC
    %************************************************************
    \RequirePackage{titletoc}
    \newfont{\EulerFont}{eurb10 scaled 2200} % comando che imposta il font euler

    \titlecontents{chapter} % formattazione capitolo
    [-0.32em] % left – sposta a destra la riga
    {\normalfont\Large\sffamily} % above – formattazione generale
    {\contentslabel[ % before with label – formattazione numero del capitolo
    \normalfont\color{halfgray}\Huge\EulerFont\thecontentslabel]{2.6em}
    \normalsize\spacedallcaps} % comandi per la riga di indice
    {\hspace{0.34em}\normalsize\spacedlowsmallcaps}%without label – cap non numerati
    {\normalfont\qquad\normalsize\contentspage}
    [] % formattazione seguente (sotto)
    \titlecontents{section}
    [2.15em]
    {\sffamily\scshape}
    {\contentslabel{2em} \normalsize\spacedlowsmallcaps}
    {\hspace*{0em}}
    {\normalfont\qquad\normalsize\contentspage}
    \titlecontents{subsection}
    [4.9em]
    {\small}
    {\contentslabel[\normalfont\thecontentslabel]{2.6em} }
    {\hspace*{0em}}
    {\normalfont\qquad\normalsize\contentspage}

    in più ho aggiunto per far diventare neri i numeri di pagina (azzurri) e i vari collegamenti ipertestuali il seguente codice:
    \hypersetup{colorlinks,citecolor=black,filecolor=black,linkcolor=black,urlcolor=black}

    Detto ciò vorrei separare da una riga vuota il capitolo 1 e le sue sottosezioni dal capitolo2 e sue sottosezioni e così via; e vorrei allineare a destra i numeri delle pagine interponendo tra il testo e il numero i puntini (come nell’elenco delle figure e delle tabelle), ma nonostante vari tentavivi non ci sono riuscito. Il lavoro fatto sull’indice può essere fatto anche per l’elenco tabelle e figure?

    3)Inoltre il politecnico mi impone di far iniziare il capitolo su una pagina sinistra, a me sembra una boiata infatti penso di non rispettarla infatti ho messo openright. Voi la pensate come me?
    E vogliono che metta le seguenti testatine:
    pagina pari: Capitolo e il relativo numero (esempio: Capitolo 1)
    pagina dispari: Il titolo del capitolo
    e le testatine devono essere separate dal testo con una linea

    A tale scopo non potendo usare il pacchetto fancy ho seguito il manuale KOMA-script provando varie soluzioni, ma sono riuscito ad ottenere come testatine solo il titolo del capitolo, o del sottocapitolo.

    Ho provato sia:
    \pagestyle{scrheadings}
    sia
    \pagestyle{headings}
    sia
    \pagestyle{myheadings}
    sia
    \clearscrheadfoot
    \lehead{\headmark}
    \rohead{\headmark}
    sia
    \pagestyle{useheadings}
    \automark[section]{section}

    Ma nulla. Cosa devo mettere?

    4)Infine per quanto concerne l’indice, ho letto nel topic che forse suddetto codice veniva inserito nell’aggiornamento di arsclassic come un’opzione. Sapete se è stato fatto?

    Spero di essere stato chiaro e mi scuso per aver fatto troppe domande e per essermi dilungato eccessivamente.
    In attesa di un vostro aiuto vi saluto
    Grazie

Visualizzazione 16 filoni di risposte
  • Autore
    Risposte
    • #42515
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::


        Scusa se non ti sono d’aiuto; sicuramente, qua sul forum, ci sono utenti che possono rispondere ai tuoi quesiti assai meglio di me.

        Solo una considerazione: dato che hai tutte queste limitazioni — discutibili, per di più — che deturpano la bellezza dei documenti ottenuti con ClassicThesis e ArsClassica, perché non passare a una classe standard come “book”?

        Dimenticavo: benvenuto. 🙂

        Ciao
        Antonio

      • #42516
        Up
        0
        Down
        ::


        Vorrei rimane con classicthesis+arsclassica proprio perchè mi piace lo stile grafico.
        Tu mi stai dicendo che potrei ottnere una grafica simile anche con book?

      • #42517
        Up
        0
        Down
        ::


        Benvenuto nel forum!
        Innanzitutto lascia perdere Classicthesis se vuoi (devi) fare modifiche così radicali. Parti da una classe standard. Di conseguenza quelle di seguito non sono soluzioni ma solo indicazioni.

        Ora veniamo ai miei problemi.
        1) la mia università mi impone dei margini che sono in disaccordo con il prinicpio che il margine destro deve essere maggiore di quello sinistro. Infatti richiede che essi siano:
        superiore 43 mm
        inferiore 44 mm
        esterno 32 mm
        interno 41 mm
        Inoltre le testatine e piè di pagina devono distare dal bordo del foglio di 12 mm
        La stampa deve essere fronte-retro.

        Orribile, ma si può fare. Quelle indicazioni nascono certamente da qualche chiarissimo smanettone di Word 👿
        Con geometry puoi sbizzarrirti nel peggiorare il layout del tuo documento.

        2) Detto ciò vorrei separare da una riga vuota il capitolo 1 e le sue sottosezioni dal capitolo2 e sue sottosezioni e così via; e vorrei allineare a destra i numeri delle pagine interponendo tra il testo e il numero i puntini (come nell’elenco delle figure e delle tabelle), ma nonostante vari tentavivi non ci sono riuscito. Il lavoro fatto sull’indice può essere fatto anche per l’elenco tabelle e figure?

        Pacchetto titlesec. Per eliminare i puntini di sospensione prima della pagina, la soluzione è
        `\titlerule*{}\contentspage`
        messo nel posto giusto. Dai un’occhiata alla doc di titlesec. La soluzione è lì.

        3)Inoltre il politecnico mi impone di far iniziare il capitolo su una pagina sinistra, a me sembra una boiata infatti penso di non rispettarla infatti ho messo openright. Voi la pensate come me?

        Sì! Visto che non vuoi rispettare questa norma potresti tentare di non rispettare nemmeno le altre…;)
        e quindi scrivere la tesi con Classicthesis, senza strane modifiche.

        E vogliono che metta le seguenti testatine:
        pagina pari: Capitolo e il relativo numero (esempio: Capitolo 1)
        pagina dispari: Il titolo del capitolo
        e le testatine devono essere separate dal testo con una linea

        Questo lo condivido, anche se non compenserà le altre brutture che ti impongono. Pacchetto fancyhdr, naturalmente.

        Buon lavoro!

        Ciao
        Ivan

      • #42518
        Up
        0
        Down
        ::


        Sì, visto che non rispetto la regola capitolo in pagina sinistra posso anche non rispettare le altre regole per i margini. Anche perchè ho visto che ognuno fa ciò che vuole l’unica cosa che controllo e il massimo numero di pagine che deve essere 150.
        Quindi se decidessi di non rispettare i margini imposti dal politecnico, quali dovrebbero essere le dimensioni del mio foglio per non stravolgere troppo classthesis. Infatti mantenere i margini di classthesis mi è impossibile perchè sono troppo grandi e ciò vorrebbe dire che scriverei ben più di 150 pagine.

      • #42519
        Up
        0
        Down
        ::

        Sì, visto che non rispetto la regola capitolo in pagina sinistra posso anche non rispettare le altre regole per i margini. Anche perchè ho visto che ognuno fa ciò che vuole l’unica cosa che controllo e il massimo numero di pagine che deve essere 150.
        Quindi se decidessi di non rispettare i margini imposti dal politecnico, quali dovrebbero essere le dimensioni del mio foglio per non stravolgere troppo classthesis. Infatti mantenere i margini di classthesis mi è impossibile perchè sono troppo grandi e ciò vorrebbe dire che scriverei ben più di 150 pagine.

        Bisognerebbe fare delle prove usando il comando
        `\areaset[⟨rilegatura⟩]{⟨larghezza⟩}{⟨altezza⟩}`
        Certo che semplicemente allargando il teso difficilmente si otterrà un buon risultato.
        Non saprei dirti che valori usare. Potresti dare un’occhiata agli Elementi dello stile tipografico di R. Bringhurst, in particolare al cap. 8. Come spiega bene Lorenzo nel suo articolo (link) i margini di Classicthesis sono definiti in modo molto accurato e tengono conto anche del font in uso. È possibile modificarli, ma questo significa stravolgere lo stile, non c’è niente da fare.
        Comunque il testo che ti ho indicato ti offre tutti gli strumenti necessari per dare forma alla pagina in modo tipograficamente corretto.

        Buona lettura!

        Ciao
        Ivan

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

          4)Infine per quanto concerne l’indice, ho letto nel topic che forse suddetto codice veniva inserito nell’aggiornamento di AsrClassica come un’opzione. Sapete se è stato fatto?

          Ti rispondo solo su questo punto: no, ArsClassica vuole essere un pacchetto “rigido”, non personalizzabile dall’utente. Quindi, volutamente, non c’è alcuna opzione per cambiare i dettagli tipografici del documento (compreso l’indice).

          Ciao,
          L.

        • #42521
          Up
          0
          Down
          ::


          Ciao Lorenzo, non potresti gentilmente ripondermi anche agli altri tre quesiti.
          In questo modo posso definire una volta per tutte le impostazioni di pagina e procedere così alla stesura della tesi.
          Grazie

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

            Ciao Lorenzo, non potresti gentilmente ripondermi anche agli altri tre quesiti.
            In questo modo posso definire una volta per tutte le impostazioni di pagina e procedere così alla stesura della tesi.

            Ti ha già risposto Ivan! Ti consiglio di seguire le sue indicazioni.

            Ciao,
            L.

          • #42523
            Up
            0
            Down
            ::


            Ah Ok,
            ma scusa io avevo letto sui manuali che il pacchetto fancy e geometry non è compatibile con classicthesis. Invece vedendo i consigli datomi da Ivan devo dedurre che ciò che ho letto non è vero?

          • #42524
            Antonio Ledda
            Partecipante
              Up
              0
              Down
              ::

              Ah Ok,
              ma scusa io avevo letto sui manuali che il pacchetto fancy e geometry non è compatibile con classicthesis. Invece vedendo i consigli datomi da Ivan devo dedurre che ciò che ho letto non è vero?

              Mi pare che Ivan abbia però sottolineato una cosa:

              “[…] Parti da una classe standard. Di conseguenza quelle di seguito non sono soluzioni ma solo indicazioni.[…]”

              Ciao
              Antonio

            • #42525
              Up
              0
              Down
              ::


              Grazie per gli aiuti, ma ora ho dei problemi con la biblografia.
              non riesco a crearla.
              i comandi nel documento di base relativi sono:

              \usepackage[backref]{classicthesis-ldpkg}
              \usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,dottedtoc,manychapters]{classicthesis}
              \usepackage[italian]{arsclassica}
              \usepackage[square,numbers,sort&compress]{natbib}

              \begin{document}
              ……….
              \cleardoublepage\input{MaterialeInizialeFinale/Bibliografia}
              \end{document}

              Nel documento biblografia.tex ho:

              \manualmark
              \markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
              \refstepcounter{dummy}
              \addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
              \bibliographystyle{classic}
              \bibliography{Bibliografia}
              \nocite{*}

              E nel documento biblografia.bib ho:

              @misc{light,
              note = {\url{http://www.lightsources.org/cms/}},
              }

              @article{Marks:sincro,
              author = {N. Marks},
              title = {Synchrotron Radiation Source},
              journal = {Radiation Physics Chemestry},
              year = {1995},
              volume = {45},
              }

              Inoltre a parte il fatto che non riesco a crearla si potrebbe ordinare le voci della biblografia in base all’ordine con cui vengono citati nel testo anche se sto usando classicthesis+arsclassic?

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


                Tutto bene, qui.
                `\documentclass{scrreprt}

                \usepackage[backref]{classicthesis-ldpkg}
                \usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing]{classicthesis}
                \usepackage[italian]{arsclassica}
                \usepackage[square,numbers,sort&compress]{natbib}

                \begin{document}
                \cleardoublepage
                \manualmark
                \markboth{\spacedlowsmallcaps{\bibname}}{\spacedlowsmallcaps{\bibname}}
                \refstepcounter{dummy}
                \addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
                \bibliographystyle{unsrt}
                \bibliography{Bibliografia}
                \nocite{*}
                \end{document}`
                Ciao,
                L.

              • #42527
                Up
                0
                Down
                ::


                Grazie Lorenzo, ma non riesco a capire dove sbaglio,
                in quanto la bliblografia è una pagina bianca con il solo titolo “bibliografia”
                Il file contenente ad esempio le seguenti voci

                @book{knuth:art,
                author = {Knuth, Donald Ervin},
                title = {Computer Programming as an Art},
                volume = {3},
                publisher = {Addison-Wesley},
                year = {1973},
                address = {Reading (Massachusetts)}
                }

                deve essere un file .txt o .bib
                li ho provati entrambi ma niente.

                Mentre il richiamo nel capitolo lo metto così
                \cite{knuth:art}

                grazie in anticipo ancora a tutti

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


                  Il documento che ho segnalato prodcue la bibliografia. Compili correttamente (LaTeX+BibTeX+2LaTeX)?

                  Ciao,
                  L.

                • #42529
                  Up
                  0
                  Down
                  ::


                  sì e il problema è quando compilo bibtex.
                  mi dà i seguenti errori

                  I’m skipping watever remains of this comand
                  I found no database files—-while reading file classicthesis.aux
                  warning — I didn’t find a database entry for “knuth:art”
                  (there were 2 error messages”

                • #42530
                  Up
                  0
                  Down
                  ::


                  Nessuna soluzione?

                • #42531
                  Up
                  0
                  Down
                  ::

                  Nessuna soluzione?

                  Senza un vero esempio è difficile dare una risposta.

                  Ciao
                  Enrico

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

              Go to top