我有一章需要表格和图片不编号。Caption 包显然通过使用 \caption*{title} 来实现这一点。但是,这似乎对我不起作用。知道为什么吗?
\documentclass[graybox,envcountchap,sectrefs]{svmono}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage[labelfont=bf,justification=justified,singlelinecheck=false]{caption}
\usepackage{booktabs,tabularx}
\graphicspath{{Figures/}}
\begin{document}
\begin{table}[]
\begin{tabular}{@{}lll@{}}
\toprule
Title of Table \\ \midrule
\end{tabular}
\caption*{Captiontext}
\end{table}
\end{document}
答案1
在您的文档上运行 LaTeX 会产生以下警告:
Package caption Warning: \caption will not be redefined since it's already
(caption) redefined by a document class or package which is
(caption) unknown to the caption package.
这意味着您不能caption
与该svmono
课程一起使用。
对于您来说,只需添加文本即可。
\RequirePackage{fix-cm}
\documentclass[graybox,envcountchap,sectrefs]{svmono}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage{booktabs,tabularx}
\graphicspath{{Figures/}}
\begin{document}
\begin{table}[htp]
\begin{tabular}{@{}lll@{}}
\toprule
Title of Table \\ \midrule
\end{tabular}
\caption{\protect\lipsum*[2]}
\end{table}
\begin{table}[htp]
\begin{tabular}{@{}lll@{}}
\toprule
Title of Table \\ \midrule
\end{tabular}
\vspace{\tabcapgap}
\lipsum[2]
\end{table}
\end{document}
答案2
我在使用我的语言希腊语时也遇到了同样的问题,即对 greeknumericals 发出警告,并且 \caption* 不起作用。为了避免您正在编写的语言(sumovo)中的这些冲突问题,我认为您可以在序言中设置这个新命令:
\renewcommand{\thesubfigure}{\arabic{子图}}
然后使用 caption*{}。
另请参阅关联更多详细信息