Преобразование таблицы org-mode в LaTeX

Есть ли способ "texify" таблицы ASCII, написанной с помощью orgatabl-режима Emacs. Создание таблиц в этом режиме чрезвычайно просто.

например. предположим, что у меня есть эта таблица

|------+-----+-----|
|    A |   B |   C |
|------+-----+-----|
| 2.34 | 2.7 | 8.9 |
| 3.67 | 4.5 | 8.9 |
|------+-----+-----|

Если в EMACS я мог бы выделить этот регион и сделать что-то вроде M-x texify или что бы создать латексный код для этой таблицы, который бы сэкономил бы мне много боли.

Любое предложение, отличное от emacs, также приветствуется.

Ответ 1

Вы можете использовать режим orgtbl. В вашем латексном буфере сделайте M-x orgtbl-mode, добавьте

% BEGIN RECEIVE ORGTBL thenameofthetable
% END RECEIVE ORGTBL thenameofthetable

где вы хотите, чтобы таблица была.

добавить

#+ORGTBL: SEND thenameofthetable orgtbl-to-latex :splice nil :skip 0
|------+-----+-----|
|    A |   B |   C |
|------+-----+-----|
| 2.34 | 2.7 | 8.9 |
| 3.67 | 4.5 | 8.9 |
|------+-----+-----|

после\end {document}

и do C-c C-c в таблице org-mode

Другое решение уже задано Майклом Хоффманом: используйте возможность экспорта org-mode с помощью C-c C-e l

Ответ 2

C-c C-e l должен это сделать.