
3 つの とfigures
を含むフロートを作成しようとしています。最終的には、パッケージのドキュメントに示されている例に基づいて、1 つの共同キャプションを作成したいと思います。ただし、テーブルの上にキャプションを配置したくありません (共同キャプションの目的が達成されないため)。ただし、環境内でを使用しないと、テーブルを個別に参照することが (明らかに) 不可能になります。では、追加のキャプションを作成せずにテーブルを参照するにはどうすればよいでしょうか。subfigures
threeparttable
caption
captionof
table
MWE:
\documentclass{scrartcl}
\usepackage{threeparttable}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{graphicx}
\DeclareCaptionLabelFormat{andtable}{#1~#2 \& \tablename~\thetable} % combined Figure and Table
\begin{document}
\section{some section}
\begin{figure}[ht]
\begin{subfigure}[t]{.45\linewidth}
\includegraphics[width=.1\linewidth]{example}
\caption{Figure 1 of a couple more\label{fig:subfigure}}
\end{subfigure}
\begin{minipage}[b]{.54\textwidth}
\centering
\begin{threeparttable}[b]
\captionof{table}{\label{tab:table}}
\begin{tabular}{@{}p{0.8\linewidth}@{}}
\begin{tabular}{cc}
A\tnote{1} & B \\
C & D\\
\end{tabular}
\end{tabular}
\begin{tablenotes}
\item [1] Some footnote.
\end{tablenotes}
\end{threeparttable}
\end{minipage}
\captionlistentry[table]{This is a table.}\addtocounter{figure}{-1}
\captionsetup{labelformat=andtable}
\caption{Joint caption for the figure and the table.\label{fig:figure}}
\end{figure}
This is some text for referencing Figure~\ref{fig:figure} and Subfigure~\ref{fig:subfigure}.
More text referencing Table~\ref{tab:table}.
\end{document}
答え1
\captionlistentry
参照も作成されるようですので、\label
その後ろに right を置くことができます。
\documentclass{scrartcl}
\usepackage{threeparttable}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{graphicx}
\DeclareCaptionLabelFormat{andtable}{#1~#2 \& \tablename~\thetable} % combined Figure and Table
\begin{document}
\section{some section}
\begin{figure}[ht]
\begin{subfigure}[t]{.45\linewidth}
\includegraphics[width=.1\linewidth]{example}
\caption{Figure 1 of a couple more\label{fig:subfigure}}
\end{subfigure}
\begin{minipage}[b]{.54\textwidth}
\centering
\begin{threeparttable}[b]
%%% \captionof{table}{\label{tab:table}}
\begin{tabular}{@{}p{0.8\linewidth}@{}}
\begin{tabular}{cc}
A\tnote{1} & B \\
C & D\\
\end{tabular}
\end{tabular}
\begin{tablenotes}
\item [1] Some footnote.
\end{tablenotes}
\end{threeparttable}
\end{minipage}
\captionlistentry[table]{This is a table.}\label{tab:table}
\addtocounter{figure}{-1}
\captionsetup{labelformat=andtable}
\caption{Joint caption for the figure and the table.\label{fig:figure}}
\end{figure}
This is some text for referencing Figure~\ref{fig:figure} and Subfigure~\ref{fig:subfigure}.
More text referencing Table~\ref{tab:table}.
\end{document}