如下代码所示,它会在每张图片下标注“a”和“b”。我怎样才能将标签放在每张图片的左上角?
\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{caption}
\begin{document}
\begin{figure}[!ht]
\captionsetup[subfigure]{labelformat=simple}
\centering
\subfloat[]{\includegraphics[width=.4\textwidth]{Paris}}\quad
\subfloat[]{\includegraphics[width=.4\textwidth]{Paris}}
\caption{Caption about here}
\label{fig:fig1}
\end{figure}
\end{document}
由于我没有上传图片的权限,所以画了下面的示意图,希望能够帮助表达我的意思。
我得到的是:
------------ -------------
- - - -
- fig1 - - fig2 -
- - - -
------------ -------------
a b
Figure 1: Caption about here
我想要的是:
A B
------------ -------------
- - - -
- fig1 - - fig2 -
- - - -
------------ -------------
Figure 1: Caption about here
我怎样才能做到这一点?
答案1
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage[position=t,singlelinecheck=off]{subfig}
\usepackage{caption}
\renewcommand\thesubfigure{\Alph{subfigure}}
\begin{document}
\begin{figure}[!ht]
\captionsetup[subfigure]{labelformat=simple}
\centering
\subfloat[]{\includegraphics[width=.4\textwidth]{Paris}}\quad
\subfloat[]{\includegraphics[width=.4\textwidth]{Paris}}
\caption{Caption about here}
\label{fig:fig1}
\end{figure}
\end{document}
有关我所做更改的更多信息,请查看subfig
包文档。