Re: Testatine con fancyhdr

#60654
Up
0
Down
::

Forse non mi sono spiegato bene, sulla destra vorrei solo il numero del capitolo (e non il titolo, sulla sinistra numero e titolo sezione.

CAPITOLO n ———————————————————————–1.1 Prima sezione

Tutto qui, per tutto il resto al posto di Capitolo n vorrei il nome: esempio Indice, sommario ttc.

Per quel che riguarda oneside purtroppo è un’ opzione obbligataria…non decido io.
Potresti cortesemente farmi un esempio di codice.

Grazie
Fabrizio

`\documentclass[a4paper,oneside]{book}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,italian]{babel}

\usepackage{vmargin} % ma geometry è molto meglio

\usepackage{microtype}
\usepackage{amsmath}
\usepackage{amsthm}
%\usepackage{amsfonts}

\usepackage{graphicx} %%For loading graphic files
%\usepackage{color}
\usepackage[table]{xcolor}
\usepackage{rotating}
\usepackage{array}

\usepackage{chngcntr}
\counterwithout{footnote}{chapter}

\usepackage{booktabs}
\usepackage[bf, small]{caption}
\usepackage{fancyhdr} %%Fancy headings

\usepackage{shapepar} % serve?
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{listings} \lstset{breaklines=true}
\usepackage{colortbl}
\usepackage{acronym}
\usepackage{comment}
\usepackage{longtable}
\usepackage{subfig} % subfigure è obsoleto

\usepackage[tight,italian]{minitoc}

\addto\captionsitalian{%
\renewcommand{\lstlistingname}{Codice}}

\makeatletter
\newcommand\BackgroundPicture[2]{
\setlength{\unitlength}{1pt}
\put(0,\strip@pt\paperheight){
\parbox[t][\paperheight]{\paperwidth}{
\vfill
\centering\includegraphics[angle=#2]{#1}
\vfill
}
}
}
\makeatletter
\let\@orig@endthebibliography\endthebibliography
\renewcommand\endthebibliography{%
\xdef\@kept@last@number{\the\c@enumiv}%
\@orig@endthebibliography}
\newenvironment{thesitography}[1]
{\def\bibname{Siti consultati}% Classe book o report
\thebibliography{#1}%
\setcounter{enumiv}{\@kept@last@number}%
}
{\@orig@endthebibliography}
\makeatother

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% DOCUMENT
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\setpapersize{A4}
\setmarginsrb{35mm}{30mm}{23mm}{40mm}%
{0mm}{12mm}{0mm}{12mm}

\pagestyle{fancy}
\fancyhf{}

\fancyhead[L]{\slshape\leftmark}
\fancyhead[R]{\slshape\rightmark}
\fancyfoot[C]{\thepage}

\begin{document}
\frontmatter
\renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}}

\chapter{\abstractname}
\adjustmtc
\input{CAPITOLI/01-INTRODUZIONE_AI_METODI/sommario.tex}

\begin{otherlanguage}{english}
\chapter{\abstractname}
\adjustmtc

testo testo testo

\end{otherlanguage}

\chapter{Ringraziamenti}

testo testo testo

\adjustmtc
\dominitoc

\cleardoublepage
\chaptermark{\contentsname}
\tableofcontents %Table of contents

%% The List of Figures
\cleardoublepage
\addcontentsline{toc}{chapter}{\listfigurename}
\chaptermark{\listfigurename}
\listoffigures

%% The List of Tables
\adjustmtc
\cleardoublepage
\chaptermark{\listtablename}
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables

\mainmatter

\renewcommand{\chaptermark}[1]{%
\markboth{\chaptername\ \thechapter}{\chaptername\ \thechapter}}

\adjustmtc

\input{CAP1XXXXXXXXXXXXXXXXXXXXX.tex}
\input{CAP2XXXXXXXXXXXXXXXXXXXXX.tex}
\input{CAP3XXXXXXXXXXXXXXXXXXXXX.tex}
\input{CAP4XXXXXXXXXXXXXXXXXXXXX.tex}
\input{CAP5XXXXXXXXXXXXXXXXXXXXX.tex}

\appendix
\section*{Acronimi}
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\begin{thebibliography}{9}
\bibitem{x} bibliografia varia
\end{thebibliography}
\end{document}`
Ho cambiato la classe in book, che rende più semplici certe faccende. Ho anche tolto, come mia abitudine, fncychap; quello stile di capitolo è orrido, lo sono tutti quelli proposti da quel pacchetto. Eviterei sempre bordi che vanno invece molto bene per gli annunci funebri.

Ho anche messo il numero di pagina al piede.

Ciao
Enrico

Go to top