Как разместить текст ПРЯМО под изображением (над подписью) в 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]
вместо \\
, скажем):
Я использовал a \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}