7 天 后

Fye 感謝回覆

tinytex::tlmgr_install("listings")執行會出現錯誤

檢查發現我的mitex裡面有listings宏包了,可能是這個原因?

不過加上pandoc_args: --listings可以順利執行了,現在的新問題是執行完後沒有效果

附上我的yaml跟tex檔,是不是我有指令設錯了呢?

title: "Statistical Methods"
author: You Jia Sun
date: "最近一次編輯時間 `r format(Sys.time(), '%Y年%m月%d日%H时%M分%S秒')`"
geometry: margin=1.18in
documentclass: ctexart
output: 
  bookdown::pdf_book: 
    number_sections: yes
    toc: yes
    fig_crop: no
    base_format: rmarkdown::pdf_document
    latex_engine: xelatex
    citation_package: natbib
    dev: "cairo_pdf"
    template: null
    extra_dependencies:
      sourcecodepro:
       - scale=0.85
      sourceserifpro:
       - rmdefault
      sourcesanspro:
       - sfdefault
      awesomebox:
    quote_footer: ["\\hspace*{\\fill} ", ""]
    geometry:
      - top=30mm
      - left=20mm
    includes:
      in_header: header.tex
biblio-style: plainnat
pandoc_args: --listings
natbiboptions: "authoryear,round"
link-citations: yes
colorlinks: yes
classoption: "UTF8,a4paper,fontset=adobe,zihao=false"
\usepackage{xeCJK}
\usepackage{listings}
\setCJKmainfont{微軟正黑體}
\lstset{
  breaklines=true
}

感謝

    rockon8765 不确定RMarkdown对于code的处理是否有所改变,我之前也试过,listing 或者其它package 基本上没有太大作用,因为knit出来的tex文档中code是处理过的,并不是你所期望的。这个估计要等@yihui 或其他高手了确认一下。

      5 天 后