繁体   English   中英

latex 上图标题中的脚注

[英]Footnote in Caption of Figure on latex

虽然我在一个图的标题中尝试了很多脚注的代码,但它不起作用,真的,问题出在哪里

\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{fancyhdr}
\makenomenclature

\usepackage[nottoc]{tocbibind}
\pagenumbering{Roman}


\usepackage{lipsum}

\setcounter{tocdepth}{5}
\setcounter{secnumdepth}{4}
\begin{document} 
              
\begin{figure}
      \centering                        
      \includegraphics[width=0.8\textwidth{images/frog.jpg}
      \caption[frog]{frog \footnotemark }
      \label{fig:pic1}
\end{figure}
\footnotetext{frog}

\end{document} 

两个问题:

  • 你不能在你的代码中使用定义它的 package 的\makenomenclature宏,例如nomencl

  • 缺少图形的可选参数后的]

由于\footnotetext\footnotemark之间的拆分,总是存在浮动图形和脚注最终会出现在不同页面上的风险。 您可以通过使用[htbp]作为图形的浮动说明符来降低风险,这样您至少允许将图形放置在脚注所在的位置。


\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{fancyhdr}
%\makenomenclature

\usepackage[nottoc]{tocbibind}
\pagenumbering{Roman}


\usepackage{lipsum}

\setcounter{tocdepth}{5}
\setcounter{secnumdepth}{4}
\begin{document} 
              
\begin{figure}[htpb]
      \centering                        
      \includegraphics[width=0.8\textwidth]{example-image-duck}
      \caption[frog]{frog \footnotemark }
      \label{fig:pic1}
\end{figure}
\footnotetext{frog}

\end{document} 

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM