xelatex 到 epub3 带有 pandoc 和脚注链接?

xelatex 到 epub3 带有 pandoc 和脚注链接?

我正在创建这样的 ePub:

pandoc test.tex --latex-engine=xelatex -o e.epub --bibliography=works-cited.bib -f latex -t epub3+footnotes

然而,电子书阅读器中并没有出现这样的脚注:

这是一些文本1

我得到这个:

这是一些文本。(作者 2004,40)

在 pandoc 网站上花了一个小时后,我找不到改变这种情况的选项,我错过了什么?

更新: 看起来autocite=footnote可能会影响输出,但目前我还没有找到让它工作的方法。我目前正在尝试:

\usepackage[style=sbl,backend=biber,autocite=footnote]{biblatex}

答案1

test.tex如果你有这样的文件:

% !TeX program = XeLaTeX

\documentclass{article}
\usepackage[style=sbl,backend=biber,autocite=footnote]{biblatex}
\addbibresource{works-cited.bib}

\begin{document}
This is some text.\autocite{Author2004}

\printbibliography
\end{document}

还有一个书目叫做works-cited.bib

@BOOK{Author2004,
    AUTHOR = {Author},
    YEAR = {2004},
    TITLE = {Title},
}

然后你会得到这样的pdf:

在此处输入图片描述


要将此输入转换为,.epubpandoc需要一个 csl 文件支持注释喜欢chicago-note-bibliography.csl

由于pandoc不使用 latex 引擎来转换为 epub,它会忽略所有 latex 选项,但您必须使用该选项指定您之前下载的 csl 文件--csl

pandoc使用以下选项运行就足够了:

pandoc test.tex --citeproc --bibliography=works-cited.bib --csl=chicago-note-bibliography.csl -t epub3 -o e.epub

结果:

在此处输入图片描述

相关内容