
2 つの図のパネルを複製するために使用していますが\subfigures
(下記参照)、出力は再現したいものとは異なっています。
私のコードは次のとおりです:
\documentclass[12pt,reqno]{report}
\usepackage{caption}
\usepackage{subcaption}
\usepackage[rightcaption]{sidecap}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}[b]{0.5\textwidth}
\centering
\includegraphics[width=\textwidth]{figs/Fig_edited_figure_A_in_panel.png}
\caption{}
\label{fig: mHCN2_dime}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.5\textwidth}
\centering
\includegraphics[width=\textwidth]{figs/mHCN2_cAMP_hidden_rotated_90_non-swapped_packing.png}
\caption{}
\label{fig: non-swapped_mHCN2}
\end{subfigure}
\hfill
\end{figure}
\end{document}
同じサイズを維持しながら、それらを並べて配置する方法はありますか? 隣り合わせにすると、数字が小さくなります。
可能であれば、数字と 90 度回転を示す矢印も注釈を付けたいと思います...
答え1
floatrow
上位のサブフィギュアのペアを再現したいとお考えだと思います。これは、およびsubfig
パッケージを使用することで簡単に実行できます。
**編集:** サブ図のラベルは、元の回答のように四角形の括弧内ではなく、挿入された画像の後に付ける必要がありました。これで修正されました (キャプションのスペースからラベルが削除されました)。
\documentclass[12pt,reqno]{report}
\usepackage{floatrow}
\floatsetup[figure]{subcapbesideposition=top}
\usepackage{graphicx}
\usepackage[label font=bf,
labelformat=simple]{subfig}
\usepackage{caption}
\begin{document}
\begin{figure}[ht]
\renewcommand\thesubfigure{\Alph{subfigure}}
\setlength{\labelsep}{2mm}
\centering
\sidesubfloat[]%
{
\includegraphics[width=0.4\textwidth]{example-image}\label{fig:mHCN2_dime} % <---
}
\hfill
\sidesubfloat[]%
{
\includegraphics[width=0.4\textwidth]{example-image}\label{fig:non-swapped_mHCN2} % <---
}
\caption{My figures}
\label{fig:fig:mHCN2}
\end{figure}
See subfigures \ref{fig:mHCN2_dime} and \ref{fig:non-swapped_mHCN2} on figure \ref{fig:fig:mHCN2}.
\end{document}