使用 LaTeX 将文本格式化为 ACT 英语段落

使用 LaTeX 将文本格式化为 ACT 英语段落

我正在编写一本教科书,需要近似/重新创建类似 ACT 大学入学考试英语部分格式的新内容,其中的文本如下所示: ACT 英语内容

以下是我对 LaTeX 格式技巧的主要担忧:

  • 右列中编号的问题始终需要出现在同一行(直接位于左列下划线部分的对面)。我认为最好的方法是将所有文本格式化为一个表格,这样我就可以控制每行的内容,而不是将文本作为段落放在每个单独的列中,这可能会导致它们不完全对齐(我认为)。
  • 问题的数字出现在下划线部分的下方。除了使用 \tabto 并将数字写在文本下方的单独行中(这需要大量的反复试验才能找到正确的位置),我真的不知道如何在 LaTeX 中做到这一点。

任何使这一切顺利进行的意见都将受到赞赏!

答案1

由于没有 OP 的 MWE,我不得不猜测某些事情应该如何运作(即左/右协调)。但由于 James 表示堆叠方法对他有用,我使用该方法写了一个可能的方法。

\documentclass{article}
\usepackage[margin=1.7cm]{geometry}
\usepackage{setspace,stackengine,enumitem}
\newcounter{undertag}
\newcommand\utag[1]{\stepcounter{undertag}%
  \smash{\stackunder[2pt]{\underline{#1}}{\scriptsize\theundertag}}}
\begin{document}
\noindent\begin{minipage}[t]{.5\textwidth}
\parindent30pt
\doublespacing
\centerline{\bfseries Ukelele Life}

My older sister was a guitar buff \utag{and my idol} when I was growing up.
She would teach me songs on her acousic guitar...
\end{minipage}
\begin{minipage}[t]{.5\textwidth}
\vspace*{8pt}
\begin{enumerate}
\item[\theundertag.] If the writer were to delete the underlined portion, 
  the paragraphwould primarily lose:
  \begin{enumerate}[label=\Alph*.,topsep=0pt]
  \item an indication that the narrator learned to play guitar at a relatively
    young age.
  \item an indication of why the narrator became interested in playing the guitar.
  \item ...
  \end{enumerate}
\end{enumerate}
\end{minipage}
\end{document}

在此处输入图片描述

相关内容