图形和表格的不同标题样式

图形和表格的不同标题样式

我需要为图表和表格设置不同的标题格式。图表的标题必须居中,表格的标题必须左对齐。如何定义?

答案1

使用caption包及其justification=raggedright选项。如果需要,请添加singlelinecheck=false以确保单行标题也排版为 raggedright。

\documentclass{article}

% Optional: float content (apart from caption) centered
\makeatletter
\g@addto@macro\@floatboxreset\centering
\makeatother

\usepackage{caption}
\captionsetup[table]{justification=raggedright,singlelinecheck=false}

\begin{document}

\begin{figure}
\rule{1cm}{1cm}
\caption{A figure}
\end{figure}

\begin{table}
(Tabular material)
\caption{A table}
\end{table}

\end{document}

答案2

该包caption正好允许这样做。

\captionsetup[figure]{....}
\captionsetup[table]{....}

相关内容