Marco, parte de este gran staff, nos hizo el favor de crear este artículo porque conoce perfectamente dicho tema.
Solución:
La respuesta de Ash escribe la matriz en línea con el texto. Una (quizás) mejor manera de hacer esto es usar el smallmatrix
ambiente en el amsmath
paquete. Añadir al preámbulo del documento:
usepackageamsmath
Y luego puedes hacer:
$M = beginsmallmatrix a&b\ c&d endsmallmatrix$
Si desea poner entre paréntesis la matriz, también puede hacer:
$M = left( beginsmallmatrix a&b\ c&d endsmallmatrix right)$
los amsmath
paquete también ofrece el atajo matrix
entornos que por defecto tienen alineación centrada para sus columnas:
matrix
: matriz sin paréntesispmatrix
: matriz rodeada por paréntesisbmatrix
: matriz rodeada por corchetesvmatrix
: matriz rodeada por líneas verticales simplesVmatrix
: matriz rodeada por líneas verticales dobles
Esta información se encuentra en “The LaTeX Companion”, y el amsmath
capítulo 4 del manual.
Primero: si tiene la intención de hacer matemáticas en LaTeX, DEBERÍA aprender y usar AMS LaTeX. La mejor referencia es la Guía breve de matemáticas para LaTeX. En esta guía, aprenderá que hay muchas macros de matriz diferentes disponibles cuando usa el amsmath
paquete (por ejemplo, usepackageamsmath
).
Para citar el documento,
4.4. Matrices los ambientes
pmatrix
,bmatrix
,Bmatrix
,vmatrix
yVmatrix
tener (respectivamente) ( ), [ ], , | |, y || || delimitadores incorporados. También hay unmatrix
entorno sin delimitadores, y unarray
entorno que se puede utilizar para obtener la alineación a la izquierda u otras variaciones en las especificaciones de la columna. [ed. To produce a matrix with parenthesis around it, use:]
beginpmatrix
alpha & beta^*\
gamma^* & delta
endpmatrix
Para producir una pequeña matriz adecuada para su uso en texto, hay un
smallmatrix
ambiente
[ed. here was a matrix appropriate for text mode] que se acerca más a caber dentro de una sola línea de texto que una matriz normal. Este ejemplo fue producido por
bigl( beginsmallmatrix
a & b\
c & d
endsmallmatrix bigr)
Para producir una fila de puntos en una matriz que abarca un número determinado de columnas, use hdotsfor. Por ejemplo,
hdotsfor3
en la segunda columna de una matriz de cuatro columnas imprimirá una fila de puntos en las últimas tres columnas.Nota. La forma simple de TeX
matrix...cr...cr
y los comandos relacionadospmatrix
,cases
debe evitarse en LaTeX (y cuando elamsmath
el paquete está cargado, están deshabilitados).
Finalmente, me gustaría mencionar que, si bien es posible establecer matrices sin AMS LaTeX, simplemente utilícelo. Ofrece tantos beneficios que hasta que le coges el tranquillo a LaTeX, es el mejor sencillo. macro paquete de matemáticas.
Para una matriz de la forma:
M = x y
z w
Usa el código LaTeX:
$M =
beginarraycc
x & y \
z & w \
endarray$
Agradecemos que desees asentar nuestra publicación ejecutando un comentario y valorándolo te damos la bienvenida.