我有一个标题和段落,我不想被分页符分开。所以当它们应该分开时,它们都应该出现在下一页。是\\*
正确的命令,因为它对我的文本不起作用(我正在从 MS Word 转换一些文本,并且您有“与下一个保持”命令可以完成我们想要的操作)。
答案1
标题应在分段命令的帮助下输入,例如\section
\section{A heading}
This text won't be separated from the heading.
这样就不需要终止\\*
,因为分段标题后面的文本永远不会与其分离。
答案2
您没有提到“标题”下面的段落有多长,因此我假设 (i) 它们可能很长,并且 (ii) 在段落的第二行之后的任何时候都可以进行分页。如果这些假设适用,您可能需要使用需要空间包及其同名命令\needspace
:
\needspace{4\baselineskip}
[Header line, blank line (say), and material in paragraph]
这个想法是,如果空间小于 4 行文本所占的空间,TeX 将被指示插入分页符前标题行等已排版。我选择数字“4”是因为我假设 (i) 标题和相应文本的第一行之间可能有一个空行,并且 (ii) 标题始终适合一行。您应该调整示例代码以适合您的文档的特定需求。