¿Cómo coloco texto JUSTO debajo de una imagen (arriba del título) dentro de subfig
? Aquí está mi código:
\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}
Esto es lo que imprime:
Entonces me gustaría que esas dos líneas escritas tiny
aparecieran debajo de la imagen y arriba de "(a) D. pulex". Cualquier ayuda será apreciada.
Respuesta1
Simplemente inclúyalo debajo de la imagen, en lugar de encima del título:
\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}
El salto entre la URL y los créditos se puede cambiar según sus necesidades. Por ejemplo, use \\[-.5\baselineskip]
en lugar de \\
, digamos):
He usado un \parbox
puramente para tener un bloque alineado a la izquierda. Sin embargo, puedes modificar esto a tu gusto. La idea fundamental sigue siendo la misma.
También,hyperref
en realidad debería cargarse al final en este caso. Ver¿Qué paquetes deberían cargarse después de Hyperref en lugar de antes?
Respuesta2
Si está dispuesto a utilizar el subcaption
paquete en lugar del subfigure
paquete (que, creo, está en desuso), podría utilizar algo como el siguiente método:
\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}