我使用的是 World Scientific 的 ws-procs961x669 文档类。我在使用命令“\refcite{}”时遇到了两个问题,该命令用于在文本中明确引用参考文献时打印其编号:
- 与命令“\cite{}”不同,它不会产生可点击的超链接。
- 与命令“\cite{}”不同,它似乎不适用于图表的标题,见下文。
这是我的 MWE:
\documentclass{ws-procs961x669}
\usepackage{hyperref}
\begin{document}
This produces a hyperlink\cite{aa}. Unfortunately, referring directly to Ref.~\refcite{aa} does not produce a hyperlink.
\begin{figure}[!htbp]
\centering
\caption{The results presented in this figure are stolen from Ref.~\cite{aa}.}
\label{fig:fig1}
\end{figure}
% This produces a compilation error
%\begin{figure}[!htbp]
% \centering
% \caption{The results presented in this figure are stolen from Ref.~\refcite{aa}.}
% \label{fig:fig2}
%\end{figure}
\begin{thebibliography}{99}
\bibitem{aa} A.\ Author, \textit{Stop stealing my results}, published in \textit{The Journal of dubious results} (2021).
\end{thebibliography}
\end{document}
答案1
答案2
问题现在已经解决:我找到了命令\citenum{}
,它似乎可以完成确切的任务\refcite{}
,而且还可以在图形/表格的标题中起作用并生成超链接。