我有以下代码:
\begin{figure}
\centering
\Huge \hspace{-0.25cm} A LIST
\newline
\LARGE \hspace{-0.25cm} EUROPE
\break
\end{figure}
由于某种原因,文本“A LIST”未显示在页面中央,但“EUROPE”却显示在了页面上。我仍然可以通过更改 hspace 参数来移动前者,但我想知道是否可以自动执行此操作,并且仍将其保持在“图形”内。
答案1
该\centering
命令对于分组和换行符(或段落结尾)非常讲究。换行符或段落结尾必须位于居中组内。
这是将两行文本居中的 MWE。要增加行与行之间的间隔,您可以在两个居中命令之间使用诸如 之类的\vspace{12pt}
命令。然后,您可以添加图形环境或其他任何内容。
\documentclass{article}
\begin{document}
{\centering\Huge A LIST\par}
{\centering\LARGE EUROPE\par}
\end{document}
答案2
\newline
用替换,或者简单地替换为\\
一个空行:
\begin{figure}
\centering
\Huge A LIST
\LARGE EUROPE
\break
\end{figure}
此外,\hspace
不需要命令。