我必须提到我在文中使用的图像的来源。
我怎样才能在任何图像下方写上源代码,就像上图所示的那样?我不想在标题旁边提到来源。我使用以下代码插入图像,如果有人能告诉我与此代码兼容的编写源代码的代码,那将会很有帮助:
\begin{figure}[ht]
\includegraphics[width=\linewidth]{image}
\caption{Letter e}
\end{figure}
我见过将来源添加到图片标题但没有多大帮助。
答案1
\documentclass{article}
\usepackage{graphicx}
\usepackage[x11names]{xcolor}
\usepackage{copyrightbox}
%%%% figure-copyright
\usepackage{url}
\begin{document}
\begin{figure}[!h]
\copyrightbox[b]{\includegraphics[width=0.6\linewidth]{example-image-b}}%
{Source: \url{http://tex.stackexchange.com/}}
\end{figure}
\end{document}
编辑:
或stackengine
\documentclass{article}
\usepackage{graphicx}
\usepackage{stackengine}
\usepackage{url}
\begin{document}
\begin{figure}[hb]
\centering
\def\stackalignment{r}
\stackunder{\includegraphics[width=\linewidth]{example-image-b}}%
{\scriptsize%
Source: \url{http://tex.stackexchange.com/}}
\caption{Image with copyright}
\end{figure}
\end{document}
答案2
将你的图像设置为tabular
具有单个r
光对齐列:
\documentclass{article}
\usepackage{graphicx}
\newcommand{\imagesource}[1]{{\footnotesize Source: #1}}
\begin{document}
\begin{figure}
\centering
\begin{tabular}{ @{} r @{} }
\includegraphics[width = .5\linewidth]{example-image} \\
\imagesource{Image A}
\end{tabular}
\end{figure}
\end{document}