尝试在小节标题中添加脚注:
\subsection{Effect of Lateral Confinement on SW Band Structure\footnote{Parts of this sub--section are based on \citet{Venkat2013}}}
产生以下错误:
Argument of \@sect has an extra } ...section are based on \citet{Venkat2013}}}
我在用:
\documentclass[paper=A4, fontsize=12, toc=listof, toc=index, toc=bib]{scrreprt}
请指教。
答案1
\footnote
是脆弱命令,而节(或小节)标题是移动参数(这意味着它们被写入辅助文件以用于目录)。脆弱命令会中断移动参数,标准解决方案是使用以下方法保护它们\protect
:
\documentclass{scrartcl}
\begin{document}
\section{foo\protect\footnote{bar}}
\end{document}
然而这也会在目录中产生一个脚注:
\documentclass[paper=10cm:6cm]{scrartcl}% to get a small picture for tex.sx
\begin{document}
\tableofcontents
\section{foo\protect\footnote{bar}}
\end{document}
为了避免这种情况,请使用\section
TOC 的可选参数,甚至更好:不要在标题中使用脚注。
\documentclass[paper=10cm:6cm]{scrartcl}
\begin{document}
\tableofcontents
\section[foo]{foo\footnote{bar}}
\end{document}
答案2
我认为“不要这样做”不是一个有用的答案。章节脚注通常非常有用!
根据:http://www.tex.ac.uk/FAQ-ftnsect.html
正确的做法如下:
% in the document preamble
\usepackage[stable]{footmisc}
...
% in the body of the document
\section{title\footnote{title ftnt}}
对我来说非常有效。