使用item时,因为单选和多选的题干过长,所以出现显示不全,边距设置失效的问题

发布于 2024-09-19 16:51:49
%问题:使用item时,因为单选和多选的题干过长,所以出现显示不全,边距设置失效的问题
\documentclass[10pt,a4paper]{ctexart}

\usepackage[margin=2cm]{geometry}%左边距2cm

\newcommand{\xz}[1][1]{\nolinebreak\dotfill\mbox{\raisebox{-1.8pt}
   {$\cdots$}(\hspace{#1 cm})}\\ }

\usepackage{ifthen}
\newlength{\la}
\newlength{\lb}
\newlength{\lc}
\newlength{\ld}
\newlength{\lhalf}
\newlength{\lquarter}
\newlength{\lmax}
\newcommand{\xx}[4]{\\[.5pt]%
  \settowidth{\la}{A.~#1~~~}
  \settowidth{\lb}{B.~#2~~~}
  \settowidth{\lc}{C.~#3~~~}
  \settowidth{\ld}{D.~#4~~~}
  \ifthenelse{\lengthtest{\la > \lb}}  {\setlength{\lmax}{\la}}  {\setlength{\lmax}{\lb}}
  \ifthenelse{\lengthtest{\lmax < \lc}}  {\setlength{\lmax}{\lc}}  {}
  \ifthenelse{\lengthtest{\lmax < \ld}}  {\setlength{\lmax}{\ld}}  {}
  \setlength{\lhalf}{0.5\linewidth}
  \setlength{\lquarter}{0.25\linewidth}
  \ifthenelse{\lengthtest{\lmax > \lhalf}}  {\noindent{}A.~#1 \\ B.~#2 \\ C.~#3 \\ D.~#4 }  {
  \ifthenelse{\lengthtest{\lmax > \lquarter}}  {\noindent\makebox[\lhalf][l]{A.~#1~~~}%
    \makebox[\lhalf][l]{B.~#2~~~}%
    \makebox[\lhalf][l]{C.~#3~~~}%
    \makebox[\lhalf][l]{D.~#4~~~}}%
    {\noindent\makebox[\lquarter][l]{A.~#1~~~}%
      \makebox[\lquarter][l]{B.~#2~~~}%
      \makebox[\lquarter][l]{C.~#3~~~}%
      \makebox[\lquarter][l]{D.~#4~~~}}}}

\newcommand{\tk}[1][2.5]{\,\underline{\mbox{\hspace{#1 cm}}}\,}

\begin{document}
\title{基础测试题}
\author{总分:150分\qquad 时间:120分钟}
\date{命题人: 王\qquad 审核:郭}
\maketitle

\begin{enumerate} 
        \item[一、单项选择题:] 本题共 8 小题,每小题 5 分,共 40 分. 在每小题给出的四个选项中,只有一项是符合题目要求的.
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}

        \item[二、多项选择题:] 本题共 3 小题,每小题 6 分,共 18 分. 在每小题给出的选项中,有多项符合题目要求. 全部选对的得 6 分,部分选对的得部分分,有选错的得 0 分.
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}
        \item 第一题题干\xz\xx{选项1}{选项2}{选项3}{选项4}

        \item[三、填空题:] 本题共 3 小题,每小题 5 分,共 15 分.
        \item 等下写填空题小题内容\tk 
        \item 等下写填空题小题内容\tk
        \item 等下写填空题小题内容\tk

        \item[四、解答题:] 本题共 5 题,共 77 分. 解答应写出文字说明、证明过程或演算步骤.
        \item (13分)等下写解答题小题内容 
        \item (15分)等下写解答题小题内容 
        \item (15分)等下写解答题小题内容 
        \item (17分)等下写解答题小题内容 
        \item (17分)等下写解答题小题内容 
\end{enumerate} 
\end{document}

查看更多

关注者
0
被浏览
319
1 个回答
鱼香肉丝没有鱼先生
脾气不好,别来惹我!!!
\item[二、多项选择题:] 本题共 3 小题,每小题 6 分,共 18 分. 在每小题给出的选项中,有多项符合题目要求. 全部选对的得 6 分,部分选对的得部分分,有选错的得 0 分.

改成

\item[] 二、多项选择题:本题共 3 小题,每小题 6 分,共 18 分. 在每小题给出的选项中,有多项符合题目要求. 全部选对的得 6 分,部分选对的得部分分,有选错的得 0 分.

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览