在 LaTeX (HTML) 中插入新的空白行

在 LaTeX (HTML) 中插入新的空白行

我是 LaTeX 新手,我想写一行,然后在其下方写一个新的空白行。这是我目前的代码:

\begin{center} \underline{\smash{This} \\ A} \end{center}
\begin{center} is some \\ - \end{center}
\begin{center} \underline{\smash{random}} \\ B} \end{center}
\begin{center} text. \\ - \end{center}

所以我真正想要做的是在第一行写一些文字,然后在下一行留空(除了带下划线且下面有字母 A 和 B 的文字,有点像你在 SAT 写作部分看到的那样)。

在此处输入图片描述

我尝试这样做是因为我需要垂直对齐整个句子,我只需要找到一种方法来摆脱那些连字符或破折号并将它们留空(下面的字母 A 和 B 除外)!!我该怎么办?!

答案1

这是使用专为语言示例设计的包来实现您想要的功能的一种方法。它有一个限制,即下面的字母与单词左对齐,而不是居中;这是包设计的一个功能,不容易更改。

\gll宏占两行,每行以 结尾\\。第一行中的每个单词将与第二行中的每个单词对齐。 {}可用于跳过单词(或将单词分组)。

\documentclass{article}
\usepackage{cgloss4e} % documentation is found in the `gb4e` package
\usepackage[normalem]{ulem}

\begin{document}
{\gll \uline{This} is some \uline{random} text.\\
 A {} {} B {}\\}
\end{document}

代码输出

相关内容