Метки субтитров в нижнем регистре при использовании пакетов caption и subcaption

Метки субтитров в нижнем регистре при использовании пакетов caption и subcaption

Я использую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{}

Изменение локально для конкретной таблицы. Обратите внимание на разницу между первой подтаблицей (измененной) и второй (неизмененной).

введите описание изображения здесь

\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}

введите описание изображения здесь

Связанный контент