- Questo topic ha 10 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 4 anni, 9 mesi fa da
OldClaudio.
-
CreatoreTopic
-
5 Dicembre 2021 alle 13:16 #120658::
Salve,
Ho iniziato da poco ad utilizzare LaTex per scrivere i miei appunti. Non ho riscontrato molti problemi in generale, eccetto per il comando pagestyle {fancy}.
Il comando in questione prevede di aggiungere nella parte superiore del foglio il nome e numero del capitolo più nome e numero del paragrafo.
Purtroppo avendo titoli di capitoli e paragrafi lunghi ottengo un brutto effetto di sovrapposizione del testo come da immagine.
Come posso risolvere questo problema?Ecco la parte di codice in cui ho settato (in modo molto semplice) lo stile della pagina:
`\usepackage{fancyhdr}
\usepackage{graphicx}
\pagestyle{fancy}
\begin{document}`Grazie a tutti per l’aiuto!!! 😀 😀
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
5 Dicembre 2021 alle 14:17 #120659
-
5 Dicembre 2021 alle 14:45 #120660
-
5 Dicembre 2021 alle 15:01 #120661
-
5 Dicembre 2021 alle 15:13 #120662::
Hai ragione, infatti nella pagina iniziale del capitolo, la testatina non appare. Il problema mio è dato dal fatto che paragrafo e capitoli hanno titoli un po’ lungi, e questo va a causare
un effetto di sovrapposizione di quest’ultimi nella testatina.
Ecco un esempio:
Attachments:
You must be logged in to view attached files. -
5 Dicembre 2021 alle 15:35 #120663
-
5 Dicembre 2021 alle 15:40 #120664
-
5 Dicembre 2021 alle 16:20 #120665::
Non mi è chiaro che cosa significhi KEKW. In questo forum le sigle da smartphone e gruppi social non ono particolarmente apprezzate.Ma @samiel ti dice una cosa molto semplice: configura fancyverb in modo che scriva il titolo del capitolo nelle testatine delle pagine pari, e il titolo del paragrafo in corso all’inizio della pagina nella testatina delle pagine dispari.
Questo è quello che fa la classe book di default; è quello che fa la classe report quando specifichi l’opzione twoside.
Un’altra soluzione, se ci tieni proprio ada avere le testatine tripartire create da fancyhdr, è quella di usare gli argomenti facoltativi dei comandi \chapter e \section; come sai certamente, questi comandi (che chiamo\comando) accettano due argomenti; il primo fra parentesi quadre è facoltativo; il secondo, obbligatorio, è il titolo che viene usato dovunque sia necessario, indice, testatina, titolo vero e proprio della specifica sezione del testo, che sia un capitolo o un paragrafo; dunque,la sintassi, che tu certamente conosci, è la seguente:
\chapter[titolo abbreviato]{titolo lungo}
\section[titolo abbreviato]{titolo lungo}Quindi se fai uso di titoli sufficientemente abbreviati, può essere che non si sovrappongano. Nota che il [titolo abbreviato], evidenziato in rosso, va a finire nell’indice e nell’apposita testatina, che sia quella standard o quella di fancyhdr. Se vuoi ditinguere ciò che va nell’indice da ciò che va nella testatina devi usare un’altra classe o usare \addcontentsline coi suoi argomenti e \marckboth con i suoi argomenti usando i \comandi* asteriscati. Non complicato, ma delicato.
Nella sezione Documentazione di questo forum ci sono guide generali e guide tematiche che puoi scaricare liberamente. Una intitolata Il LaTeX Reference Manual commentato potrebbe esserti utile per conoscere LaTeX in modo più approfondito rispetto al passaparola fra amici.
Il riferimenti di @samile alla Wertmuller, si riferiscono al fatto che i titoli di molti suoi film sono chilometrici, tanto lunghi che “i titoli alla Wertmuler” è diventata una frase fatta per riferirsi a titoli di più di tre parole, comprese le preposizioni e le congiunzioni. 🙂 🙂 🙂
-
5 Dicembre 2021 alle 23:45 #120666::
Non sapevo che non si potessero usare abbreviazioni, comunque la mia era una risata alla battuta di @samiel.
Detto questo, ho risolto il problema rimuovendo titolo del capitolo in modo da evitare sovrapposizioni.
Impostando la testatina nel seguente modo:Numero di pagina Numero Capitolo Numero sezione
Il problema è che non riesco a far apparire la dicitura “Capitolo” prima del numero del capitolo al centro della testatina, e il titolo della sezione prima del numero della sezione a destra della testatina
Cosa devo aggiungere?
`\lhead{\thepage}
\chead{\thechapter}
\rhead{\thesection}
\cfoot{\empty}`Grazie per l’aiuto e scusatemi per le domande da novellino….
Attachments:
You must be logged in to view attached files. -
6 Dicembre 2021 alle 6:50 #120667
-
6 Dicembre 2021 alle 7:17 #120668::
Forse non mi sono spiegato bene; ti ho dato il codice dei comandi \chapter e \section proprio per mostrstrarti che SI POSSONO USARE LE ABBREVIAZIONI, non che NON si possono usare le abbreviazioni.Le tue testatine che contengono solo i numeri sono del tutto inutili. A cosa servono le testatine, quando basterebbe mettere solo il numero della pagina? Un romanzo potrebbe avere il solo numero della pagina nella testatina o nel piedino; Un testo strutturato diviso in cpaitoli numerati e in paragrafi numerati richiede testatine che aiutino a navigare nel testo stampato; stai cercando un argomento e sai che si trova nel capitolo 3? non è un problema aprire il testo al capitolo 3 e poi scorrere le pagine fino al punto dove nella testaina si parla della cosa che stai cercando; leggere la sola testaina risparmia un mucchio di tempo rispetto a leggere tutto il capitolo 3 fino al punto che ti interessa.
È vero; oggi non è un problema con LaTeX costruire un indice analitico; cerchi una “cosa”? vai nell’indice nalitico dove rovi quella “cosa” (se l’indice analitico è ben fatto), e trovi subito la pagina o le pagine dove c’è scritto qualcosa a proposito di quella “cosa”.
Quindi non arrampicarti sui vetri per far stare tre informazioni utili nelle testatine, quando sono troppo lunghe per non sovrapporsi. Se non ci stanno, non ci stanno, e non cè verso di farcele stare, a meno che tu non usi font di corpo talmente piccolo da renderle illeggibili.
Se poi leggi con attenzione la documentazione di fancyhdr, vedi che puoi strutturare anche il piedino con altre tre informazioni, con un totale di 6 informazioni in ogni pagina; quando il documento sia composto con l’opzione twoside, in modo che le pagine destre e sinistre siano affacciate, nello “spread” hai 12 informazioni distinte. Infine se leggi bene quella documentazione vedi che puoi scrivere quelle 12 informazioni (magari non tutte) dentro delle \parbox in modo che siano composte su più righe. Ovviamente devi dimensionare testatina, piedino e blocco del testo in modo che i tre oggetti non si sovrappongano; ma una volta fatte queste operazioni ti puoi permettere titoli alla Wertmuller, ma rendi il documento illeggibile, o, per lo meno, tipograficamente una schifezza.Cerca di documentarti un poco sulla tipografia. Le guide contenute nella sezione Documentazione ti possono aiutare, ma non possono descrivere compiutamente 5 secoli e mezzo di arte tipografica; LaTeX ti consente di comporre bei documenti secondo alcuni principi di arte tipografica,ma ricordati, come sta scritto nella guida L’Arte di scrivere con LaTeX: “LaTeX non è Word”.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.