使用注释构建文档

使用注释构建文档

当我用 LaTeX 写作时,我喜欢先写出提纲和论证过程,然后再用文本填充。

现在,我的论证结构步骤通常比实际大纲(即 \section、\paragraph 等)所突出显示的步骤要小得多。因此,我希望能够以编辑器将其识别为结构元素的方式使用注释;然后我就可以折叠/展开小文本块,只显示总结该块的注释。

我猜这可以通过选择正确的编辑器来实现。我目前正在使用 Texmaker 和 Texstudio,但我对它们都不太满意。有没有什么工具可以做到我刚才描述的事情?

编辑:也许我可以进一步阐明我的想法:我希望编辑器能够解释我的评论,并相应地以它在编辑器视图中标记它们的方式显示这一点。例如,它可能以粗体字母或红色字体显示某些评论,但也折叠和展开某些评论之间的块。

答案1

在 Texstudio 中您可以使用

% your comment here
%BEGIN_FOLD

whatever text

%END_FOLD

以便折叠一定范围的文本。

要用颜色标记特殊注释,通常用于待办事项注释的功能可能会被滥用。例如,如果您将一些短语添加youroutline到已识别的待办事项注释列表中,则以该表达式开头的注释将被着色(颜色/字体颜色/粗体等可自定义):

在此处输入图片描述

在此处输入图片描述

答案2

VIM。

使用foldmethod=marker和 ,您可以折叠和foldmarker=>>>,<<<之间的所有内容。如果包含在注释中, 则将变为粗体并突出显示。您可以添加更多字符串,处理方式如下(但我必须查找如何操作)。>>><<<TODOTODOTODO

如果您真的想这么做,您也可以定义自己的折叠规则来处理您的内容而不需要额外的标记。

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

相关内容