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

发布于 2024-11-06 19:13:41
\documentclass{article}
\usepackage{ctex}

\begin{document}
% {}里字符的占位宽度,可以是多个
phantom a\phantom{xvvv\\ xx}b phantom

\end{document}

如代码所示,运行后发现phantom里的换行占位并没有生效.原本的意图是想用这个把数学题的答案隐藏掉的同时还能留出相应的空位给学生.

查看更多

关注者
0
被浏览
292
1 个回答
啸行
啸行 2024-11-06
这家伙很懒,什么也没写!

很早以前我见过这样的答案,但是我现在忘了在哪看到的了。

\documentclass{ctexart}
\usepackage{xeCJKfntef}
\usepackage{xcolor}
\usepackage{tagging}
\usetag{ans}% 注释掉该行语句不显示答案
\newcommand{\answer}[1]{\iftagged{ans}{\CJKunderline{#1}}{{\CJKunderline[textformat=\color{white}]{#1}}}}

\begin{document}
圆是\answer{到定点的距离等于定长的点的集合}.
圆是\answer{到定点的距离等于定长的点的集合}.
圆是\answer{到定点的距离等于定长的点的集合}.
圆是\answer{到定点的距离等于定长的点的集合}.
\end{document}

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览