html / css для скобок вокруг математической матрицы-предпочитайте легкий

Я пишу математику в html. Я хочу сделать это маленьким и легким способом. Это то, что у меня есть до сих пор. Это делает матрицы просто прекрасными, но есть ли способ сделать скобки, которые обычно видят вокруг матриц?

For example, if <b>A</b> is the matrix
<br>
<br>
<div align=center>
    <table>
        <tr>
            <td>1+3i</td>
            <td>2+i</td>
            <td>10</td>
        </tr>
        <tr>
            <td>4-3i</td>
            <td>5</td>
            <td>-2</td>
        </tr>
    </table>
</div>
<br>

2 ответов


демо: http://jsfiddle.net/NQ6ww/38/

сделано через CSS с помощью :before и :after псевдо элементы для имитации квадратных скобках.

    .matrix {
        position: relative;
    }
    .matrix:before, .matrix:after {
        content: "";
        position: absolute;
        top: 0;
        border: 1px solid #000;
        width: 6px;
        height: 100%;
    }
    .matrix:before {
        left: -6px;
        border-right: 0;
    }
    .matrix:after {
        right: -6px;
        border-left: 0;
    }
<div align=center>
    <table class="matrix">
        <tr>
            <td>1+3i</td>
            <td>2+i</td>
            <td>10</td>
        </tr>
        <tr>
            <td>4-3i</td>
            <td>5</td>
            <td>-2</td>
        </tr>
    </table>
</div>

решение на основе MathJax (с jsfiddle):

<script src=
"http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML">
</script>
\[\begin{bmatrix}
1+3\mathrm{i}  & 2+\mathrm{i} & 10\
4-3\mathrm{i} & 5 & -2
\end{bmatrix}\]

кажется, все чаще используется MathJax для отображения математических формул на веб-страницах. В приведенном выше примере использовалась версия подхода LaTeX. MathJax основан на клиентском JavaScript, но этот недостаток, вероятно, перевешивается преимуществами.

использование \bmatrix создает матрицу со скобками. Первичная нотация для матриц, согласно ISO 80000-2, использует круглые скобки; для этого используйте \pmatrix вместо.

я использовал \mathrm{i} произвести non-italicized " i " согласно стандарту. Многие математики по-прежнему предпочитают курсив здесь, достижимый с помощью just i вместо этого, поскольку LaTeX выделяет идентификаторы курсивом по умолчанию. Обратите внимание, что LaTeX автоматически применяет правильный интервал вокруг операторов и превращает дефис "-" в знак минус.