Text direkt unter dem Bild über der Bildunterschrift einfügen

Text direkt unter dem Bild über der Bildunterschrift einfügen

Wie platziere ich Text DIREKT unter einem Bild (über der Beschriftung) subfig? Hier ist mein Code:

\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}

Folgendes wird gedruckt:

Bildbeschreibung hier eingeben

Ich möchte also, dass diese beiden Zeilen tinyunter dem Bild und über „(a) D. pulex“ erscheinen. Für jede Hilfe wäre ich dankbar.

Antwort1

Fügen Sie es einfach unter dem Bild ein, anstatt über der Beschriftung:

Bildbeschreibung hier eingeben

\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}

Der Abstand zwischen URL und Credits kann nach Ihren Wünschen geändert werden. Verwenden Sie beispielsweise \\[-.5\baselineskip]statt \\):

Bildbeschreibung hier eingeben

Ich habe nur einen verwendet, \parboxum einen linksbündigen Block zu haben. Sie können dies jedoch nach Ihren Wünschen ändern. Die Grundidee bleibt dieselbe.

Auch,hyperrefsollte in diesem Fall eigentlich als letztes geladen werden. SieheWelche Pakete sollten nach Hyperref statt davor geladen werden?

Antwort2

Wenn Sie bereit sind, das subcaptionPaket anstelle des subfigurePakets zu verwenden (das meines Wissens veraltet ist), können Sie etwa die folgende Methode verwenden:

\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}

Bildbeschreibung hier eingeben

verwandte Informationen