在图片正下方的标题处插入文字

在图片正下方的标题处插入文字

如何将文本放置在图像正下方(标题上方)subfig?这是我的代码:

\documentclass{article}

\usepackage{hyperref}
\usepackage{graphicx} 
\usepackage{subfig} 

\begin{document}

\captionsetup[subfigure]{labelfont=bf,textfont=normalfont,singlelinecheck=off,justification=raggedright}
\captionsetup[figure]{singlelinecheck=off}

\begin{figure}
\subfloat[\textit{\textit{D. pulex}}
\newline \tiny \url{commons.wikimedia.org/wiki/File:Daphnia_pulex.png}
\newline \tiny Photos by Paul Hebert]{\label{dpulex}
\includegraphics[width=0.48\textwidth]{dpulex.png}
}
\end{figure}

\end{document}

以下是打印的内容:

在此处输入图片描述

因此我希望这两行文字tiny出现在图片下方和“(a) D. pulex”上方。任何帮助都将不胜感激。

答案1

只需将其放在图像下方,而不是标题上方:

在此处输入图片描述

\documentclass{article}

\usepackage{graphicx,subfig}% http://ctan.org/pkg/{graphicx,subfig}
\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\captionsetup[subfigure]{labelfont=bf,textfont=normalfont,singlelinecheck=off,justification=raggedright}
\captionsetup[figure]{singlelinecheck=off}

\begin{document}

\begin{figure}
  \subfloat[\textit{D.\ pulex}\label{dpulex}]{%
    \centering\parbox{0.48\linewidth}{%
      \includegraphics[width=\linewidth]{example-image-a} \\
      {\tiny \url{commons.wikimedia.org/wiki/File:Daphnia_pulex.png} \\
      Photos by Paul Hebert}%
    }
  }
\end{figure}

\end{document}

可以根据您的需要更改 URL 和致谢之间的跳转。例如,使用\\[-.5\baselineskip]代替\\,例如):

在此处输入图片描述

我使用\parbox纯粹的左对齐块。但是,您可以根据自己的喜好进行修改。基本思想保持不变。

还,hyperref在这种情况下,应该最后加载。参见哪些包应该在 hyperref 之后加载而不是之前加载?

答案2

如果您愿意使用subcaption包而不是包subfigure(我认为该包已被弃用),您可以使用类似以下方法:

\documentclass{article}
\usepackage[demo]{graphicx} % omit [demo] in real version
\usepackage{subcaption} 
\captionsetup[subfigure]{labelfont=bf, 
   singlelinecheck=off,
   justification=raggedright}
\captionsetup[figure]{singlelinecheck=off}
\usepackage{hyperref}
\begin{document}
\begin{figure}

\begin{subfigure}{0.48\textwidth}
\includegraphics[width=\linewidth]{dpulex.png}

\tiny Photos by Paul Hebert

\url{commons.wikimedia.org/wiki/File:Daphnia_pulex.png}

\caption{\textit{D. pulex}}\label{dpulex}
\end{subfigure}
\end{figure}
\end{document}

在此处输入图片描述

相关内容