可以在写作时隐藏脚注/尾注的编辑器

可以在写作时隐藏脚注/尾注的编辑器

有没有适用于 Linux(或其他平台)的 LaTeX 编辑器能够折叠或以其他方式从文本中删除脚注和脚注引文?我经常使用带有预注的长脚注或参考文献,这在撰写论文时非常难看且繁琐。LaTeX 应该专注于内容而不是格式,但对于脚注,这一原则被颠倒了:脚注妨碍了我写作的内容,因为它们不应该妨碍我写作。

一个明显的解决方案是提供\footnote{}从文本编辑器隐藏/显示特定参数(即)的选项。有人实现过这样的功能吗?如果没有,我很惊讶,因为它显然很有用。

问题类似,但是没有解决方案。

问题建议使用注释将脚注与正文分开,以便清楚地了解正文在何处被中断和恢复,但这是一个相当不雅的解决方案。

答案1

正如 Torbjørn T. 所指出的评论当然,AUCTeX 能够折叠任何宏,无论其参数的长度是多少(实际上折叠是 Emacs/AUCTeX 术语中的术语)。只需输入C-C C-o C-f(要激活TeX-fold-mode,您只需执行一次。手册解释了如何在打开文件时默认激活此模式)并C-c C-o C-b完全折叠当前文件(C-LETTER在 Emacs 术语中表示快捷方式Control-LETTER)。以下是示例:

在此处输入图片描述

另请参阅以下示例https://gnu.org/software/auctex/screenshots.html 注意\section{...}在开头用章节标题替换,并在环境中用\item替换。*enumerate

在此处输入图片描述

答案2

特克斯工作室您可以折叠任何需要两行以上宏的参数。此外,您还可以折叠完整的部分和环境内容,例如:

折叠代码

\documentclass{article}

\begin{document}
\section{One}
Text in
section
one.

\section{Two}
My Text%
   \footnote{Some
   long
   footnote
   text}
is nice!
\end{document}

我喜欢将脚注放在自己的(缩进)行中;在这种情况下,前一行必须以 结尾,以%避免单词和脚注编号之间出现空格。

相关内容