仅提供目录式文档大纲(无需完整排版以节省时间)

仅提供目录式文档大纲(无需完整排版以节省时间)

我正在使用 memoir 制作一本书。我有许多章节文件,可以单独编译,也可以与整本书一起编译。(我无法让 minitoc 与我的 markdown.sty 创作兼容,但这是另一个问题。)

有时我不想排版整本书,只想看大纲——章节、节、小节等。我知道除非我完全排版所有内容,否则我无法知道页码,但在那些情况下,我真的不太在乎这个。(实际上,一些关于每个细分部分源代码中有多少文本的提示 [例如,只计算单词] 会很有帮助。)

现在,我有一个 perl 脚本,它可以扫描我的 tex 文件并编写一个独立的 tex 文档来显示大纲。但我想知道是否有within tex解决方案(以便我的合著者 [不懂 perl 和 Dropbox] 也可以在 Overleaf 上使用它)。

是否有乳胶包可以做到这一点?

答案1

我不知道这个包,但你考虑过 LaTeX\nofiles命令吗?它可以告诉 LaTeX 不输出(例如,覆盖)文件。

这是完整的文档。

% synopsisprob.tex  SE 577076
\documentclass{book}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter{First chapter}
\lipsum[1]
\section{A section}
\lipsum[2]
\chapter{Second chapter}
\lipsum[1]
\section{Another section}
\lipsum[2]
\end{document}

处理完上述 MWE 后,此版本仅输出 ToC。

% synopsisprob.tex  (revised) SE 577076
\documentclass{book}
\usepackage{lipsum}
\nofiles
\begin{document}
\tableofcontents
\end{document}
\chapter{First chapter}
\lipsum[1]
\section{A section}
\lipsum[2]
\chapter{Second chapter}
\lipsum[1]
\section{Another section}
\lipsum[2]
\end{document}

相关内容