我尝试将脚注放在图的标题中,它与 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}
,但您似乎并没有使用它。