[Risolto]Modificare stile capitoli/sezioni

  • Creatore
    Topic
  • #87353
    Up
    0
    Down
    ::


    Vorrei apportare delle modifiche alla formattazione dei titoli dei capitoli e delle sezioni, in particolare le modifiche sono le seguenti:

    • Leggendo varie guide su LaTex, scritte con LaTex, ho notato che a volte i titoli di capitoli e sezioni hanno layout diversi da quelli di default, ma non sono riuscito a capire come ottenerli. Occorre usare il pacchetto Titlesec o ci sono pacchetti con stili già predefiniti?
    • Vorrei modificare la numerazione delle section, in pratica vorrei fosse visibile solo il numero della sezione e non quello del capitolo con il punto a dividerli; e poi vorrei che la numerazione non ricominciasse ad ogni capitolo ma fosse continua dall’inizio alla fine del documento. Al momento ho ottenuto il risultato utilizzando al posto del comando \section un contatore, ma mi sembra una soluzione un pò troppo “artigianale”.

    Sono cose fattibili? Se si, posso riuscirci io che ho iniziato ad utilizzare solo di recente LaTex?

Visualizzazione 22 filoni di risposte
  • Autore
    Risposte
    • #87354
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::



        @Pawn371
        , alcune delle cose che chiedi sono fattibili usando i pacchetti consigliati nell’Arte di scrivere con LaTeX, che naturalmente hai già letto, anche se in questo momento la cosa ti sfugge.

        Ma altre cose, benché fattibili sono dei peccati “mortali” nell’arte tipografica; se vuoi usare LaTeX devi evitare di “peccare” così gravemente. In particolare le sezioni non numerate gerarchicamente per capitoli sono una cosa che non si fa.

        Lo vuoi fare lo stesso? basta invocare il comando \removefromreset (che ti lascio cercare da solo, perché vuoi sapre ua caso e te la dico; vuoi fare ua cosa bruttissima, ma non ti dico dove reperire i comandi che potrebbero farlo 🙂 )

      • #87355
        Up
        0
        Down
        ::



        @OldClaudio
        Ho letto tante di quelle guide per imparare ad utilizzare LaTex, che mi risulta difficile ricordare tutto quello che ho letto, comunque sfoglierò nuovamente e con più attenzione la guida in questione.

        Poi cercherò il comando \removefromreset cosi non ti renderò complice 🙂

      • #87356
        Up
        0
        Down
        ::



        @OldClaudio

        Riguardo il primo punto, rileggendo la guida ho trovato il pacchetto sectsty. È quello che mi serve?

      • #87357
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          È uno dei tanti.

        • #87358
          Up
          0
          Down
          ::


          Per trovarne anche altri, devo cercare sul sito CTAN?

        • #87359
          Up
          0
          Down
          ::

          Pawn371″ post=86770Per trovarne anche altri, devo cercare sul sito CTAN?

          Ma hai letto l’arte? 😕

          Ciao
          Tommaso

        • #87360
          Up
          0
          Down
          ::


          Ho letto i capitoli che mi interessavano, ad esempio ho saltato quello sulla matematica.

        • #87361
          Up
          0
          Down
          ::

          OldClaudio” post=86766È uno dei tanti.

          Ho trovato anche fncychap, che ha già degli stili definiti per i titoli di capitoli. Poi ho trovato un comando che credo serva a modificare la numerazione delle section, \@seccntformat, ma non riesco a trovare niente che spieghi come funzioni, o magari che faccia qualche esempio; idem per il comando \removefromreset. Ho provato sul sito CTAN senza ottenere niente, poi ho usato il comando texdoc da terminale, ma niente, credo perchè essendo comandi e non pacchetti non hanno una documentazione. Dove altro posso cercare informazioni sul loro utilizzo?

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

            Pawn371″ post=86750
            Sono cose fattibili? Se si, posso riuscirci io che ho iniziato ad utilizzare solo di recente LaTex?

            “Le classi standard non sono state progettate per produrre capolavori di tipografia degni di stare in un museo”. (citazione di egreg9)

            Se il look delle classi stadard non ti piace, usa altre classi o pacchetti (ClassicThesis, ArsClassica, suftesi, eccetera).

            Progettarsi da zero uno stile non è consigliabile se sei agli inizi.

            Ciao,
            L.

          • #87363
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Prova a leggere la documentazione della classe memoir; i comandi per assoggettare un contatore ad un altro contatore o per rimuoverlo dalla lista di reset di un contatore dominante si chiamano \counterwithin e \counterwithout, ma come ti ho già detto non ti indico la pagina, perché non voglio essere coinvolto nella profanazione di LaTeX con una pratica tipografica che non ha nulla a che vedere con l’arte tipografica.

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

                Pawn371″ post=86754 @OldClaudio Ho letto tante di quelle guide per imparare ad utilizzare LaTex, che mi risulta difficile ricordare tutto quello che ho letto […]

                Buttale via tutte tranne due: l’Arte di scrivere con LaTeX se sei agli inizi, la GuidaGuIT se sei esperto. Le trovi quassù, nella sezione Documentazione.

              • #87365
                Up
                0
                Down
                ::

                Pawn371″ post=86783

                È uno dei tanti.

                Ho trovato anche fncychap, che ha già degli stili definiti per i titoli di capitoli. Poi ho trovato un comando che credo serva a modificare la numerazione delle section, \@seccntformat, ma non riesco a trovare niente che spieghi come funzioni, o magari che faccia qualche esempio; idem per il comando \removefromreset. Ho provato sul sito CTAN senza ottenere niente, poi ho usato il comando texdoc da terminale, ma niente, credo perchè essendo comandi e non pacchetti non hanno una documentazione. Dove altro posso cercare informazioni sul loro utilizzo?

                Quello che ti serve è tutto qui:
                http://mirrors.ctan.org/macros/latex/contrib/titlesec/titlesec.pdf
                Ci sono altre strade, sia chiaro. Ma con questo fai praticamente tutto per quanto riguarda titoli e indice generale. In alcuni casi servono anche
                comandi di livello un po’ più basso. Ma nella doc trovi molti esempi. Buono studio!

                Ti chiedo però una cosa. La tua esigenza nasce dalla richiesta di qualcuno a cui non puoi dire di no oppure
                è un’idea che hai partorito da solo? Nel secondo caso ti dico nuovamente: buono studio!

                Ciao
                Ivan

              • #87366
                Up
                0
                Down
                ::

                ivan” post=86796

                [quote=”OldClaudio” post=86766]È uno dei tanti.

                Ho trovato anche fncychap, che ha già degli stili definiti per i titoli di capitoli. Poi ho trovato un comando che credo serva a modificare la numerazione delle section, \@seccntformat, ma non riesco a trovare niente che spieghi come funzioni, o magari che faccia qualche esempio; idem per il comando \removefromreset. Ho provato sul sito CTAN senza ottenere niente, poi ho usato il comando texdoc da terminale, ma niente, credo perchè essendo comandi e non pacchetti non hanno una documentazione. Dove altro posso cercare informazioni sul loro utilizzo?

                Quello che ti serve è tutto qui:
                http://mirrors.ctan.org/macros/latex/contrib/titlesec/titlesec.pdf
                Ci sono altre strade, sia chiaro. Ma con questo fai praticamente tutto per quanto riguarda titoli e indice generale. In alcuni casi servono anche
                comandi di livello un po’ più basso. Ma nella doc trovi molti esempi. Buono studio!

                Ti chiedo però una cosa. La tua esigenza nasce dalla richiesta di qualcuno a cui non puoi dire di no oppure
                è un’idea che hai partorito da solo? Nel secondo caso ti dico nuovamente: buono studio!

                Ciao
                Ivan[/quote]

                Grazie! La mia esigenza nasce dal fatto che scrivo narrativa, quindi ho bisogno di determinati tipi di formattazione, diverse da quelle standard di LaTex

              • #87367
                Up
                0
                Down
                ::

                OldClaudio” post=86786Prova a leggere la documentazione della classe memoir; i comandi per assoggettare un contatore ad un altro contatore o per rimuoverlo dalla lista di reset di un contatore dominante si chiamano \counterwithin e \counterwithout, ma come ti ho già detto non ti indico la pagina, perché non voglio essere coinvolto nella profanazione di LaTeX con una pratica tipografica che non ha nulla a che vedere con l’arte tipografica.

                Ho iniziato a leggere la documentazione della classe memoir, qualcosa ho già iniziato a capire, ma la lettura credo mi prenderà ancora un pò di tempo visto la lunghezza del documento.
                Ma riguardo i comandi \counterwithin e \counterwithout, come usarli è spiegato nella documentazione di memoir?

              • #87368
                samiel
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Ma riguardo i comandi \counterwithin e \counterwithout, come usarli è spiegato nella documentazione di memoir?

                  Grazie alla funzione “Trova” del tuo lettore pdf sarai condotto in men che non si dica a § 18.8 della documentazione

                  m

                • #87369
                  samiel
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    Ma riguardo i comandi \counterwithin e \counterwithout, come usarli è spiegato nella documentazione di memoir?

                    Grazie alla funzione “Trova” del tuo lettore pdf sarai condotto in men che non si dica a § 18.8 della documentazione

                    m

                  • #87370
                    Up
                    0
                    Down
                    ::


                    Grazie! Valuterò se continuare la lettura completa oppure saltare le parti che non mi interessano.

                  • #87371
                    Up
                    0
                    Down
                    ::

                    Pawn371″ post=86783

                    Ho trovato anche fncychap…

                    Da tuo collega (neofita utilizzatore di LaTeX), posso dirti che per queste cose, in genere, titlesec lavora molto bene.

                    Per la numerazione, se proprio vuoi, potresti dare uno sguardo in questa pagina, dove si cita un pacchetto rmreset che potrebbe far al caso tuo…

                    In estrema analisi potresti anche scrivere il tuo lavoro con la classe article e modificare le sezioni con titlesec, aggiungere pagine bianche qua e la in modo tale da dar la parvenza di un “libro” e avere, essendo di fatto article, le sezioni numerate in modo continuo… (anche se è un artifizio poco raccomandabile questo che ti ho appena suggerito).

                    Infine, sempre da collega neofita che sta divorando libri e documenti in materia, mi sento di dirti di lasciar perdere il pacchetto fncychap: è agghiacciante.

                  • #87372
                    Up
                    0
                    Down
                    ::


                    In quali casi è consigliato l’utilizzo di titlesec ed in quali secsty?

                  • #87373
                    Up
                    0
                    Down
                    ::

                    Pawn371″ post=98428In quali casi è consigliato l’utilizzo di titlesec ed in quali secsty?

                    Il primo permette un controllo quasi totale sul formato dei titoli di sezione. Il secondo mette a disposizione dei comandi molto semplici ma che modificano solo pochi aspetti. In definitiva, font e allineamento orizzontale.
                    Quindi, per rispondere alla tua domanda sectsty è consigliato quando si vuole semplicemente cambiare il font e l’allineamento orizzontale dei titoli di sezione.

                    Ciao
                    Ivan

                  • #87374
                    Up
                    0
                    Down
                    ::

                    ivan” post=98435

                    In quali casi è consigliato l’utilizzo di titlesec ed in quali secsty?

                    Il primo permette un controllo quasi totale sul formato dei titoli di sezione. Il secondo mette a disposizione dei comandi molto semplici ma che modificano solo pochi aspetti. In definitiva, font e allineamento orizzontale.
                    Quindi, per rispondere alla tua domanda sectsty è consigliato quando si vuole semplicemente cambiare il font e l’allineamento orizzontale dei titoli di sezione.

                    Ciao
                    Ivan

                    Grazie per la risposta chiara e concisa!

                  • #87375
                    Up
                    0
                    Down
                    ::


                    Se volessi leggere il codice che definisce l’aspetto di default dei vari comandi di suddivisione del testo, \part, \chapter etc, quale file devo aprire?

                  • #87376
                    Up
                    0
                    Down
                    ::

                    Pawn371″ post=99865Se volessi leggere il codice che definisce l’aspetto di default dei vari comandi di suddivisione del testo, \part, \chapter etc, quale file devo aprire?

                    Dipende. Puoi iniziare da book.cls.

                    Ciao
                    Ivan

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

                Go to top