Solo una piccola precisazione: per postare dei listati di codice sul forum è consigliato metterli nell’ambiente code
Hai ragione, perdonami la poca attenzione nello scrivere il messaggio.
comando \curl fuori dall’ambiente matematico
In realtà l’ho scritto sia in ambiente math sia in eqnarray. In entrambi mi dava lo stesso errore.
Questo è l’esempio del mio caso
`
\renewcommand{\v}[1]{\ensuremath{\mathbf{#1}}}
\newcommand{\curl}[1]{\gv{\nabla} \times #1}
\newenvironment{eq}
{\begin{eqnarray}}
{\end{eqnarray}}
\begin{document}
blabla $\v B = \curl{\v A}$ e vale
\begin{eq}
\int \curl{\v A} d\v s
\end{eq}
\end{document}
`
Scrivo l’uscita del compilatore
VerificaAharonovBohm_triennale.tex(99): Errore: Extra }, or forgotten $.
VerificaAharonovBohm_triennale.tex(100): Errore: Missing \endgroup inserted.
VerificaAharonovBohm_triennale.tex(100): Errore: Missing \endgroup inserted.
VerificaAharonovBohm_triennale.tex(100): Errore: Missing } inserted.
VerificaAharonovBohm_triennale.tex(100): Errore: You can’t use `\halign’ in math mode.
VerificaAharonovBohm_triennale.tex(100): Errore: Missing number, treated as zero.
VerificaAharonovBohm_triennale.tex(100): Errore: Illegal unit of measure (pt inserted).
VerificaAharonovBohm_triennale.tex(100): Errore: Missing } inserted.
VerificaAharonovBohm_triennale.tex(100): Errore: Missing $ inserted.
VerificaAharonovBohm_triennale.tex(100): Errore: You can’t use `macro parameter character #’ in math mode.
VerificaAharonovBohm_triennale.tex(100): Errore: Misplaced alignment tab character &.
VerificaAharonovBohm_triennale.tex(100): Errore: You can’t use `macro parameter character #’ in math mode.
VerificaAharonovBohm_triennale.tex(100): Errore: Misplaced alignment tab character &.
VerificaAharonovBohm_triennale.tex(100): Errore: You can’t use `macro parameter character #’ in math mode.
VerificaAharonovBohm_triennale.tex(100): Errore: Misplaced alignment tab character &.
VerificaAharonovBohm_triennale.tex(100): Errore: You can’t use `macro parameter character #’ in restricted horizontal mode.
VerificaAharonovBohm_triennale.tex(100): Errore: Misplaced \cr.
VerificaAharonovBohm_triennale.tex(101): Errore: Missing $ inserted.
VerificaAharonovBohm_triennale.tex(102): Errore: LaTeX Error: Too many columns in eqnarray environment.
VerificaAharonovBohm_triennale.tex(102): Errore: Misplaced \cr.
VerificaAharonovBohm_triennale.tex(102): Errore: Extra }, or forgotten $.
VerificaAharonovBohm_triennale.tex(102): Errore: LaTeX Error: \begin{document} ended by \end{eqnarray}.
VerificaAharonovBohm_triennale.tex(102): Errore: Missing $ inserted.
VerificaAharonovBohm_triennale.tex(102): Errore: Extra \endgroup.
VerificaAharonovBohm_triennale.tex(102): Errore: LaTeX Error: \begin{document} ended by \end{eq}.
VerificaAharonovBohm_triennale.tex(102): Errore: Extra \endgroup.
Infine ho provato come suggerito da Claudio
\newcommand{\curl}[1]{\ensuremath{\gv{\nabla} \times #1}}
ma il problema rimane.