如何创建报告的问答格式?

如何创建报告的问答格式?

我想创建一个用于实验报告的问题/答案格式。我想要实现的是这样的:

a. 这是第一个问题(粗体)?

这就是答案(它是缩进的常规文本)。

b. 这是第二个问题(粗体)?

这就是答案(缩进和常规文本)。

我不知道从哪里开始。非常感谢您的帮助!

答案1

我会定义一个枚举列出并创建一个回答环境:考虑以下几点:

\documentclass{article}
\usepackage{enumitem}
\newenvironment{QandA}{\begin{enumerate}[label=\bfseries\alph*.]\bfseries}
                      {\end{enumerate}}
\newenvironment{answered}{\par\normalfont}{}
\usepackage{lipsum}
\pagestyle{empty}
\begin{document}

\noindent%
\lipsum[1]
\begin{QandA}
   \item question one
         \begin{answered}
         this is my answer:  \lipsum[2]
         \end{answered}

   \item question two
         \begin{answered}
         \lipsum[3]
         \end{answered}
\end{QandA}
\lipsum[4]
\end{document}

在此处输入图片描述

这让你在格式化问题和格式化答案方面有一定的灵活性。请注意,我有点强行将粗体为了解决这个问题,我呼吁环境\normalfont内部的关注answered

enumitem包为您提供了很大的空间来控制边距。
要进一步缩进左右边距,您可以编写

\newenvironment{QandA}{\begin{enumerate}[label=\bfseries\alph*.,leftmargin=2em,rightmargin=2em]\bfseries}
                      {\end{enumerate}}

如果您希望在答案的开头缩进段落,则将环境重写answered为:

\newenvironment{answered}{\setlength{\parindent}{1em}\par\normalfont}{}

如果您遵循这些建议,您会发现自己能够很好地控制answered环境的外观和感觉。

通过将这些更改添加到 MWE,您将获得类似的结果:

在此处输入图片描述

相关内容