- Questo topic ha 11 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 12 mesi fa da
Daniele.
-
CreatoreTopic
-
24 Aprile 2007 alle 17:36 #14256
-
CreatoreTopic
-
AutoreRisposte
-
-
24 Aprile 2007 alle 18:13 #14257::
Salve,
è normale che sull’indice solamente la prima pagina venga numerata con il numero romano? Tutte le altre rimangono senza numero…
Grazie a chi risponderà.
ValeNo, non lo è. Un semplice documento strutturato nel modo seguente:
`\documentclass{book}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{…}
\section{…}
…
\backmatter
…
\end{document}
`
numera tutte le pagine dell’indice. Senza sapere nulla sul documento che stai scrivendo (quale classe usi, quale preambolo, …) è diffcile aiutarti: inviaci un esempio minimale che riproduce il problema.Ciao,
Lorenzo
-
24 Aprile 2007 alle 18:29 #14258::
Ti scrivo alcuni dei comandi usati omettendo alcune parti\documentclass[italian,11pt,oneside]{book}
i vari pacchetti
\fancyhf{}
\begin{document}
\begin{titlepage}[/color]frontespizio
\end{titlepage}
\frontmatter\doublespacing
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ ~~ #1}}\fancyhead[LO]{\bfseries \rightmark}
\fancyhead[RE]{\bfseries \leftmark}\tableofcontents
\mainmatter
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[LE,RO]{\bfseries\centering\thepage}
\fancyhead[LO]{\rightmark}\setcounter{page}{1}
di seguito i vari file tex di cui è composta la tesi
\backmatter
\fancyhf{}
\end{document}Questo è grosso modo il main, c’è qualcosa che non va?
Grazie!
Vale
-
24 Aprile 2007 alle 19:27 #14259::
Questo è grosso modo il main, c’è qualcosa che non va?
Direi di si: usi comandi di fancyhdr senza richiamare il pacchetto (probabilmente l’hai fatto ed hai sbagliato a copia-incollare) e utilizzi comandi che andrebbero dati nel preambolo all’interno dell’ambiente document, tanto per dirne un paio. Mai usare `\setcounter{page}{1}`
Prova il seguente codice:`\documentclass[italian,11pt,oneside]{book}
\usepackage{babel}% impostazioni di fancyhdr
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ ~~ #1}}\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}\pagestyle{myheadings}
\fancyhf{}
\fancyhead[LO]{\rightmark}
\fancyfoot[LE,RO]{\bfseries\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}% Spaziatura
\usepackage{setspace}
\doublespacing\begin{document}
\begin{titlepage}%%% Frontespizio %%%
\end{titlepage}
\frontmatter
\pagestyle{fancy}\tableofcontents
\mainmatter
\pagestyle{myheadings}%%% testo %%%
\backmatter
%%% backmatter %%%
\end{document}`
Ciao.
-
25 Aprile 2007 alle 11:56 #14260
-
25 Aprile 2007 alle 13:31 #14261
-
25 Aprile 2007 alle 13:49 #14262::
Riguardano i fancyhdr, ma è dall’inizio che me li segnala.
Ne ho tre in tutto e ora due volte mi scrive:`Package Fancyhdr Warning: \fancyhead's 'E' option without twoside option is useless on input line 26`
Stessa cosa per line 27 e poi:`Package Fancyhdr Warning: \headheight is too small (12.0pt)
Make it at least 13.59999 pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.`Ho dovuto un po’ modificare le impostazioni standard perché devo seguire alcune ‘direttive’ specifiche per la tesi, non so se questo possa aver creato qualche problema. Sto usando TeXnicCenter per scrivere.
Se non è una cosa importante comunque lascio così, mi pare che il risultato finale non ne risenta.
Grazie per l’aiuto.
Vale 🙂
-
25 Aprile 2007 alle 16:40 #14263::
Sono warning sostanzialmente inoffensivi. Io uso il seguente schema:
`\documentclass[a4paper,11pt,twoside]{book}\usepackage{fancyhdr}
\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}\begin{document}
\frontmatter
\include{…}
\tableofcontents
\mainmatter
\include{…}
\include{…}
\backmatter
\include{…}
\end{document}`
Con l’opzione twoside, le testatine delle pagine dispari riportano il titolo della sezione, quelle delle pagine pari del capitolo corrispondente. Con l’opzione oneside, invece, tutte le testatine riportano il titolo della sezione corrispondente. Ecco spiegato il primo warning. Quanto al secondo, il comando
`\addtolength{\headheight}{1.6pt}`
rimedia.Ciao,
L.
-
26 Aprile 2007 alle 15:33 #14264
-
17 Settembre 2010 alle 8:26 #14265
-
17 Settembre 2010 alle 8:31 #14266
-
17 Settembre 2010 alle 8:37 #14267
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.