我在论文中经常使用(经过一些修改)marker tcolorbox
,其定义可供参考,可在网站中找到tcolorbox.doc.s_main.sty(搜索marker
)。我已将此定义包含在下面的最小工作示例中。我想对其进行修改,以便它可以容纳两页或更多页,从而在 方面“可拆分” tcolorbox package
。不幸的是,添加选项breakable
并没有帮助,因为它使除最后一页之外的所有页面的折叠右角保持“未切割”,而我希望所有右下角都被切割或除最后一页之外的所有页面都“展开”且“未切割”。这是我迄今为止成功实现的。
\documentclass[12pt]{article}
\usepackage[a4paper, total={180mm,257mm},left=15mm,top=20mm]{geometry}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\newtcolorbox{marker}[2][]{breakable,enhanced,adjusted title=#2,fonttitle=\bfseries,colbacktitle=yellow!50,coltitle=black,titlerule=0.1pt
before skip balanced=2mm,after skip balanced=3mm,
boxrule=0.4pt,left=2mm,right=2mm,top=1mm,bottom=7mm,
colback=yellow!30,
colframe=yellow!20!black,
sharp corners,rounded corners=southeast,arc is angular,arc=9mm,
underlay={%
\path[fill=tcbcolback!80!black,scale=3] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
\path[draw=tcbcolframe,shorten <=-0.05mm,shorten >=-0.05mm,scale=3] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
},
drop fuzzy shadow,#1}
\begin{document}
\begin{marker}{Title}
\lipsum[1-10]
\end{marker}
\end{document}
正如您在第一页中看到的,右下角与最后一部分不一样。我怎样才能使它可折断并且只折叠最后一个右角,或者在所有页面上都像最后一部分一样将所有右下角都剪掉?在上面的 mwe 中,我添加了选项,breakable
但并没有给我想要的结果。
答案1
像这样?
\documentclass[12pt]{article}
\usepackage[a4paper, total={180mm,257mm},left=15mm,top=20mm]{geometry}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\newtcolorbox{marker}[2][]{%
breakable, enhanced,
adjusted title=#2, fonttitle=\bfseries, colbacktitle=yellow!50,
coltitle=black, titlerule=0.1pt,
before skip balanced=2mm, after skip balanced=3mm,
boxrule=0.4pt, left=2mm, right=2mm, top=1mm, bottom=7mm,
colback=yellow!30, colframe=yellow!20!black,
sharp corners, rounded corners=southeast, arc is angular, arc=9mm,
underlay unbroken and last ={%
\path[fill=tcbcolback!80!black,scale=3] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
\path[draw=tcbcolframe, shorten <=-0.05mm, shorten >=-0.05mm, scale=3] ([yshift=3mm]interior.south east)--++(-0.4,-0.1)--++(0.1,-0.2);
},
drop fuzzy shadow, #1}
\begin{document}
\begin{marker}{Title}
\lipsum[1]
\end{marker}
\begin{marker}{Title}
\lipsum[1-10]
\end{marker}
\end{document}