技術背景
在前面一篇博客中,我們介紹了一些關于在Windows系統上安裝R Studio來撰寫R Markdown,最后編譯成Beamer的演示檔案的程序,而在Windows系統的使用程序中發現,編譯程序還是要依賴于pdflatex的,而根據以往的經驗,在Windows上搞Latex還是略顯麻煩,所以在前一篇博客中,才給出了本地編譯成Tex檔案,最后切換到Overleaf上去編譯成pdf的下策,這里我們將給出另外一套解決方案:通過TinyTex來部署R Markdown環境,TinyTeX 是益輝大神基于 TeX Live 管理工具修改的 R 拓展包,
在寫一些學術演示檔案時,經常有可能用到Beamer——一種Latex的學術風PPT模板,比如下圖所示的這種:
這種風格的演示檔案有幾個明顯的優點:簡約、嚴肅、可以用Latex敲公式和推導、可微調、定制化程度高,而且一般都是免費的,當然也有一些明顯的缺點:寫Latex麻煩,部署Latex環境更麻煩,因此,更多的人都是硬著頭皮在Overleaf上寫Latex,這也是被逼無奈,但是我們看到在各大平臺用Markdown寫博客,或者在開源代碼倉庫中用Markdown寫說明檔案,都是非常的美觀,那有沒有可能用Markdown替代Latex,至少在演示檔案上用Markdown替代Latex呢?對于這個問題,R Markdown給出了肯定的回答,
TinyTex環境搭建
打開R Studio的R語言終端視窗,輸入如下指令:
install.packages('tinytex')
tinytex::install_tinytex()
安裝完成后,在R Studio界面點擊Preview->Beamer,就可以直接彈出編譯好的pdf的預覽:
這樣我們就完成了本地的完整R Markdown的環境搭建,可以通過Markdown來寫Beamer了,
總結概要
上一篇博客《通過R Studio用Markdown寫Beamer》的最后遺留了一個問題,那就是如何在本地win11的系統環境下快捷方便的構建一個pdflatex的環境,常規方案都是安裝一個TexLive和下載一大堆的擴展檔案,或者用Docker的方案去構建一個完整的環境,但是都很費時間精力,偶然的情況下看到了益輝大神基于TexLive修改了一個R的擴展包TinyTex,經過測驗,這毫無疑問是目前在本地構建R Markdown完整環境的最佳解決方案,
著作權宣告
本文首發鏈接為:https://www.cnblogs.com/dechinphy/p/tinytex.html
作者ID:DechinPhy
更多原著文章請參考:https://www.cnblogs.com/dechinphy/
打賞專用鏈接:https://www.cnblogs.com/dechinphy/gallery/image/379634.html
騰訊云專欄同步:https://cloud.tencent.com/developer/column/91958
參考鏈接
- https://www.cnblogs.com/dechinphy/p/rmarkdown.html
- https://www.jianshu.com/p/4fa7c107fe9c
- https://yihui.org/tinytex/cn/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/453833.html
標籤:其他
上一篇:論文閱讀:《Multimodal Graph Networks for Compositional Generalization in Visual Question Answering》
下一篇:云計算第七章
