Newsgroup: it.comp.software.tex
Titolo: Strano errore di compilazione con equazioni (reazioni)

Ciao a tutti, 
 mi è successa una cosa strana a dir poco, qualcuno sa spiegarmi perchè:
===================================================
\begin{equation}
    CH_3(CH_2)_3CH_2^{\ast} + CH_3(CH_2)_6CH_3 \rightarrow 
    CH_3(CH_2)_3CH_3 + CH_3(CH_2)_5C^{\ast}HC
\end{equation}
===================================================
compila correttamente, mentre:
===================================================
\begin{equation}
    CH_3(CH_2)_3CH_2^{\ast} + CH_3(CH_2)_6CH_3 \rightarrow 
    CH_3(CH_2)_3CH_3 + CH_3(CH_2)_5C^{\ast}HCH
\end{equation}
===================================================
Non compila? l'unica cosa che cambia è che è stato aggiunta una lettera
finale (la lettera *H*), non riesco a spiegarmelo :|
L'errore che riporta è:
===================================================
Overfull \hbox (37.7025pt too wide) detected at line 30
[]\OML/cmm/m/it/12 CH[]\OT1/cmr/m/n/12 (\OML/cmm/m/it/12
CH[]\OT1/cmr/m/n/12 )[
]\OML/cmm/m/it/12 CH[] \OT1/cmr/m/n/12 + \OML/cmm/m/it/12
CH[]\OT1/cmr/m/n/12 (
\OML/cmm/m/it/12 CH[]\OT1/cmr/m/n/12 )[]\OML/cmm/m/it/12 CH[]
\OMS/cmsy/m/n/12
! \OML/cmm/m/it/12 CH[]\OT1/cmr/m/n/12 (\OML/cmm/m/it/12
CH[]\OT1/cmr/m/n/12 )[
]\OML/cmm/m/it/12 CH[] \OT1/cmr/m/n/12 + \OML/cmm/m/it/12
CH[]\OT1/cmr/m/n/12 (
\OML/cmm/m/it/12 CH[]\OT1/cmr/m/n/12 )[]\OML/cmm/m/it/12 C[]HCH[]
\OT1/cmr/m/n/
12 + \OML/cmm/m/it/12 H[]
===================================================
che a me non sembra un errore, ma un blocco troppo grosso per stare
nella pagina, solo che *TeXnic Center* lo segnala come errore, mentre i
box troppo grandi sono warning... sbaglio io (probabile) o lui
(difficile)?
Ciao e grazie
	Mavimo
PS: dovrebbero essere delle reazioni, io le inserisco come equazioni
per avere la numerazione e tutte le cose correlate, esiste un ambiente
migliore per inserirle? Per esempio se sono reazioni molto lunghe da
Errori di Bad Block (ovviamente), ma non spezza in automatico (dopo la
freccia o eventualemente il segno di +).
Gli unici paccehtti che ho trovato che hanno a che fare con la chimica
sono per inserire strutture 3D, che non mi servono per ora, per la
numerazione di catene (anche qui non mi servono), per l'inserimento
delle sigle di rischio e sicurezza (indovinate? on mi servono) e
nemmeno per l'inserimento dei simbboli di vetreria di laboratorio.
-- 
http://mavimo.netsons.org

 scrive:

Che cosa dica TeXnic Center è affare suo. Un "overfull \hbox" non è
un errore.
Pacchetto mhchem
Ciao
Enrico

(difficile)?
Per quello che mi risulta, gli overfull non sono nemmeno warning, e in ogni
caso, TeXnic Center non cambia certo il report del compilatore. Comunque,
la cosa è da risolvere, e io francamente non ti saprei dire come (ridurre
il carattere, spezzare la formula...?).
Anche sui pacchetti per la chimica, non sono in grado di aiutarti non
avendo mai avuto occasione di usarli, anche se mi pare di averne scorso per
curiosità alcuni che facevano più o meno quello che chiedi.
Ciao.

 Enrico
Ciao
	Mavimo
-- 
http://mavimo.netsons.org

 scrive:

\usepackage[version=3]{mhchem}
...
\ce{CH_3(CH_2)_3CH_2^{\ast} + CH_3(CH_2)_6CH_3 ->
    CH_3(CH_2)_3CH_3 + CH_3(CH_2)_5C^{\ast}HC}
Ciao
Enrico

 organiche (formule di struttura & c.) e le indicazioni di R e S.
Mi correffo FA quelleo che dico io e molto altro, come le siglature R &
S, che però non sono presenti in italiano, poco male, non mi servono.
Dato che le aveo trascritte per altri motivi qualcuno sa come far in
modo che possano essere integrate nel pacchetto, eventualemente
inviando il file con le modifiche al manteiner in modo che le renda
pubbliche?
Ciao e scusate se sono andato un pò OT
	Mavimo
-- 
http://mavimo.netsons.org

 Enrico
Ciao e grazie di tutto l'aiuto
	Mavimo
-- 
http://mavimo.netsons.org

Risolto in un modo IMHO poco elegante, ma per ora mi accontenterò:
==============================
\begin{align*}
	\ce{CH_3(CH_2)_3CH_2* +} & \ce{CH_3(CH_2)_6CH_3 ->} \\
	& \ce{CH_3(CH_2)_3CH_3 + CH_3(CH_2)_5C*HCH_3 + H*} 
\end{align*}
==============================
