
Responder1
Não há necessidade de usar empheq
, onde \left\{
for suficiente.
Na verdade, posso sugerir duas maneiras mais fáceis de inserir sua equação.
\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}
Qual é a mágica *{5}{ r >{{}}c<{{}} }
?
Em geral, *{<number>}{<col specs>}
diz ao LaTeX que queremos <number>
cópias do <col specs>
; por exemplo, *{12}{c}
significa doze colunas centralizadas e *{4}{lc}
quatro pares de colunas alinhadas à esquerda e ao centro (ou seja, oito no total).
Se contarmos as colunas, veremos que precisamos de onze delas, mas as dez primeiras são pares de colunas alinhadas à direita (para o termo polinomial) e alinhadas ao centro (para o símbolo de operação ou relação).
No entanto, queremos que o símbolo da operação ou relação esteja rodeado pela quantidade certa de espaço, o que pode ser conseguido digitando {}+{}
ou {}={}
. No entanto, podemos fazer melhor! Se especificarmos uma coluna como
>{x} c <{y}
(o array
pacote é necessário), estamos dizendo ao LaTeX que cada entrada na coluna eventualmente centralizada será precedida x
e seguida por y
. Então podemos fazer >{{}}c<{{}}
e pronto! Digitar +
ou =
na coluna resultará em obter {}+{}
e {}={}
.
No grupo aberto por \left\{
defini como zero o espaço entre colunas para array
, para que apareçam apenas os espaços inseridos conforme especificado antes em torno dos símbolos de operação e relação. Além disso, para emular cases
e aligned
assim por diante, o fator 1,2 é aplicado ao espaçamento entre linhas dentro da matriz.
Responder2
Eu encontrei! Apenas aninhe alignedat
dentro de um arquivo equation
empheq
. Eu penso isso:
alignedat
agrupa as equações como uma coisaequation
números
\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}
O resultado (é a imagem acima, encontrei a resposta antes de atualizar minha pergunta):