代码之家  ›  专栏  ›  技术社区  ›  antecessor

从rmarkdown更改PDF输出中内联引文的颜色

  •  1
  • antecessor  · 技术社区  · 7 年前

    在Rmarkdown的PDF输出中更改内联引文的颜色时,我遇到了麻烦。让我们从山药开始:

    <预> <代码> 标题:我的头衔 作者:“Mario Modesto Mata” 日期:2018年9月20日 输出: PDF文档: 推荐理由:浓缩咖啡 数字部分:是 TOC:是的 深度:4 参考文献.bib CSL:AJPA.CSL --- < /代码>

    如您所见,我指定了我的书目( references.bib )和引用样式( ajpa.csl )。我得说它很好用。

    但是,我正在写一份长的手稿,我希望内联引文有颜色,以便读者区分什么是文本,什么是引文。

    更改颜色前

    这是我的示例,您可以在其中看到内联引文。

    < Buff行情>

    CADA diente se forma en un momento concreto bajo una fuerte regulaci_3 n 第二代。Por Lo Tanto,Presentan Cada Uno Su Propia Trayectoria de Crecimiento,Desarrolo,Tasa de Famci_3 n y Momento de Eruci_3 n,魁北克 儿子的关系是独立的,他们的关系很重要。波尔 Este Motivo,Cada Especie posee un patr_3 n de Desarrolo牙科 特别是Y bien definido en funci_3 n de las trayectorias de 混凝土混凝土 [@Bermudezdecastrochigramandolina2002; @smithdentaldevelopmentevolution1991年; @史密斯登塔发展测量1989; @smithpatternsdentaldevelopment1994年]。El Desarrolo牙科ES 改变异端关系,抵制 Malnutrici_3 n y enfermedad,existiendo menos variaci_3 n en su patr_3 n de Desarrollo尊敬的一位Los Par_“Metros de Maduraci_3 n Esquel_)”Ticos [@lewisrelationship齿形1960]。

    < /块引用>

    当我使用rmarkdown将其转换为pdf时,我得到了正确的内联引用:

    改变颜色后

    我在这个论坛上搜索并找到了一个潜在的解决方案,

    但是,当我实现这些提示时,如代码中所示:

    < Buff行情>

    CADA diente se forma en un momento concreto bajo una fuerte regulaci_3 n 第二代。Por Lo Tanto,Presentan Cada Uno Su Propia Trayectoria de Crecimiento,Desarrolo,Tasa de Famci_3 n y Momento de Eruci_3 n,魁北克 儿子的关系是独立的,他们的关系很重要。波尔 Este Motivo,Cada Especie posee un patr_3 n de Desarrolo牙科 特别是Y bien definido en funci_3 n de las trayectorias de 混凝土混凝土 \文本颜色蓝色[@bermudezdecastrochigramandolina2002; @smithdentaldevelopmentevolution1991年; @史密斯登塔发展测量1989; @smithpatternsdentaldevelopment1994年]。El Desarrolo牙科ES 改变异端关系,抵制 Malnutrici_3 n y enfermedad,existiendo menos variaci_3 n en su patr_3 n de Desarrollo尊敬的一位Los Par_“Metros de Maduraci_3 n Esquel_)”Ticos \文本颜色蓝色[@lewirelationshiptouthformation1960]。

    < /块引用>

    我得到这个输出:

    如您所见,括号中的文本已变为蓝色,但我丢失了正确的内联引用。

    问题

    1. 如何在不丢失引用本身的情况下更改内联引用的颜色?也许有一个选项可以添加山药(这将是非常棒的),而不是定制每一个单一的引文沿整个手稿?
    < H1>更新< /H1 >

    您可以 下载一个zip文件 with part of my rmd file,ajpa.csl and references.bib.

    如你所见,我已经指定了我的参考书目( references.bib )以及引文风格( ajpa.csl )我得说它很好用。

    然而,我正在写一个长的手稿,我希望内联引文是彩色的,以让读者区分什么是文本和什么是引文。

    更改颜色前

    这是我的示例,您可以在其中看到内联引用。

    CADA diente se forma en un momento concreto bajo una fuerte regulaci_3 n 第二代。Por Lo Tanto,Presentan Cada Uno Su Propia Trayectoria de Crecimiento,Desarrolo,Tasa de Famci_3 n y Momento de Eruci_3 n,魁北克 儿子的关系是独立的,他们的关系很重要。波尔 Este Motivo,Cada Especie posee un patr_3 n de Desarrolo牙科 特别是Y bien definido en funci_3 n de las trayectorias de 混凝土混凝土 [@Bermudezdecastrochigramandolina2002; @smithdentaldevelopmentevolution1991年; @史密斯登塔发展测量1989; @smithpatternsdentaldevelopment1994年]。El Desarrolo牙科ES 改变异端关系,抵制 Malnutrici_3 n y enfermedad,existiendo menos variaci_3 n en su patr_3 n de Desarrollo尊敬的一位Los Par_“Metros de Maduraci_3 n Esquel_)”Ticos [@lewirelationship齿形1960]。

    当我使用rmarkdown将其转换为pdf时,我得到了正确的内联引用: enter image description here

    改变颜色后

    我在这个论坛上找到了一个潜在的解决方案, as you can read in the original question .

    但是,当我实现这些提示时,如代码中所示:

    CADA diente se forma en un momento concreto bajo una fuerte regulaci_3 n 第二代。Por Lo Tanto,Presentan Cada Uno Su Propia Trayectoria de Crecimiento,Desarrolo,Tasa de Famci_3 n y Momento de Eruci_3 n,魁北克 儿子的关系是独立的,他们的关系很重要。波尔 Este Motivo,Cada Especie posee un patr_3 n de Desarrolo牙科 特别是Y bien definido en funci_3 n de las trayectorias de 混凝土混凝土 \文本颜色蓝色[@bermudezdecastrochigramandolina2002; @smithdentaldevelopmentevolution1991年; @史密斯登塔发展测量1989; @smithpatternsdentaldevelopment1994年]。El Desarrolo牙科ES 改变异端关系,抵制 Malnutrici_3 n y enfermedad,existiendo menos variaci_3 n en su patr_3 n de Desarrollo尊敬的一位Los Par_“Metros de Maduraci_3 n Esquel_)”Ticos \文本颜色蓝色[@lewirelationshiptouthformation1960]。

    我得到这个输出:

    enter image description here

    如您所见,括号中的文本已变为蓝色,但我丢失了正确的内联引用。

    问题

    1. 如何在不丢失引用本身的情况下更改内联引用的颜色?也许有一个选项可以添加山药(这将是非常棒的),而不是定制每一个单一的引文沿整个手稿?

    更新

    你可以 download a ZIP file 我的部分rmd文件,ajpa.csl和references.bib。

    1 回复  |  直到 7 年前
        1
  •  1
  •   jay.sf    7 年前

    我们可以设置yaml选项 link-citations:yes and linkcolor:blue

    <预> <代码> 标题:我的标题 作者:“Mario Modesto Mata” 日期:2018年9月20日 输出: PDFX文档: 推荐理由:浓缩咖啡 数字部分:是 TOC:是的 TOC深度:4 #参考文献.bib J.L.CSL:AjPA.CSL 参考文献: -ID:霍金热力学-1983 作者: -家庭:霍金 给出:S. W. -家庭:页 给出:Don。n.名词 出版单位:数学物理交流 标题:反德西特空间黑洞的热力学。 容量:87 类型:文章日记帐 发布: 年份:1983 链接引用:是 Link颜色:蓝色 --- ``` r设置,include=false_ knitr::opts块$set(echo=true) ` ` ##标题 Lorem Ipsum Dolor Sit Amet,Consetetur Sadipscing Eliter,Sed Diam Nonumy Eirmod公司 临时工、劳工和多洛尔·马格纳·阿利库亚姆·埃拉特、塞德·戴姆·沃卢普塔 [@Hawking_Thermology_1983年]。 第二书目

    屈服

    注:This also works with书目:….instead ofreferences:….

    这就是你想要的吗?

    顺从的

    enter image description here

    注: 这也适用于 bibliography: ... 而不是 references: ... .

    这就是你想要的吗?