- Questo topic ha 10 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 9 mesi fa da
simon_balestrazzi.
-
CreatoreTopic
-
20 Ottobre 2007 alle 12:33 #17897::
ntheorem ha un curioso effettaccio (segnalato, con sprezzo del ridicolo, anche sul manuale al paragrafo 7.1.2): gli equation number allineati a sinistra con “leqno” vengono spostati verso l’alto, cioè non sono più centrati verticalmente. Ma perché? Ho provato tutte le combinazioni possibili di utilizzo dell’opzione “leqno” in \documentclass{book}, \usepackage{amsmath} e \usepackage{ntheorem}, ma nulla cambia. Qualcuno sa come risolvere questo problema? Riporto la linea del preamble in cui carico il pacchetto ntheorem:`
\usepackage{framed}
\usepackage[framed,thmmarks,thref,amsmath]{ntheorem}
`Saluti,
S.B.
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Ottobre 2007 alle 13:28 #17898::
ntheorem ha un curioso effettaccio (segnalato, con sprezzo del ridicolo, anche sul manuale al paragrafo 7.1.2): gli equation number allineati a sinistra con “leqno” vengono spostati verso l’alto, cioè non sono più centrati verticalmente. Ma perché? Ho provato tutte le combinazioni possibili di utilizzo dell’opzione “leqno” in \documentclass{book}, \usepackage{amsmath} e \usepackage{ntheorem}, ma nulla cambia. Qualcuno sa come risolvere questo problema? Riporto la linea del preamble in cui carico il pacchetto ntheorem:
`\usepackage{framed}
\usepackage[framed,thmmarks,thref,amsmath]{ntheorem}`Gli autori del pacchetto, evidentemente, non sono riusciti a risolvere il problema e te lo dicono. Se ci riesci tu, bene, altrimenti fa’ ciò che è possibile. Inutile essere sarcastici verso persone che mettono a disposizione gratuitamente il loro tempo.
Quelle due righe di esempio non bastano: dov’è che sorge il problema?
Ciao
Enrico
-
20 Ottobre 2007 alle 19:16 #17899::
Sul sarcasmo hai ragione.Per il resto, il mio problema è che devo rinunciare all’amato “leqno” (numeri delle equation a sinistra delle formule), per non vedermi gli equation numbers disallineati. Riporto quanto scritto sul manuale del pacchetto:
<
> Non sono un grande conoscitore della lingua inglese, ma qui non mi pare che si dica come risolvere il problema. Ho tergiversato con l’opzione “leqno”, ma non mi pare che nulla cambi. E’ un vero peccato: ho realizzato dei modelli theorem-like molto carini, ma per utilizzarli devo rinunciare ai numeri di equazione a sinistra.
Saluti,
S.B.
-
20 Ottobre 2007 alle 21:49 #17900::
Sul sarcasmo hai ragione.
Per il resto, il mio problema è che devo rinunciare all’amato “leqno” (numeri delle equation a sinistra delle formule), per non vedermi gli equation numbers disallineati. Riporto quanto scritto sul manuale del pacchetto:
<
> Non sono un grande conoscitore della lingua inglese, ma qui non mi pare che si dica come risolvere il problema. Ho tergiversato con l’opzione “leqno”, ma non mi pare che nulla cambi. E’ un vero peccato: ho realizzato dei modelli theorem-like molto carini, ma per utilizzarli devo rinunciare ai numeri di equazione a sinistra.
Non ho trovato traccia di quello che dicevi a proposito di leqno nel manuale di ntheorem. L’effetto si vede, ma non è affatto documentato. Secondo me è un errore di programmazione: vogliono modificare gli ambienti di amsmath che sono piuttosto delicati.
Sinceramente, preferisco amsthm, senza troppi fronzoli e riquadri attorno agli enunciati. Se vuoi i riquadri o le ombreggiature, rinuncia ai numeri a sinistra. D’altra parte i numeri vanno a destra. 🙂
Ciao
Enrico
-
21 Ottobre 2007 alle 10:40 #17901::
Caro Enrico,
mi solleva il sentirti dire che i numeri vanno a destra, ma non ritengo comunque di poter utilizzare ntheorem senza rimpianti. In effetti ora sorge un nuovo problema. Faccio un esempio, affatto raro nella pratica: una dimostrazione, scritta (come da manuale) all’interno di un ambiente theorem-like definito con ntheorem, si conclude con un’equazione \begin{equation}…\end{equation}, quindi la formula viene seguita dal marker di fine ambiente. Peccato che, con gli eqno a destra, il numero di formula vince sul marker, e quest’ultimo non compare. La soluzione? Disattivare l’endmark automatico con il comando \NoEndMark e porre il marker sulla linea successiva:`\begin{DIM}\NoEndMark
…
\hfill\DIMSymbol\end{DIM}`Concludo riportando un footnote tratto dal manuale di ntheorem:
<
> e una simpatica frase del grande Giulio Cesare Barozzi:
“All’ingegnere interessa più la fisiologia della patologia” G. C. Barozzi
Saluti,
S.B.
-
21 Ottobre 2007 alle 11:34 #17902::
Caro Enrico,
mi solleva il sentirti dire che i numeri vanno a destra, ma non ritengo comunque di poter utilizzare ntheorem senza rimpianti. In effetti ora sorge un nuovo problema. Faccio un esempio, affatto raro nella pratica: una dimostrazione, scritta (come da manuale) all’interno di un ambiente theorem-like definito con ntheorem, si conclude con un’equazione \begin{equation}…\end{equation}, quindi la formula viene seguita dal marker di fine ambiente. Peccato che, con gli eqno a destra, il numero di formula vince sul marker, e quest’ultimo non compare. La soluzione? Disattivare l’endmark automatico con il comando \NoEndMark e porre il marker sulla linea successiva: …Se il problema è “affatto raro”, non devi preoccupartene: lo dici tu che è rarissimo. 🙂
Se invece il problema è “niente affatto raro”, ecco la mia risposta: un’equazione che finisce una dimostrazione non può essere numerata. Se questo non ti va, aggiungi una frasetta dopo.
Ciao
Enrico
-
22 Ottobre 2007 alle 15:09 #17903
-
23 Ottobre 2007 alle 8:09 #17904
-
24 Ottobre 2007 alle 18:52 #17905::
Buone notizie: dalla versione 1.26 di ntheorem, scaricabile qui:http://user.informatik.uni-goettingen.de/~may/Ntheorem/
gli eqno a sinistra vengono allineati con le formule! Il pacchetto non è ancora perfezionato, perché per ogni equation si ha un overfull \hbox (364.72646pt too wide), ma ricordo che, per chi si accontenta, con l’opzione “final” il documento si presenta comunque immacolato.
Saluti,
S.B.
-
24 Novembre 2007 alle 12:15 #17906
-
24 Novembre 2007 alle 13:34 #17907::
A tal proposito, riporto quanto scritto da Wolfgang May, autore del pacchetto ntheorem, in risposta ad una mia mail:On Wed, 24 Oct 2007, Simon Balestrazzi wrote:
> Dear Wolfgang,
> I got the latest version, and now the eqnos are centered with the equations,
> anyway for every equation there is an overfull \hbox (364.72646pt too wide).thanks. A small \hss was missing
Saluti,
S.B.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.