我很难得到答案无标记的脚注适用于我的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}
我如何使它与moderncv
documentclass 一起工作?
答案1
这个问题之前在 StackOverflow 上已经回答过(https://stackoverflow.com/questions/3779686/using-footnotes-with-moderncv-class-in-latex):moderncv
不支持脚注。必须使用以下footmisc
包添加:
\usepackage{footmisc} % Footnote support