增加多项选择题的垂直间距

增加多项选择题的垂直间距

我使用 ex_test 包来编写多项选择题。在带有分数或积分的句子中,问题和答案之间的距离很小,答案之间的垂直距离也很小。如何增加它们,我不想使用 \vspace,因为有很多这样的问题。 https://www.overleaf.com/4161167633ndxfhycbdmtj 在此处输入图片描述

答案1

我找不到此包的任何文档(据我所知,它尚未发布?),但根据您提供的源代码,我发现它\parskipchoice似乎控制了项目之间的空间,并且宏\picinpar似乎插入在所有代码指令之前(我找不到更好的变量,但我可能错过了它)。这意味着您可以执行类似这样的操作:

\usepackage{etoolbox}
\apptocmd{\picinpar}{\vspace{3mm}}{}{}
\def\parskipchoice{3mm}

(可能存在更清晰的解决方案,但缺乏文档无济于事……我试图看看是否\setlistsEX有帮助,但它似乎控制着其他东西)

附言:下次,尝试将所有代码都放在这个问题中。这可能会帮助人们搜索它,更容易复制/粘贴/测试,并且不会有将来被删除的风险。

完整的 MWE(需要 OP 问题中包含的 .sty 文件才能工作)

\documentclass[12pt,a4paper]{article}
\usepackage{mathptmx}   
\usepackage{amsmath,amssymb,mathrsfs,esvect}
\usepackage[top=1.2cm, bottom=2.2cm, left=1.5cm, right=1.5cm] {geometry}

\usepackage[dethi]{ex_test}

\usepackage{etoolbox}
\apptocmd{\picinpar}{\vspace{3mm}}{}{}
\def\parskipchoice{3mm}

\begin{document}
\Opensolutionfile{ans}
\begin{ex}%[2D4Y1-1]
    Tìm mô-đun của số phức $z=-3+4i$.
    \choice
    {$1$}
    {\True $5$}
    {$25$}
    {$7$}
\end{ex}
\begin{ex}%[2H3Y3-4]
    Trong không gian $Oxyz$, đường thẳng đi qua điểm $M(1; 2; -3)$ và nhận véc-tơ $\vv{u}=(2; -1; 1)$ làm véc-tơ chỉ phương có phương trình chính tắc là
        \choice
    {\True $\dfrac{x-1}{2}=\dfrac{y-2}{-1}=\dfrac{z+3}{1}$}
    {$\dfrac{x+2}{1}=\dfrac{y-1}{2}=\dfrac{z+1}{-3}$}
    {$\dfrac{x-2}{1}=\dfrac{y+1}{2}=\dfrac{z-1}{-3}$}
    {$\dfrac{x+1}{2}=\dfrac{y-2}{-1}=\dfrac{z-3}{1}$}
\end{ex}

\begin{ex}%[2D3Y1-3]
    Cho hàm số $f(x)=\mathrm{e}^{3x}$. Trong các khẳng định sau khẳng định nào \textbf{đúng}?
    \choice
    {\True $\displaystyle \int\limits f(x) \mathrm{d}x=\dfrac{1}{3}\mathrm{e}^{3x}+C$}
    {$\displaystyle \int\limits f(x) \mathrm{d}x=3\mathrm{e}^{3x}+C$}
    {$\displaystyle \int\limits f(x) \mathrm{d}x=\mathrm{e}^{3x}+C$}
    {$\displaystyle \int\limits f(x) \mathrm{d}x=-\mathrm{e}^{3x}+C$}
\end{ex}
\Closesolutionfile{ans}
\end{document}

相关内容