- Questo topic ha 15 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da
Doc.
-
CreatoreTopic
-
13 Agosto 2011 alle 7:56 #62487::
Ciao a tutti, vi chiederei un consiglio.
Nell’Arte (p. 54), leggoArte• \frontmatter non numera i capitoli e numera le pagine con
numeri romani minuscoli (i, ii, iii, eccetera);
• \mainmatter numera i capitoli e le pagine con numeri arabi (la
numerazione della pagine riprende da 1);
• \backmatter non numera i capitoli e continua la numerazione
araba delle pagine dal materiale principale.Ora, però, nella mia struttura ho inserito più capitoli nel frontmatter e vorrei che essi fossero numerati. Per l’esattezza, mi servirebbe una numerazione di capitolo non visibile, ma una numerazione di sezione che riprenda da 1 ad ogni capitolo.
Questa è la mia struttura generale:
`\frontmatter
\input{Capitoli/Traditio}
\input{Capitoli/Praefatio}\mainmatter
\input{Capitoli/Cap1}
\input{Capitoli/Cap2}
\input{Capitoli/Cap3}
…. vari capitoli\backmatter
\input{Capitoli/Bibliografia}`Per la verità, all’interno di ciascun file del frontmatter ci sono più chapters, ma prevedo che al momento della compilazione finale fonderò i due files in uno.
Il problema è appunto che in questi files le varie sections sono numerate da uno in poi, MA la numerazione non riprende ad ogni chapter.Cosa mi consigliate?
Ciao a tutti e buon ferragosto,
Domenico
-
CreatoreTopic
-
AutoreRisposte
-
-
13 Agosto 2011 alle 8:16 #62488::
Doc” post=61466Ciao a tutti, vi chiederei un consiglio.
Nell’Arte (p. 54), leggo• \frontmatter non numera i capitoli e numera le pagine con
numeri romani minuscoli (i, ii, iii, eccetera);
• \mainmatter numera i capitoli e le pagine con numeri arabi (la
numerazione della pagine riprende da 1);
• \backmatter non numera i capitoli e continua la numerazione
araba delle pagine dal materiale principale.Ora, però, nella mia struttura ho inserito più capitoli nel frontmatter e vorrei che essi fossero numerati. Per l’esattezza, mi servirebbe una numerazione di capitolo non visibile, ma una numerazione di sezione che riprenda da 1 ad ogni capitolo.
Questa è la mia struttura generale:
`\frontmatter
\input{Capitoli/Traditio}
\input{Capitoli/Praefatio}\mainmatter
\input{Capitoli/Cap1}
\input{Capitoli/Cap2}
\input{Capitoli/Cap3}
…. vari capitoli\backmatter
\input{Capitoli/Bibliografia}`Per la verità, all’interno di ciascun file del frontmatter ci sono più chapters, ma prevedo che al momento della compilazione finale fonderò i due files in uno.
Il problema è appunto che in questi files le varie sections sono numerate da uno in poi, MA la numerazione non riprende ad ogni chapter.Cosa mi consigliate?
Ciao a tutti e buon ferragosto,
DomenicoSicuramente è discutibile avere delle sezioni, numerate, in un capitolo non numerato. Tra le altre cose, ho provato con un esempio minimo, e la numerazione delle sezioni è del tipo “0.1
“, “0.2 “. A te?
Comunque, prova con` \setcounter{section}{0}`
subito dopo \chapter (a partire dal secondo ovviamente).Ciao
Orlando
-
13 Agosto 2011 alle 9:58 #62489::
ansys” post=61467Sicuramente è discutibile avere delle sezioni, numerate, in un capitolo non numerato. Tra le altre cose, ho provato con un esempio minimo, e la numerazione delle sezioni è del tipo “0.1
“, “0.2 “. A te? Che sia discutibile, non vi è alcun dubbio. Anzi, è discutibilissimo!
Purtroppo, sono incatenato a criteri editoriali della collana, che, detto inter nos, fanno schifo!
Non ho il problema della 0.1 etc., poiché ho impostato adeguatamente il titlesec.ansys” post=61467Comunque, prova con
` \setcounter{section}{0}`
subito dopo \chapter (a partire dal secondo ovviamente).Ciao
OrlandoMentre ero a mare, ho escogitato di ristrutturare tutto, abbassando il libello di tutti i titoli (chapte > section e così via), ma prima proverò con questo tuo suggerimento, che certo è meno invasivo.
Oppure, trovare un modo per numerare anche i chapters del frontmatter…. Bah!Provo dopo pranzo. Intanto, grazie mille!
-
13 Agosto 2011 alle 12:19 #62490::
Carissimi, sto impazzendo!
Sto cercando di abbassare il livello dei capitoli. È il sistema più invasivo, ma, in fin dei conti, più pulito!
Il problema è che non riesco ad ottenere la numerazione dei subsubsections!!!!
Ecco il mio titlesec:
`\usepackage{titlesec,itnumpar}
\titleformat{\chapter}
{\centering}%format
{}%label
{00pt}%sep
{\large\MakeUppercase}%before
\titleformat{\section}
{\centering}
{}
{00pt}
{\large\MakeUppercase}
\titleformat{\subsection}
{\itshape}
{\normalfont\thesubsection.}
{.5em}
{}
\titleformat{\subsubsection}
{\itshape}
{\normalfont\thesubsubsection.}
{.5em}
{}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesection.\thesubsection.\arabic{subsubsection}}
\titlespacing*{\chapter}{0pt}{50pt}{40pt} %default chapter spacing
\titlespacing*{\section}{0pt}{50pt}{40pt}
\titlespacing*{\subsection}{0pt}{30pt}{10pt}
\titlespacing*{\subsubsection}{0pt}{30pt}{10pt}`Sarà il caldo, sarà il nervosismo, ma non riesco proprio a vedere dove sbaglio! 😡 😕
-
13 Agosto 2011 alle 12:32 #62491::
Non so proprio aiutarti. Il comando \setcounter{section}{0} puoi metterlo anche nel preambolo, dovrebbe influire solo sulle sezioni dei capitoli non numerati, perché quelle dei capitoli numerati si azzerano da sole. Purtroppo la tua richiesta è troppo difficile per il periodo in cui siamo: i migliori guru del nostro forum sono in vacanza 🙁 .Ciao
Orlando
-
13 Agosto 2011 alle 12:37 #62492::
Figurati! Per fortuna posso aspettare!
Intanto, ti ringrazio veramente tantissimo!
Purtroppo, quel procedimento da te consigliato potrebbe crearmi altri problemi, visto il caos del sistema di titolazione del mio libro, sistema, che lo ripeto, deve purtroppo adeguarsi a criteri editoriali imposti dalla casa editrice, dove certo non sanno nemmeno cosa sia latex!
-
13 Agosto 2011 alle 12:39 #62493::
Doc” post=61474Figurati! Per fortuna posso aspettare!
Intanto, ti ringrazio veramente tantissimo!
Purtroppo, quel procedimento da te consigliato potrebbe crearmi altri problemi, visto il caos del sistema di titolazione del mio libro, sistema, che lo ripeto, deve purtroppo adeguarsi a criteri editoriali imposti dalla casa editrice, dove certo non sanno nemmeno cosa sia latex!Questo
`\setcounter{secnumdepth}{3}`
può servirti? Permette di numerare le subsubsection in un documento normale. Non so con le tue modifiche cosa succede.Ciao
Orlando
-
13 Agosto 2011 alle 14:58 #62494::
Doc” post=61472Carissimi, sto impazzendo!
Sto cercando di abbassare il livello dei capitoli. È il sistema più invasivo, ma, in fin dei conti, più pulito!
Il problema è che non riesco ad ottenere la numerazione dei subsubsections!!!!
Ecco il mio titlesec:
`\usepackage{titlesec,itnumpar}
\titleformat{\chapter}
{\centering}%format
{}%label
{00pt}%sep
{\large\MakeUppercase}%before
\titleformat{\section}
{\centering}
{}
{00pt}
{\large\MakeUppercase}
\titleformat{\subsection}
{\itshape}
{\normalfont\thesubsection.}
{.5em}
{}
\titleformat{\subsubsection}
{\itshape}
{\normalfont\thesubsubsection.}
{.5em}
{}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesection.\thesubsection.\arabic{subsubsection}}
\titlespacing*{\chapter}{0pt}{50pt}{40pt} %default chapter spacing
\titlespacing*{\section}{0pt}{50pt}{40pt}
\titlespacing*{\subsection}{0pt}{30pt}{10pt}
\titlespacing*{\subsubsection}{0pt}{30pt}{10pt}`Sarà il caldo, sarà il nervosismo, ma non riesco proprio a vedere dove sbaglio! 😡 😕
Non capisco che cosa intendi con “abbassare il livello del capitolo”. Né, d’altra parte, che significa avere una “numerazione non visibile”.
Avere più capitoli nel materiale preliminare è del tutto normale. Avere sezioni numerate in questi capitoli lo è molto meno. La soluzione è piuttosto semplice:
`\frontmatter
\renewcommand{\thesection}{\arabic{section}}
\mainmatter
\renewcommand{\thesection}{\thechapter.\arabic{section}}
<...>`
Ciao
Enrico
-
13 Agosto 2011 alle 15:25 #62495::
Enrico, non mi sono spiegato affatto bene.
Il problema non è avere più capitoli, ma che la numerazione delle sezioni di ciascun capitolo del frontmatter ricominci ogni nuovo capitolo.Per questo pensavo di “abbassare il livello del capitolo”, cosa incomprensibile, poiché scritta male e di superfretta!
Intendevo semplicemente trasformare i capitoli in sezioni, le sezioni in sottosezioni e le sotto-sezioni in sotto-sotto-sezioni.
Ho già proceduto in tal senso e, dopo una giornata di rotture di scatole, ho quasi finito con discreti risultati, forse migliori di quelli precedenti.Che poi l’impaginato imposto dalle norme editoriali faccia schifo, è assodato, ma non ti nascondo che sto quasi decidendo di fare a modo mio e di mandare il pdf come dico io. Se non l’accettano, per me se ne possono andare tutti dove puoi immaginare!
-
13 Agosto 2011 alle 18:37 #62496::
Doc” post=61477Enrico, non mi sono spiegato affatto bene.
Il problema non è avere più capitoli, ma che la numerazione delle sezioni di ciascun capitolo del frontmatter ricominci ogni nuovo capitolo.Per questo pensavo di “abbassare il livello del capitolo”, cosa incomprensibile, poiché scritta male e di superfretta!
Intendevo semplicemente trasformare i capitoli in sezioni, le sezioni in sottosezioni e le sotto-sezioni in sotto-sotto-sezioni.
Ho già proceduto in tal senso e, dopo una giornata di rotture di scatole, ho quasi finito con discreti risultati, forse migliori di quelli precedenti.Che poi l’impaginato imposto dalle norme editoriali faccia schifo, è assodato, ma non ti nascondo che sto quasi decidendo di fare a modo mio e di mandare il pdf come dico io. Se non l’accettano, per me se ne possono andare tutti dove puoi immaginare!
Avevo dimenticato:
`\setcounter{section}{0}`
prima di ogni capitolo nel \frontmatter.Ciao
Enrico
-
14 Agosto 2011 alle 9:13 #62497::
Solo per ringraziare Orlando ed Enrico (in ordine di comparizione).Alla fine, sto mantenendo due libri diversi, uno con il sistema di titolazione modificato ed uno con i soli vostri suggerimenti.
Al momento della verità, sceglierò quello che più mi piacerà.Ciao e buon ferragosto a tutti,
Domenico
-
4 Settembre 2011 alle 15:50 #62498::
Appena tolto il tag [RISOLTO], poiché ho notato un problema. Quindi, riattivo la discussione, sperando in un aiuto.Dunque, il mio problema è che debbo per forza ottenere che i capitoli risultino privi di numerazione, mentre la numerazione delle sezioni ricominci da 1 ad ogni capitolo.
Come sopra indicato, avevo impostato
`\setcounter{section}{0}`
prima di ogni \section.Però, in questo modo, i riferimenti incrociati delle sezioni del sommario e dello “indice” del pdf, ottenuti tramite hyperref, sballa e le sezioni la cui numerazione riprende da 1 tendono sempre a rimandare alle sezioni iniziali e non a quelle corrispondenti.
Il mio preambolo è veramente troppo lungo e, se necessario, lo posto. Comunque, ecco intanto alcune sezioni:
`%% TITLES
\usepackage{titlesec,itnumpar}
%% FORMATO TITOLI
\titleformat{\part}[display]
{\centering}%formatsetcount
{\normalfont{Pars \thepart}}%label
{30pt}%sep
{\large\MakeUppercase}%before
\titleformat{\chapter}
{\centering}%format
{}%label
{00pt}%sep
{\large\MakeUppercase}%before
\titleformat{\section}
{\itshape}
{\normalfont\thesection.}
{.5em}
{}
\titleformat{\subsection}
{\itshape}
{\normalfont\thesubsection.}
{.5em}
{}
\titlespacing*{\chapter}{0pt}{50pt}{40pt} %default chapter spacing
\titlespacing*{\section}{0pt}{30pt}{10pt}
\titlespacing*{\subsection}{0pt}{30pt}{10pt}
\renewcommand{\thepart}{\normalfont\Roman{part}}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
%% STILE PAGINE
\assignpagestyle{\part}{empty}
\assignpagestyle{\chapter}{empty}…
%% CUSTOMIZE THE TYPOGRAPHIC DESIGN OF TABLE OF FIGURES, LIST OF FIGURES AND LIST OF TABLES
\usepackage[titles]{tocloft}
%\tocloftpagestyle{plain}
%\renewcommand{\cfttoctitlefont}{\large\MakeUppercase}
\AtBeginDocument{\renewcommand{\contentsname}{Sommario}}
\renewcommand{\cftchapfont}{\normalfont} %chapters in tondo
\renewcommand\cftpartpagefont{\normalfont} %numeri part in tondo
\renewcommand\cftchappagefont{\normalfont} %numeri chapter in tondo
\cftsetpnumwidth{2.5em} %Larghezza dello spazio del numero
\cftsetindents{section}{0.5cm}{0.5cm} %Indentazione section
\cftsetindents{subsection}{1cm}{2em} %Indentazione subsection
\renewcommand{\cftsecdotsep}{\cftnodots} %Toglie dots da section
\renewcommand{\cftsubsecdotsep}{\cftnodots} %Toglie dots da subsection`Hyperref è l’ultimo pacchetto caricato.
Grazie mille anticipate,
Domenico
-
4 Settembre 2011 alle 17:08 #62499::
Il problema è che hyperref usa `\thesection` per i suoi riferimenti interni e quindi trova riferimenti uguali. Scrivi questo codice dopo aver caricato hyperref:
`\newcounter{introchapter}
\renewcommand{\theintrochapter}{\alph{introchapter}}\appto\frontmatter{\let\ORIGINALtheHsection\theHsection
\let\ORIGINALchapter\chapter
\renewcommand{\chapter}{\stepcounter{introchapter}\ORIGINALchapter}
\renewcommand{\theHsection}{\theintrochapter.\arabic{section}}%
\renewcommand{\thesection}{\arabic{section}}%
}
\appto\mainmatter{\let\theHsection\ORIGINALtheHsection
\let\chapter\ORIGINALchapter
\renewcommand{\thesection}{\thechapter.\arabic{section}}%
}`
e carica (prima) il pacchetto etoolbox.Ora
`\frontmatter
\tableofcontents
\chapter{Primo non numerato}
\section{Abc}\chapter{Secondo non numerato}
\section{Def}\mainmatter
\chapter{Primo}
\section{Ghi}`
non ti darà più problemi.Ciao
Enrico
-
4 Settembre 2011 alle 17:19 #62500
-
4 Settembre 2011 alle 17:24 #62501
-
4 Settembre 2011 alle 17:31 #62502
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.