![使用 overpic 将文本置于图像中心](https://linux22.com/image/474085/%E4%BD%BF%E7%94%A8%20overpic%20%E5%B0%86%E6%96%87%E6%9C%AC%E7%BD%AE%E4%BA%8E%E5%9B%BE%E5%83%8F%E4%B8%AD%E5%BF%83.png)
答案1
这使用保存框来测量图像的大小。请注意,\huge
位于其之前\strutbox
的是字体大小相关的。此外,\dp\tempbox=0pt
和可以忽略。
\documentclass{article}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{showframe}% alignment tool
\newsavebox{\tempbox}
\begin{document}
Test above.
\begin{figure}[ht]
\savebox\tempbox{\includegraphics[width=0.3\textwidth]{example-image}}%
\centering
\usebox\tempbox
\llap{\huge\raisebox{\dimexpr 0.5\ht\tempbox-0.5\ht\strutbox+0.5\dp\strutbox}%
{\makebox[\wd\tempbox]{\textcolor{red}{text}}}}
\end{figure}
Text below.
\end{document}