尝试创建类似这样的内容,以红色斑点作为插图:
我尝试使用minipage
and hrule
/vrule
但目前还没有成功。您需要一个名为的图像文件ill.<suffix>
来编译这个不起作用的示例。
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{minipage}{10cm}
\hrule width10cm
Sample text here.
\hrule width9cm \includegraphics[width=8mm,height=8mm]{ill}
\end{minipage}
\end{document}
答案1
这很容易tcolorbox
,它的overlay
特点是,将节点放置在frame.south east
,节点内容\includegraphics
在这里是一个命令。
\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{graphicx}
\begin{document}
\begin{tcolorbox}[enhanced,sharp corners,
width={10cm},
colback=white,
overlay={\node at (frame.south east) {\includegraphics[scale=0.1]{ente}};} ]
Sample text here.
\end{tcolorbox}
\end{document}
有了“斑点”
\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcolorbox}[enhanced,sharp corners,
width={10cm},
colback=white,
overlay={\node[circle,fill,red] at (frame.south east) { A };} ]
Sample text here.
\end{tcolorbox}
\end{document}
带蓝色边框
\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{graphicx}
\begin{document}
\begin{tcolorbox}[enhanced,sharp corners,
width={10cm},
colback=white,
overlay={\node[rectangle,draw,blue,line width=10pt] at (frame.south east) {\includegraphics[scale=0.1]{ente}};} ]
Sample text here.
\end{tcolorbox}
\end{document}
答案2
在 ConTeXt 中,可以使用以下方法实现此效果图层和叠加层。在下面的例子中,我定义了一个名为 的新框架,cowframe
它将一头牛放在框架的右下角。
\setupexternalfigures[location={local,default}]
\definelayer[cowframe][width=\overlaywidth, height=\overlayheight]
\startsetups cowframe
\setlayer[cowframe]
[corner={right,bottom}, location={middle,middle}]
{\externalfigure[cow][height=3\lineheight]}
\stopsetups
\defineoverlay[cowframe][{\directsetup{cowframe}\tightlayer[cowframe]}]
\defineframed
[cowframe]
[
frame=on,
background=cowframe,
align={normal,hyphenated},
width=8cm,
offset=0.5em,
]
\starttext
\cowframe{\input ward\endgraf}
\stoptext
这使