tanketorsken.dk/2010/10/

Feeds

Lodrette streger i matricer i Latex

Sidder og skal have bikset en aflevering i operationsanalyse (nej det har ikke noget med hospitalsvæsenet at gøre) færdig. Jeg skal blandt andet skrive nogle matricer der skal have lodrette streger mellem nogle af kolonnerne. Fandt denne lille stump man bare skal smide i sin preamble

\makeatletter
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols c]{%
  \hskip -\arraycolsep
  \let\@ifnextchar\new@ifnextchar
  \array{#1}}
\makeatother

og vupti så kan man få lodrette streger ved at angive en ekstra parameter til matrix-environmentet.

\begin{bmatrix}[ccc|cc]
    2 & 1 & 2 & 1 & 0 \\
    1 & 2 & 3 & 0 & 1
\end{bmatrix}