我想在\begin{document}
格式化 LaTeX 文档之前折叠整个部分。一般来说,在 LaTeX 中,或者至少在 TeXstudio 中,有没有办法做到这一点?我可以使用某种\begin{}
结构来做到这一点吗?
答案1
注意,代码折叠是编辑器的功能,而不是语言的功能。因此,在“LaTeX 中一般存在代码折叠”中不存在该功能。
回到你的意图,TeXstudio 不直接支持“折叠之前的所有内容\begin{document}
”。在 TXS 中,折叠仅限于环境和结构命令(\section
等)。但是,你可以使用注释定义任意折叠范围
%BEGIN_FOLD
%END_FOLD
话虽如此,您仍可以考虑将序言分离到另一个文件并\input
对其进行 -ing,正如其他人在评论中提出的那样。就个人而言,我更喜欢这样做而不是折叠,特别是在由多个文件组成的大型项目中。虽然 TXS 可以在会话中持续保存折叠信息,但如果您切换到另一个编辑器或将代码传递给其他人,折叠状态就会消失。然后你必须再次折叠所有内容。