我正在学习 Emacs,并且正在阅读LaTeX 编辑器/IDE,其中说 Emacs 有一个“内置输出查看器”。但是我似乎找不到它。
根据我的理解,“内置输出查看器”是一个类似于我们在 TeXmaker 中的预览器,即嵌入到 IDE 中的 pdf 查看器,显示生成的 pdf。
Emacs 中有类似的东西吗?
到目前为止,我发现了以下“输出查看器”:
- AUCTeX 预览,让您预览代码片段,如方程式、图形等,但不能预览整个 pdf;
- latex-preview-pane,它实现了一个类似于我们在 TeXmaker 等中所用的现代预览器,但不是内置的(您需要安装一个包才能获得它)并且有点缺陷。
那么,我这里遗漏了什么吗? Emacs 中的“内置输出查看器”是什么意思?
答案1
答案2
如果你使用的是 Linux:
- 当你在你的 TeX 文件上时,你可以通过
M-x compile
编写所需的命令来编译它。 - 像打开其他文件一样打开生成的 ps/pdf。(
C-x C-f file_name.pdf/ps
)
如果你使用的是 Windows:
- 按照说明进行操作emacswiki安装 ps/pdf 查看器
- 像打开其他文件一样打开生成的 ps/pdf。(
C-x C-f file_name.pdf/ps
)
如果您使用的是 Mac OS:
- 可能与 Linux 相同,但不确定。
答案3
据我所知,您无法在 emacs 中以 pdf 格式查看输出。显示 pdf 的命令(例如C-c C-a
)会打开外部查看器。
预览的工作原理是将 png 图像叠加到源代码中与代码和输出最不同的部分(例如数学和图形)。有几个命令可以用于预览。例如,点击C-c C-p C-r
显示所选文本的预览(用 清除C-c C-p C-c C-r
)。查找preview-latex 手册了解更多信息。
为了使代码更简洁,您还可以折叠标记命令:在( ) 中键入C-c C-o C-b
while 。要展开,请禁用 TeX-fold 模式 (再次) 或执行。TeX-fold-mode
C-c C-o C-f
C-c C-o C-f
C-c C-o b
最后,您可以编译文档的选定部分并C-c C-r
像平常一样查看它(C-c C-v
)。