我遇到了这个错误,因为有一些我不认识的 makecellcaption 文件。我使用的是 overleaf。这是我的代码(只需发布包,我有表格、图表,但我的完整文档很大):谢谢
\documentclass{article}
\usepackage{makecell caption}
\usepackage[labelfont=bf]{caption}
\usepackage[utf8]{inputenc}
\usepackage[sectionbib]{natbib}
\usepackage{url}
\usepackage{amsmath}
\usepackage{cellspace}
\usepackage{array }
\usepackage{hyperref}
\usepackage[printwatermark]{xwatermark}
\usepackage{readarray}
\usepackage{xcolor}
\usepackage{geometry}
\geometry{
a4paper,
total={170mm,257mm},
left=30mm,
right=30mm,
top=20mm,
}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{float}
\captionsetup[subtable]{labelformat=simple, labelsep=colon}
\renewcommand{\thesubtable}{Panel~\Alph{subtable}}
\usepackage{tabularx}% http://ctan.org/pkg/tabularx
\usepackage{booktabs}% http://ctan.org/pkg/booktabs
\begin{document}
hi
\end{document}
答案1
在第二行中,您有\usepackage{makecell caption}
。如果您想要两个不同的包,请用逗号而不是空格分隔它们。使用单独的导入并注释您使用该包的原因可能会更好:
\usepackage{makecell} % to have special column headings
\usepackage{caption} % to have captions of things that don't float
这将帮助您避免最终得到一个您不需要的过长的序言。