estou usando ocaption
esubcaption
pacotes para criar subtabelas e legenda-las. Eu uso ocaption
pacote para alterar o estilo da legenda para todos os carros alegóricos. Eu usei osubcaption
pacote para criar subtabelas. Eu uso obooktabs
pacote 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:
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).
\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}