我想将新的表格标题设为
表 L-1。这是表格标题
目前,我正在使用下面的代码,但是字符和数字之间的差距很大,因为“表 L- 1”。您能帮我制作一个符合上述要求的专业表格标题吗
这是我的代码
\captionsetup[table]{labelfont={bf},labelformat={default},labelsep=period,name={Table L-}}
\begin{table}
\captionsetup{labelfont={bf}}
\caption{This is a table caption}
\begin{tabular}{@{} lcccccc @{}} % suppress vertical whitespace at start and end
\end{tabular}
\label{labelhere}
\end{table}
答案1
仅在标题标签中更改格式
\DeclareCaptionLabelFormat
您可以使用caption
包,请参阅第 4 节caption
手动的。
您可以使用
\DeclareCaptionLabelFormat{nospace}{#1#2}
\captionsetup[table]{labelfont=bf,name=Table L-,labelformat=nospace,labelsep=period}
或者简单地
\DeclareCaptionLabelFormat{tablel}{#1L-#2}
\captionsetup[table]{labelfont=bf,labelformat=tablel,labelsep=period}
更改标题标签和参考文献的格式
如果你想要桌子柜台为了也具有“L-1”格式,您可以简单地使用\renewcommand{\thetable}{L-\arabic{table}}
如以下 MWE 中所示的格式:
\documentclass{article}
\usepackage{caption}
\renewcommand{\thetable}{L-\arabic{table}}
\captionsetup[table]{labelfont=bf, labelsep=period}
\begin{document}
\begin{table}
\caption{This is a table caption}
\begin{tabular}{@{} lcccccc @{}} % suppress horizontal whitespace at start and end
\end{tabular}
\label{labelhere}
\end{table}
In text: Table \ref{labelhere}
\end{document}
输出结果