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