【问题标题】:R markdown change inline code background color for PDFR markdown更改PDF的内联代码背景颜色
【发布时间】:2020-11-21 18:16:52
【问题描述】:

如何更改 R-markdown PDF 中内联代码元素的背景颜色?

目前,当我使用单个反引号 like that 时,在我编织 pdf 时不会呈现 背景颜色(仅字体,请参见下面的捕获)。然而,一切都适用于代码块,所以我想知道是否有一些调整。

我测试了来自issue 50727217 的答案,但字体没有像“代码”那样呈现。

我只想像 Markdown 一样显示 R-markdown 内联代码。

注意

我希望有灰色背景颜色的内联代码不会用于在 R markdown 中运行代码,只会突出显示某些代码元素(如路径、函数名称等)。

【问题讨论】:

    标签: css r r-markdown markdown pandoc


    【解决方案1】:

    首先运行library(kableExtra),然后尝试以下内联代码: `r text_spec("(vectorizer.pickle)", color="white", background = "gray")`

    您还可以将文本加粗并使用 hexadecimal colors 来找到您想要的灰色阴影:`r text_spec("(vectorizer.pickle)", bold = T, color="white", background = "#918C8B")`

    它对我有用。这是pdf输出:

    【讨论】:

    • 感谢您的详细回答。这也适用于我,但我没有代码块中的确切字体。这里`r text_spec(...)`中的字体和语料库是一样的。如何为`vectorizer.pickle`和`r text_spec(...)`元素设置相同的字体?我查找了 R markdown text_spec 文档,但没有找到字体系列参数。
    • 是的,你是对的。我以为我确实找到了 font-family 元素,但我错了......(你可以在我的答案的编辑历史中看到它)它确实编译了,但是当我查看结果时它有一个错误。我尝试了几种替代方法,例如 extra_css 参数,但到目前为止,font-family 没有运气
    猜你喜欢
    • 2017-05-13
    • 1970-01-01
    • 2018-01-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    • 2016-04-03
    • 2011-07-28
    相关资源
    最近更新 更多