这个 MWE 显示了我正在尝试的事情:
% arara: pdflatex
\documentclass[oneside]{book}
\usepackage{color}
\begin{document}%
\chapter*{A}%
Some text%
\clearpage%
\vspace*{-1pt}%
\noindent\begin{minipage}{\textwidth}%
\chapter*{A}%
Some text without heading, starting at the same position as above.%
\end{minipage}%
\end{document}%
我需要 minipage 来防止其内容分页。我有两个问题:
为什么我需要在 minipage 前添加 -1pt?我需要调整 minipage 间距吗?在另一个文档中,我甚至需要 -9.75(我在那里使用了 titlesec 包中的 \titleformat)。
我该怎么做才能隐藏 \chapter*?我知道 \phantom,但这似乎不起作用(无法编译)。 \textcolor{white} 可以工作,但在从 pdf 复制文本时效果不是很好。
编辑:的答案1
是\begin{minipage}[t]{\textwidth}
。天知道为什么默认(省略时[t]
)看起来像顶部对齐,但会产生不同的结果。@Herbert 的答案2
很完美,我试过了\phantom{\chapter*{A}}
。谢谢!
答案1
\documentclass[oneside]{book}
\begin{document}
\chapter*{A}
Some text
\chapter*{\phantom{A}}
Some text without heading, starting at the same position as above.
\end{document}