tcolorbox:如何使多行文本居中

tcolorbox:如何使多行文本居中

如何使多行文本居中tcolorbox

~\tcolorbox_helloworld> more .\helloworld.tex
\documentclass{article}
\usepackage[many]{tcolorbox}
\begin{document}
  \begin{tcolorbox}[enhanced, colback=white, halign=center, valign=center, center]
    hello
    \newline
    world
  \end{tcolorbox}
\end{document}

给我 :

在此处输入图片描述

并使用额外的中心环境:

~\tcolorbox_helloworld> more .\helloworld.tex
\documentclass{article}
\usepackage[many]{tcolorbox}
\begin{document}
  \begin{tcolorbox}[enhanced, colback=white, halign=center, valign=center, center]
    \begin{center}
      hello
      \newline
      world
    \end{center}
  \end{tcolorbox}
\end{document}

给我 :

在此处输入图片描述

仍然没有居中!

答案1

希望这可以解决问题:

\documentclass{article}
\usepackage[many]{tcolorbox}
\begin{document}
  \begin{tcolorbox}[enhanced, colback=white, halign=center, valign=center, center]
\centering
      hello

      world\par
  \end{tcolorbox}
\end{document}

输出

在此处输入图片描述

答案2

这对我有用:

\documentclass{article}
\usepackage[many]{tcolorbox}
\begin{document}
  \begin{tcolorbox}[enhanced, colback=white, halign=center, valign=center, center]
      hello\\
      world
  \end{tcolorbox}
\end{document}

在此处输入图片描述

相关内容