Qualche problema con LateX

  • Creatore
    Topic
  • #67742
    Up
    0
    Down
    ::


    Salve ragazzi, sono un nuovo utente appena registrato. Vengo da Bologna.
    Sto cercando di scrivere un libro in Latex, e ho un paio di difficoltà, per esempio con i titoli delle varie sezioni.
    Quando inserisco un titolo di una \section, a volte capita che io lo debba fare molto lungo, magari anche di due righe di testo.
    Il problema è che quando visualizzo il pdf ovviamente la scritta non viene passata su due righe, ma a volte sborda, e a volte diventa lunga tanto da postare il numero della pagina.
    Come potrei fare per rendere il titolo su due righe diverse?
    Ho provato anche a scrivere una cosa come:

    \section{testo testo \\
    testo testo}

    ma non serve, perchè in cima alla pagina continua a visualizzarmi tutto il titolo della sezione come una cosa unica che sborda fuori dal foglio A4.
    Come posso fare? Grazie:)

Visualizzazione 16 filoni di risposte
  • Autore
    Risposte
    • #67743
      Up
      0
      Down
      ::

      Raghnar” post=66705Salve ragazzi, sono un nuovo utente appena registrato. Vengo da Bologna.
      Sto cercando di scrivere un libro in Latex, e ho un paio di difficoltà, per esempio con i titoli delle varie sezioni.
      Quando inserisco un titolo di una \section, a volte capita che io lo debba fare molto lungo, magari anche di due righe di testo.
      Il problema è che quando visualizzo il pdf ovviamente la scritta non viene passata su due righe, ma a volte sborda, e a volte diventa lunga tanto da postare il numero della pagina.
      Come potrei fare per rendere il titolo su due righe diverse?
      Ho provato anche a scrivere una cosa come:

      \section{testo testo \\
      testo testo}

      ma non serve, perchè in cima alla pagina continua a visualizzarmi tutto il titolo della sezione come una cosa unica che sborda fuori dal foglio A4.
      Come posso fare? Grazie:)

      Benvenuto!
      Potresti farci vedere il codice che ti dà problemi, per esempio, completo di preambolo e di una minima parte compilabile che riproduca il tuo problema.

      Ciao
      Tommaso

    • #67744
      Up
      0
      Down
      ::

      illinguista1972″ post=66706
      Benvenuto!
      Potresti farci vedere il codice che ti dà problemi, per esempio, completo di preambolo e di una minima parte compilabile che riproduca il tuo problema.

      Ciao
      Tommaso

      Purtroppo tutto il testo è enorme, visto che il libro adesso conta una cosa come 260 pagine.
      La parte per cui vi sto chiedendo è una section:

      \section{I poteri sono classificabili in tre categorie: poteri costruttivi, donativi, di scambio.}

      Questa è la riga di codice in questione.
      Sopra e sotto vi sono solo righe di testo, con andate a capo e quasi nessun’altra parte di codice LateX (sotto ci sono tre figure, ma non credo che sia importante per i fini del problema).
      Come ho detto il problema risiede nel fatto che la parte scritta è troppo lunga, e nelle pagine successive nella versione pdf il titolo esce fuori dal foglio.

      Questa è l’immagine di cosa succede nel pdf.

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


        Ciao,

        se usi fancyhdr prova ad aumentare \headheight oppure usa un titolo breve.

        Stefano

      • #67746
        Up
        0
        Down
        ::


        Ecco l’elenco delle impostazioni che ho messo ad inizio libro:

        \documentclass[11pt, a4paper]{book}
        \usepackage[italian]{babel}
        \usepackage[utf8]{inputenc}
        \usepackage{amssymb}
        \usepackage{amsmath}
        \usepackage{graphicx}
        \graphicspath{{“Immagini/”}}
        \renewcommand\theequation{\thesection.\arabic{equation}}

        \begin{document}
        \section{I poteri sono classificabili in tre categorie: poteri costruttivi, donativi, di scambio.}
        \end{document}

      • #67747
        LuglioM26
        Partecipante
          Up
          0
          Down
          ::


          Ciao,

          questa sezione ha\avrà un \chapter oppure devi modificare i toc.

          Stefano

        • #67748
          Up
          0
          Down
          ::

          LuglioM26″ post=66717Ciao,

          questa sezione ha\avrà un titolo oppure devi modificare i toc.

          Stefano

          Il chapter c’è, ma mi sembrava inutile metterlo perchè di fatto non mi dava errore.
          Potete mettere questo se volete nel programma scritto sopra.

          \chapter{Affari e affori.}

        • #67749
          Up
          0
          Down
          ::

          Raghnar” post=66716Ecco l’elenco delle impostazioni che ho messo ad inizio libro:

          \documentclass[11pt, a4paper]{book}
          \usepackage[italian]{babel}
          \usepackage[utf8]{inputenc}
          \usepackage{amssymb}
          \usepackage{amsmath}
          \usepackage{graphicx}
          \graphicspath{{“Immagini/”}}
          \renewcommand\theequation{\thesection.\arabic{equation}}

          \begin{document}
          \section{I poteri sono classificabili in tre categorie: poteri costruttivi, donativi, di scambio.}
          \end{document}

          Il tuo problema non è nel titolo in sé, ma nella testatina, almeno da quello che fai vedere nell’immagine.

          Soluzioni:

          1. Riformula il titolo rendendolo un titolo nominale. Hai mille possibilità per farlo. “Poteri costruttivi, donativi, di scambio”; “Tre tipi di poteri”; “Tre categorie di poteri”; “Le tre cagorie di poteri”; “I poteri: una classificazione”, e via discorrendo.

          2. Ridefinire la testatina con un pacchetto adatto.

          Occhio che il problema ti si ripresenterà nell’indice generale, con un orribile titolo su due righe.

          È vero che NON SEMPRE si può riformulare un titolo in modo che stia su una riga, ma molte volte sì. Questo è uno di quei casi.

          Ciao
          Tommaso

        • #67750
          LuglioM26
          Partecipante
            Up
            0
            Down
            ::


            Ciao,

            cosìccome è scritto oltre al problema della lunghezza c’è anche quello della numerazione che ti partirà da 0.1 proprio perché manca \chapter. Se invece usi il pacchetto fancyhdr puoi far risultare questa “sezione lunga” nell’intestazione e magari modificare se c’è bisogno headheight con \setlength{\headheight}{15.2pt}.

            Stefano

          • #67751
            Up
            0
            Down
            ::

            LuglioM26″ post=66721Ciao,

            cosìccome è scritto oltre al problema della lunghezza c’è anche quello della numerazione che ti partirà da 0.1 proprio perché manca \chapter. Se invece usi il pacchetto fancyhdr puoi far risultare questa “sezione lunga” nell’intestazione e magari modificare se c’è bisogno headheight con \setlength{\headheight}{15.2pt}.

            Stefano

            Un titolo così lungo è ridondante e inutile, con rispetto parlando. Semplicemente riformulandolo si risolvono tutti i problemi, anche nell’indice generale. A meno di non aver capito male il problema dell’amico. Provare per credere.

            Ciao
            Tommaso

          • #67752
            Up
            0
            Down
            ::


            Quindi voi mi consigliate di riscrivere di fatto i titoli delle sezioni rendendoli più corti.
            Capisco.
            Esattamente cos’è la testatina?

            Per fortuna i chapter ci sono tutti nel libro vero, quindi il problema della numerazione non sussiste. 🙂

          • #67753
            Up
            0
            Down
            ::

            Raghnar” post=66723Quindi voi mi consigliate di riscrivere di fatto i titoli delle sezioni rendendoli più corti.
            Capisco.
            Esattamente cos’è la testatina?

            Per fortuna i chapter ci sono tutti nel libro vero, quindi il problema della numerazione non sussiste. 🙂

            La testatina è la riga sopra il testo vero e proprio che non appartiene al testo ma può contenere alcuni elementi come il numero di pagina e l’indicazione del paragrafo o del capitolo per permettere a chi sfoglia il tuo documento di “navigarlo” facilmente.

            Esiste una riga analoga che sta sotto il blocco del testo nella pagina e che contiene di solito solo il numero di pagina. Questa riga in basso si chiama piedino.

            Allora: il mio consiglio è di riformulare tutti i titoli in modo da farli il più breve possibile. In questo modo non avrai problemi né nelle pagine d’inizio capitolo né nelle testatine, che contengono esattamente i titoli che metti in \chapter e \section, né nell’indice generale, le cui voci riproducono queste stesse stringhe di testo.

            Se nel prossimo messaggio metti i titoli originali, ti aiuto a riformularli.

            Ciao
            Tommaso

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


              D’accordo al 100% con Tommaso, naturalmente. Fra l’altro, le sue riformulazioni, oltre a risolvere alla radice tutti i problemi di impaginazione, sono più chiare ed efficaci di quella “originale”.

              Ciao,
              L.

            • #67755
              Up
              0
              Down
              ::


              Capisco.
              Grazie.
              Solo per sapere… Quali sarebbero le funzioni o i pacchetti per modificare la testatina?

            • #67756
              LuglioM26
              Partecipante
                Up
                0
                Down
                ::


                Ciao,

                ti conviene usare fancyhdr e leggere il suo manuale.

                Stefano

              • #67757
                Up
                0
                Down
                ::


                Perfetto. Sarà quel che farò.
                Grazie.

              • #67758
                Up
                0
                Down
                ::

                Raghnar” post=66728Capisco.
                Grazie.
                Solo per sapere… Quali sarebbero le funzioni o i pacchetti per modificare la testatina?

                Allora, visto che “stai cercando” di scrivere un libro con LaTeX, il che non è proprio indicato per chi comincia (ma non sappiamo se effettivamente tu abbia già o meno dimestichezza con il programma), il consiglio migliore che ti si può dare è quello di leggere una guida di base. Puoi scegliere tra quelle in circolazione, disponibili in diverse lingue. Nella sezione Documentazione qui sopra ne trovi alcune anche in italiano. In quelle guide troverai anche tutte le risposte alle tue domande. E vedrai che si può fare a meno di fancyhdr 🙂

                Ciao
                Tommaso

              • #67759
                Up
                0
                Down
                ::

                illinguista1972″ post=66734

                Capisco.
                Grazie.
                Solo per sapere… Quali sarebbero le funzioni o i pacchetti per modificare la testatina?

                Allora, visto che “stai cercando” di scrivere un libro con LaTeX, il che non è proprio indicato per chi comincia (ma non sappiamo se effettivamente tu abbia già o meno dimestichezza con il programma), il consiglio migliore che ti si può dare è quello di leggere una guida di base. Puoi scegliere tra quelle in circolazione, disponibili in diverse lingue. Nella sezione Documentazione qui sopra ne trovi alcune anche in italiano. In quelle guide troverai anche tutte le risposte alle tue domande. E vedrai che si può fare a meno di fancyhdr 🙂

                Ciao
                Tommaso

                C’ho scritto la tesi con LateX, e prima lo usavo nella parte per scrivere le formule.
                Comunque grazie per le notizie.

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

            Go to top