考虑如下的模板文件mathatlas.sty以及MWE:
\documentclass[12pt]{book}
\usepackage{mathatlas}
\usepackage{lipsum}
\presetAnswer
\begin{document}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\lipsum[2][1-2]
\end{minipage}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\includegraphics[width=\linewidth,height=3cm]{example-image-duck}
\end{minipage}
\end{exercise}
\end{document}
为何这里的对齐方式不是 \begin{minipage}[t]{.2\linewidth} 所显示的「Top」?如何优雅地让他们在顶部对齐?
这里的模板是「LuaTeX友好」的,可以用 lua-visual-debug 看看猫腻:
\documentclass[12pt]{book}
\usepackage{lua-visual-debug}%<-lualatex
\usepackage{mathatlas}
\usepackage{lipsum}
\presetAnswer
\begin{document}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\lipsum[2][1-2]
\end{minipage}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\includegraphics[width=\linewidth,height=3cm]{example-image-duck}
\end{minipage}
\end{exercise}
\end{document}
可以看到这里的「t」实际上指的是「与第一行元素的基线对齐」,此时在此亦有记载:

据我个人的认知,一般的方案是基于「adjustbox」来修改图片元素基线:
\documentclass[12pt]{book}
\usepackage{mathatlas}
\usepackage{lipsum}
\usepackage[export]{adjustbox}%<----
\geometry{vmargin=1cm}
\presetAnswer
\begin{document}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\lipsum[2][1-2]
\end{minipage}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\includegraphics[width=\linewidth,height=3cm]{example-image-duck}
\end{minipage}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\includegraphics[width=\linewidth,height=3cm,valign=t]{example-image-duck}
\end{minipage}
\end{exercise}
\begin{exercise}[S]
\res{2026·四川巴中期末}\par
在三棱柱$A_1B_1C_1-ABC$中,$D$是$BC_1$的中点,且
$\overrightarrow{AA_1} = \vec{a}, \overrightarrow{AB} = \vec{b}, \overrightarrow{AC} = \vec{c}$,则$\overrightarrow{A_1D}=$
\noindent\begin{minipage}[t]{.78\linewidth}
\begin{choices}
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $-\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} - \frac{1}{2}\vec{b} + \frac{1}{2}\vec{c}$
\item $\frac{1}{2}\vec{a} + \frac{1}{2}\vec{b} - \frac{1}{2}\vec{c}$
\end{choices}
\end{minipage}\hfill%
\begin{minipage}[t]{.2\linewidth}
\includegraphics[width=\linewidth,height=3cm,valign=T]{example-image-duck}
\end{minipage}
\end{exercise}
\end{document}
这里「adjustbox」提供了t和T两种对齐方式,而且有行间距的细微差别...

(先这样吧...这里左侧对齐的不是那么理想/行距有问题的原因我猜是「exam-zh-choices」提供的choices环境其实是一个拼起来的coffin(希望没记错),它的基线似乎不是第一行元素的基线...)