带有 tcolorbox 的侧边栏

带有 tcolorbox 的侧边栏

我正在寻找一个包,它可以生成一个覆盖颜色框,该颜色框位于右侧,并且仍然可以位于左侧。

通过包tcolorbox和选项enlarge by left by=看起来似乎是可能的,但在这里我不能使用左侧来添加任何附加文本。

有任何想法吗?

这是我的 MWE:

\documentclass[11pt, oneside, a4paper, titlepage]{article}

\usepackage[most]{tcolorbox}
\tcbuselibrary{skins}
\usepackage{geometry}
\geometry{
    a4paper,
    left=0cm,
    right=0cm,
    top=0cm,
    bottom=0cm,
}
\definecolor{sideframe}{RGB}{110, 110, 110}

\begin{document}

\tcbset{
    enhanced,
    breakable, 
    width=67mm,
    height=300mm,
    right=5mm,
    colframe=gray!235!black,
    colback=sideframe,
    arc=0mm
}

% Text
\begin{minipage}[t]{10cm}
    Title
\end{minipage}

% Side box
\begin{tcolorbox}[enlarge left by=15cm]
        \begin{minipage}{\textwidth}
            \begin{FlushRight}
                \textcolor{white}{\textbf{Contact}} \\
            \end{FlushRight}
        \end{minipage}
    \end{tcolorbox}

\end{document}

相关内容