我按照建议的解决方案在图像上添加水印。这很有效。但对于我的文档,我指定了不同的主字体,即
\setmainfont{Liberation Sans}
我可以自己玩弄和处理角度和位置。但是有没有简单的解决方案是使用设置主字体和在图像上绘制?
答案1
好的,你使用的是 LuaTeX,对吧?但是 xwatermark 需要一个“NFSS 家族名称”(其中“NFSS”代表新字体选择方案),请参见此处:https://tex.stackexchange.com/a/288461/4736
因此我们得到:
\documentclass{article}
\usepackage[printwatermark]{xwatermark}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{fontspec}
\setmainfont{Linux Libertine O}
\newfontfamily\verbatimfont[NFSSFamily=myverbatimfont]{Arial}
\newwatermark*[allpages,color=red!50,angle=45,scale=3,xpos=0,ypos=0,fontfamily=myverbatimfont]{DRAFT}
\begin{document}
\lipsum[1-2]
\begin{figure}[!ht]
\centering
\includegraphics[width=3cm]{example-image-a}
\end{figure}
\lipsum[1-2]
\end{document}