![espaciado horizontal en ecuaciones](https://rvso.com/image/309858/espaciado%20horizontal%20en%20ecuaciones.png)
Estoy tratando de replicar exactamente el mismo resultado que daría el modo matemático simple para una fórmula polinómica simple, pero lo uso \matrix
porque quiero alinear a la derecha los términos del polinomio o dejar algunos de ellos en blanco. No puedo usarlo \alignat
por otras razones.
He progresado un poco, pero es difícil lograr el espaciado correcto. En la siguiente imagen puede ver el resultado en modo matemático simple, usando
\alignat
y mi intento de usar \matrix
(uso la macro de conveniencia
\arr
).
Como puedes ver, mi versión está algo equivocada. Creo que el mayor error está en el espacio alrededor del signo igual.
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}
\makeatletter
% http://tex.stackexchange.com/questions/2233/
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols r]{%
\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{#1}}
\newcommand{\arr}{\@ifstar\arr@star\arr@nostar}
\newcommand{\arr@nostar}[2][*\c@MaxMatrixCols r]{%
\begin{bmatrix}[#1]#2\end{bmatrix}%
}
\newcommand{\arr@star}[2][*\c@MaxMatrixCols r]{%
\begin{matrix}[#1]#2\end{matrix}%
}
\makeatother
\begin{document}
\begin{equation}
C + 3D = 2
\end{equation}
%
\begin{alignat}{3}
C &+{}& 3D &={}& 2 & \notag
\end{alignat}
%
\begin{equation}
\arr*[@{}r@{\,}c@{\,}r@{\,}c@{\,}r@{}]{
C &+{}& 3D &=& 2 \notag
}
\end{equation}
\end{document}
Respuesta1
¿Consideraría una pila tabular como opción?
Aquí lo configuro con la invocación única:
\usepackage{tabstackengine}
\stackMath
\setstacktabulargap{0pt}
\TABbinary
y luego invoco una de varias formas de pila tabular usando una sintaxis que imita los separadores tabulares.
\documentclass[a4paper,11pt]{article}
\usepackage{amsmath}
\usepackage{tabstackengine}
\stackMath
\setstacktabulargap{0pt}
\TABbinary
\begin{document}
\begin{equation}
C + 3D = 2
\end{equation}
%
\begin{alignat}{3}
C &+{}& 3D &={}& 2 & \notag
\end{alignat}
%
\begin{equation}
\tabularCenterstack{rcrcr}{
C&+&3D&=&2
}
\end{equation}
\begin{equation}
\tabularCenterstack{rcrcr}{
C&+&3D&=&2\\
4C&-&D&=&27
}
\end{equation}
\end{document}