@u134436 关于填空题,可以使用\parbox内嵌于\phantom
\documentclass[fontset=ubuntu]{ctexart}
\usepackage{xeCJKfntef}
\usepackage[a4paper]{geometry}
\usepackage{xcolor}
\usepackage{tagging}
\usepackage{zhlipsum}
% \usetag{ans}% 注释掉该行语句不显示答案
\newcommand{\answer}[1]{
\par\vspace*{.5ex}
\iftagged{ans}{\parbox[s]{.94\textwidth}{#1}}{\phantom{\parbox[s]{.94\textwidth}{#1}}}
\par\vspace*{.5ex}
}
\begin{document}
\begin{enumerate}
\item 这是第一题的题干第一题的题干第一题的题干第一题的题干第一题的题干
\answer{这是答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案圆是到定点的距离等于定长的点的集合.}
\item 这是第二题的题干这是第二题的题干这是第二题的题干这是第二题的题干这是第二题的题干
\answer{答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案答案圆是到定点的距离等于定长的点的集合到定点的距离等于定长的点的集合到定点的距离等于定长的点的集合.}
\item 这是第三题的题干题干题干这是第三题的题干题干题干这是第三题的题干题干题干这是第三题的题干题干题干这是第三题的题干题干题干
\answer{答案答案答案答案答案答案答案答案答案答案答案答案是到定点的距离等于定长的点的集合到定点的距离等于定长的点的集合.}
\end{enumerate}
\end{document}




















问 \phantom命令里加换行为啥不生效?