2010-06-21 248 views
1

我怎样才能在我的文章章节中的表编号?所以我希望第五部分中的所有表格都被编号为“表5.1”,...,“表5.n”。LaTex表编号

我试图

\usepackage{chngcntr} 

\counterwithin{figure}{section} 

\counterwithin{table}{section} 

\counterwithin{equation}{section} 

,但我有一些问题(丢失包我猜)。

但是,我需要一个更简单的解决方案,而不需要使用这样的包。

回答

3

文章类没有章节。试试书或报告课程 - 你会发现表格和图表根据章节自动编号。

+0

但是,如果他想在小型文件中使用文章类专用的表示法,课程报告和书籍都是无用的。除非您将它们调整为显示为文章(新页面上的列表,大章节的标题,左边缘......)。如果纸张更长,建议是最好的方法。 – Crowley 2010-06-23 19:10:35

2

这里是不使用任何包装的溶液(“乳胶伴侣”的礼遇,A1.4):

\makeatletter 
\renewcommand{\thetable}{\thesection.\@arabic\[email protected]} 
\@addtoreset{table}{section} 
\makeatother 

这将重置每当一个新的部分开始时表计数器,它的格式如sectionno.tableno而不是tableno。您可以相似地更改figureequation计数器。

如果您使用的是amsmath包(或AMS类像amsart自动加载它),你可以使用

\numberwithin{table}{section} 

这是方程组创建,但对于任何一对柜台的工作虽然据说有可能是棘手的情况,它处理不好。