Modifica intestazione Capitolo

  • Creatore
    Topic
  • #113165
    Up
    0
    Down
    ::


    Ciao a tutti! è la prima volta che scrivo e spero che qualche buon’anima possa aiutarmi! sto scrivendo al tesi di laurea magistrale e mi sto approcciando per la prima volta in vita a latex (magnifico). per i capitoli sto usando il pacchetto fncychap con lo stile Sonny, ma vorrei intervenire. Mi piace molto il titolo del chapter tra le due linee, ma vorrei modificare quello che ci sta sopra, ovvero tenere solo in numero (e ingrandirlo) andando a togliere la scritta “capitolo”. Qualcuno sa come si fa?vi ringrazio molto.
    `
    \documentclass[a4paper, 11 pt, twoside, openright]{book}
    \usepackage[english,italian]{babel}
    \usepackage{emptypage}
    \usepackage[T1]{fontenc}
    \usepackage{geometry}
    \geometry{a4paper,top=3.5cm,bottom=3cm,left=4cm,right=2.5cm}
    \pagestyle{headings}
    \usepackage{graphicx}
    \usepackage{caption}
    \usepackage{sidecap}
    \captionsetup{figureposition=bottom,font=small}
    \usepackage[Sonny]{fncychap}
    \ChTitleVar{\LARGE\Huge\bfseries}
    \ChNumVar{\Huge}

    \begin{document}
    \author{Gianluca Carlon}
    \title{Grid Impedance Estimation: a new metohd based on an active and reactive power (PQ) variations}
    \maketitle
    \tableofcontents
    \chapter{\textbf{Introduction}}

    \chapter{\textbf{State of art}}
    \end{document}`

Visualizzazione 12 filoni di risposte
  • Autore
    Risposte
    • #113166
      Up
      0
      Down
      ::


      Quello che vorrei ottenere è nell’allegato
      [attachment]C:\fakepath\esempio intro.pdf[/attachment]

    • #113167
      Up
      0
      Down
      ::


      Quello che vorrei ottenere è nell’allegato. Grazie a chi dedicherà il suo tempo a me!
      [attachment=2070]esempiointro.png[/attachment]

      Attachments:
      You must be logged in to view attached files.
    • #113168
      Massimiliano
      Partecipante
        Up
        0
        Down
        ::


        Ciao Carlon,

        prova con il pacchetto titlesec, dovrebbe fare quello di cui hai bisogno.
        Per leggere la documentazione basta che tu scriva sul terminale del pc texdoc titlesec

      • #113169
        Heinrich Fleck
        Partecipante
          Up
          0
          Down
          ::


          Ciao, ferma restando l’opportunità di usare titlesec, la classe memoi dispone di molti <> d’intestazione dei capitoli; digita texdoc memoir e vedi da pagina 383 a pagina 399. Ciao, Enrico M.

        • #113170
          Up
          0
          Down
          ::


          Grazie, sto ora lavorando con titlesec e sono arrivato a questa situazione. Non riesco però a mettere il nome del capitolo sul margine destro e ad aumentare la grandezza del numero. come posso fare? vi ringrazio davvero

          \titleformat{\chapter}[display]
          {\bfseries\Large\Huge}
          {\filleft\MakeUppercase{} \Huge\thechapter}
          {4ex}
          {\titlerule
          \vspace{1ex}%
          \filright}
          [\vspace{1ex}%
          \titlerule]

          [attachment]C:\fakepath\prova intro.png[/attachment]

        • #113171
          Up
          0
          Down
          ::


          [attachment=2071]provaintro.png[/attachment]

          Attachments:
          You must be logged in to view attached files.
        • #113172
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Nel primo argomento dove definisci il copro del titolo usi \Huge;lo sai benissimo che quello è il massimo copro che puoi ottenere con i comandi di selezione del corpo; quindi per il numero del capitolo non devi più usare \Huge che già è il massimo,ma devi usare un comando di basso livello come per esempio`\fontsize{5\baselineskip}{6\baselineskip}\selectefont`In questo modo (con valori solo a titolo di esempio) hai il numero che ha un corpo grande quanto 5 righe di testo e uno scartamento di 6righe di testo. Ovviamente la cosa funziona con font continuamente scalabili, quindi non con i Compure Modern (CM) né con i CM-Super, ma per esempio, con i Latin Modern, o altri font continuamente scalabili. La specificazione delle caratteristiche complete del font da usare per il numero del capitolo diventano complesse; come sai ogni font è caratterizzato da 6 qualifiche: 1) la codifica, 2) la famiglia, 3) la serie, 4) la forma, 5) il corpo, 6) lo scartamento. Per impostare queste cose si usano i comandi di basso livello descritti nella guida fntguide: apri un terminale, ci scrivi dentro il comando texdoc fntguide; lo esegui cliccando il tasto “invio”, e leggi la guida.

            Se vuoi una guida sui font in italiano cerca fra le guide tematiche nella sezione Documentazione di questo forum.

            Se vuoi il titolo a destra, premettici un \hfill oppure un [tt]\hspace*{\stretch{1}}[/tt]

          • #113173
            Up
            0
            Down
            ::


            Grazie..purtroppo non riesco ad ottenere il risultato sperato, forse sbaglio il posizionamento dei comandi, ma il risultato non è diverso da prima

          • #113174
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Come facciamo a indovinare quello che hai fatto o non hai fatto o hai fatto nell’ordine sbagliato?

            • #113175
              Up
              0
              Down
              ::


              hai ragione, questo è il preambolo che ho messe. non riesce nemmeno a compilare, da parecchi errori
              `
              \documentclass[a4paper, 11 pt, twoside, openright]{book}
              \usepackage[english,italian]{babel}
              \usepackage{emptypage}
              \usepackage[T1]{fontenc}
              \usepackage{geometry}
              \geometry{a4paper,top=3.5cm,bottom=3cm,left=4cm,right=2.5cm}
              \pagestyle{headings}
              \usepackage{graphicx}
              \usepackage{caption}
              \usepackage{sidecap}
              \captionsetup{figureposition=bottom,font=small}
              \usepackage{titlesec}

              \titleformat{\chapter}[display]
              {\bfseries\Large\Huge\hfill}
              {\filleft\thechapter\fontsize{5\baselineskip}{6\baselineskip}}
              {1ex}
              {\titlerule
              \vspace{1ex}
              }
              [\vspace{1ex}
              \titlerule]`

            • #113176
              Up
              0
              Down
              ::


              sono arrivato a questo punto, con il seguente codice. non c’è verso di aumentare la dimensione del numero del capitolo..probabilmente mi arrenderò. Come posso invece ingrossare il font del titolo del capitolo?in modo che sia più importante (senza aumentarne la dimensione) ma arrivando all’esempio che ho postato sopra e che vorrei raggiungere?
              grazie a tutti
              \documentclass[a4paper, 11 pt, twoside, openright]{book}
              \usepackage[english,italian]{babel}
              \usepackage{emptypage}
              \usepackage[T1]{fontenc}
              \usepackage{geometry}
              \geometry{a4paper,top=3.5cm,bottom=3cm,left=4cm,right=2.5cm}
              \pagestyle{headings}
              \usepackage{graphicx}
              \usepackage{caption}
              \usepackage{sidecap}
              \captionsetup{figureposition=bottom,font=small}
              \usepackage{titlesec}

              \titleformat{\chapter}[display]
              {\filleft\bfseries\Large\Huge}
              {\filleft\thechapter}
              {1ex}
              {\titlerule
              \vspace{2ex}
              }
              [\vspace{2ex}
              \titlerule]

              [attachment=2072]provaintro.png[/attachment]

              Attachments:
              You must be logged in to view attached files.
            • #113177
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Non ho capito perché scrivi una cosa errata come`\titleformat{\chapter}[display]
                {\filleft\bfseries\Large\Huge}
                {\filleft\thechapter}
                {1ex}
                {\titlerule
                \vspace{2ex}
                }
                [\vspace{2ex}
                \titlerule] `anche se funziona lo stesso; prima dichiari che vuoi il testo con font di dimentisioni \Large, poi subito dopo lo dichiari \Huge. Ripeto: il rusltato e bella pagine che hia allegato come figura. sia il titolo sia il suo numero sono entrambi in copro \Huge.

                Ma l’altra specificazione mi risulta un poco strana: vuoi il testo del titolo più grande ma dello stesso corpo. Che cosa vuoi dire? lo vuoi più largo ma di pari corpo, o lo vuoi della stessa serie nera ma ma di copro maggiore?
                La mia seocnda interpretazione è contraria alla tua stessa richiesta; la mi prima interpretazione si risolve usando un font diverso dai Computer Modern nella versione Super coerente con la codifica T1; che sono già di serie bx (bold extended) e quindi più larghi di cosi non ce ne sono; Potresti provare con i Palatino specificando`{\filleft\fontfamily{ppl}\bfseries\Huge}` (Spero che funzioni, perché non ho collaudato questa impostazione.)

              • #113178
                MatteoF
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Ciao Gianluca,
                  il seguente è un esempio minimo compilabile di ciò che volevi (non avendolo mai specificato, ipotizzo che tu compili con ‘pdflatex’):
                  `
                  \documentclass[a4paper,11pt]{book}
                  \usepackage[utf8]{inputenc}
                  \usepackage[T1]{fontenc}
                  \usepackage{lmodern,microtype,lipsum}
                  \usepackage{titlesec}

                  % impostazioni di titlesec
                  \titleformat{\chapter}[display]%
                  {\bfseries\filleft}%
                  {\fontsize{5\baselineskip}{4\baselineskip}\selectfont\thechapter}{1ex}%
                  {\titlerule\fontsize{2\baselineskip}{4\baselineskip}\selectfont}[\titlerule]

                  \begin{document}
                  \chapter{Introduction}
                  \lipsum[1]
                  \end{document}
                  `
                  Matteo

                  PS: considerazioni a latere.

                  – Claudio ti ha dato la soluzione per l’ingrandimento dei font (utilizzo del comando di basso livello \fontsize), eppure non riuscivi a compilare. Uno dei motivi è sicuramente quello di non aver postato un vero esempio minimo compilabile: se fornisci un codice pieno zeppo di cose che nulla hanno a che fare con il tuo problema/quesito, il rischio di commettere errori è sempre dietro l’angolo;

                  – Sempre Claudio ti ha sottolineato che l’utilizzo di \fontsize non funziona con il font ‘Computer Modern’, ma con font «continuamente scalabili» come ad esempio i ‘Latin Modern’. Ciò significa che devi caricare questi font (cosa che tu, nei tuoi codici di esempio, non fai). Forse è per questo che non ti funziona?
                  😉

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

              Go to top