附录表格编号

附录表格编号

我正在写一篇带有附录的文章,其中包含表格和图表。连续的图表被适当地编号为“图 A1”、“图 A2”、“图 A3”、“图 A4”等等。但连续的表格被编号为“表 A1”、“表 A3”、“表 A5”、“表 A7”等等。这里发布的所有解决方案对我都不起作用。我只是想要按照 A1、A2、A3、A4 编号的表格和图表。我将不胜感激任何线索。

这是我的 tex 文件。抱歉,它很长,但我认为我应该从序言中包含尽可能多的信息。我还添加了表格的图片。

编辑:为了回应 Don Hosek,我现在已在下面发布了输入文件“groupstats_wt2.tex”和“groupstats_wt3.tex”的内容。

\documentclass[a4paper,10.3pt]{article}
\usepackage{amsmath}
\usepackage{apacite}
\usepackage{graphicx}
\usepackage{caption}        
\captionsetup{font=small}

\usepackage{mathtools}
\usepackage{longtable}

\usepackage{booktabs}
\usepackage{adjustbox}
\newcommand{\rowgroup}[1]{\hspace{-0.60em}#1} %% to create indents for variable headings


\usepackage{siunitx}
\usepackage{dcolumn}

\newcommand{\beginsupplement}{% complete program to generate appendix with tables
    \setcounter{table}{0}
    \renewcommand{\thetable}{A\arabic{table}}%
    \setcounter{figure}{0}
    \renewcommand{\thefigure}{A\arabic{figure}}%    
}



\begin{document}
    
\section{Introduction}
    
This this thh yh yh yhy hyyhhyh  yh ehy w hyh hy yhw hy whyhyyyk yhyhyh wh yhy hyhyhy
the ahtenn tt ehhtkt yh hyhe yhyr wrt eth theo y yheet yhehth hyp yhhyor yhy rorooy rr.

\section*{Appendix}
\beginsupplement

%%%%%%%%%%%%%%%%%%%%%%%%%%%5%%%%% Tables %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{table}[!htb]\centering
    \caption{Presser et al (2008) measure of work scheduling}
    \scriptsize\input{groupstats_wt2.tex}
\end{table}

\begin{table}[!htb]\centering
    \caption{Presser et al (2008) measure of work scheduling: all employees}
    \scriptsize\input{groupstats_wt3.tex}
\end{table}

\begin{table}[!htb]\centering
    \caption{New employees}
    \scriptsize\input{groupstats_wt3.tex}
\end{table}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% GRAPHS 


\end{document}

输入文件 \input{groupstats_wt2.tex} 如下

{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{longtable}{l*{3}{cc}}
\toprule\endfirsthead\midrule\endhead\midrule\endfoot\endlastfoot
            &\multicolumn{2}{c}{Full} &\multicolumn{2}{c}{Male} &\multicolumn{2}{c}{Female}\\
            &        Mean&        S.D.&        Mean&        S.D.&        Mean&        S.D.\\
\midrule
Nonday      &        0.13&        0.34&        0.16&        0.37&        0.08&        0.28\\
Weekend     &        0.46&        0.50&        0.51&        0.50&        0.39&        0.49\\
\midrule
\(N\)       &       14812&            &        8954&            &        5858&            \\
\bottomrule
\end{longtable}
}

输入文件 \input{groupstats_wt3.tex} 如下

{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{longtable}{l*{3}{cc}}
\toprule\endfirsthead\midrule\endhead\midrule\endfoot\endlastfoot
            &\multicolumn{2}{c}{Full} &\multicolumn{2}{c}{Male} &\multicolumn{2}{c}{Female}\\
            &        Mean&        S.D.&        Mean&        S.D.&        Mean&        S.D.\\
\midrule
Nonday      &        0.13&        0.34&        0.16&        0.37&        0.09&        0.28\\
Weekend     &        0.49&        0.50&        0.54&        0.50&        0.41&        0.49\\
\midrule
\(N\)       &       16658&            &       10312&            &        6346&            \\
\bottomrule
\end{longtable}
}

在此处输入图片描述

答案1

这里的问题是longtable本身已经是一个浮动环境(与 不同)。因此,在环境中tabular嵌套会使表计数器前进两次而不是一次。longtabletable

因此,如果不嵌套它们,而是添加longtable类似的内容,那么:

\begin{longtable}{l*{3}{cc}}
    \caption{}
\end{longtable}

它将被正确编号并且还具有首字母“A”,这是从您对标题的重新定义中获取的table

相关内容