Vim:浏览 Latex 文档结构

问题描述 投票:0回答:5

是否有任何 vim 工具可以通过 Latex 文档结构提供有效的导航。如果有像 NERDTree 面板这样代表乳胶文档的节/小节结构的东西会非常有用。

vim latex
5个回答
8
投票

扩展mnosefishs的答案(顺便谢谢,是你让我发现了VOoM):

VOoM 似乎确实是最好的选择。它带有乳胶支持:安装它并输入 :Voom乳胶 它会向您显示一个带有可折叠结构轮廓的侧边栏,允许您在 tex 文件中导航。

enter image description here

正如 kamilk 所提到的,标签栏(在我看来是决定性的)问题在于它将部分与部分、部分与部分分组而不是嵌套它们。 VOoM 使用折叠而不是标签,因此它更适合结构轮廓,如果您想通过语法元素进行概述,请使用选项卡。

引用tabbar man: LaTeX 已禁用排序,以便各个部分以正确的方式显示 命令。不幸的是,它们无法与正确的范围嵌套显示 因为正如已经提到的,正则表达式方法不支持 那个。


6
投票

tagbar
插件可以显示我的乳胶文件的轮廓。 (章节、小节等)

http://github.com/majutsushi/tagbar

右侧是标签栏窗口,我放大了一点:

enter image description here


5
投票

您可以尝试使用 vim 插件 VOoM,它可能能够超链接这些部分。

来自插件说明:

VOoM(Vim Outliner of Markups)是一个 Vim 插件,可模拟两窗格文本大纲。

VOoM 目前可以处理超过 20 种具有标题并支持大纲结构的标记格式,包括流行的轻量级标记语言,如 reST、Markdown、Pandoc、AsciiDoc、Org-mode、Wiki、LaTeX 等。标题、节标题、标题。)


5
投票

vimtex插件提供了打开大纲的命令

VimtexTocOpen
。这在浏览大型 LaTeX 文档时可能更有用,因为它会扫描整个项目,即它还会查看
includes
inputs
并正确显示它们。


2
投票

VimTex 是 vim 和 neovim 的综合乳胶插件。如需导航,请使用

:VimtexTocToggle
。包含乳胶部分、标签和参考文献的交互式目录将显示在新窗口中(见图)。您可以简单地选择您想去的部分地点,然后按 Enter 键。您将跳转到文档中相应的位置。

VimTex 还提供了许多其他有用的功能。包括在 Latex 和 pdf 文件之间导航。使用

<leader>lv
跳转到 pdf 中与 Latex 文件中当前光标位置相对应的位置。按住 Control 键并左键单击 pdf 文件会将光标重新定位到 Latex 文件中的相应位置。

VimTex Toc(目录)切换: [VimTex Toc(table of contents) Toggle]

© www.soinside.com 2019 - 2024. All rights reserved.