我试图在文本中引用 sidewaystable。不幸的是,文本中的引用正是标签名称,即表格1而不仅仅是1。如何引用下面的侧边表并获取文中的表格编号?
\documentclass{article}
\usepackage{tablefootnote}
\usepackage{copyrightbox}
\usepackage{graphicx}
\usepackage{float}
\usepackage{adjustbox}
\usepackage{rotating}
\begin{document}
\begin{sidewaystable}[!htbp] \centering
\caption{Regression results}
\label{table:1}
\begin{adjustbox}{width=0.9\textwidth}
\makeatletter
\renewcommand{\CRB@setcopyrightfont}{%
\footnotesize
\color{black}}
\makeatother
\copyrightbox [b] {
\begin{tabular}{@{\extracolsep{5pt}}lD{.}{.}{-3} D{.}{.}{-3} D{.}{.}{-3}}
\\[-1.8ex]\hline
bla bla & bla bla & bla bla & bla bla \\
\end{tabular}
}{source: own representation}
\end{adjustbox}
\end{sidewaystable}
\end{document}
答案1
欢迎来到 TeX.SE!
你的序言应该是:
\documentclass{article}
\usepackage{copyrightbox}
\usepackage{graphicx}
\usepackage{float}
\usepackage{adjustbox}
\usepackage{rotating}
\usepackage{dcolumn} % <--- added
\usepackage{tablefootnote} % moved here (must be after `rotating`)
\begin{document}
% table body
\end{document}
有了它,我可以编译你的 MWE,不会出现任何错误、警告或坏框。引用也可以正常工作
注意:包的加载顺序很重要。