将 fnpct 与 tufte 的 sidenote incl offset-adjust 结合起来?

将 fnpct 与 tufte 的 sidenote incl offset-adjust 结合起来?

我想将 fnpct 的优点与 tufte-book 文档类结合起来。我严重依赖于根据以下情况手动调整一些脚注:

\sidenote[][1cm]{my sidenote text}

在 tufte 文档类中,因为我的文档包含大量边距材料。不幸的是,当我尝试将其与 fnpct 一起使用时,我遇到了错误(根据图 9这个文件)。

\documentclass{tufte-handout}
\usepackage[multiple]{fnpct}
\AdaptNote\sidenote\multsidenote
\begin{document}
Some text in the document body\sidenote[][1cm]{Some 6 text in a sidenote.}.
\end{document}

任何帮助是极大的赞赏。这个问题类似,但涉及的内容更多,因此我的 MWE 很简单。我尝试使用 AdaptNote 命令,但目前还没有成功。

答案1

使用建议的方法\AdaptNote\sidenote\multsidenote会出现以下错误! File ended while scanning use of \__fnpct_read_note_with_option:w

以下选项确实有效:

\usepackage{fnpct}
% kerning without multiple notes
\AdaptNoteOptNoMult\sidenote

\usepackage{fnpct}
% kerning with multiple notes, yet no multiple footnotemarks
\AdaptNoteOpt\sidenote\multsidenote

按照这个逻辑,我会假设最后的例子也有效,但它会引发与手册中建议的命令相同的错误fnpct

\usepackage[multiple]{fnpct}
% errors
\AdaptNoteOpt\sidenote\multsidenote

答案2

从 v1.0开始fnpct兼容:tufte-latex\sidenote

\documentclass{tufte-handout}
\usepackage{fnpct}
\begin{document}

Some text in the document body\sidenote{text}\sidenote[][1cm]{Some 6 text in a
  sidenote.}.

\end{document}

在此处输入图片描述

相关内容