我在 Latex 中编写文档
\documentclass[12pt,a4paper,notitlepage, twoside]{article}
我创建了新的命令我的段落,只是为了创建新行(类似输入)的效果(因为 \paragraph 没有这样做。)
\newcommand{\myparagraph}[1]{\paragraph{#1}\mbox{}\\}
现在我又遇到了一个新问题,因为有时当我创建新的 \myparagraph 时,段落标题名称会停留在一页上,而内容则在下一页上(因为它太大,无法放入段落标题所在的上一页)。当此段落的内容发生这种情况时,我该怎么做才能将段落名称移动到下一页。我附上了一张照片来显示问题。
答案1
您可以将段落内容放在该段落标题下方的新行上,方法是将以下几行添加到preamble
:
\usepackage{titlesec}
\titleformat{\paragraph}[runin]{\sffamily\itshape}{}{0pt}{}[\quad -- \newline]
有关格式代码的解释,请参阅(第 3 章)手册titlesec
。或者更好的是 - 查看 Overleaf 教程页面上的出色解释和示例:https://www.overleaf.com/learn/latex/Sections_and_chapters。