#reference #latex #tex #latex-environment #overleaf
Вопрос:
Я пытаюсь исправить проблему с моим документом latex, и мне нужна помощь.
Я использую documentclass[12pt]{article}
среду в Latex. Проблема заключается в следующем:
Я добавил приложение, используя
appendix
section{Appendix}label{appendix_a}
и использовал
setcounter{table}{0}
renewcommand{thetable}{Aarabic{table}}
для создания имен таблиц в виде таблицы A1 и так далее.
Однако, когда я использую setcounter
для перезапуска нумерации таблиц, мои метки перестают работать. Но если я удалю setcounter
команду, мои метки будут работать идеально, но тогда номер таблицы продолжится с того места, где я оставил перед приложением, то есть таблица A6, а не таблица A1.
Вот мой минимальный рабочий пример:
documentclass[12pt]{article}
usepackage{amssymb,amsmath,amsfonts,eurosym,geometry,ulem,graphicx,caption,color,setspace,sectsty,comment,footmisc,caption,pdflscape,subfigure,array,hyperref,booktabs,dcolumn,threeparttable, adjustbox,apacite,dirtytalk,multirow,tabularx,booktabs}
usepackage{ulem}
usepackage{float}
restylefloat{table}
begin{document}
section{Section A}
Table ref{tab_main} is the first table.
begin{table}
centering
input{Main_Table}
caption{Main Table}
label{tab_main}
end{table}
See table ref{tab_appendix} in the appendix.
appendix
section{Appendix}label{appendix_a}
%setcounter{table}{0}
renewcommand{thetable}{Aarabic{table}}
begin{table}
input{Appendix_Table}
caption{Appendix Table}
label{tab_appendix}
end{table}
end{document}
А вот таблицы, которые я использовал:
Main_Table.tex
begin{centre}
begin{table}[H]
\[-1.8ex]hline
hline \[-1.8ex]
begin{tabularx}{1textwidth}{>{raggedrightarraybackslash}X >{centeringarraybackslash}X >{centeringarraybackslash}X >{centeringarraybackslash}X >{centeringarraybackslash}X}
small
amp; amp; multicolumn{3}{c}{Heading} \
midrule
multicolumn{2}{l}{Koo} amp; 1 amp; 2 amp; 3 \
multicolumn{2}{l}{Koo} amp; 1 amp; 2 amp; 3 \
midrule
multicolumn{2}{l}{Koo} amp; A amp; B amp; C \
multicolumn{2}{l}{Koo} amp; A amp; B amp; C \
multicolumn{2}{l}{Koo} amp; A amp; B amp; C \
multicolumn{2}{l}{Koo} amp; A amp; B amp; C \
tiny
end{tabularx}
hline
hline \[-1.8ex]
smallskip
multicolumn{5}{l}{parbox[t]{textwidth}{footnotesize{emph{Notes}: Main}}}
end{table}
end{centre}
Appendix_Table.tex
begin{centre}
begin{table}[H]
\[-1.8ex]hline
hline \[-1.8ex]
begin{tabularx}{1textwidth}{>{raggedrightarraybackslash}X >{centeringarraybackslash}X >{centeringarraybackslash}X >{centeringarraybackslash}X >{centeringarraybackslash}X}
small
amp; amp; multicolumn{3}{c}{Heading} \
midrule
multicolumn{2}{l}{Foo} amp; 1 amp; 2 amp; 3 \
multicolumn{2}{l}{Foo} amp; 1 amp; 2 amp; 3 \
midrule
multicolumn{2}{l}{Foo} amp; A amp; B amp; C \
multicolumn{2}{l}{Foo} amp; A amp; B amp; C \
multicolumn{2}{l}{Foo} amp; A amp; B amp; C \
multicolumn{2}{l}{Foo} amp; A amp; B amp; C \
tiny
end{tabularx}
hline
hline \[-1.8ex]
smallskip
multicolumn{5}{l}{parbox[t]{textwidth}{footnotesize{emph{Notes}: Appendix}}}
end{table}
end{centre}
Любая помощь на этом фронте была бы признательна.
Спасибо
Ответ №1:
documentclass[12pt]{article}
usepackage{amssymb,amsmath,amsfonts,eurosym,geometry,ulem,graphicx,caption,color,setspace,sectsty,comment,footmisc,caption,pdflscape,subfigure,array,hyperref,booktabs,dcolumn,threeparttable, adjustbox,apacite,dirtytalk,multirow,tabularx,booktabs}
usepackage{ulem}
usepackage{float}
restylefloat{table}
usepackage{appendix}
begin{document}
section{Section A}
Table ref{tab_main} is the first table.
begin{table}[htbp]
centering
main table
caption{Main Table}
label{tab_main}
end{table}
See table ref{tab_appendix} in the appendix.
appendix
section{Appendix}label{appendix_a}
setcounter{table}{0}
renewcommand{thetable}{Aarabic{table}}
renewcommand*{theHtable}{thetable}
begin{table}[htbp]
centering
appendix table
caption{Appendix Table}
label{tab_appendix}
end{table}
end{document}
Комментарии:
1. Большое Вам Спасибо!:)