为什么文件
\documentclass{beamer}
\begin{document}
\begin{frame}
a\\
\hphantom{ }b
\end{frame}
\end{document}
产生一个a
和一个b
垂直对齐的跳过一行\\
而在中间,而用 替换的同一文件\newline
则会产生预期的结果:一个a
,然后b
在下一行有一个,缩进一个空格?
这是 Beamer 中的一个错误吗(在 documentclass 中Article
,两个版本具有相同的预期效果)?
谢谢!
答案1
我将此称为beamer
重新定义的功能\\
。 之后 TeX 处于垂直模式,因此\hphantom
最终不会\box2
启动水平模式。
使用
\leavevmode\hphantom{ }
请注意,标准 LaTeX 在 之后不会启动垂直模式\\
。