latex下选择题的排版解决之道

最开始的解决方法是使用判断选项的长度,借助tabular实现四个选项的一行、二行和四行排布方式。后来发现更简单的方法,记录如下:
1、应用包exam-zh-choices
2、使用choices环境
3、将选项依次写入choice的item后即可
具体代码:

\usepackage{exam-zh-choices}
\begin{document}
1.	我国《人工智能生成合成内容标识办法》正式施行的日期是( )。 
\begin{choices}
	\item 2023年8月15日
	\item 2024年1月1日
	\item 2025年3月14日
	\item 2025年9月1日
\end{choices}

2.	强化学习与监督学习最本质的区别是( )。 
\begin{choices}
	\item 必须依赖深度神经网络
	\item 训练数据必须人工标注
	\item 依靠与环境交互获得的奖励信号学习,没有标准答案
	\item 只能用于棋类博弈
\end{choices}

3.	监督学习最本质是( )。 
\begin{choices}
	\item 神经网络
	\item 训练数据
	\item 环境交互
	\item 棋类博弈
\end{choices}
\end{document}

实际的结果就是:

  • 第一题中,选项分两行
  • 第二题中,选项分四行
  • 第三题中,选项在一行
    能够根据选项长度自动确定选项的排列方式。
posted @ 2026-10-25 16:57  叕叒双又  阅读(12)  评论(0)    收藏  举报