MathJax. Использование матриц

Добавлено 1 ноября 2015 в 15:05
  1. Используйте $$\begin{matrix}…\end{matrix}$$. Между \begin и \end поместите элементы матрицы. Заканчивайте каждую строку с \\ (на самом деле, \\ означает переход на следующую строку, и в последней строке он не требуется. Но, чтобы не забыть, и для симметрии, советую использовать его в каждой строке), а элементы матрицы разделяйте с помощью &. Например,
    $$
            \begin{matrix}
            1 & x & x^2 \\
            1 & y & y^2 \\
            1 & z & z^2 \\
            \end{matrix}
    $$
    в итоге даст: \[\begin{matrix} 1 & x & x^2 \\ 1 & y & y^2 \\ 1 & z & z^2 \\ \end{matrix}\] MathJax подстроит размер строк и столбцов так, чтобы всё подошло.
  2. Добавляйте скобки, либо используйте \left…\right, как показано в разделе 7 краткого справочника, либо замените matrix на pmatrix\(\begin{pmatrix}1&2\\3&4\\ \end{pmatrix}\), bmatrix\(\begin{bmatrix}1&2\\3&4\\ \end{bmatrix}\), Bmatrix\(\begin{Bmatrix}1&2\\3&4\\ \end{Bmatrix}\), vmatrix\(\begin{vmatrix}1&2\\3&4\\ \end{vmatrix}\), Vmatrix\(\begin{Vmatrix}1&2\\3&4\\ \end{Vmatrix}\).
  3. Используйте \cdots\(\cdots\)\ddots\(\ddots\)\vdots\(\vdots\), когда хотите пропустить несколько записей: \[\begin{pmatrix} 1 & a_1 & a_1^2 & \cdots & a_1^n \\ 1 & a_2 & a_2^2 & \cdots & a_2^n \\ \vdots & \vdots& \vdots & \ddots & \vdots \\ 1 & a_m & a_m^2 & \cdots & a_m^n \end{pmatrix}\]
  4. Для расширенных матриц, добавьте круглые или квадратные скобки вокруг соответствующей таблицы (смотрите информацию об array). Например, \[\left[\begin{array}{cc|c} 1&2&3\\ 4&5&6 \end{array}\right]\]было создано с помощью
    $$ \left[
        \begin{array}{cc|c}
          1&2&3\\
          4&5&6
        \end{array}
    \right] $$
    Ключевой фрагмент здесь cc|c, он означает,что три отцентрированных столбца разделены вертикальной линией между вторым и третьим столбцами.
  5. Для маленьких матриц, расположенных в строке текста, используйте \bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr), например, \(\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)\) было создано с помощью $\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$.

Теги

ECMAScriptfront-endJavaScriptLaTeXMathJaxВеб-разработка / WebDev / Web DevelopmentФронтенд

На сайте работает сервис комментирования DISQUS, который позволяет вам оставлять комментарии на множестве сайтов, имея лишь один аккаунт на Disqus.com.

В случае комментирования в качестве гостя (без регистрации на disqus.com) для публикации комментария требуется время на премодерацию.