有人會知道如何讓synctex從tex到texit工作從pdf到Rnw?它的工作從Rnw到PDF。非常感謝。同步pdf到Rnw在knitr與texshop
回答
這就是我的工作方式。沒有嘗試過多個.Rnw文件。
在TeXShop首選項中,確保您的「同步方法」設置爲「SyncTeX(TeX≥2010)」。
在您的Mac上,製作目錄「〜/ Library/TeXShop/Rscripts」,並將從https://github.com/jan-glx/patchKnitrSynctex下載的R文件「patchKnitrSynctex.R」放在此目錄中。
創建可執行文件 「Knitr.engine」 包括以下shell腳本,並把它放在 「〜/資源庫/的TeXShop /發動機/」:
#!/bin/bash # export PATH=$PATH:/usr/texbin:/usr/local/bin # already on my path! Rscript -e "library(knitr); knit('$1')" latexmk -pdf -pdflatex='pdflatex -shell-escape -synctex=1 -file-line-error' "${1%.*}" Rscript -e "source('~/Library/TeXShop/Rscripts/patchKnitrSynctex.R', echo=FALSE, encoding='UTF-8'); patchKnitrSynctex('${1%.*}')"
在R,安裝包「patchDVI」。
在您的.Rnw文件中,在文檔的頂行添加「%!TEX TS-program = Knitr」。另外,.Rnw文檔圍繞文檔的頂部某處裏面添加的R代碼塊
<<setup, include=FALSE>>= patchDVI::useknitr() … #any other knitr global setups @
針織快樂!
- 1. 用knitr編譯* .Rnw文件 - 無Rstudio
- 2. Knitr輸出在Rmd和Rnw之間有所不同:data.table輸出示例
- 3. TeXShop(LaTeX)中的PDF縮略圖
- 4. 當knitr在rStudio中運行時,需要Rnw的文件名
- 5. 是否可以在knitr .Rnw文件中使用\ include {}命令?
- 6. 如何在rnw文件中使用Knitr使用條件評估
- 7. knitr單個空格代碼,當類默認雙空格時(Rnw)
- 8. 使用knitr編譯多個RNW文件::針織
- 9. 用希臘文編譯.Rnw爲PDF
- 10. 從R腳本傳遞字符串到.Rnw模板R代碼部分,brew/knitr
- 11. 編譯RNW到TEX
- 12. vim界面texshop
- 13. 的gnuplot用的TeXShop在OSX
- 14. knitr losts強調字符時在PDF
- 15. LINEBREAKS與knitr
- 16. 使用texlive,爲什麼我可以將knitr Rnw文件編譯爲pdf而不是從編織R輸出到pdf
- 17. 同步(這)與同步(MyClass.class)
- 18. 如何獲取knitr .Rnw文檔中使用的軟件包列表?
- 19. 使用knitr和latex,您如何從.Rnw腳本中提取所有引用?
- 20. 與vb.net同步到Outlook 2010與贖回
- 21. Knitr與「--biblatex」選項
- 22. 與knitr kable功能
- 23. 使用knitr和texi2dvi編譯多個PDF
- 24. 使用knitr強制執行PDF包vignette
- 25. Knitr hook後處理pdf輸出?
- 26. KnitR:控制檯和PDF(編碼)
- 27. R knitr生成pdf時出錯41(windows)
- 28. knitr和Sweave PDF文件名編號爲
- 29. 與github同步
- 30. 與RestKit同步