Emacs 如何指定大(多行)表?

Emacs 如何指定大(多行)表?,emacs,org-mode,Emacs,Org Mode,在组织模式下定义大表的最佳选择是什么(大体上,我的意思是每个单元格可以有多行)?org模式的一个特性是它能够导出到HTML或LaTeX(或其他),但在这种情况下,我是否必须先提交导出格式,然后用该语言(例如HTML)硬编码表?您将使用什么软件来创建表格,其中大多数是文本字段,每个单元格中都有段落(例如,您可以将其转换为HTML)?您可能需要查看表格模式。这支持您所说的那种“大桌子”。一段时间以来,它一直是emacs发行版的一部分。从 (require 'table) 在~/.emacs的某个地

组织模式下定义大表的最佳选择是什么(大体上,我的意思是每个单元格可以有多行)?org模式的一个特性是它能够导出到HTML或LaTeX(或其他),但在这种情况下,我是否必须先提交导出格式,然后用该语言(例如HTML)硬编码表?您将使用什么软件来创建表格,其中大多数是文本字段,每个单元格中都有段落(例如,您可以将其转换为HTML)?

您可能需要查看
表格模式。这支持您所说的那种“大桌子”。一段时间以来,它一直是emacs发行版的一部分。从

(require 'table)
~/.emacs
的某个地方。创建一个空文件或缓冲区,键入

M-x table-insert RET
明智地回答最初的问题,然后进行一点游戏。您可以使用

C-h f table-insert RET
要查找更多文档,您需要找到源代码。从

M-x locate-library RET table RET
这将显示用于
表格模式的字节编译lisp文件的位置,并且在同一目录中,您应该定义
table.el
table.el.gz
,其中包含您至少需要浏览的文档。大多数linux系统(愚蠢地)在默认情况下不安装.el文件,因此您必须使用包管理器来获取它们


我很确定
org mode
知道如何解析
table mode
表格并为您设置格式,但我现在似乎找不到写在任何地方的内容。

谢谢——我确实记得很久以前使用
table mode
。事实上,它确实支持多行条目。我还记得用
org模式
表来回转换,但也很难找到解决方案。但我确实认为这是可能的。要在这两种类型的表之间来回转换,请执行
Ctrl-C~