Matrice i determinante
Paket amsmath pruža neka okruženja za matrice, osim osnovnog array okruženja LaTeXa. pmatrix, bmatrix, Bmatrix, vmatrix i Vmatrix imaju (respektivno) (), [ ], {}, ||, i || || ugrađene odjeljivače. Zbog konzistentnosti imenovanja postoji i okruženje matrix bez odjeljivača .Ovo nije potpuno redundantno unutar okruženja array; sva matrix okruženja koriste ekonomičniji horizontalni razmak nego prilično rasipan razmak array okruženja. Također, za razliku od array okruženja, ne morate dati specifikacije za stupac niti za jedno od matrix okruženja; po defaultu možete imati do 10 centriranih stupaca. (Ako trebate lijevo ili desno poravnanje u stupcu ili neki drugi specijalni format morate koristiti array.)
Kako bi napisali malu matricu prikladnu za smještanje unutar teksta, postoji okruženje smallmatrix koja se više uklapa unutar jedne linije teksta nego normalna matrica. Odjeljivači se moraju posebno navesti; nema p, b, B, v, V verzije smallmatrix.

![]()
\hdotsfor{<number>} ispisuje niz točaka u matrici proširujući se kroz dani broj stupaca. Naprimjer:
![]()
![]()
Raspored točaka se može mijenjati koristeći neobavezni argument unutar uglatih zagrada, naprimjer, \hdotsfor[1.5]{3}. Broj unutar uglatih zagrada će se koristiti kao množitelj (tj., normalna vrijednost je 1.0).

