Saltar al contenido

¿Cómo escribir la matriz de bloques en LaTex?

Te doy la bienvenida a nuestra comunidad, en este sitio hallarás la respuesta que estás buscando.

Solución:

Quizás

$left(beginarraycccccc
left[beginarraycc
0 & 1\
-1 & 0
endarrayright] &  &  &  &  & 0\
 & ddots\
 &  & left[beginarraycc
0 & 1\
-1 & 0
endarrayright]\
 &  &  & 0\
 &  &  &  & ddots\
0 &  &  &  &  & 0
endarrayright)$  

ingrese la descripción de la imagen aquí

¡Solo por diversión! :-)

documentclassarticle
usepackageamsmath,array

begindocument

[
beginpmatrix
newcommandlr[1]multicolumn1#1
newcommandrr[1]multicolumn1c#1
;
beginarray@*10c@
cline1-2
lr0 & rr1 &&&&&&&& raisebox-1em[0pt][0pt]$0$\
lr-1 & rr0 \
cline1-2
&& ddots \
cline4-5
&&& lr0 & rr1 \
&&& lr-1 & rr0 \
cline4-5
&&&&& 0 \[-1ex]
&&&&&& ddots \
&&&&&&& 0 \[-1ex]
&&&&&&&& ddots \
multicolumn2c0 &&&&&&&& 0
endarray
;;
endpmatrix
]

enddocument

ingrese la descripción de la imagen aquí

Aquí está mi propuesta como la imagen original usando bmatx comando que reemplaza una matriz en caja.

ingrese la descripción de la imagen aquí

documentclassarticle
usepackagemathtools
newcommandbmatxboxedbeginmatrix 0&  1  \ -1&  0endmatrix

begindocument
[
beginpmatrix
, bmatx&  &  &  &  & & & 0 \ 
 &  ddots&  &  &  & \ 
 &  &  bmatx &  &  & & \ 
 &  &  &  ddots&  & &\ 
 &  &  &  & 0 & &\ 
 &  &  &  &  &  & ddots\ 
0 &  &  &  &  &  & & 0 
endpmatrix
]

enddocument

El mejor código se proporciona gracias al precioso comentario de @Bernard.

Te mostramos reseñas y valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *