- Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 20 anni, 6 mesi fa da
egreg9.
-
CreatoreTopic
-
22 Febbraio 2006 alle 0:31 #8204::
Il problema che vorrei sottoporre all’attenzione del forum è relativo alla numerazione delle equazioni nella mia tesi di dottorato. Il documentclass che utilizzo è “book” e ho anche aperto i pacchetti “amsmath”, “amssymb” e “amsthm”.Poichè il triplo indice di conteggio in teoremi e formule non mi piace, tramite il comando \numberwithin ho chiesto a LaTex di numerare ambienti ed equazioni ripartendo da zero in ogni capitolo. Fino al capitolo 10 tutto fila liscio.
Dal capitolo 11 in poi cominciano i guai, precisamente: dopo l’equazione numerata come (11.10), il counter riparte da (11.0), e poi inizia ad assegnare numeri negativi, tipo (11.-3), (11-5) ecc, oltretutto non rispettando un ordine progressivo. Nonostante abbia cercato in diversi forum e siti specialistici non ho ancora trovato una risposta a questo mistero.anche nei capitoli successivi si ripete lo stesso problema.
Se qualcuno ha un’idea del motivo per cui ciò accade e-possibilmente-di come risolvere il problema, mi faccia sapere.
GLM
-
CreatoreTopic
-
AutoreRisposte
-
-
22 Febbraio 2006 alle 9:58 #8205::
Il problema che vorrei sottoporre all’attenzione del forum è relativo alla numerazione delle equazioni nella mia tesi di dottorato. Il documentclass che utilizzo è “book” e ho anche aperto i pacchetti “amsmath”, “amssymb” e “amsthm”.
Poichè il triplo indice di conteggio in teoremi e formule non mi piace, tramite il comando \numberwithin ho chiesto a LaTex di numerare ambienti ed equazioni ripartendo da zero in ogni capitolo. Fino al capitolo 10 tutto fila liscio.
Dal capitolo 11 in poi cominciano i guai, precisamente: dopo l’equazione numerata come (11.10), il counter riparte da (11.0), e poi inizia ad assegnare numeri negativi, tipo (11.-3), (11-5) ecc, oltretutto non rispettando un ordine progressivo. Nonostante abbia cercato in diversi forum e siti specialistici non ho ancora trovato una risposta a questo mistero.anche nei capitoli successivi si ripete lo stesso problema.
Se qualcuno ha un’idea del motivo per cui ciò accade e-possibilmente-di come risolvere il problema, mi faccia sapere.
Difficile avere un’idea senza che tu ci dica che cosa intendi con “triplo conteggio” e come usi \numberwithin. Ho simulato un esempio e al capitolo 11 ho messo ventitré equazioni che vengono numerate normalmente.
Che succede se compili da solo il capitolo 11?
Ciao
Enrico
-
22 Febbraio 2006 alle 11:09 #8206::
Per triplo indice intendo un indice che metta in evidenza il capitolo, la sezione e il numero della formula; qualcosa tipo (1.2.3). Poichè non mi piaceva ho inserito i comandi \numberwithin per chiedere di non esibire il secondo numero, relativo alla sezione.
Qui sotto copio e incollo le mie impostazioni, dove si vede come uso questo comando.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[11pt,leqno]{book}
\usepackage{amssymb,amsmath,amsthm}
\usepackage{color}
%\pagestyle{empty}%\usepackage[dvips]{color}
%\usepackage{multicol}\oddsidemargin=0.5cm \evensidemargin=0.6cm \textwidth=14.8cm
\textheight=22.8cm \topmargin=-0.5cm\def\th{\vartheta}
\newcommand{\N}{{\mathbb N}}
\newcommand{\Z}{{\mathbb Z}}
\newcommand{\R}{{\mathbb R}}
\newcommand{\I}{{\mathbb I}}
%\newcommand{\e}{\varepsilon}
\newcommand{\eps}{\varepsilon}
\newcommand{\da}{\omega}
\newcommand{\dist}{{\rm dist}}
\newcommand{\Frac}{{\rm dim}_{\rm F}\,}
\def \bra#1{\langle #1 \rangle}
\newcommand{\F}{{\mathcal F}}
\newcommand{\A}{{\mathcal A}}
\newcommand{\B}{{\mathcal B}}
\newcommand{\C}{{\mathcal C}}
\newcommand{\D}{{\mathcal D}}
\newcommand{\E}{{\mathcal E}}
\newcommand{\G}{{\mathcal G}}
\newcommand{\LS}{{\L}}
%\def\m {{\L}}
\def\L {{\mathcal L}}
\newcommand{\M}{{\mathcal M}}
\newcommand{\Q}{{\mathcal Q}}
\newcommand{\Ze}{{\mathcal Z}}
\renewcommand{\P}{{\mathcal P}}
\newcommand{\K}{{\mathcal K}}
\newcommand{\h}{{\rm H}}
\def\H {{\mathcal H}}
\def\T {{\mathcal T}}
\def\V {{\mathcal V}}
\def\W {{\mathcal W}}
\def\X {{\mathcal X}}
\def\Y {{\mathcal Y}}
\def\ll {\langle\!\langle}
\def\rr {\rangle\!\rangle}
\def\au{\rm}
\def\ti{\em}
\def\jou{\rm}
\def\bk{\noveit}
\def\no#1#2#3 {{\bf #1}, {\rm #2} {\rm (#3)}}
\def\eds#1#2#3 {{\rm #1}, {\rm #2} {\rm (#3)}}
\def \bk {\it}
\def \l {\langle}
\def \r {\rangle}\newcommand{\weak}{\stackrel{_w}{\to}}
\newcommand{\wstar}{\stackrel{_{w^*}}{\to}}\newtheorem*{probae}{Problem $\boldsymbol{P_{\ace}}$}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
%\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{remark}[theorem]{Remark}
%\newenvironment{proof}{{\bf Proof}}%[proof]\newcommand{\ball}[2]{{\rm B}_{#2}\left(#1\right)}
\newcommand{\dint}{\displaystyle \int}
\newcommand{\ps}[2]{\langle {#1},{#2} \rangle}
\newcommand{\psh}[2]{\langle {#1},{#2} \rangle _H}
\newcommand{\norml}[1]{{\Vert {#1} \Vert}_H}
\newcommand{\normv}[1]{{\Vert {#1} \Vert}_V}
\newcommand{\norm}[1]{\Vert {#1} \Vert}\numberwithin{equation}{chapter}
\numberwithin{theorem}{chapter}%%%%%%%%%%%%%%%[comandi speciali]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\definecolor{giallo}{rgb}{1,0.7,0}
\definecolor{verdone}{rgb}{0,0.5,0.2}
\definecolor{arancione}{rgb}{1,0.35,0}\newcommand{\ac}{\alpha}
%\newcommand{\ac}{{\color{red}\alpha}}\newcommand{\ec}{\varepsilon}
%\newcommand{\ec}{{\color{giallo}\varepsilon}}\newcommand{\bc}{\beta}
%\newcommand{\bc}{{\color{blue}\beta}}\newcommand{\lc}{\lambda}
%\newcommand{\lc}{{\color{magenta}\lambda}}\newcommand{\rc}{\rho}
%\newcommand{\rc}{{\color{green}\rho}}\newcommand{\nc}{\nu}
%\newcommand{\nc}{{\color{verdone}\nu}}\newcommand{\si}{\sigma}
%\newcommand{\si}{{\color{arancione}\sigma}}\newcommand{\ga}{\gamma}
%\newcommand{\ga}{{\color{arancione}\gamma}}\newcommand{\kc}{\sigma}
%\newcommand{\kc}{{\color{arancione}\sigma}}%\newcommand{\ace}{\ec}
\newcommand{\ace}{\ac,\ec}%\newcommand{\ea}{\ace}
\newcommand{\ea}{\ec}%\newcommand{\Q1}{\Q}
%\newcommand{\Q1}{\Q(\ec_1)}
\newcommand{\ecq}{[0,\ec_1]}\newcommand{\ev}{e}
\newcommand{\tc}{\vartheta}%^{(\ac,\ec)}
\newcommand{\tct}{\vartheta(t)}%^{(\ac,\ec)}
\newcommand{\cc}{\chi}%^{(\ac,\ec)}
\newcommand{\cct}{\chi(t)}%^{(\ac,\ec)}
\newcommand{\e}{\eta}%^{(\ac,\ec)}
\newcommand{\et}{\eta^t}%^{(\ac,\ec)}
%\newcommand{\ez}{\eta^{(\ac,\ec),0}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Alcunedefinizioni (o ridefinizioni) sono di comodo, e non le ho usate.
Ho provato a compilare da solo in capitolo 11, e mi fa lo stesso scherzetto. Probabilmente il problema sta lì, ma non riesco a trovarlo. Escluderei che esso sia relativo ai label, poichè ho provato a cambiarne qualcuno ma la situazione non cambia.
GLM
-
22 Febbraio 2006 alle 11:38 #8207
-
22 Febbraio 2006 alle 11:47 #8208::
Per triplo indice intendo un indice che metta in evidenza il capitolo, la sezione e il numero della formula; qualcosa tipo (1.2.3). Poichè non mi piaceva ho inserito i comandi \numberwithin per chiedere di non esibire il secondo numero, relativo alla sezione.
Qui sotto copio e incollo le mie impostazioni, dove si vede come uso questo comando.
`\documentclass[11pt,leqno]{book}
\usepackage{amssymb,amsmath,amsthm}
\usepackage{color}
%\pagestyle{empty}%\usepackage[dvips]{color}
%\usepackage{multicol}\oddsidemargin=0.5cm \evensidemargin=0.6cm \textwidth=14.8cm
\textheight=22.8cm \topmargin=-0.5cm\def\th{\vartheta}
\newcommand{\N}{{\mathbb N}}
CUT–CUT–CUT
\newtheorem*{probae}{Problem $\boldsymbol{P_{\ace}}$}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{lemma}[theorem]{Lemma}
%\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{remark}[theorem]{Remark}
%\newenvironment{proof}{{\bf Proof}}%[proof]\newcommand{\ball}[2]{{\rm B}_{#2}\left(#1\right)}
\newcommand{\dint}{\displaystyle \int}
\newcommand{\ps}[2]{\langle {#1},{#2} \rangle}
\newcommand{\psh}[2]{\langle {#1},{#2} \rangle _H}
\newcommand{\norml}[1]{{\Vert {#1} \Vert}_H}
\newcommand{\normv}[1]{{\Vert {#1} \Vert}_V}
\newcommand{\norm}[1]{\Vert {#1} \Vert}\numberwithin{equation}{chapter}
\numberwithin{theorem}{chapter}
CUT–CUT–CUT`Alcune definizioni (o ridefinizioni) sono di comodo, e non le ho usate.Ho provato a compilare da solo in capitolo 11, e mi fa lo stesso scherzetto. Probabilmente il problema sta lì, ma non riesco a trovarlo. Escluderei che esso sia relativo ai label, poichè ho provato a cambiarne qualcuno ma la situazione non cambia.
Non hai capito molto bene ciò che si intende con esempio minimo. Mi verrebbe da commentare la congerie di orrori che ho visto, a partire da \oddsidemargin (NON devi modificare i parametri di impaginazione così, ma usare geometry); tutti quei comandi \rm e \bf vanno sostituiti con i corretti \textrm o \mathrm e \textbf o \mathbf
La definizione \newtheorem{theorem}{Theorem}[chapter] rende inutile il comando \numberwithin{theorem}{chapter}, l’hai già dato!`\renewcommand{\theta}{\vartheta}
\newcommand{\N}{\mathbb{N}}`Il primo rende l’input più leggibile e ti evita problemi nel caso tu ti trovi a dover citare qualche autore islandese. Il secondo è la forma corretta.Non usare MAI \def per ridefinire qualcosa di cui non conosci l’uso.
Quanto al tuo problema, è dovuto evidentemente a qualche pasticcio di altro genere, nel preambolo che hai inviato non si vedono cose troppo strane (a parte gli orrori). Sei proprio sicuro sicuro di ricordarti tutti quei comandi quando scrivi?
Divide et impera. Cioè, taglia tutto ciò che lascia l’errore, finché scopri dov’è. Riprova, vediamo che succede.
Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.