托福写作错误分析测试

托福写作错误分析测试

我是 Latex 的新手。我是一名英语作为外语的讲师。我正在为托福考试做准备。我不知道如何写出如下图所示的问题。

在此处输入图片描述

是否可以这样写

“{早期[A]} 殖民地{咖啡馆[B]} 是船主和商人交换{信息[D]} 和开展业务的{聚会场所[C]}。”

注意:我使用“书籍”文档类是因为我实际上正在写一本书。

提前感谢您的帮助。

答案1

不是那样,但差不多:

\documentclass{book}

\makeatletter
\newcommand\?[1]{\test@key#1}
\def\test@key#1[#2]{%
  \begin{tabular}[t]{@{}c@{}}
    \underline{#1}\\#2
  \end{tabular}%
}
\makeatother

\begin{document}

\begin{enumerate}

\item \?{Early[A]} colonial \?{coffeehouses[B]} served as
      \?{meeting places[C]} where shipowners and merchants
      could exchange \?{informations[D]} and conduct business.

\item \?{Sunlights[A]} cannot \?{reach[B]} far \?{beneath[C]}
      the ocean's \?{surface[D]}

\end{enumerate}

\end{document}

在此处输入图片描述

如果你想要固定高度的下划线(切割降部),使用

\documentclass{book}

\makeatletter
\newcommand\?[1]{\test@key#1}
\def\test@key#1[#2]{%
  \begin{tabular}[t]{@{}c@{}}
    \underline{\smash{#1}}\\#2 % <--- smash
  \end{tabular}%
}
\makeatother

\begin{document}

\begin{enumerate}

\item \?{Early[A]} colonial \?{coffeehouses[B]} served as
      \?{meeting places[C]} where shipowners and merchants
      could exchange \?{informations[D]} and conduct business.

\item \?{Sunlights[A]} cannot \?{reach[B]} far \?{beneath[C]}
      the ocean's \?{surface[D]}

\end{enumerate}

\end{document}

在此处输入图片描述

相关内容