我正在使用 Emacs 编辑我的 latex 文档。有没有办法让 Emacs 成为所见即所得的编辑器,这样编辑起来会更容易。我还需要减少编译文档的次数。我以前使用 Texmaker 编辑文档,但我发现 Emacs 更强大。在 texmaker 中,我每次都需要编译才能看到输出。对于 tex 模式下的 Emacs 来说也是如此。
我在 Ubuntu 12.04 上使用 Xelatex 进行编译。我期望有一个像 Lyx 这样的软件包。我并不是要求一个完整的所见即所得的编辑器 - 我将我的问题改写为如何将 Emacs 更改为一个可以显示边距对齐、以规定字体显示文本和整体布局而无需编译的编辑器。以及 Emacs 的文本处理功能。
答案1
LaTeX 无法实现真正的所见即所得,因为编辑器需要显示命令、部分、环境等等。
但是,有几个步骤可以使您的文本看起来干净,并且进行真正快速的编译。
Co Cb Ct(据我记得)隐藏了 Emacs 中的大多数命令。
安装和使用PDF 工具用于查看PDF,非常快。
打开 Emacs 的 shell (
M-x eshell
) 并启动 »latexmk«,它将在每次保存时编译您的 *.tex 文件。使用自动保存:
(需要“自动保存缓冲区)(使用空闲计时器运行 2 t“自动保存缓冲区)(全局设置键 [f8]“自动保存缓冲区切换)
如果您真的完成了序言,您甚至可以构建自己的格式并使用它,这将大大加快编译速度。
答案2
我强烈建议您尝试spacemacs
一下,它Latex layer
。它提供了一种无需配置即可使用 latex 和 emacs 的方法。Preview Latex
软件包还提供了实时预览。如果您同时喜欢 latex 和 emacs,spacemacs 会让您大吃一惊。
答案3
最后,我得到了一个解决方案:GNU TeXmacs Editor。我从 Ubuntu 软件中心安装了它。
http://www.texmacs.org/tmweb/home/welcome.en.html