Rótulos de sublegenda em minúsculas ao usar os pacotes de legenda e sublegenda

Rótulos de sublegenda em minúsculas ao usar os pacotes de legenda e sublegenda

estou usando ocaptionesubcaptionpacotes para criar subtabelas e legenda-las. Eu uso ocaptionpacote para alterar o estilo da legenda para todos os carros alegóricos. Eu usei osubcaptionpacote para criar subtabelas. Eu uso obooktabspacote para ajudar a deixar minha mesa bonita. Aqui está meu 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}

... que fornece esta saída:

saída

Como faço para deixar os rótulos das subtabelas em minúsculas ((a) em vez de (A), (b) em vez de (B), ...) sem alterar nenhum outro estilo, posicionamento, etc.?

Se possível, gostaria que essa formatação ocorresse localmente - seja local para tabelas em minha tese ou local para estaespecialtabela na minha tese.

Responder1

Entre \begin{subtable}{\textwidth}e \caption..., adicione a linha

\renewcommand\captionlabelfont{}

A mudança é local para a tabela específica. Observe a diferença entre a primeira subtabela (alterada) e a segunda (inalterada).

insira a descrição da imagem aqui

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

Responder2

Basta usar em seu preâmbulo

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

insira a descrição da imagem aqui

informação relacionada