
¿Alguien sabe cómo puedo usar corchetes en lugar de paréntesis al numerar mis ecuaciones?
Usé este comando:
\begin{equation}
y = 2x
\end{equation}
El número aparece en el lado derecho como (1) Quiero que sea [1].
¿Alguien tiene alguna idea?
Respuesta1
Esto es mucho más sencillo si carga mathtools
un paquete complementario para amsmath:
\documentclass{article}
\usepackage{mathtools}
\newtagform{brackets}{[}{]}
\usetagform{brackets}
\begin{document}
\begin{equation}\label{eq:test}
y = 2x
\end{equation}
See eq~\eqref{eq:test}.
\end{document}
Resultado:
Respuesta2
Si el paquete amsmath
está cargado, utiliza \tagform@
para formatear el número de ecuación:
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\def\tagform@#1{\maketag@@@{[\ignorespaces#1\unskip\@@italiccorr]}}
\makeatother
\begin{document}
\begin{equation}
\label{eq:y=2x}
y = 2x
\end{equation}
Equation \eqref{eq:y=2x}.
\end{document}
Usos estándar de LaTeX \@eqnum
para este propósito:
\makeatletter
\renewcommand*{\@eqnnum}{{\normalfont \normalcolor [\theequation]}}
\makeatother