\многоколоночная альтернатива в KaTeX

Я хочу иметь возможность выравнивать содержимое одной ячейки иначе, чем остальные. Я обнаружил, что это можно сделать с помощью \multicolumn в LaTeX, однако мне еще предстоит найти альтернативу, которая работает в KaTeX. Ниже примерно так выглядит моя текущая таблица. Скажем, я хочу выровнять ячейку с Hello вправо, как мне это сделать в KaTeX?

\begin{array}{|l|}
    \hline
    \text{Hi} \\
    \hline
    \text{Good Morning} \\
    \hline
    \text{Hello} \\
    \hline
    \text{Howdy} \\
    \hline
\end{array}

person Flint Stone    schedule 17.02.2021    source источник


Ответы (1)


Действительно, в KaTeX вы не можете делать все, что вы можете делать в LaTeX, даже использование среды tabular нетривиально.

Пока ваш массив или таблица должны содержать только текст, я бы полагался на тег html <table> и стиль CSS:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Array?</title>
<style>
table,td{border:1px solid black;border-collapse:collapse}
td.cellle,td.cellri{padding:5px}
td.cellri{text-align:right}
</style>
</head>

<body>
<table>
<tr><td class="cellle">Hi</td></tr>
<tr><td class="cellle">Good Morning</td></tr>
<tr><td class="cellri">Hello</td></tr>
<tr><td class="cellle">Howdy</td></tr>
</table>
</body>
</html>

table,td{border:1px solid black;border-collapse:collapse}
td.cellle,td.cellri{padding:5px}
td.cellri{text-align:right}
<table>
<tr><td class="cellle">Hi</td></tr>
<tr><td class="cellle">Good Morning</td></tr>
<tr><td class="cellri">Hello</td></tr>
<tr><td class="cellle">Howdy</td></tr>
</table>

Кроме того, если это необходимо, вы можете использовать встроенные математические разделители KaTeX в любой отдельной ячейке, выравнивание которой вы контролируете с помощью CSS.

person MattAllegro    schedule 19.02.2021
comment
Спасибо @MattAllegro - person Flint Stone; 19.02.2021
comment
@FlintStone нет проблем! Комментарий, если вам нужно :) - person MattAllegro; 19.02.2021