看板 R_Language 關於我們 聯絡資訊
[問題類型]: 基礎操作 [軟體熟悉度]: 新手(沒寫過程式,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
linkpon5566: ppt.cc/8ZYmu 09/25 22:44
cywhale: update Miktex by using Miktex 2.9 updater(Admin) 09/25 23:59
cywhale: and re-run knitr.. finally I can also display Chinese 09/26 00:01
cywhale: I think the tab indent is meaningful if 'latex_engine 09/26 00:10
cywhale: not correctly indented, it used pdflatex not xelatex 09/26 00:11
andrew43: 簡單說,在windows要用(La)TeX就是安裝MiKTeX,就對了。 09/26 00:40