如何解决pdf_book 参考的页码是最终参考页,而不是第一页
在文件 _output.yml 中,我有
bookdown::pdf_book:
includes:
in_header: preamble.tex
toc_depth: 2
latex_engine: xelatex
citation_package: natbib
toc_bib: true
keep_tex: yes
目录页码全部正确,除了页码 对于我所说的参考文献而不是参考书目, 应该是 81 的地方是 84。
(我用过
\renewcommand{\bibname}{References}
在 index.Rmd 中将名称更改为 References,但具有 检查这对目录中的数字没有影响)
2021 年 8 月 19 日添加: 事实证明,如果我在使用 citation_package: natbib 删除后返回并重新运行“Build Book”,然后使用 citation_package: natbib 重新运行重新运行,则会出现引用 因此(...用于第一个之后的参考),并且目录中的页码是正确的。
\begin{CSLReferences}{0}{0}
\leavevmode\hypertarget{ref-r2_begley_2013}{}%
Begley,C. G. 2013. {``Reproducibility: Six Red Flags for Suspect Work.''} \emph{Nature} 497 (7450): 433--34. \url{https://doi.org/10.1038/497433a}.
. . .
\end{CSLReferences}
并且页面引用是正确的。
解决方法
如果我从 citation_package: natbib
中删除 _output.yaml
,在 bookdown::pdf_book:
下,分页是正确的。引用并没有在所有方面都得到正确处理(至少在 bookdown 的 0.22 版本中),除非使用 Pandoc 的默认处理引用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。