内の画像のすぐ下(キャプションの上)にテキストを配置するにはどうすればよいですか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
そこで、書き込んだ 2 行を画像の下、「(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}