带图片的相框

带图片的相框

我想创建一个这样的盒子

 \begin{tikzpicture}
        \fill[color=blue!15, rounded corners=5pt] (0,0) rectangle ++(0.75\linewidth,-3.2);
        \draw[line width = 2pt, color=blue, rounded corners=5pt, line cap=round] (0,0) |- ++(0.75\linewidth,-3.2) -- ++(0,0.2);
        \node (Calc) at (-0.1,0.1)
            {\rotatebox{90}{\textbf{Méthode}}\hspace{.5em}
            \includegraphics[scale=0.12]{calculatrice}};
    \end{tikzpicture}

并在里面写字。 在此处输入图片描述

答案1

这可能是一个解决方案tcolorbox。正如 Christian Hupfer 所建议的,只是一个tcolorbox带有覆盖节点的常规节点frame.north west

使用的计算器取自开放剪贴画

我必须补充一点,\usetikzlibrary{babel}由于当我在a 内部label声明时出现问题,而使用 a 进行测试时,它是不需要的。tcolorbox\newtcolorbox\begin{tcolorbox}

\documentclass{article} 
\usepackage[most]{tcolorbox}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{lipsum}
\usetikzlibrary{babel}

\newtcolorbox{methode}[1][]{%
    notitle, 
    toprule=0pt, 
    rightrule=0pt, 
    colframe=blue, 
    colback=blue!15, 
    enhanced, 
    overlay={%
        \node[label={[rotate=90,anchor=south]left:Méthode}] 
        at (frame.north west) 
        {\includegraphics[scale=.12]{calculatrice}};},
    #1
}

\begin{document}
\begin{methode}
\lipsum[1]
\end{methode}
\end{document}

在此处输入图片描述

相关内容