【问题标题】:Compiling latex document in R Markdown在 R Markdown 中编译乳胶文档
【发布时间】:2022-08-17 23:09:31
【问题描述】:

我正在尝试使用 R studio 在 R markdown 中编译乳胶文档。这些是标题选项 -

---
header-includes:
   - \\usepackage{float}
   - \\usepackage{wrapfig}
   - \\usepackage{graphicx}
   - \\usepackage{lipsum}
   - \\usepackage[fontsize=12pt]{scrextend}
   - \\usepackage{fontspec}
   - \\newcommand*{\\bibfont}{\\footnotesize}
   - \\PassOptionsToPackage{dvipsnames}{xcolor} 
   - \\usepackage[dvipsnames]{xcolor}
   - \\usepackage{etoolbox}
   - \\defbibheading{bibliography}[\\textcolor{Blue}\\refname]{}
   - \\usepackage{blindtext}
   - \\usepackage{needspace}
   - \\usepackage{mwe}
output: 
  pdf_document:
    latex_engine: xelatex
    fig_caption: true
    citation_package: biblatex
bibliography: Gibbs.bib
mainfont: ArialMT
geometry: margin=0.70in
---

这是我得到的错误 -

! Undefined control sequence.
<recently read> \\defbibheading 

有什么帮助吗?谢谢!

    标签: r pdf latex r-markdown bibtex


    【解决方案1】:

    问题是,虽然 rmarkdown 由于您的 citation_package: biblatex 选项会自动加载 biblatex 包,但它只会在它已经处理了您的标头包含之后才会这样做。这意味着您不能直接使用标题包含中 biblatex 包中的 \defbibheading{} 之类的宏。

    作为一种解决方法,您可以尝试

    ---
    header-includes:
       - \usepackage{float}
       - \usepackage{wrapfig}
       - \usepackage{graphicx}
       - \usepackage{lipsum}
       - \usepackage[fontsize=12pt]{scrextend}
       - \usepackage{fontspec}
       - \PassOptionsToPackage{dvipsnames}{xcolor} 
       - \usepackage[dvipsnames]{xcolor}
       - \usepackage{etoolbox}
       - \AtBeginDocument{\renewcommand*{\bibfont}{\footnotesize}\defbibheading{bibliography}[\textcolor{blue}{\refname}]{}}
       - \usepackage{blindtext}
       - \usepackage{needspace}
       - \usepackage{mwe}
    output: 
      pdf_document:
        keep_tex: true
        latex_engine: xelatex
        fig_caption: true
        citation_package: biblatex
    bibliography: Gibbs.bib
    mainfont: ArialMT
    geometry: margin=0.70in
    ---
    
    test
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      相关资源
      最近更新 更多