将组织模式表转换为 LaTeX

发布于 2024-12-21 02:07:40 字数 350 浏览 2 评论 0原文

有没有一种方法可以“texify”用 Emacs 的 orgtabl-mode 编写的 ASCII 表。在这种模式下创建表非常简单。

例如,假设我有这个表

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

,如果在 EMACS 中,我可以突出显示该区域并执行诸如 Mx texify 之类的操作或为该表生成乳胶代码的任何操作,这将为我省去很多麻烦。

也欢迎任何非 emacs 的建议。

IS there a way to 'texify' an ASCII table written with Emacs' orgtabl-mode. Creating tables in this mode is extremely simple.

E.g. suppose I have this table

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

If in EMACS, I could highlight this region and do soething like M-x texify or whatver to generate the latex code for that table that would save me a lot of pain.

Any non-emacs suggestion is also welcome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

掌心的温暖 2024-12-28 02:07:40

您可以使用orgtbl-模式。在您的乳胶缓冲区中,执行 Mxorgtbl-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} 之后

,并在 org-mode 表上执行 CcCc

其他解决方案已经由 Michael Hoffman 给出:使用 org-mode 导出功能与 < kbd>抄送Cel

You could use orgtbl-mode. In your latex buffer, do M-xorgtbl-mode, add

% BEGIN RECEIVE ORGTBL thenameofthetable
% END RECEIVE ORGTBL thenameofthetable

where you want the table to be.

add

#+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 |
|------+-----+-----|

after the \end{document}

and do C-cC-c on the org-mode table

The other solution is already given by Michael Hoffman: use org-mode export capability with C-cC-el

一杆小烟枪 2024-12-28 02:07:40

CcCel 应该这样做。

C-cC-el should do it.

把梦留给海 2024-12-28 02:07:40

在组织模式下,将光标放在表中,Mx org-table-export 将表导出到文件中。

In org-mode, put your cursor in the table, and M-x org-table-export exports the table in a file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文