[問題] Rstudio與rmarkdown的一些問題

看板R_Language作者 (大將軍 五六)時間9年前 (2016/09/25 22:43), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
[問題類型]: 基礎操作 [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 大家好 在學校剛學R沒幾天 目前是在學 Rstudio中使用 rmarkdown編輯pdf 遇到的一些問題.... Q1:請問 TeX LaTeX MiKTeX 之間的關係是?? 老師明明叫我們"裝MiKTeX" 有時候言談間卻又夾雜LaTeX EX:某些錯誤出現後 就說是LaTeX版本不夠新之類的 有google過 但相關基礎知識貧乏 還是一知半解 GOOGLE後 我的理解: TeX是排版軟體 LaTeX是基於TeX開發出來 MiKTeX又基於TeX LaTeX開發出來 所以包含前2者的語法?? Q2: 如何縮排會影響程式執行嗎?? 我試著在Rstudio中用rmarkdowm 輸出繁體中文 用的方法如1F推文(系統不允許我打在文章裡...) 到了簡體中文的那一步都OK 繁體中文的那一步 卻無法成功knit出中文pdf 最後我改了開頭的縮排 居然成功輸出中文了.... 差異如下(沒打出的部分都沒更動) 原: output: pdf_document: includes: in_header: header.tex latex_engine: xelatex 出現錯誤: Error in (function (toc = FALSE, toc_depth = 2, number_sections = FALSE, : unused argument (in_header = "header.tex") Calls: <Anonymous> -> create_output_format -> do.call -> <Anonymous> 停止執行 改了之後: output: pdf_document: includes: in_header: header.tex latex_engine: xelatex 成功knit出繁體中文的pdf.... 不知道這些問題會不會不符版旨 希望有人可以解惑...或是指引我一條明路... 或是告訴我教材自行閱讀QQ 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.130.8 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1474814618.A.790.html

09/25 22:44, , 1F
ppt.cc/8ZYmu
09/25 22:44, 1F

09/25 23:59, , 2F
update Miktex by using Miktex 2.9 updater(Admin)
09/25 23:59, 2F

09/26 00:01, , 3F
and re-run knitr.. finally I can also display Chinese
09/26 00:01, 3F

09/26 00:10, , 4F
I think the tab indent is meaningful if 'latex_engine
09/26 00:10, 4F

09/26 00:11, , 5F
not correctly indented, it used pdflatex not xelatex
09/26 00:11, 5F

09/26 00:40, , 6F
簡單說,在windows要用(La)TeX就是安裝MiKTeX,就對了。
09/26 00:40, 6F
文章代碼(AID): #1Nv-AQUG (R_Language)
文章代碼(AID): #1Nv-AQUG (R_Language)