- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 1 mese fa da .
-
Topic
-
Ciao a tutti, ho un documento così strutturato:
`\documentclass{book}\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\scshape\thepage}
\fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}
\fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}}\begin{document}
\chapter{Pizza}
\lipsum[1]
\section{Margherita}
\lipsum
\section{Quattro stagioni}
\lipsum\chapter{Birra}
\lipsum[1]
\section{Heineken}
\lipsum
\section{Tuborg}
\lipsum\appendix
\chapter{Caffè} % Appendice senza sezioni
\lipsum
\lipsum
\lipsum
\end{document}
`
Dal momento che l’appendice non ha sezioni, vorrei che sia le testatine delle pagine pari, sia quelle delle pagine dispari recassero la scritta “Caffè”. Ci sono riuscito con un “manuale”
`\markboth{Caffè}{Caffè}`
subito dopo
`\appendix
\chapter{Caffè}
`
ma mi chiedevo se c’è un modo più elegante, usando il nome “interno” che LaTeX usa per indicare il titolo del capitolo. Ho provato invano con
`\markboth{\thechapter}{\thechapter}``\markboth{\chaptermark}{\chaptermark}`
`\markboth{\markright}{\markright}`
Grazie mille,
L.
- Devi essere connesso per rispondere a questo topic.