- Questo topic ha 17 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 9 mesi fa da
Davide Cericola.
-
CreatoreTopic
-
15 Dicembre 2011 alle 8:57 #67742::
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:)
-
CreatoreTopic
-
AutoreRisposte
-
-
15 Dicembre 2011 alle 9:09 #67743::
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
-
15 Dicembre 2011 alle 9:17 #67744::
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
TommasoPurtroppo 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. -
15 Dicembre 2011 alle 9:30 #67745
-
15 Dicembre 2011 alle 10:18 #67746::
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}
-
15 Dicembre 2011 alle 10:24 #67747
-
15 Dicembre 2011 alle 10:27 #67748
-
15 Dicembre 2011 alle 10:32 #67749::
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
-
15 Dicembre 2011 alle 10:32 #67750::
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
-
15 Dicembre 2011 alle 10:37 #67751::
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
-
15 Dicembre 2011 alle 10:37 #67752
-
15 Dicembre 2011 alle 10:42 #67753::
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
-
15 Dicembre 2011 alle 10:45 #67754
-
15 Dicembre 2011 alle 10:52 #67755
-
15 Dicembre 2011 alle 10:54 #67756
-
15 Dicembre 2011 alle 10:56 #67757
-
15 Dicembre 2011 alle 12:15 #67758::
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
-
15 Dicembre 2011 alle 12:20 #67759::
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
TommasoC’ho scritto la tesi con LateX, e prima lo usavo nella parte per scrivere le formule.
Comunque grazie per le notizie.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.