Saltar al contenido

Cómo agregar una matriz a un documento LaTeX

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éntesis
  • pmatrix: matriz rodeada por paréntesis
  • bmatrix: matriz rodeada por corchetes
  • vmatrix: matriz rodeada por líneas verticales simples
  • Vmatrix: 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 y Vmatrix tener (respectivamente) ( ), [ ], , | |, y || || delimitadores incorporados. También hay un matrix entorno sin delimitadores, y un array 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 relacionados pmatrix, cases debe evitarse en LaTeX (y cuando el amsmath 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.

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



Utiliza Nuestro Buscador

Deja una respuesta

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