当我用 LaTeX 写作时,我喜欢先写出提纲和论证过程,然后再用文本填充。
现在,我的论证结构步骤通常比实际大纲(即 \section、\paragraph 等)所突出显示的步骤要小得多。因此,我希望能够以编辑器将其识别为结构元素的方式使用注释;然后我就可以折叠/展开小文本块,只显示总结该块的注释。
我猜这可以通过选择正确的编辑器来实现。我目前正在使用 Texmaker 和 Texstudio,但我对它们都不太满意。有没有什么工具可以做到我刚才描述的事情?
编辑:也许我可以进一步阐明我的想法:我希望编辑器能够解释我的评论,并相应地以它在编辑器视图中标记它们的方式显示这一点。例如,它可能以粗体字母或红色字体显示某些评论,但也折叠和展开某些评论之间的块。
答案1
答案2
VIM。
使用foldmethod=marker
和 ,您可以折叠和foldmarker=>>>,<<<
之间的所有内容。如果包含在注释中, 则将变为粗体并突出显示。您可以添加更多字符串,处理方式如下(但我必须查找如何操作)。>>>
<<<
TODO
TODO
TODO
如果您真的想这么做,您也可以定义自己的折叠规则来处理您的内容而不需要额外的标记。
与vim-latexsuite
(VIM 插件)一起使用,您可以获得其他东西来更快地完成 TeXing。
或者您可以查看 提供的 foldmethods vim-latexsuite
。
答案3
大多数好的编辑器都支持这样的功能。例如,在 jEdit 中,您可以使用各种自定义折叠命令,对 (La)TeX 最有用的命令是
%{{{ Some comment text if you want it
This is a block that I might want to fold up.
It might be quite long
%}}} some more comment text
折叠后看起来就像
%{{{ Some comment text if you want it
[2 lines]
%}}} some more comment text