부동 환경에서 여러 각주 사용

5243 단어 latexfootnotefloat

문제



두 하위 그림의 캡션에 두 개의 각주를 추가하려고 했을 때 석사 논문을 작성하고 있었습니다. 첫 번째 시도의 결과는 다음과 같았습니다.



음, 문제는 각주가 페이지 하단에 있을 것으로 예상했다는 것입니다. 그리고 \footnotemark[...]\footnotetext[...]{...} 를 사용하여 꽤 빨리 해결했습니다. 그러나 또 다른 문제가 발생했습니다. 마지막 각주의 레이블만 연결 가능했고 둘 다 연결 가능했으면 했습니다.

수정



나는 많이 봤지만 두 가지 문제를 모두 해결할만큼 좋은 해결책은 없었습니다. footnotehyper 패키지를 사용하여 제안하는 몇 가지 솔루션을 찾았지만 첫 번째 문제에 도움이 되지 않았습니다. 몇 시간 후 나는 savenotes 패키지의 footnote 환경을 보여주는 이 2012년post을 발견했습니다. 두 번째 문제는 해결되지 않았지만 footnotehyperfootnote를 기반으로 할 수 있으므로 savenotes 환경도 사용할 수 있다는 것을 깨달았습니다. 그리고 그것은 잘 작동했습니다! footnotehyper 문서here에 대해 자세히 알아보십시오.

코드




\documentclass{article}

\usepackage{geometry}
\geometry{a5paper,landscape,margin=0.5in}

\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{caption,subcaption}
\usepackage{footnotehyper}

\begin{document}

\pagestyle{empty}

\begin{savenotes}
    \begin{figure}[ht]
        \centering
        \caption{Animals.}
        \label{fig:animals}
        \begin{subfigure}[b]{0.48\textwidth}
            \centering
            \caption{A cat.}
            \label{fig:cat}
            \includegraphics[width=\textwidth]{cat.jpg}
            \caption*{Source: \href{https://unsplash.com}{Unsplash}\footnote{Source: \href{https://unsplash.com/photos/kjERLXaHjXc}{https://unsplash.com/photos/kjERLXaHjXc}.}.}
        \end{subfigure}
        ~
        \begin{subfigure}[b]{0.48\textwidth}
            \centering
            \caption{A dog.}
            \label{fig:dog}
            \includegraphics[width=\textwidth]{dog.jpg}
            \caption*{Source: \href{https://unsplash.com}{Unsplash}\footnote{Source: \href{https://unsplash.com/photos/N04FIfHhv_k}{https://unsplash.com/photos/N04FIfHhv\_k}.}.}
        \end{subfigure}
    \end{figure}
\end{savenotes}

\end{document}


결과





참조


  • cat에서 dogUnsplash의 이미지를 가져왔습니다.
  • 좋은 웹페이지 즐겨찾기