[問題] Rmarkdown無法顯示方程式裡的中文

看板LaTeX (論文排版)作者 (一直被當空氣)時間4年前 (2020/02/17 11:15), 編輯推噓0(008)
留言8則, 4人參與, 4年前最新討論串1/2 (看更多)
請問各位高手,如何在Rmarkdown產生pdf檔案時,顯示方程式中的中文? 產生html檔案時沒有這個問題。嘗試許多字型,也用ctex編輯, 但是一直沒辦法解決。 Rmarkdown語法 --- title: "機率" author: - Me output: pdf_document: toc: no fig_caption: yes latex_engine: xelatex includes: in_header: headernew.tex html_notebook: highlight: textmate number_sections: yes theme: spacelab toc: yes html_document: df_print: paged toc: yes editor_options: chunk_output_type: inline --- ```{r, setup, include=FALSE} knitr::opts_chunk$set(fig.width = 8, collapse = TRUE, latex.options.color='blue') library(knitr) library(kableExtra) knitr::opts_chunk$set(echo = TRUE) options(knitr.table.format = "latex",encoding = 'UTF-8') ``` 機率公式: \[機率=\frac{特定事件發生次數}{全部發生次數} \] headernew.tex: \usepackage{mathspec} \usepackage{amsmath,amsthm} \usepackage{fontspec} \usepackage[BoldFont, SlantFont]{xeCJK} \setCJKmainfont{YouYuan} %\setCJKmainfont{Adobe Heiti Std} %\setCJKsansfont{Adobe Heiti Std} \setCJKsansfont{MingLiU} \setCJKmonofont{MingLiU} \setCJKfamilyfont{JhengHei}{Microsoft JhengHei} \setCJKfamilyfont{mingliu}{MingLiU} \newcommand*{\hei}{\CJKfamily{JhengHei}} \newcommand*{\ming}{\CJKfamily{mingliu}} -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.56.212 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1581909334.A.9C9.html

02/17 16:40, 4年前 , 1F
先把log檔放在雲端貼出來看看。
02/17 16:40, 1F

02/18 09:26, 4年前 , 2F
放在雲端是?
02/18 09:26, 2F

02/18 22:41, 4年前 , 3F
pastebin.com 試試
02/18 22:41, 3F

02/19 10:05, 4年前 , 4F

02/19 10:10, 4年前 , 5F
02/19 10:10, 5F

02/19 10:46, 4年前 , 6F
試試xecjk的CJKmath參數設成true(見xecjk的手冊)
02/19 10:46, 6F

02/25 16:30, 4年前 , 7F
感謝。這就去試>
02/25 16:30, 7F

02/28 15:26, 4年前 , 8F
方程式內中文字用\hbox{中文}包起來
02/28 15:26, 8F
文章代碼(AID): #1UIWLMd9 (LaTeX)
文章代碼(AID): #1UIWLMd9 (LaTeX)