我怎样才能将表示答案选项的所有 4 个字母都变为粗体?
\documentclass[12pt,oneside,A4paper,final,leqno]{exam}
\usepackage{tikz}
\usepackage{amsfonts}
\usepackage{amsmath}
\renewcommand\questionlabel{\thequestion.} %replace period with parenthesis
\renewcommand{\thequestion}{\bfseries\large\arabic{question}}
%\printanswers
\begin{document}
\begin{questions}
\question A straight line $2x-y=8$ meets another one at ...
\begin{choices}
\choice $(-1;2)$
\choice $(5;3)$
\choice $(2;4)$
\choice $(5;2)$
\end{choices}
\begin{solution} $(D)$.
\end{solution}
\question Circle $x^2+y^2=1$ meets ...
\begin{choices}
\choice $(-1;2)$
\choice $(5;3)$
\choice $(2;4)$
\choice $(5;2)$
\end{choices}
\begin{solution} $(D)$.
\end{solution}
\end{questions}
\end{document}
答案1
我建议你添加说明
\renewcommand{\thechoice}{\bfseries\large\Alph{choice}}
回到序言。
另外:其中一个文档类选项应该拼写为a4paper
,而不是A4paper
。
完整的 MWE:
\documentclass[12pt,oneside,a4paper,final,leqno]{exam}
\usepackage{tikz}
\usepackage{amsfonts,amsmath}
%%\renewcommand\questionlabel{\thequestion.} %replace period with parenthesis
\renewcommand{\thequestion}{\bfseries\large\arabic{question}}
\renewcommand{\thechoice}{\bfseries\large\Alph{choice}} % <-- new
%\printanswers
\begin{document}
\begin{questions}
\question A straight line $2x-y=8$ meets another one at \dots
\begin{choices}
\choice $(-1;2)$
\choice $(5;3)$
\choice $(2;4)$
\choice $(5;2)$
\end{choices}
\begin{solution} $(D)$.
\end{solution}
\end{questions}
\end{document}
答案2
格式说明不应属于\thequestion
或 的一部分\thechoice
,而应属于\questionlabel
和\choicelabel
。
我会避免使用\large
,因为粗体本身就足够突出。
\documentclass[12pt,oneside,a4paper,final,leqno]{exam}
\usepackage{tikz}
\usepackage{amsfonts}
\usepackage{amsmath}
\renewcommand\questionlabel{\bfseries\thequestion.} %replace period with parenthesis
\renewcommand{\thequestion}{\arabic{question}}
\renewcommand{\choicelabel}{\bfseries\thechoice.}
%\printanswers
\begin{document}
\begin{questions}
\question A straight line $2x-y=8$ meets another one at ...
\begin{choices}
\choice $(-1;2)$
\choice $(5;3)$
\choice $(2;4)$
\choice $(5;2)$
\end{choices}
\begin{solution}
(D).
\end{solution}
\question Circle $x^2+y^2=1$ meets ...
\begin{choices}
\choice $(-1;2)$
\choice $(5;3)$
\choice $(2;4)$
\choice $(5;2)$
\end{choices}
\begin{solution}
(D).
\end{solution}
\end{questions}
\end{document}