提问于:
浏览数:
2467
2 回答
0
<p>说实话问题没看明白。我们来明确一下问题吧。</p><p><br></p><p>你说的「每小节结束」,指得是「第一节 测试」这个标题文本结束,还是整个这一节直到「第二节 测试完毕」之前的内容结束?</p><p><br></p><p>你说的「自动换行」,到底是换行还是换页?——你后面写的 \newpage 是换页。</p>
作者追问:2020-04-26 23:04
换页,每个section之后
回答: 2020-04-27 08:51
简单实现了一个。
原理是在每次 \section 或是 \section* 调用之前,检查 section 计数器的值。若为零,则 \clearpage。
副作用是在 section 更新为 1 之前的所有 \section* 不会自动 \clearpage。不过我觉得这是符合预期的。如果不符合预期,那就对这种情况特殊处理就好了。
\documentclass[dvipdfmx]{ctexart}
\usepackage{xpatch}
\xpretocmd{\section}{\ifnumequal{0}{\arabic{section}}{}{\clearpage}}{}{}
\begin{document}
\section{第一个章节}
这里有一些内容。
\section{第二个章节}
这里是第二节的内容。
\section*{不编号的章节}
这里是不编号章节的内容。
\end{document}
0
<p>话说,每个小节的内容写到一个文件里,用\include 读入文件不就行了?</p>
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。