使用 tcolorbox 对齐小列

使用 tcolorbox 对齐小列

我试图将两个minipage环境与页边距对齐(左侧minipage与左边距对齐,右侧minipage与右边距对齐),但似乎不起作用。我还需要在两个 s 之间留一个空格,这就是为什么我将其作为参数而不是环境minipage给出的原因。.45\textwidth.5\textwidthminipage

\documentclass[10pt]{article}
\usepackage[a4paper,top=15mm,bottom=10mm,left=15mm,right=15mm]{geometry}
\usepackage{tcolorbox}
\usepackage{lipsum}
\begin{document}
\thispagestyle{empty}
\begin{minipage}{.45\textwidth}
    \raggedleft
    \begin{tcolorbox}
    \centering
    \lipsum[1-2]            
    \end{tcolorbox}
\end{minipage}%
\begin{minipage}{.45\textwidth}
    \raggedright
    \begin{tcolorbox}
    \centering
    \lipsum[3-4]            
    \end{tcolorbox}
\end{minipage}
\end{document}

您能告诉我如何对齐列吗?以下是我的示例的输出:

在此处输入图片描述

答案1

\hfill在两者之间添加minipages

\documentclass[10pt]{article}
\usepackage[a4paper,top=15mm,bottom=10mm,left=15mm,right=15mm]{geometry}
\usepackage{tcolorbox}
\usepackage{lipsum}
\begin{document}
\thispagestyle{empty}
\begin{minipage}{.45\textwidth}
    \raggedleft
    \begin{tcolorbox}
    \centering
    \lipsum[1-2]
    \end{tcolorbox}
\end{minipage}%
\hfill
\begin{minipage}{.45\textwidth}
    \raggedright
    \begin{tcolorbox}
    \centering
    \lipsum[3-4]    
    \end{tcolorbox}
\end{minipage}
\end{document}

在此处输入图片描述

答案2

如果您使用tcolorboxes,则可以将它们包含在 内tcbraster。默认情况下,列与左对齐,右边距,列间空间为 2mm,但您可以使用raster column skip值更改它:

\documentclass[10pt]{article}
\usepackage[a4paper,top=15mm,bottom=10mm,left=15mm,right=15mm]{geometry}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\begin{document}
\thispagestyle{empty}
\lipsum[1]
\begin{tcbraster}[raster columns=2, raster column skip=1cm]
    \begin{tcolorbox}[halign=center]
    \lipsum[1-2]            
    \end{tcolorbox}
    \begin{tcolorbox}[halign=center]
    \lipsum[3-4]            
    \end{tcolorbox}
\end{tcbraster}
\end{document}

在此处输入图片描述

相关内容