如何解决当整本书呈现时,数学表达式不会显示,而在书本中仅呈现一章时,数学表达式会起作用
我们正在使用bookdown
和包msmbstyle编写一本书,这与tufte风格非常相似。在本书的一章中,我们有一些数学表达式,当单独绘制该章时,外观会正确显示(请参见下图1),但是当整本书构建时,则无法呈现(请参见下面的图片2)。在渲染整本书时,我尝试了Knit-merge和merge-knit方法,但没有一个起作用。
更新
我们团队中的一位成员已经能够将问题进一步隔离到最终html文档的一行中。当整本书bookdown::render_book("index.Rmd")
都被渲染时,最终的html文件包含4条线,当单独渲染该章时这些行不存在。但是,似乎只有以下几行会影响数学表达式的呈现:
<script src="libs/plotly-main/plotly-latest.min.js"></script>
删除此行后,数学方程式即可正常工作。
这是我的YAML,
---
title: "BLAH BLA"
author: ["dddd","EEEE"]
date: "`r Sys.Date()`"
knit: "bookdown::preview_chapter"
site: bookdown::bookdown_site
bibliography: "bib/ref.bib"
biblio-style: "apalike"
link-citations: true
links-as-notes: true
colorlinks: yes
lot: yes
lof: yes
fontsize: 12pt
monofont: "Source Code Pro"
monofontoptions: "Scale=0.7"
documentclass: book
---
我的_output.yml
文件看起来像这样,
msmbstyle::msmb_html_book:
toc: TRUE
toc_depth: 1
split_by: chapter
css: [css/Box.css]
split_bib: no
margin_references: FALSE
number_sections: yes
highlight: tango
mathjax: default
图片1
bookdown::render_book("ESG_appendix2.Rmd",preview = TRUE)
图片2
# The following two lines produce the same problem
bookdown::render_book("index.Rmd",new_session = TRUE)
bookdown::render_book("index.Rmd")
简而言之,我的问题是,构建整本书时,如何使数学表达式正确呈现?为什么当我只渲染章节时,数学看起来很好,但是当我渲染整本书时,数学却没有?
非常感谢您。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。