没有 moderncv documentclass 标记的脚注

没有 moderncv documentclass 标记的脚注

我很难得到答案无标记的脚注适用于我的moderncv文档和 TeX Live 2017、LuaLaTeX 1.0.4 和 Latexmk 4.53a。

以下文件:

\documentclass{moderncv}

\newcommand\blfootnote[1]{%
  \begingroup
  \renewcommand\thefootnote{}\footnote{#1}%
  \addtocounter{footnote}{-1}%
  \endgroup
}

\begin{document}
\blfootnote{TEST}
\end{document}

编译latexmk并得到以下latexmkrc文件:

$ENV{TEXINPUTS} = ".:../latex:" . ($ENV{TEXINPUTS} or "");

$recorder = 1;

# Use LuaTeX, supported since Latexmk 4.51
$pdf_mode = 4;
$dvi_mode = $postscript_mode = 0;

$bibtex_use = 2;

$lualatex = "lualatex -shell-escape -synctex=1 -interaction=nonstopmode %O %S";
$pdflatex = "pdflatex -shell-escape -synctex=1 -interaction=nonstopmode %O %S";

结果出现以下错误信息:

! Undefined control sequence.
\H@@footnotetext ...color@begingroup \@makefntext 
                                                  {\rule \z@ \footnotesep \i...

l.11 \blfootnote{TEST}

我如何使它与moderncvdocumentclass 一起工作?

答案1

这个问题之前在 StackOverflow 上已经回答过(https://stackoverflow.com/questions/3779686/using-footnotes-with-moderncv-class-in-latex):moderncv不支持脚注。必须使用以下footmisc包添加:

\usepackage{footmisc} % Footnote support

相关内容