tcbline 只到頁面的一半

tcbline 只到頁面的一半

這個 MWE 範例:

\documentclass{article}

\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}

\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}


\begin{tcolorbox}[
    sharp corners, breakable, frame hidden, enhanced, boxrule=0pt,
    borderline west={3pt}{0pt}{green},
    colback=green!10,
    segmentation code={\draw[black, dashed, line width=1pt]($(segmentation.west)$)--($(segmentation.west)+(4,0)$);}] % Ende der Einstellungen
    test
    \tcbline
    xx
    \tcblower
    test
\end{tcolorbox}
\end{document}

產生這個結果

在此輸入影像描述

我希望這兩條線, 和\tcbline\tcblower\tcblower(較短的線)。這怎麼可能?

答案1

你可以這樣做:

\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
\begin{document}
\begin{tcolorbox}[
sharp corners, 
breakable, 
enhanced, 
toprule=0pt,
bottomrule=0pt,
rightrule=0pt,
leftrule=3pt,
colframe=green,
colback=green!10,
segmentation style={shorten >=8cm,dashed,black,line width=1pt},
]
test
\tcbline
xx
\tcblower
test
\end{tcolorbox}
\end{document}

在此輸入影像描述

編輯:使線位於中心

\documentclass{article}
\usepackage{tcolorbox}
\tcbuselibrary{skins,breakable}
%\usepackage{showframe}
\begin{document}
\begin{tcolorbox}[
sharp corners, 
breakable, 
enhanced, 
toprule=0pt,
bottomrule=0pt,
rightrule=0pt,
leftrule=3pt,
colframe=green,
colback=green!10,
segmentation style={shorten >=4cm,shorten <=4cm,dashed,black,line width=1pt},
]
test
\tcbline
xx
\tcblower
test
\end{tcolorbox}
\end{document}

在此輸入影像描述

相關內容