\begin{enumerate}
\item Simplify the following symbolic statements
\begin{enumerate}[(a)]
\item $(\pi > 0) \wedge (\pi < 10)$ & [Answer: $0 < \pi < 10$]
\item $(p \geq 7) \wedge (p < 12)$ & [Answer: $7 \leq p < 12$]
\end{enumerate}
\item Some more text
\item blah, blah.
\end{enumerate}
我有以下代码,可以生成如下图像
但是,我想对齐“[Answer:]”中的左括号和右括号。我该如何实现这一点?
顺便提一下,是不是只有我一个人这么想,或者编辑器不支持像 math.stackexchange 那样通过 mathjax 渲染 LaTeX?
答案1
你可以使用像这样的盒子
\item \makebox[0.5\textwidth][l]{$(p \geq 7) \wedge (p < 12)$} [Answer: $7 \leq p < 12$] Adjsut 0.5\textwidth
或使用\hfill
类似
\item $(\pi > 0) \wedge (\pi < 10)$ \hfill [Answer: $0 < \pi < 10$]
代码:
\documentclass{article}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}
\item Simplify the following symbolic statements
\begin{enumerate}[(a)]
\item \makebox[0.5\textwidth][l]{$(\pi > 0) \wedge (\pi < 10)$} [Answer: $0 < \pi < 10$]
\item \makebox[0.5\textwidth][l]{$(p \geq 7) \wedge (p < 12)$} [Answer: $7 \leq p < 12$]
\end{enumerate}
\begin{enumerate}[(a)]
\item $(\pi > 0) \wedge (\pi < 10)$ \hfill [Answer: $0 < \pi < 10$]
\item $(p \geq 7) \wedge (p < 12)$ \hfill [Answer: $7 \leq p < 12$]
\end{enumerate}
\item Some more text
\item blah, blah.
\end{enumerate}
\end{document}
答案2
我将采取与 @harishkumar 略有不同的方法。也就是说,我将为答案而不是前面的材料制作方框。另外,您说您希望左右括号都对齐;这种方法实现了这一点。
\documentclass{article}
\usepackage[shortlabels]{enumitem}
\newcommand\answerbox[2][1.25in]{\hspace*{\fill}[\makebox[#1]{#2}]}
\begin{document}
\begin{enumerate}
\item Simplify the following symbolic statements
\begin{enumerate}[(a)]
\item $(\pi > 0) \wedge (\pi < 10)$ \answerbox{Answer: $0 < \pi < 10$}
\item $(p \geq 7) \wedge (p < 12)$ \answerbox{Answer: $7 \leq p < 12$}
\end{enumerate}
\item Some more text
\item blah, blah.
\end{enumerate}
\end{document}