Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gitbook代码块中丑陋的黑色条纹,突出显示:浓缩咖啡(R bookdown)_R_Bookdown_Highlight.js - Fatal编程技术网

gitbook代码块中丑陋的黑色条纹,突出显示:浓缩咖啡(R bookdown)

gitbook代码块中丑陋的黑色条纹,突出显示:浓缩咖啡(R bookdown),r,bookdown,highlight.js,R,Bookdown,Highlight.js,我使用Rbookdownpackage创建一个gitbook。最近,我注意到在渲染的gitbook中,代码块框下面有一条难看的黑色条纹(参见下面的打印屏幕)。当高亮显示设置为意式浓缩咖啡时出现。当一个人试图阅读这本书时,像这样的条纹会分散注意力,而且看起来不吸引人 我可以使用RStudio创建一个新的bookdown项目(很可能与项目相同),将文件\u output.yml的内容替换为两行,从而重现结果: bookdown::gitbook: highlight: espresso 其他人

我使用R
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