Alinhando as matrizes na vertical como na horizontal em látex
-
06-09-2019 - |
Pergunta
Eu estou tentando fazer isso em LaTeX:
⎡a⎤ ⎡b … n⎤
⎢⁞⎢ ⎢⁞ ⋱ ⁞⎢
⎣x⎦ ⎣y … z⎦
[a … x]
Eu sou capaz de obter um vector + uma matriz em uma linha, mas não tenho certeza de como alinhar o vetor abaixo para que ele senta-se perfeitamente sob o grande matriz.
Aqui está uma representação de texto menos unicode do 'desenho' acima:
[a] [ b c ]
[d] [ e f ]
[ g h ]
Note que a última linha ([g h]) é uma matriz de linha única, separar da matriz 2x2 acima dela.
Solução
\ edit2
resposta final:
\begin{align*}
\begin{vmatrix} 1 \\ 2 \end{vmatrix} &\begin{vmatrix} 1 & 2 & 3 \\ 3 & 4 & 5 \end{vmatrix} \\[6px]
&\begin{vmatrix} 2 & 3 & 4 \end{vmatrix}
\end{align*}
faz exatamente o que você quer, leia abaixo para mais informações sobre a colocação e tal. O "&" sinal é usado para alinhar em geral. Esqueceu a primeira linha tinha 2 matrizes, mas agora você tem isso:.)
informações sobre espaçamento e tal
\ Begin {align *}
& \ Begin {pmatrix} 1 & 2 & 3 \ 3 & 4 & 5 \ final {pmatrix} \ [6px]
& \ Hspace {2px} \ begin {pmatrix} 2 & 3 & 4 \ end {pmatrix}
\ End {align *}
iria fazer o trabalho. Por alguma estranha razão o align deu erros ao deixar de fora o primeiro símbolo "&" e deu um deslocamento 2px. Achei que você queria algum espaço entre os dois se não deixar o [6px]. Você sempre pode usar \ hspace {quantidade de espaço em branco} para colocar a sua segunda matriz no lugar que você quer. Isso pode ser dada em pt de, px do (que eu fiz) etc.
// editar
Hm I aviso realmente não é necessária a \ hspace {}, mas pode ser usado em caso de pmatrix . O que acontece é que os suportes pmatrix dar uma imagem tendenciosa das matrizes. Ao usar o vmatrix como:
\begin{align*}
&\begin{vmatrix} 1 & 2 & 3 \\ 3 & 4 & 5 \end{vmatrix} \\[6px]
&\begin{vmatrix} 2 & 3 & 4 \end{vmatrix}
\end{align*}
É tudo correr bem :). Então, basicamente, provavelmente a maneira mais fácil de corrigir isso é tanto usar outros suportes para torná-la boa ou usar o \ hspace para alinhar como você como ele.
Outras dicas
Se tudo isso falhar, PGF / TikZ pode fazer isso. Consulte este exemplo .
Enrole a coisa em \begin{align*} ... \end{align*}
e uso &
como o marcador de alinhamento em suas fórmulas.
Exemplo:
\begin{align*}
\begin{pmatrix} ... vector here \end{pmatrix}
&\begin{pmatrix} ... first matrix here \end{pmatrix}\\
&\begin{pmatrix} ... second matrix here \end{pmatrix}
\end{align*}