Возможно ли, чтобы вся орг-таблица использовала математическую среду?


13

У меня есть org-modeтаблица, которая должна иметь математический текст в каждой ячейке. Обертывание каждой ячейки $обоими выглядит уродливо и занимает гораздо больше места, чем заслуживает. Есть ли способ как-то поместить всю таблицу в математическую (LaTeX) среду, чтобы весь текст внутри таблицы интерпретировался как формулы?


1
Если вы заботитесь только об экспорте в LaTeX, вы можете быть заинтересованы в <и >опции в виде таблицы из arrayпакета (см ctan.org/pkg/array ).
mbork

Ответы:


10

Попробуйте использовать :mode mathи :mode inline-mathатрибуты LaTeX вместе с :environment array:

#+ATTR_LaTeX: :mode math :environment array
| Column 1 | Column 2 |
|----------+----------|
| \sin(x)  | \tan(x)  |

#+ATTR_LaTeX: :mode inline-math :environment array
| Column 1 | Column 2 |
|----------+----------|
| \sin(x)  | \tan(x)  |

Смотрите раздел Специфичные для LaTeX атрибуты руководства по режиму Org.


Ах, если бы это сработало, это было бы именно то, что мне нужно! К сожалению, это генерирует \[\begin{tabular}& ... & ... \\ ... \end{tabular}\], что не скомпилировать :( Возможно, вы знаете, как это \begin{tabular}генерируется? Если бы я мог заменить его, скажем \begin{array}, я думаю, что это решило бы мою проблему.
wvxvw

1
На самом деле, я нашел это: orgmode.org/manual/LaTeX-specific-attributes.html Я также должен был добавить #+ATTR_LaTeX: :environment array. Спасибо за подсказку!
wvxvw

@wvxvw: Извините, я не вернулся к вам раньше (я был занят марафоном :)). Я обновил ответ; теперь он должен быть пригоден для использования как есть.
Константин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.