キャプションおよびサブキャプションパッケージを使用する場合は、サブキャプションラベルを小文字にします。

キャプションおよびサブキャプションパッケージを使用する場合は、サブキャプションラベルを小文字にします。

私はcaptionそしてsubcaptionパッケージを使用してサブテーブルを作成し、キャプションを付けます。captionすべてのフロートのキャプションスタイルを変更するパッケージ。subcaptionサブテーブルを作成するためのパッケージです。booktabsテーブルの見栄えを良くするのに役立つパッケージです。これが私の MWE です:

\documentclass{article}
\usepackage[labelsep=quad,labelfont=sc]{caption}
\usepackage[subrefformat=parens]{subcaption}
\usepackage{booktabs}

\begin{document}

\begin{table}
%  \centering
  \begin{subtable}{\textwidth}
    \centering
    \caption{First table}\label{tab:mytable:first}
    \begin{tabular}{ll}
      \toprule
      A & B\\
      \midrule
      1 & 2\\
      \bottomrule
    \end{tabular}
  \end{subtable}

  \vspace*{16pt}
  
  \begin{subtable}{\textwidth}
    \caption{Second table}\label{tab:mytable:second}
    \centering
    \begin{tabular}{ll}
      \toprule
      C & D\\
      \midrule
      3 & 4\\
      \bottomrule
    \end{tabular}
  \end{subtable}
  \caption{My caption referring to \subref{tab:mytable:first}~first table
and \subref{tab:mytable:second}~second table.}\label{tab:mytable}
\end{table}

\end{document}

... 出力は次のようになります:

出力

他のスタイルや配置などを変更せずに、サブテーブルのラベルを小文字にするにはどうすればよいでしょうか ((A) ではなく (a)、(B) ではなく (b)、...)。

可能であれば、この書式設定を論文内の表またはこの表に対してローカルで実行したいのですが特定の私の論文の表。

答え1

\begin{subtable}{\textwidth}との間に\caption...次の行を追加します。

\renewcommand\captionlabelfont{}

変更は特定のテーブルにローカルに適用されます。最初のサブテーブル (変更済み) と 2 番目のサブテーブル (変更なし) の違いに注意してください。

ここに画像の説明を入力してください

\documentclass{article}
\usepackage[labelsep=quad,labelfont=sc]{caption}
\usepackage[subrefformat=parens]{subcaption}
\usepackage{booktabs}

\begin{document}

\begin{table}
%  \centering
  \begin{subtable}{\textwidth}
    \renewcommand\captionlabelfont{}% <<< HERE <<< HERE <<< HERE
    \centering
    \caption{First table}\label{tab:mytable:first}
    \begin{tabular}{ll}
      \toprule
      A & B\\
      \midrule
      1 & 2\\
      \bottomrule
    \end{tabular}
  \end{subtable}

  \vspace*{16pt}
  
  \begin{subtable}{\textwidth}
    \tracingmacros=2
    \caption{Second table}\label{tab:mytable:second}
    \tracingmacros=0
    \centering
    \begin{tabular}{ll}
      \toprule
      C & D\\
      \midrule
      3 & 4\\
      \bottomrule
    \end{tabular}
  \end{subtable}
  \caption{My caption referring to \subref{tab:mytable:first}~first table
and \subref{tab:mytable:second}~second table.}\label{tab:mytable}
\end{table}

\end{document}

答え2

単に前文で使用してください

\usepackage[subrefformat=parens, labelfont=up]{subcaption}

ここに画像の説明を入力してください

関連情報