
Respuesta1
No es necesario utilizar empheq
, donde \left\{
es suficiente.
De hecho, puedo sugerir dos formas más sencillas de ingresar tu ecuación.
\documentclass{article}
\usepackage{amsmath,siunitx}
\numberwithin{equation}{section}
\sisetup{output-decimal-marker={,}}
\begin{document}
\setcounter{section}{1}\setcounter{equation}{3}
\begin{equation}
\left\{
\setlength{\arraycolsep}{0pt}%
\renewcommand{\arraystretch}{1.2}%
\begin{array}{ *{5}{ r >{{}}c<{{}} } r }
x_1 &=& & & \num{0.25} x_2 &+& \num{0.25} x_3 & & &+& 50 \\
x_2 &=& \num{0.25} x_1 &+& & & &+& \num{0.25} x_4 &+& 50 \\
x_3 &=& \num{0.25} x_1 &+& & & &+& \num{0.25} x_4 &+& 25 \\
x_4 &=& & & \num{0.25} x_2 &+& \num{0.25} x_3 & & &+& 25
\end{array}
\right.
\end{equation}
\begin{equation}
\begin{bmatrix} x_1 \\ x_2 \\ x_3 \\ x_4 \end{bmatrix} =
\begin{bmatrix}
0 & \num{0.25} & \num{0.25} & 0 \\
\num{0.25} & 0 & 0 & \num{0.25} \\
\num{0.25} & 0 & 0 & \num{0.25} \\
0 & \num{0.25} & \num{0.25} & 0
\end{bmatrix}
\begin{bmatrix} x_1 \\ x_2 \\ x_3 \\ x_4 \end{bmatrix} +
\begin{bmatrix} 50 \\ 50 \\ 25 \\ 25 \end{bmatrix}
\end{equation}
\end{document}
¿Cuál es la magia *{5}{ r >{{}}c<{{}} }
?
En general, *{<number>}{<col specs>}
le dice a LaTeX que queremos <number>
copias del <col specs>
; por ejemplo, *{12}{c}
significa doce columnas centradas y *{4}{lc}
cuatro pares de columnas alineadas a la izquierda y al centro (es decir, ocho en total).
Si contamos las columnas, vemos que necesitamos once de ellas, pero las primeras diez son pares de columnas alineadas a la derecha (para el término polinómico) y alineadas al centro (para el símbolo de operación o relación).
Sin embargo, queremos que el símbolo de operación o relación esté rodeado por la cantidad adecuada de espacio, lo que se puede lograr escribiendo {}+{}
o {}={}
. Sin embargo, ¡podemos hacerlo mejor! Si especificamos una columna como
>{x} c <{y}
(el array
paquete es necesario), le estamos diciendo a LaTeX que cada entrada en la columna eventualmente centrada estará precedida x
y seguida por y
. ¡Así podemos hacerlo >{{}}c<{{}}
y ahí estamos! Al escribir +
o =
en la columna el resultado será obtener {}+{}
y {}={}
.
En el grupo abierto por \left\{
puse a cero el espacio entre columnas para array
, por lo que solo aparecerán los espacios insertados como se especificó antes alrededor de los símbolos de operación y relación. Además, para emular cases
, aligned
etc., se aplica el factor 1,2 al espacio entre líneas dentro de la matriz.
Respuesta2
¡Lo encontré! Simplemente anida alignedat
dentro de un equation
empheq
. Creo que:
alignedat
agrupa las ecuaciones como una sola cosaequation
lo numera
\begin{empheq}[left = \empheqlbrace]{equation}\begin{alignedat}{5}
x_1 &= & & \num{0.25} x_2 &{}+{}& \num{0.25} x_3 & & &{}+{}& 50 \\
x_2 &= \num{0.25} x_1 &{}+{}& & & &{}+{}& \num{0.25} x_4 &{}+{}& 50 \\
x_3 &= \num{0.25} x_1 &{}+{}& & & &{}+{}& \num{0.25} x_4 &{}+{}& 25 \\
x_4 &= & & \num{0.25} x_2 &{}+{}& \num{0.25} x_3 & & &{}+{}& 25
\end{alignedat}\end{empheq}
El resultado (es la imagen de arriba, encontré la respuesta antes de actualizar mi pregunta):