gitbook代码块中丑陋的黑色条纹,突出显示:浓缩咖啡(R bookdown)
我使用Rgitbook代码块中丑陋的黑色条纹,突出显示:浓缩咖啡(R bookdown),r,bookdown,highlight.js,R,Bookdown,Highlight.js,我使用Rbookdownpackage创建一个gitbook。最近,我注意到在渲染的gitbook中,代码块框下面有一条难看的黑色条纹(参见下面的打印屏幕)。当高亮显示设置为意式浓缩咖啡时出现。当一个人试图阅读这本书时,像这样的条纹会分散注意力,而且看起来不吸引人 我可以使用RStudio创建一个新的bookdown项目(很可能与项目相同),将文件\u output.yml的内容替换为两行,从而重现结果: bookdown::gitbook: highlight: espresso 其他人
bookdown
package创建一个gitbook。最近,我注意到在渲染的gitbook中,代码块框下面有一条难看的黑色条纹(参见下面的打印屏幕)。当高亮显示
设置为意式浓缩咖啡
时出现。当一个人试图阅读这本书时,像这样的条纹会分散注意力,而且看起来不吸引人
我可以使用RStudio创建一个新的bookdown项目(很可能与项目相同),将文件\u output.yml
的内容替换为两行,从而重现结果:
bookdown::gitbook:
highlight: espresso
高光:浓缩咖啡
问题来自于使用
pandoc 2.x
我复制了这个bug,您可以在
pandoc1.19.x
中看到相同的gitbook
我写了一张便条解释我的想法
在这两个版本中,
HTML
源代码非常接近(我省略了div
和那些代码行)
安装程序包(“bookdown”)
#或开发版本
#devtools::安装github(“rstudio/bookdown”)
非常感谢您为我提供了两种解决问题的方法。第一个更适合我,因为我更喜欢使用
sepia
主题。这条条纹是最近在gitbook
中更新的结果(因为几个月前它没有使用bookdown
的相同代码出现)?我真的不知道这个bug是什么时候出现的,是如何出现的。CSS真的很难“调试”,而这个条带可能是CSS、JS或pandoc
的另一个演变的副作用。找出这个bug出现的时间和方式需要很多时间。我有一个有趣的想法来测试这个bug何时出现。现在还没有时间,但我计划这样做。我也尝试了继承颜色,它成功了:div.sourceCode{background color:inherit!important;}
这可以使用gitbook主题,包括白色、深褐色和夜间您的pandoc
版本是什么?pandoc版本2.1.1thx。问题来自Pandoc>=2。我将很快加强我的回答。我在报告中添加了一些细节answer@Vilmantas谢谢我对更好地理解pandoc css感兴趣,因为我开始编写一个包,用css将Rmd呈现为pdf