使用 ccaption.sty 和 svmono.cls 在图片标题中添加脚注

使用 ccaption.sty 和 svmono.cls 在图片标题中添加脚注

我尝试将脚注放在图的标题中,它与 book.cls 配合使用效果很好,但与 svmono.cls 配合使用效果不佳

\documentclass[graybox,envcountchap,sectrefs]{svmono}

\usepackage{graphicx}
\usepackage{ccaption}

\begin{document}

\begin{figure}[hbtp]
 \centering
 \includegraphics[scale=0.25]{my_figure.jpg}
 \caption{My caption \protect\footnotemark.}
\end{figure}

\footnotetext{Text...}

\end{document}

请指导我修复此错误。

(c:/texlive/2018/texmf-dist/tex/latex/ccaption/ccaption.sty
Package: ccaption 2011/08/07 v3.2c Extended captioning and new floats


! LaTeX Error: Command \captionstyle already defined.
               Or name \end... illegal, see p.192 of the manual.

See the LaTeX manual or LaTeX Companion for explanation.
Ty

答案1

您在此处复制粘贴的日志文件完美地描述了该错误:

包:ccaption 2011/08/07 v3.2c 扩展字幕和新浮点数

!LaTeX 错误:命令 \captionstyle 已定义。

问题出在ccaption定义\captionstyle命令的包中,该命令已经存在(可能是由您的类定义)。

所以解决方案是删除\usepackage{ccaption},但您似乎并没有使用它。

相关内容