我可以在标题图中使用交叉引用吗?

我可以在标题图中使用交叉引用吗?

我尝试寻找解决方案,但未能找到

我需要报告第 11 章,包含在第7章并且我希望它们具有相同的图像编号。我尝试使用,\tag{\ref{}}但出现错误:

Package amsmath Error: \tag not allowed here. \tag

例如:

\documentclass[a4paper]{article} 

\usepackage[italian]{babel}
\usepackage{amsmath}
 \usepackage{caption}
\usepackage{graphicx} 

第7章

\begin{figure}[!htb] %[htpb]
    \centering
    \includegraphics[width=3cm]{example-image-a}
    \captionof{figure}{\small chapter7} %% NUMBER FIGURE 1 <<---
    \label{fig:test1}
\end{figure}

第十一章

\begin{figure}[!htb] %[htpb]
    \centering
    \includegraphics[width=3cm]{example-image-a}
    \captionof{figure}{\small chapter11} %% NUMBER FIGURE 1 ?? <<--       
   %\label{fig:test1}
    \tag{\ref{fig:test1}} <<==== ERROR
\end{figure}

在此处输入图片描述

我希望具有相同标签的相同图像再次出现在第二幅图像中,就像\tag{\ref{equation..}}方程式所做的那样

-------更新问题--------------

与以下代码相比,我在小页面中的标题上遇到了一个新问题:

\begin{minipage}[t]{0.25\textwidth}
    \centering\raisebox{\dimexpr \topskip-\height}{%
        \includegraphics[width=\textwidth]{example-image-a}}
    \caption*{\figurename\ref{fig:test1}: test sx} %<<== **ERROR**
\end{minipage}\hfill
\begin{minipage}[t]{0.65\textwidth}
    \begin{itemize}
        \item prova
        \item prova
        \item prova
    \end{itemize}
\end{minipage}

在此处输入图片描述

编译该文件产生的错误是:

Package caption Error: \caption outside float. \caption

请问您有什么建议吗?

答案1

\tag命令仅用于创建方程式“数字”。我将“数字”一词放在引号中,因为的参数\tag不必是数字。

由于您正在加载caption包,因此您可以使用它的\caption*宏来实现排版目标。

而且,由于您正在使用figure环境,因此无需诉诸;只需在需要时\captionof使用\caption(和)。\caption*

在此处输入图片描述

\documentclass[a4paper]{article} 
\usepackage[italian]{babel}
\usepackage[font=small]{caption}
\usepackage{graphicx} 

\begin{document}

\begin{figure}[!htb]
    \centering
    \includegraphics[width=3cm]{example-image-a}
    \caption{chapter7} %% NUMBER FIGURE 1 <<---
    \label{fig:test1}
\end{figure}

\hrule

\begin{figure}[!htb]
    \centering
    \includegraphics[width=3cm]{example-image-a}
    \caption*{\figurename\ \ref{fig:test1}: chapter11}
\end{figure}
\end{document}

相关内容