我不明白为什么我在 beamer 中引入水平间距(使用 hspace 或印刷间距)的尝试在小页面中失败:
\documentclass[10pt]{beamer}
\begin{document}
\frame{
text \\
\hspace{1cm} text \\
\begin{minipage}{5cm}
text \\
\hspace{1cm} \quad text
\end{minipage}
}
\end{document}
为什么?我该如何引入这个间距?提前致谢。
答案1
该命令\hspace{}
在 内的行首无效minipage
。您应该使用\hspace*{1cm}
或\null\hspace{1cm}
。正如 David 所指出的,该\null
版本不应在段落开头的行首使用。
一位 MWE 表示:
\documentclass[10pt]{beamer}
\begin{document}
\frame{
text \\
\hspace*{1cm} text \\
\begin{minipage}{5cm}
text \\
\hspace*{1cm} \quad text
\end{minipage}
}
\end{document}