我目前的论文有一个非常特殊的要求。当我在主文档中引用附录中的图表时,我还必须引用标题的内容。
\documentclass{article}
\usepackage{graphicx} % dummy image
\usepackage{duckuments} % dummy text
\usepackage{cleveref} % can be used if necessary
\begin{document}
\section{Image}
\blindduck
\begin{figure}
\centering
\includegraphics[width=.5\linewidth]{example-image-duck}
\caption{Duck image}
\label{fig:duck}
\end{figure}
\section{Reference}
See \Cref{fig:duck} for more information.
%Desired output Figure 1 "Duck image"
\end{document}
当我引用我的图像时,我也想引用图形标题中的内容,例如“参见图 1.2“鸭子图像”。是否可以通过标签获取标题的内容,何时获取,如何从特定标题获取内容?
答案1
像这样?
\documentclass{article}
\usepackage{nameref}
\usepackage[colorlinks]{hyperref}
\usepackage{cleveref}
\newcommand\captionref[1]{\Cref{#1}:~\nameref{#1}}
\begin{document}
\begin{figure}
\hfil\fbox{This is the nice figure}
\caption{This is the caption of the nice figure.\label{xxx}}
\end{figure}
This is the boring text, so stop reading this
and please see again the \captionref{xxx}.
\end{document}