동일한 각주에 대해 여러 이미지를 참조하고 싶습니다.
동일한 각주를 공유하는 두 이미지입니다.
\begin{figure}[!ht]
\begin{center}
\leavevmode
\includegraphics[width=0.86\textwidth]{figures/bottleneck_resnet}
\caption[Bottleneck Design of Residual Neural Networks]{Bottleneck Design of Residual Neural Networks\footnote{\label{fn:resnet}https://towardsdatascience.com/review-resnet-winner-of-ilsvrc-2015-image-classification-localization-detection-e39402bfa5d8}}
\label{fig:bottleneck_arch}
\end{center}
\end{figure}
\begin{figure}[!ht]
\begin{center}
\leavevmode
\includegraphics[width=0.9\textwidth]{figures/resnet_archs}
\caption[ResNet overall architecture for all network]{ResNet overall architecture for all network\footref{fn:resnet}}
\label{fig:resnet_arch_table}
\end{center}
\end{figure}
그러나 이 접근 방식을 사용하면 내 이미지가 참조되지 않고 '??'가 표시됩니다. 나는 또한 \footnotemark
캡션 내부와 \footnotetext
대신 에 시도했습니다 footnote
. 첫 번째는 이전 각주를 참조하고 두 번째는 정확성을 참조하지 않습니다. \footnote{\label{fn:resnet}https://towardsdatascience.com/review-resnet-winner-of-ilsvrc-2015-image-classification-localization-detection-e39402bfa5d8}
이를 참조하려면 my를 어디에 넣어야 합니까 ?
문안 인사
답변1
플로트 내부에서는 \footnote
nor 를 사용할 수 없지만 괜찮습니다. 하이퍼참조가 가 아닌 각주를 어떻게 대상으로 삼는지는 잘 모르겠지만 그렇습니다.\footnotetext
\footnotemark
\footnotemark
각주는 플로트와 같은 페이지에 표시되지 않을 수 있습니다. 그러나 이것이 작동하려면 \footnotetext
바로 직후 \footnotemark
(다른 각주 이전)에 호출해야 합니다. 또한 선택적 인수를 사용할 수도 없습니다.
\documentclass{article}
\usepackage{graphicx}
\usepackage{footmisc}
\usepackage{hyperref}
\begin{document}
\begin{figure}[ht]
\centering
\includegraphics[width=0.86\textwidth]{example-image-a}
\caption[Bottleneck Design of Residual Neural Networks]{Bottleneck Design of Residual Neural Networks\footnotemark}
\label{fig:bottleneck_arch}
\end{figure}
\footnotetext{\label{fn:resnet}%
https://towardsdatascience.com/review-resnet-winner-of-ilsvrc-2015-image-classification-localization-detection-e39402bfa5d8}
\begin{figure}[ht]
\centering
\includegraphics[width=0.9\textwidth]{example-image-b}
\caption[ResNet overall architecture for all network]{ResNet overall architecture for all network\footref{fn:resnet}}
\label{fig:resnet_arch_table}
\end{figure}
\end{document}
이 솔루션은 \footnotemark
선택적 인수를 사용하고 \refstepcounter
각주 안에 배치하여 프로세스를 우회합니다. (A) 각 플로트에서 여러 각주를 처리할 수 있고 (B) \afterpage
플로트에 캡션과 레이블이 있다고 가정하여 플로트와 동일한 페이지에 각주를 배치하는 데 사용된다는 점에서 더욱 강력합니다 .
이것이 할 수 없는 한 가지 일은 [p] float와 같은 페이지에 각주를 넣는 것입니다.
\documentclass{article}
\usepackage{graphicx}
\usepackage{footmisc}
\usepackage{afterpage}
\usepackage{hyperref}
\newcommand{\footpage}[2]% #1 = label for \pageref, #2 = \footnote arg
{\ifnum\value{page}<\getpagerefnumber{#1}\relax
\afterpage{\footpage{#1}{#2}}%
\else
\stepcounter{footnote}% cannot put \refstepcounter into optional argument of \footnotetext
\footnotetext[\thefootnote]{\addtocounter{footnote}{-1}\refstepcounter{footnote}#2}%
\fi}
\begin{document}
\footpage{fig:bottleneck_arch}{\label{fn:resnet}%
https://towardsdatascience.com/review-resnet-winner-of-ilsvrc-2015-image-classification-localization-detection-e39402bfa5d8}
\begin{figure}[ht]
\centering
\includegraphics[width=0.86\textwidth]{example-image-a}
\caption[Bottleneck Design of Residual Neural Networks]{Bottleneck Design of Residual Neural Networks\footref{fn:resnet}}
\label{fig:bottleneck_arch}
\end{figure}
\begin{figure}[ht]
\centering
\includegraphics[width=0.9\textwidth]{example-image-b}
\caption[ResNet overall architecture for all network]{ResNet overall architecture for all network\footref{fn:resnet}}
\label{fig:resnet_arch_table}
\end{figure}
\end{document}