- Questo topic ha 8 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da .
-
Topic
-
Ciao a tutti,
su invito dello stesso pacchetto mhchem ho definito, copiando pedestremente, un contatore ed un nuovo ambiente di modo da numerare le reazioni chimiche, correttamente formattate grazie alle macro del pacchetto, in modo autonomo dalle equazioni. L’ambiente fa uso, come riportato di seguito, dell’ambiente equation.`
…
\makeatletter
\newcounter{reaction}
\renewcommand\thereaction{\thechapter.\alph{reaction}}
\@addtoreset{reaction}{chapter}
\newcommand\reactiontag{\refstepcounter{reaction}\tag{\thereaction}}
\newcommand\reaction@[2][]{\begin{equation}\ce{#2}%
\ifx\@empty#1\@empty\else\label{#1}\fi%
\reactiontag\end{equation}}
\newcommand\reaction@nonumber[1]{\begin{equation*}\ce{#1}%
\end{equation*}}
\newcommand\reaction{\@ifstar{\reaction@nonumber}{\reaction@}}
\makeatother
…
`Vorrei affiancare a tale ambiente anche uno, facente uso dello stesso contatore ma inserito in un ambiente align, in modo da poter rendere più ordinati brevi elenchi di reazioni.
So già che non potrò usare il comando \ce{} bensì \cee{} che permette l’impiego del “doppio slash” (\\) e della “e commerciale” (&) ma riguardo al lavoro di definizione non so proprio come muovermi e per questo vi chiedo aiuto.Grazie mille.
A.
- Devi essere connesso per rispondere a questo topic.