Grandezza font capitoli Classithesis

  • Creatore
    Topic
  • #89153
    Up
    0
    Down
    ::


    Ciao a tutti. Ho iniziato ieri a imparare ad usare Latex e sono quindi alle prime armi. Sto usando classicthesis per la mia tesi, solo vorrei apportare delle piccole modifiche.Sono riuscito a modificare correttamente le sezione, sottosezioni etc ma non riesco a modificare i titoli dei capitoli. Il codice da cui vengono gestiti credo sia questo in classicthesis.sty, in particolare l’ultima parte:

    ` \titleformat{\part}[display]
    {\normalfont\centering\large}%
    {\thispagestyle{empty}\partname~\MakeTextUppercase{\thepart}}{1em}%
    {\color{Maroon}\spacedallcaps}[\bigskip\normalfont\normalsize\color{Black}\begin{quote}\ct@parttext\end{quote}]
    }{\relax}
    % chapters
    \ifthenelse{\boolean{@linedheaders}}%
    {% lines above and below, number right
    \titleformat{\chapter}[display]%
    {\relax}{\raggedleft{\color{halfgray}\chapterNumber\thechapter} \\ }{0pt}%
    {\titlerule\vspace*{.9\baselineskip}\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
    }{% something like Bringhurst
    \titleformat{\chapter}[display]%
    {\relax}{\mbox{}\oldmarginpar{\vspace*{-3\baselineskip}\color{halfgray}\chapterNumber\thechapter}}{0pt}%
    {\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
    }`

    Vorrei poter ingrandire il font tuttavia i miei tentativi sono stati vani. Ho provato a sostituire \normalsize con \Large ma questo fa solo spostare la barra sotto il titolo più in basso

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

      Redbone” post=88626Ciao a tutti. Ho iniziato ieri a imparare ad usare Latex e sono quindi alle prime armi. Sto usando classicthesis per la mia tesi, solo vorrei apportare delle piccole modifiche.Sono riuscito a modificare correttamente le sezione, sottosezioni etc ma non riesco a modificare i titoli dei capitoli. Il codice da cui vengono gestiti credo sia questo in classicthesis.sty, in particolare l’ultima parte:

      ` \titleformat{\part}[display]
      {\normalfont\centering\large}%
      {\thispagestyle{empty}\partname~\MakeTextUppercase{\thepart}}{1em}%
      {\color{Maroon}\spacedallcaps}[\bigskip\normalfont\normalsize\color{Black}\begin{quote}\ct@parttext\end{quote}]
      }{\relax}
      % chapters
      \ifthenelse{\boolean{@linedheaders}}%
      {% lines above and below, number right
      \titleformat{\chapter}[display]%
      {\relax}{\raggedleft{\color{halfgray}\chapterNumber\thechapter} \\ }{0pt}%
      {\titlerule\vspace*{.9\baselineskip}\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
      }{% something like Bringhurst
      \titleformat{\chapter}[display]%
      {\relax}{\mbox{}\oldmarginpar{\vspace*{-3\baselineskip}\color{halfgray}\chapterNumber\thechapter}}{0pt}%
      {\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
      }`

      Vorrei poter ingrandire il font tuttavia i miei tentativi sono stati vani. Ho provato a sostituire \normalsize con \Large ma questo fa solo spostare la barra sotto il titolo più in basso

      Benvenuto sul forum! 🙂

      Dubito che un istruttore di scuola guida faccia provare la partenza in salita e in curva alla seconda lezione di guida. O che alla prima lezione del corso di Analisi 1 il docente presenti gli spazi di Sobolev.

      Non è certo vietato provare a modificare qualche aspetto di uno stile, ma nel caso specifico te lo sconsiglio. Lo stile ClassicThesis è modellato sul famoso libro di Bringhurst “The Elements of Typographic Style”. Certo, con qualche modifica, ma non poi tante. Un principiante che si metta a cambiare lo stile di Bringhurst è simile a un imbianchino che dica di poter far meglio di Michelangelo nell’affrescare la Sistina. Be’, forse esagero, spero che si capisca che è un’iperbole. 😉

      Non ti dirò dove agire, ovviamente; solo che quel [tt]\normalsize[/tt] che vedi serve a specificare correttamente il [tt]\baselineskip[tt] per spaziare il filetto dal titolo. 😉 Però apprezzo il tuo slancio e il fatto che non prendi paura guardando codice piuttosto complicato. Ti dirò anche che classicthesis è molto complicato e del tutto inadatto ai principianti. La definizione dei capitoli passa attraverso, credo, almeno tre stadi. Dove stia un aspetto particolare non è affatto semplice da scoprire.

      Ciao
      Enrico

    • #89155
      Up
      0
      Down
      ::

      egreg9″ post=88630

      Ciao a tutti. Ho iniziato ieri a imparare ad usare Latex e sono quindi alle prime armi. Sto usando classicthesis per la mia tesi, solo vorrei apportare delle piccole modifiche.Sono riuscito a modificare correttamente le sezione, sottosezioni etc ma non riesco a modificare i titoli dei capitoli. Il codice da cui vengono gestiti credo sia questo in classicthesis.sty, in particolare l’ultima parte:

      ` \titleformat{\part}[display]
      {\normalfont\centering\large}%
      {\thispagestyle{empty}\partname~\MakeTextUppercase{\thepart}}{1em}%
      {\color{Maroon}\spacedallcaps}[\bigskip\normalfont\normalsize\color{Black}\begin{quote}\ct@parttext\end{quote}]
      }{\relax}
      % chapters
      \ifthenelse{\boolean{@linedheaders}}%
      {% lines above and below, number right
      \titleformat{\chapter}[display]%
      {\relax}{\raggedleft{\color{halfgray}\chapterNumber\thechapter} \\ }{0pt}%
      {\titlerule\vspace*{.9\baselineskip}\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
      }{% something like Bringhurst
      \titleformat{\chapter}[display]%
      {\relax}{\mbox{}\oldmarginpar{\vspace*{-3\baselineskip}\color{halfgray}\chapterNumber\thechapter}}{0pt}%
      {\raggedright\spacedallcaps}[\normalsize\vspace*{.8\baselineskip}\titlerule]%
      }`

      Vorrei poter ingrandire il font tuttavia i miei tentativi sono stati vani. Ho provato a sostituire \normalsize con \Large ma questo fa solo spostare la barra sotto il titolo più in basso

      Benvenuto sul forum! 🙂

      Dubito che un istruttore di scuola guida faccia provare la partenza in salita e in curva alla seconda lezione di guida. O che alla prima lezione del corso di Analisi 1 il docente presenti gli spazi di Sobolev.

      Non è certo vietato provare a modificare qualche aspetto di uno stile, ma nel caso specifico te lo sconsiglio. Lo stile ClassicThesis è modellato sul famoso libro di Bringhurst “The Elements of Typographic Style”. Certo, con qualche modifica, ma non poi tante. Un principiante che si metta a cambiare lo stile di Bringhurst è simile a un imbianchino che dica di poter far meglio di Michelangelo nell’affrescare la Sistina. Be’, forse esagero, spero che si capisca che è un’iperbole. 😉

      Non ti dirò dove agire, ovviamente; solo che quel [tt]\normalsize[/tt] che vedi serve a specificare correttamente il [tt]\baselineskip[tt] per spaziare il filetto dal titolo. 😉 Però apprezzo il tuo slancio e il fatto che non prendi paura guardando codice piuttosto complicato. Ti dirò anche che classicthesis è molto complicato e del tutto inadatto ai principianti. La definizione dei capitoli passa attraverso, credo, almeno tre stadi. Dove stia un aspetto particolare non è affatto semplice da scoprire.

      Ciao
      Enrico

      Di certo l’imbianchino saprebbe fare meglio di Michelangelo nel tinteggiarti il bagno 😀

      Segui i consigli di Enrico e segui anche i miei: non imparare a usare LaTeX (o meglio, non «iniziare a imparare ad usare LaTeX») su cose così complesse come ClassicThesis. Se davvero sei agli inizi inizi, ti basta qualcosa come:
      `\documentclass[a4paper]{article}
      \usepackage[T1]{fontenc}
      \usepackage[utf8]{inputenc}
      \usepackage[italian]{babel}

      \begin{document}
      Questo è il mio primo documento con \LaTeX.
      \end{document}`
      e a partire da questo documento minimo comincia la tua avventura. ClassicThesis è un inferno, fidati. E non farti abbagliare dal suo aspetto grafico: ClassicThesis è troppo bello, infatti, e la sua veste esteriore rischia di sopraffarne il contenuto, di qualunque pregio esso sia.

      Un’altra cosa che devi imparare, è che LaTeX, per nostra fortuna, ci offre molte possibilità ‘premasticate’, come se fossero dei moduli da riempire con del contenuto a piacere. Ecco: fidati di chi ha masticato per te. Miede, l’autore di ClassicThesis, ha idee non condivisibili a volte, ma di sicuro il suo prodotto tiene, e volerlo cambiare significa snaturare una cosa pensata molto.

      Ciao
      Tommaso

    • #89156
      Up
      0
      Down
      ::


      Ciao grazie mille per le risposte.
      Ho ben notato la complessità e la bellezza di classic thesis “smanettandoci” oggi. Purtroppo non ho il tempo materiale per imparare Latex con calma. Ho intenzione di appoggiarmi a classicthesis apportandoci solo delle piccole modifiche, come ad esempio ingrandire i titoli dei capitoli o il font dei numeri. Infatti nonostante siano belli, ho bisogno che abbiamo maggiore risalto e che i numeri siano scritti in modo più scientifico. Poi una volta inserito gran parte del lavoro vedrò se correggere i margini, ma ho visto che quest’argomento è ampiamente trattato nel vostro forum.

      Per quanto riguarda il mio problema sono riuscito a risolverlo andando a ritroso e a tentantivi. Se qualcuno ce l’avrà in futuro basta modificare questa stringa e riallineare il numero del capitolo:

      `\DeclareRobustCommand{\spacedallcaps}[1]{\textls[160]{\MakeTextUppercase{#1}}}%`

      Non so se sia la via corretta per risolverlo, ma il risultato è quello che volevo

    • #89157
      Up
      0
      Down
      ::

      Redbone” post=88632Ciao grazie mille per le risposte.
      Ho ben notato la complessità e la bellezza di classic thesis “smanettandoci” oggi. Purtroppo non ho il tempo materiale per imparare Latex con calma. Ho intenzione di appoggiarmi a classicthesis apportandoci solo delle piccole modifiche, come ad esempio ingrandire i titoli dei capitoli o il font dei numeri. Infatti nonostante siano belli, ho bisogno che abbiamo maggiore risalto e che i numeri siano scritti in modo più scientifico. Poi una volta inserito gran parte del lavoro vedrò se correggere i margini, ma ho visto che quest’argomento è ampiamente trattato nel vostro forum.

      Per quanto riguarda il mio problema sono riuscito a risolverlo andando a ritroso e a tentantivi. Se qualcuno ce l’avrà in futuro basta modificare questa stringa e riallineare il numero del capitolo:

      `\DeclareRobustCommand{\spacedallcaps}[1]{\textls[160]{\MakeTextUppercase{#1}}}%`

      Non so se sia la via corretta per risolverlo, ma il risultato è quello che volevo

      A costo di risultarti noioso, ti sconsiglio nuovamente di non modificare uno stile così particolare come ClassicThesis. Non è fatto per lavori troppo scientifici, i numeri hanno il giusto risalto, così come i titoli dei capitoli. Non è certo la grandezza del carattere che conferisce maggiore risalto a un titolo. Il suo autore ha pensato bene prima di scrivere il pacchetto, e il risultato va bene così.

      Esistono moltissime altre classi e moltissimi altri stili che permettono quello che vuoi: componi il tuo lavoro con la classe book e apportaci qualche modifica. Lì sei liberissimo di farlo senza adulterare uno stile nato per sembrare elegante e rétro.

      Ciao
      Tommaso

    • #89158
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Da quel che ho capito che tu abbia fatto, hai violato le norme. Può darsi che io abbia capito male e mi spiego.

        Da quel che hai scritto, sembrerebbe che tu abbai modificato classicthesis.sty mettendoci le mani dentro per modificarlo; questo è vietato per diversi motivi; ma se non hai fatto così, fermati qui, accetta le mie scuse e non leggere più il resto del mio messaggio.

        Dunque le regole e licenze che hai violato sono le seguenti.
        1) ogni file che gli autori caricano su CTAN è coperto da una licenza, sia essa la LPPL (LaTeX Project Public Licence) o la Creative Commons, o una delle diverse licenze GNU, non ha importanza; nel file di documentazione (nel tu caso leggilo da terminale dando il comando questa licenza è la GNU General Public License; cercala e leggila.
        2) La regola specifica che André Miede ha scritto nella pagina 4 è quanto segue:

        important note: Some things of this style might look unusual at first glance, many people feel so in the beginning. However, all things are intentionally designed to be as they are, especially these:
        • No bold fonts are used. Italics or spaced small caps do the job quite well.
        • The size of the text body is intentionally shaped like it is. It supports both legibility and allows a reasonable amount of in- formation to be on a page. And, no: the lines are not too short.
        • The tables intentionally do not use vertical or double rules. See the documentation for the booktabs package for a nice discus- sion of this topic.3
        • And last but not least, to provide the reader with a way easier access to page numbers in the table of contents, the page num- bers are right behind the titles. Yes, they are not neatly aligned at the right side and they are not connected with dots that help the eye to bridge a distance that is not necessary. If you are still not convinced: is your reader interested in the page number or does she want to sum the numbers up?
        Therefore, please do not break the beauty of the style by changing these things unless you really know what you are doing! Please.

        Ti ho messo in rosso la frase finale, perché è la raccomandazione dell’autore; cosicché cambiare qualunque cosa vuol dire violare la sua richiesta gentilmente terminata con un “Per favore.”
        3) Se anche non ci fossero licenze e gentili richieste, costituisce un erroere tattico quello di modificare una classe o un modulo di estensione del Sistema TeX; hai due strade per farlo ed entrambe si commentano da sole:
        3a) copi l’intero file, gli cambi nome e poi ci fai sopra quel che ti pare, scrivendovi dentro che il fiel è stato inzialmente scritto da Mario Rossi e che tu, Giovanni Bianchi l’hai modificato a tuo piacimento. Tutto questo lo fai copiando il file da modificare e da cambaire di nome nel tuo albero personale, cosicché non ci sia nessun pericolo di contaminare i file originali; i quali file originale devono restare tali e se non lo facessi nel tuo albero personale, la prima volta che aggiorni il sistema perdi tutte el modifiche che hai fatto.
        3b) nel preambolo della tua tesi o del tuo documento inserisci tutti i \renewcommand e i \renewenvironment che vuoi, riscrivendo i comandi che vuoi modificare con le modifiche che vi apporti tu, e che restano scritte solo nel tuo preambolo e non si propagheranno mai ad altri documenti, né contamineranno i file del sistema TeX.

        Vedi dunque che modificare una classe o un modulo di estensione come classicthesis.sty, oltre ad essere difficile in sé, è anche una strategia sbagliata.

        Per un modulo di estensione come classicthesis.sty, metterci le mani dentro per modificare anche solo una virgola vuol dire modificare lo stile del grande book designer Robert Bringhurst; come tale egli di tipografia se ne intende ed è un maestro seguito in tutto il mondo; certo anche lui afferma che le regole ci sono e sarebbe meglio non violarle, ma se uno sa esattamente quello che sta facendo, le può violare. Per affermare che uno sa che cosa sta facendo, bisogna che questo uno la sappia molto lunga sulla tipografia e sul disegno del libro. Ora io uso da circa 30 anni LaTX e compagnia; di tipografia ne ho imparato qualche cosina, ma mi sento un perfetto ignorante; ho una certa invidia per coloro che hanno fatto i 5 anni della Scuola del Libro di Urbino, famosa in Italia e nel mondo; loro si che possono violare le regole di Bringhurst perché per definizione sanno quello che stanno facendo. Io no, non posso violarle. Nemmeno tu che sei agli inizi con LaTeX, a meno che tu non ti sia già diplomato alla Scuola del Libro.

        Ciao e non te la prendere se sei arrivato a leggere fin qui; quello che ti ho detto dovrebbe aiutarti ad evitare gli errori di tutti i principianti, errori che io ho commesso tutti quando ero un principiante. 🙁

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

    Go to top