我拥有的:
我有以下代码
\newtcolorbox{DefinitionBlue}{
enhanced,
fonttitle=\sffamily\bfseries,
coltitle=my-blue-2,
boxrule=0pt,frame hidden,
borderline west={5pt}{0pt}{my-blue-2},
opacityback=0
}
并在文档中
\begin{DefinitionBlue}
This is a test
\end{DefinitionBlue}
输出结果如下
(请注意,我已将整个文档的背景设置为这样;它不是颜色框的结果)
我想做的事:
我想创建一个高亮效果(就像我在文本之前高亮一样),也就是说,我希望边框具有较低的不透明度,并且我希望能够更改边框的高度。我尝试使用高亮命令,但是它对我来说不够灵活。
有人可以帮我改变边框的不透明度和高度吗?
先感谢您。
答案1
第一个参数是边框宽度,第二个参数是偏移量,第三个参数是选项列表。
borderline west={10pt}{5pt}{blue, opacity=0.5}
为了降低高度,我们需要另一种方法:
\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcolorbox{DefinitionBlue}{
enhanced,
fonttitle=\sffamily\bfseries,
coltitle=blue,
boxrule=0pt,frame hidden,
left=5mm,
%borderline west={10pt}{5pt}{blue,opacity=0.5},
overlay={
\draw[line width=10pt,blue,opacity=0.5]
([shift={(3mm,-2mm)}]interior.north west)
--([shift={(3mm,2mm)}]interior.south west);
}
}
\begin{document}
\noindent
zrzer rzerz
\begin{DefinitionBlue}
This is a test\\
Thid is as test\\
This is as test
\end{DefinitionBlue}
\noindent
dzaez zzrze
\end{document}