在 tufte-book 中,引文被呈现为侧注,这很好。但是,bibtex 引文的注释字段在侧注中无法正确处理:
.tex 文件:
\documentclass{tufte-book}
\begin{document}
Some text, with a citation~\cite{testcite}.
\bibliographystyle{plain}
\bibliography{tmpdoc}
\end{document}
.bib 文件:
@book{testcite,
title={The},
author={Book},
year={1998},
publisher={Pub},
edition={second},
note={Part 2.}
}
以 tufte-book 作为文档类别的截断输出:
以文章为文档类的输出:
答案1
tufte-book
bibentry
使用始终删除最后一个句点的包。您有两个选择:
保护注释字段中的最后一个点:
@book{testcite, title={The}, author={Book}, year={1998}, publisher={Pub}, edition={second}, note={Part 2{.}} }
通过重新定义(删除点的命令)始终保留最后的句点。添加到序言中
bibentry
:\BR@nodot
\makeatletter \def\BR@nodot#1.\relax#2\relax{#1.} \makeatother