前面博客,有关于编号与章节关联的文章,主要是:公式编号与章节关联的标准方法。主要是纠正一些我们在公式编号设置中的错误方法。这里我们讲如何让图表的标题编号与章节编号相关联。

table.png

演示代码:

\documentclass[11pt,a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[font=small,labelfont={bf,sf},tableposition=top]{caption}

\makeatletter
\renewcommand{\thefigure}{\ifnum \c@chapter>\z@ \thechapter-\fi \@arabic\c@figure}
\renewcommand{\thetable}{\ifnum \c@chapter>\z@ \thechapter-\fi \@arabic\c@table}
\makeatother

\begin{document}
\chapter{One}
\begin{figure}[!ht]
\centering
\rule{6.4cm}{3.6cm}
\caption{Dummy figure}\label{fig:dummy}
\end{figure}

\begin{table}[!ht]
\caption{Dummy table}\label{tab:dummy}
\centering
\rule{6.4cm}{3.6cm}
\end{table}
\end{document}

注:

\renewcommand{\thefigure}{\ifnum \c@chapter>\z@ \thechapter-\fi \@arabic\c@figure}

等价于:

\renewcommand{\thefigure}{\thechapter-\arabic{figure}}

点赞(1)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部