具有垂直线和符号的特殊环境

具有垂直线和符号的特殊环境

我正在编写教学材料,我想在材料中包含一些可选段落,以更深入地介绍某些主题。为了轻松区分它们,我希望它们具有特殊的布局,如下图所示。

在此处输入图片描述

我希望我的环境自动缩进文本并在其左侧放置一个垂直蓝条。在该条旁边(在我的示例中粗体 S 所在的位置),我希望包含一个符号(放大镜图片),以明确表明这是一个可选部分。

我对 LaTeX 不是很熟悉,花了几个小时在 StackExchange 上寻求帮助,但不幸的是无济于事。你能帮助我吗?提前谢谢!

编辑:我知道如何制作垂直左线,但我不知道如何自动将符号添加到环境中。我不想每次都手动添加符号。

答案1

你可以定义自己的tcolorbox

\documentclass{article}
\usepackage{mwe}% <--- for texting purpose only
\usepackage{bclogo}
\usepackage[most]{tcolorbox}
\newtcolorbox{mybox}{
    breakable,
    enhanced,
    before skip=10pt,
    after skip=10pt,
    borderline west={4pt}{0pt}{blue},
    boxrule=0pt,
    boxsep=0pt,
    frame hidden,
    opacityback=0,
    left=30pt,%
    right=0pt,%
    overlay={
        \node[anchor=north west,inner xsep=7pt]     at (frame.north west) 
            {\bcloupe};
    }
}

\begin{document}
Normal text 
\blindtext% <--- for texting purpose only
\begin{mybox}
    Some special explanation
    \blindtext% <--- for texting purpose only
\end{mybox}
Normal text
\blindtext% <--- for texting purpose only
\end{document}

在此处输入图片描述

相关内容