我正在使用该类tufte-book
,和\footnote
命令\sidenote
似乎无法正常工作,而 marginnotes 可以工作。
当我使用\footnote{}
或\sidenote{}
(没有数字,但根据手册,这不是必需的)时,我收到两个错误:缺少数字,被视为零和非法测量单位(插入pt)。
代码示例:
\documentclass[justified]{tufte-book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % lettertype met alle karakters
\usepackage[dutch]{babel}
\usepackage{natbib}
\usepackage{eurosym}
\usepackage[stable]{footmisc}
\title{Footnotes and sidenotes}
\author{Ben}
\date{}
\begin{document}
\maketitle
\section*{Footnotes and sidenotes}
Main text \footnote{Footnote text}
More main text \sidenote{Sidenote text}
\end{document}
我该如何解决这个问题?
答案1
我通过实验发现了问题所在。
我的原始代码如下所示:
\documentclass[justified]{tufte-book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} % lettertype met alle karakters
\usepackage[dutch]{babel}
\usepackage{natbib}
\usepackage{eurosym}
\usepackage[stable]{footmisc}
\title{Footnotes and sidenotes}
\author{Ben}
\date{}
\begin{document}
\maketitle
\section*{Footnotes and sidenotes}
Main text \footnote{Footnote text}
More main text \sidenote{Sidenote text}
\end{document}
当 @lockstep 要求我提供示例时,我删除了我认为不相关的软件包,但后来它突然起作用了。很快就清楚了,该软件包footmisc
似乎与 不兼容tufte-book
。删除此软件包(并诉诸 手动选项 有效\section[Sectiontitle without footnotes]{Sectiontitle \footnote{Footnote}}
。