在编辑器中显示当前章节/部分

在编辑器中显示当前章节/部分

我梦想着 TeX 编辑器(即 emacs,但出于普遍性考虑,我也对其他编辑器的答案感兴趣)的一项功能,该功能可在某处(即屏幕/窗口/框架顶部)显示当前(即光标/点所在的)章节/节/小节等的标题(同时显示多个级别可获得加分,例如以“章节:节”或其他格式显示)。我读过有关 emacs 的内容which-func-mode,但不知道(目前)如何使其适用于 LaTeX(以及 ConTeXt)。

有人知道如何在 emacs 中做到这一点吗?这样我就不用重新发明轮子了。还有其他编辑器具有这样的功能吗?

答案1

Sigur 的猜测是正确的,TeXstudio 确实会这样做。它有一个结构面板,基本上显示了章节、节等的树,并且会突出显示光标所在的章节。下面是一个示例屏幕截图,请注意,光标所在的子节在左侧的结构面板中具有灰色背景。

如果不想一直打开面板,可以创建一个键盘快捷键来打开/关闭它,在选项 --> 配置 TeXstudio --> 快捷方式下。相关操作是菜单 --> 视图 --> 结构。

在此处输入图片描述

相关内容