在图像上叠加文本

在图像上叠加文本

我正在尝试创建一个带有一些文本叠加的图像,类似于下面的示例。我正在努力寻找一种可以工作并支持我想要包含的所有格式的东西。

本质上,文本框必须支持换行符,并且能够将文本置于框内的中心。我还想添加脚注引用,脚注会像往常一样出现在页脚中。

有人说我可以使用 tikz 来实现这一点,但我真的不知道该怎么做。我可以得到一些帮助吗?

图像上的文字

答案1

基本概念解释如下使用 TikZ 在图像上绘图。在名为 TikZ 的文件夹中添加图像node,并放置与该图像相关的内容。(当您知道文本应该位于角落时,无需使用scope该问题答案中看到的环境中的花哨内容。)

要允许换行,请设置用于保存文本的节点的text width和/或,如下例所示。在这种情况下,节点的行为有点像我认为,因此脚注将最终出现在节点的底部,而不是页面的底部。使用和是一种解决方法,但使用浮动数字(如果您使用它)会导致它们自己的问题。alignminipage\footnotemark\footnotetext

在此处输入图片描述

\documentclass{article}
\usepackage{tikz,graphicx}
\begin{document}
\begin{tikzpicture}
\node (img) {\includegraphics[width=8cm]{demo}};
\node [below left,text width=3cm,align=center] at (img.north east){Lorem ipsum dolor sit amet consectetur and then a bunch more stuff that no one remembers.\footnotemark};
\end{tikzpicture}
\footnotetext{Sure about this?}
\end{document}

相关内容