Re: [RISOLTO] Numerazione delle pagine per book class

#52410
Up
0
Down
::


Caro Enrico, ho provato ad applicare i tuoi consigli ma non ho ottenuto esattamente il risultato che volevo, quindi ho preso solo alcuni spunti (la numerazione delle pagine dell’indice e dell’indice analitico).
Forse non sono riuscito a spiegarmi nel mio precedente post, resta il mio problema, cioè voglio che la numerazione delle pagine sia presente solo nelle pagine delle minitoc e delle ricette in modo progressivo, indipendente dal numero del capitolo, cioè se per esempio l’ultima ricetta del capitolo 1 è a pagina 22 la minitoc del secondo capitolo sarà a pagina 23 e la prima ricetta del secondo capitolo a pagina 24 e così via.

Per quanto riguarda:

usi ripetutamente uno schema che andrebbe messo in una macro.
Codice:
\newcommand{\capitolo}[1]{%
\addtocounter{chapter}{1}
\chapter{#1}
\thispagestyle{empty}
\minitoc
\newpage
\pagestyle{plain}
\setcounter{page}{1}}

Così il tuo file “Antipasti.tex” sarà
Codice:
\capitolo{Antipasti}

\input{Antipasti/Ricetta alfa}\newpage
\input{Antipasti/Ricetta beta}

Molto più pulito, non trovi?

Concordo con te che il codice è sia più pulito, infatti avevo creato una mia macro, però mantenendo l’impostazione di adesso con TeXnicCentre riesco a visualizzare nel “Navigator” uno schema chiaro di tutto il progetto, cosa che non riesco a fare se utilizzo una macro.

Per quanto riguarda il simbolo dell’euro nella frazione dovrò desistere :(, comunque non mi serviva per il ricettario ma per un altro documento nel quale facevo dei conti con delle formule e mi sarebbe piaciuto utilizzare quella simbologia.

Il mio codice attuale è questo:
`
\documentclass[a5paper,10pt,twoside]{book}
\usepackage[italian]{babel}
\usepackage[italian]{SIunits}
\usepackage[latin1]{inputenc}
\usepackage{chappg}
\usepackage{multicol}
\usepackage

{geometry}
\usepackage{enumitem}
\usepackage{eurosym}
\usepackage[small]{titlesec}
\usepackage{amsmath}
\usepackage{nicefrac}
\usepackage{hyperref}
\hypersetup{
plainpages=false,
colorlinks=true,
urlcolor=black,
filecolor=black,
linkcolor=blue,
pdftitle={Ricettario},
pdfsubject={},
pdfauthor={Alessandro Ponzoni},
bookmarksopen=true,
%pdfpagemode=FullScreen,
%pdfpagemode=UseThumbs
}
\usepackage{ifthen}
\usepackage{emptypage}
\usepackage[italian2,tight,undotted]{minitoc}
\usepackage{fancyhdr}
\usepackage{imakeidx}
\makeindex
%—————————————————————————————————————-
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
%\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\renewcommand{\sectionmark}[1]{\markright{\ #1}}
\fancyhead[LO,RE]{}
\fancyhead[C]{}
\fancyhead[RO,LE]{\nouppercase{\leftmark}}
%\fancyhead[R]{\nouppercase{\rightmark}}
\fancyfoot[LO,RE]{}
\fancyfoot[C]{}
\fancyfoot[RO,LE]{\thepage}
\renewcommand{\headrulewidth}{0.2pt}
\renewcommand{\footrulewidth}{0.2pt}
\renewcommand{\headwidth}{\textwidth}
\setlength{\headheight}{14pt}
%\newcommand{\ricetta}[1]{\section{#1}
% \pagenumbering{bychapter}
% }
\newcommand{\data}[1]{\begin{flushright} \slshape #1\\}
\newcommand{\chef}[1]{\slshape #1 -}
\newcommand{\ristorante}[1]{\slshape #1\end{flushright} \vfill}
\newcommand{\ingrchiave}[1]{\paragraph{Ingredienti chiave:} #1}
\newboolean{alpha}
\setboolean{alpha}{true}

%——————————————————————————————————————-

\includeonly{Antipasti/Antipasti,Primi/Primi,Carne/Carne,Pesce/Pesce,Verdure/Verdure,SughiSalseCreme/SughiSalseCreme,Dolci/Dolci,PanePaste/PanePaste,Generiche/Generiche}
\title{Ricettario}
\author{Alessandro Ponzoni}
\setcounter{secnumdepth}{-1}
\setcounter{tocdepth}{1}
\setcounter{minitocdepth}{1}
\setcounter{chapter}{0}
\setlength{\parindent}{6pt}
\begin{document}
\begingroup
\renewcommand*{\thepage}{Copertina}
\maketitle
\renewcommand*{\thepage}{Copertina (retro)}
\clearpage{\pagestyle{empty}\cleardoublepage}
\endgroup
\pagenumbering{Roman}
\pdfbookmark[0]{Indice}{indice}
\dominitoc
\renewcommand{\thepage}{Indice \Roman{page}}
\tableofcontents
\include{Antipasti/Antipasti}
\include{Primi/Primi}
\include{Carne/Carne}
\include{Pesce/Pesce}
\include{Verdure/Verdure}
\include{SughiSalseCreme/SughiSalseCreme}
\include{Dolci/Dolci}
\include{PanePaste/PanePaste}
\include{Generiche/Generiche}
\phantomsection
\addcontentsline{toc}{chapter}{\indexname}
\pagenumbering{arabic}
\addtocounter{chapter}{1}
\renewcommand{\thepage}{Indice analitico \Roman{page}}
\setcounter{page}{1}
\printindex
\end{document}
`

Per i capitoli:
`
\addtocounter{chapter}{1}
\chapter{Antipasti}
\setcounter{page}{1}
\minitoc
\newpage

\input{Antipasti/Ricetta alfa}\newpage
\input{Antipasti/Ricetta beta}
`

Per le singole ricette:
`
\section{Ricetta alfa}
\index{Alfa!Antipasti|textsl}

\subsection{Ingredienti}
\vspace{-\baselineskip}
\begin{multicols}{2}{
\begin{itemize}[noitemsep,label=$\triangleright$]
\item 2,5 \kilogram\
\item 250 \gram\
\item 3 uova
\item sale q.b.
\end{itemize}}
\end{multicols}

\subsection{Preparazione}

Bla bla bla

\data{01-10-2008}
\chef{Mario rossi}
\ristorante{Da Mario}
\ingrchiave{Alfa}
`

Grazie dell’aiuto.

Go to top