Escribe matrices con paréntesis en LaTeX usando pmatrix.
Carga amsmath en tu preámbulo y coloca \begin{pmatrix} dentro del modo matemático. Usa & para separar columnas y \\ para saltar filas, omitiendo las barras invertidas finales en la última línea para evitar un espaciado vertical fantasma.
La respuesta corta: pon \usepackage{amsmath} en tu preámbulo y escribe tu matriz entre delimitadores matemáticos usando \begin{pmatrix} y \end{pmatrix}. Para texto en línea, cambia a psmallmatrix de mathtools para que tu documento mantenga un interlineado uniforme.
Sintaxis básica y preámbulo mínimo
LaTeX estándar no tiene un entorno pmatrix integrado. El paquete de la American Mathematical Society lo proporciona.
Para componer una matriz encerrada entre paréntesis curvos, carga amsmath en el preámbulo. La matriz debe estar dentro del modo matemático, como un bloque de visualización sin numerar \[ ... \] o un entorno equation numerado.
Las entradas de cada fila se separan con un ampersand &. Una doble barra invertida \\ termina cada fila. Un error frecuente es colocar \\ después de la última fila; esto le indica al compilador que añada una fila vacía, creando un espaciado vertical desigual dentro de los paréntesis.
Los seis delimitadores de matriz estándar en amsmath
El paquete amsmath define seis entornos de matriz. Su sintaxis interna es idéntica; solo cambian los delimitadores circundantes.
Elipses para dimensiones arbitrarias y grandes
Al representar una matriz m por n, usa puntos para indicar patrones continuos a través de filas, columnas y diagonales.
Puntos horizontales, verticales y diagonales
Usa
\cdotspara puntos horizontales a lo largo de las filas,\vdotspara puntos verticales hacia abajo en las columnas, y\ddotspara la continuación diagonal desde arriba a la izquierda hasta abajo a la derecha.\[ \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix} \]Matrices identidad con ceros recurrentes
Combina puntos diagonales con valores diagonales explícitos para mostrar matrices cuadradas estructuradas sin escribir cada entrada cero.
\[ I_n = \begin{pmatrix} 1 & 0 & \cdots & 0 \\ 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & 1 \end{pmatrix} \]
Matrices en línea sin alturas de línea desiguales
Colocar un pmatrix normal dentro del texto distorsiona el párrafo porque las matrices de tamaño completo separan las líneas.
Alineación de columnas y el límite de 10 columnas
Por defecto, amsmath centra cada entrada de columna y limita el número total de columnas a diez.
Alinea números negativos a la derecha con mathtools
Las columnas centradas hacen que las matrices con signos menos mezclados se vean desordenadas porque los símbolos negativos desplazan los números fuera de la alineación vertical. Usa
pmatrix*demathtoolscon el argumento opcional[r]para alinear los valores a la derecha.\usepackage{mathtools} ... \[ \begin{pmatrix*}[r] 12 & -3 \\ -4 & 105 \end{pmatrix*} \]Aumenta el contador MaxMatrixCols
Si tu matriz contiene más de diez columnas, la compilación se detiene con el error 'Extra alignment tab has been changed to \cr'. LaTeX limita el ancho de la matriz para proteger la memoria. Aumenta el contador en tu preámbulo o justo antes de la ecuación.
\setcounter{MaxMatrixCols}{20} \[ \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \end{pmatrix} \]
Matrices aumentadas con líneas de partición verticales
Los entornos pmatrix estándar no aceptan especificaciones de formato de columna como | para particionar sistemas de ecuaciones lineales.
| Enfoque | Mecanismo de sintaxis | Ventajas | Desventajas |
|---|---|---|---|
| array con \left( y \right) | \left(\begin{array}{cc|c} ... \end{array}\right) | LaTeX estándar, sin paquetes adicionales | Sintaxis más verbosa |
| pmatrix con especificación de columna redefinida | Parche de preámbulo \makeatletter ... \makeatother | Mantiene el nombre del entorno pmatrix |
Solución de errores comunes en pmatrix
La mayoría de los errores de compilación de matrices en Overleaf, Texeno o instalaciones locales de TeX provienen de tres trampas de sintaxis comunes.
Error de LaTeX: Entorno pmatrix no definido
Olvidaste incluir
\usepackage{amsmath}en tu preámbulo. Añádelo antes de\begin{document}. Si necesitas estrellas de alineación a la derecha comopmatrix*, cargamathtoolsen su lugar.\documentclass{article} \usepackage{amsmath} \begin{document} \[ \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \] \end{document}Falta insertar $
Los entornos de matriz pertenecen exclusivamente al modo matemático. Si invocas
\begin{pmatrix}en texto normal sin envolverlo en\[ ... \]o$...$, TeX se detiene con una advertencia de delimitador matemático faltante.% Wrong: % \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} % Right: \[ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} \]Pestaña de alineación extra ha sido cambiada a \cr
Preguntas
¿Qué paquete necesito para pmatrix en LaTeX?
Necesitas el paquete amsmath. Añade \usepackage{amsmath} al preámbulo de tu documento antes de \begin{document}.
¿Cuál es la diferencia entre pmatrix y bmatrix?
La forma del delimitador es la única diferencia. pmatrix encierra las entradas entre paréntesis curvos ( ), mientras que bmatrix usa corchetes [ ].
Prueba tu propio artículo en Texeno.
Empieza gratis, sube un proyecto como .zip y pulsa Recompilar. Mejora tu plan cuando necesites compilaciones más largas.
Empezar a escribir