bookdown: LaTeX Error: Option clash for package hyperref

bookdown: LaTeX Error: Option clash for package hyperref

我知道“LaTeX 错误:包 hyperref 的选项冲突。 " 解决方案在 https://tex.stackexchange.com/questions/279964/option-clash-for-package-hyperref 我使用了另一个 tex 模板 'sjtuthesis.cls',它使用包 hyperref 作为,

./sjtuthesis.cls:83:\RequirePackage[xetex, bookmarksnumbered, colorlinks, urlcolor=black, linkcolor=black, citecolor=black, plainpages=false, pdfstartview=FitH]{hyperref}

但是 bookdown 也会自动添加包 hyperref。 在 https://github.com/rstudio/bookdown/tree/master/inst/examples

生成的 bookdown.tex 文件中
./_book/bookdown.tex:25:\usepackage[unicode=true]{hyperref}
./_book/bookdown.tex:26:\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref

所以这两行 hyperref 冲突。 我的意思是,如何避免自定义 tex 模板与 bookdown 内部使用包之间的包冲突? 如何修改rmd文件?谁能帮帮我,谢谢

不幸的是,给定的 class 不能与 rmarkdown 使用的默认 LaTeX 模板一起很好地工作。您必须编写自己的模板,c.f。 .