我制作了一份常见问题解答文档,为此我重新定义了环境,例如
\newenvironment{question} % no indenting, bold and new paragraph
{\setlength\parindent{0pt}\bfseries}
{\par}
\newenvironment{answer} % v spacing at the end
{}
{\vspace*{10pt}}
(这种情况在不久的将来可能会改变。)
在文档中,我有简短的问题和答案:
\begin{question}
Why?
\end{question}
\begin{answer}
I don't know!
\end{answer}
我如何才能“分组”问题和答案,以便问题和答案之间不出现分页符?
答案1
最简单的解决方案是定义一个包装器环境,例如
\newenvironment{qn}{\par\noindent\begin{minipage}{\linewidth}}{\end{minipage}\par}
然后使用
\begin{qn}
\begin{question}
Why?
\end{question}
\begin{answer}
I don't know!
\end{answer}
\end{qn}