- Questo topic ha 16 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 10 mesi fa da
OldClaudio.
-
CreatoreTopic
-
18 Maggio 2006 alle 10:30 #9013
-
CreatoreTopic
-
AutoreRisposte
-
-
18 Maggio 2006 alle 10:43 #9014::
Se sono molto lunghi, non sono titoli, sono riassunti. A parte gli scherzi, in linea teorica non sbagli nulla. Per risolvere il tuo problema, però, ti consiglio di utilizzare la meccanica del titolo corto:`\section[titolo corto]{titolo lunghissimissimissimo}`”titolo corto” verrà usato nelle testatine e nell’indice. Allo stesso modo, anche \chapter e tutti gli altri comandi di sezionamento ti permettono di utilizzare questo stratagemma.Ciao.
-
18 Maggio 2006 alle 13:40 #9015
-
18 Maggio 2006 alle 14:21 #9016::
il problema non è la lunghezza del titolo ma il fatto che in alcune pagine l’intestazione viene distribuita su più righe
Appunto, viene distribuita su più righe perché il titolo è troppo lungo.
La possibilità più plausibile è che tu abbia dei warning in compilazione che ti dicono che l’altezza della testatina è troppo piccola per tutto il materiale che ci va e (ovviamente) LaTeX impagina sulla base della testatina che tu gli imponi: sovrappone quindi il testo della testata al titolo delle sezioni o dei capitoli.
Non ci hai dato un esempio minimale e non hai indicato se nella compilazione hai errori o warning, non ti possiamo essere molto di aiuto se non ti fai aiutare.
Il mio consiglio è che tu accorci i titoli (come ti ho già spiegato prima) oppure ti guardi la documentazione del pacchetto fancyhdr. Lì c’è scritto come intervenire sulle testatine e sul contenuto del documento perché i risultati siano precisi. Una terza fonte di aiuto è sicuramente questo forum, cercando con le parole chiavi ‘testatine’ e ‘fancyhdr’.
Ciao.
-
18 Maggio 2006 alle 15:03 #9017
-
18 Maggio 2006 alle 18:27 #9018::
Erano esattamente i warning a cui pensavo. Essi segnalano però dei problemi secondari, dovuti al fatto che il contenuto delle testatine, pur essendo spezzato su due righe, è più ‘alto’ dell’altezza assegnata alla testatina. Per risolvere, potresti fare, ad esempio:`\setlength{\headheight}{42pt}`Ciò comporterà che le testatine saranno tutte di 42 punti e, effettivamente, non si sovrapporranno più ai titoli.A titolo puramente personale, l’idea di dover leggere due righe nella testatina per capire dove sono, nel contesto di un documento, mi pare veramente eccessiva. Le testatine sono nate per dare un riferimento al lettore su dove ci si trova nel flusso del documento: devono, sempre IMHO, essere efficaci e soprattutto immediate.
Ciao.
-
19 Maggio 2006 alle 17:34 #9019::
concordo.
se i titoli sbordano su due righe in generale è perche’ sono troppo lunghi. indipendentemente da latex, si dovrebbe sempre fare lo sforzo di essere concisi. un titolo è didascalico per definizione, uno sforzo di sintesi non potra’ che far bene e risolvera’ il problema automaticamente.
per qunto riguarda quei rari casi di titoli davvero troppo lunghi allora al versione corta puo’ essere utile. infine non dimentichiamoci che aumentare di un paio di pt le testatine è abbastanza innocuo, ma metterle a 42pt potrebbe scoglionare completamente l’impaginazione, senza contare la bruttezza di una testitna su più righe.
ciao
f
-
22 Maggio 2006 alle 7:36 #9020
-
22 Maggio 2006 alle 7:37 #9021::
C’è un modo per avere l’intestazione diversa, più corta, del titolo del paragrafo o capitolo?
http://www.guit.sssup.it/phpbb/viewtopic.php?t=661&highlight=misteri
-
22 Maggio 2006 alle 7:44 #9022
-
22 Maggio 2006 alle 7:49 #9023::
ho provato ad aumentare la dimensione dell’intestazione e a diminuire la lunghezza del titolo… ma anche se i titoli sono molto corti si accavallano ugualmente.
Ciao, sarà che sono un po’ tonto, sarà che non hai inviato un esempio minimale che riproduce il problema…
Io con
`\documentclass[a4paper,11pt]{book}\usepackage{fancyhdr}
\usepackage{layaureo}\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\vspace*{\fill}
\vspace{\fill}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\scshape\thepage}
\fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
\fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{1.6pt}`
non ho alcun problema di sovrapposizione -avendo cura di scegliere titoli corti di capitoli e sezioni.L.
-
22 Maggio 2006 alle 10:32 #9024
-
22 Maggio 2006 alle 11:03 #9025::
Con questo codice (che ho sistemato da quello da te suggerito ed integrato con i suggerimenti di Lorenzo):`\documentclass[12pt,a4paper,twoside]{report}
\usepackage[utf8x]{inputenc}
\usepackage[italian]{babel}\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage[Lenny]{fncychap}
\usepackage{setspace,lipsum}\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\scshape\thepage}
\fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
\fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{2.5pt}\begin{document}
\chapter{Prova}
\lipsum[1]\section{Pippo}
\lipsum\end{document}`ottengo questo risultato.
Io personalmente mi rifiuterò, in futuro, di aiutarti oltre su questo topic, visto che non ci dai informazioni precise su cosa stai facendo (= non ti fai aiutare): hai caricato un pacchetto setspace senza mostrarne l’utilizzo…
Prova a riportare almeno un titolo di capitolo e un titolo di sezione… il testo è sostituibile, come hai visto, con il pacchetto lipsum.
Ciao.
-
22 Maggio 2006 alle 12:00 #9026::
ciao valeria,
probabilmente sei alle prime armi, e fra le cose da imparare con latex non c’è solo il codice, ma anche il modo di porre le domande. una cosa fondamentale è dare indicazioni precise, altriementi a distanza è impossibile indovinare quale’ il problema. è quindi essenziale fornire un documento minimale e compilabile che riproduca il problema. minimale perche’ non è il caso postare un documento enorme e obbligare chi ti aiuta a spulciarlo per trovare il problema. per esempio eliminando viva via i pacchetti che usi ti accorgeresti che babel non ha niente a che vedere con il tuo problema, quindi è un informazione che puo’ essere evitata. in pratica tu stessa eliminando via via parti del documento e riducendolo all’osso magari troveresti da sola il problema. compilabile perche’ effettivamente ancora non ci hai fatto vedere qual’è il tuo problema, e non possiamo indovinarlo. come inserisci il titolo del capitolo? se tu avessi fatto questo fin dal primo post avremmo già risolto.
a parte questa lunga introduzione, in questo messaggio ormai c’è tutto quello che occorre per risolvere il tuo problema.
ciao e in bocca al lupo
f
-
23 Maggio 2006 alle 10:52 #9027
-
12 Novembre 2014 alle 14:12 #9028
-
12 Novembre 2014 alle 17:49 #9029::
La stessa cosa che fai per l’indice; usi l’argomento facoltativo dei comandi di sezionamento. Oppure usi la classe memoir i cui comandi di sezionamento accettano due argomenti facoltativi, uno per l’indice e uno per le testatine. Ma non tutto è perduto In fondo nell’indice puoi anche usare titoli che eccedono la giustezza ridotta delle voci dell’indice, ma nessuno vieta titoli che si ripiegano nella riga successiva, quindi nelle testatine, che non accettano testi di più righe (be’, si li accetterebbero, ma non è semplice farlo, perché bisogna cambiare le impostazioni ep lo stile delle pagine); La soluzione a seconda che si tratti di una pagina di sinistra con il titolo del capito o il tiolo di destra con il titolo del paragrafo, consiste di usare uno dei due comandi \markboth{}{} oppure \Marktight{}. Se non li trovi nell’Arte, cercali nella guida tematica (fondamentale, non perché l’ho tradotta e commentata io, ma perché il testo è sostanzialmente quello di Leslie Lamport, il papà di LaTeX, da cui que La prima di TeX) Il LaTeX Reference Manual commentato che puoi scaricare dalla sezione documentazione di questo sito. Secondo me il testo è fondamantale perché anche se oggi alcune delle cose che formao il nucleo di LaTeX si fanno più comodamante con l’uso di moduli di estensione, la conoscenza del nucleo di LaTeX permette di risolvere problemini come il tuo, o di fare cosette che richiedono s`ʼun po’ di olio di gomito, manon si trovano presenti in nessun altro pacchetto.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.