我是 LaTeX 新手,在获取附录中表格的正确引用方面遇到了一些麻烦。我使用了 after \label
,\caption
但仍然不起作用。但是当我删除时\appendix
,表格会获得正确的标签(而不是章节编号)。 的输出\ref{}
是“A.8 列表...”,而它应该是“附录 A 列表...”。
这是我的最小示例:
\documentclass[review]{elsarticle}
\UseRawInputEncoding
\usepackage{lineno, hyperref}
\modulolinenumbers[5]
\usepackage{array}
\usepackage{lscape}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{makecell}
\usepackage{longtable, booktabs, tabularx}
\usepackage[margin=25mm]{geometry}
\usepackage{graphicx}
\usepackage{ltablex}
\usepackage{amsmath}
\usepackage[tableposition=t]{caption}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
\usepackage{comment}
\clearpage
%Appendix
\appendix
\section{Selected primary studies in the review.}
%% Table 11
{\footnotesize\sffamily
\setlength\tabcolsep{2pt}
\centering
\begin{tabularx}{\textwidth}{>{\hsize=0.2\hsize}L
>{\hsize=1.9\hsize}L
>{\hsize=1.2\hsize}L
>{\hsize=1.5\hsize}L
>{\hsize=0.2\hsize}L}
\caption{Selected primary studies in the review.}
\label{tab:studieslist}\\
\toprule
\textbf{ID} & \textbf{Title} & \textbf{Author(s)} & \textbf{Venue} & \textbf{Year} \\
\midrule
\endfirsthead
\toprule
\textbf{ID} & \textbf{Title} & \textbf{Author(s)} & \textbf{Venue} & \textbf{Year} \\
\midrule
\endhead
\bottomrule
\endfoot
P1 & Computer security & G. Post & Information and Software Technology & 2003 \\
\addlinespace
我这样引用该表:
\ref{tab:studieslist} lists the...