如果你在(pdf)latex中引用不存在的参考(例如图片/表格/等),latex将输出“??”。
我怎样才能用其他内容(例如“REF”)替换这个“??”?如果该解决方案适用于所有类型的引用,那就太好了。
答案1
负责打印的命令??是\@setref
\documentclass{article}
\usepackage{etoolbox}
%\usepackage{hyperref} % not mandatory, but should go before the patch
% must be done after loading hyperref
\makeatletter
\patchcmd{\@setref}{??}{REF}{}{}
\makeatother
\begin{document}
\ref{missing}
\end{document}