最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Vim + LaTeX 在WSL下的配置

2021-02-18 23:03 作者:mufasai  | 我要投稿

刷手機(jī)的時候看到了這樣幾篇博文。作者通過配置vim和snippet能夠飛速使用LaTeX完成自己的論文和數(shù)學(xué)筆記,覺得很cool。

https://castel.dev/

使用LaTeX這樣的排版系統(tǒng)還是在UNIX或Linux系統(tǒng)方便,原文作者的操作系統(tǒng)是Linux + bspwm,但我們大部分還是用windows,安裝雙系統(tǒng)的話又會帶來各種各樣的風(fēng)險。最后我選擇了通過微軟推出的WSL(Windows Subsystem for Linux)來實現(xiàn)類似的功能。

(Linux小白。求大神放過>﹏<,歡迎對內(nèi)容的批評和指正)

1. WSL的配置

在“啟用或關(guān)閉windows功能”中打開“適用于Linux的Windows子系統(tǒng)”選項,在應(yīng)用商店中搜索Ubuntu并下載安裝。

推薦20.04版本,默認(rèn)vim8.1

換源(https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/)并更新后就可以得到一個無桌面環(huán)境的Linux子系統(tǒng),不過不論是WSL原本的shell還是微軟官方的Windows Terminal 表現(xiàn)都很拉(顏值不行)。這里推薦安裝應(yīng)用商店的Fluent terminal,安裝好zsh 和 Nerd 字體后可以得到一個不錯的終端,各種zsh主題和終端符號基本都能有很好的顯示效果。

ranger + icon(github.com/alexanderjeurissen/ranger_devicons)

如果不嫌麻煩的話,可以按照這兩篇鏈接來修改系統(tǒng)注冊表可以把Fluent Terminal 添加到右鍵菜單,并且,你如果是utools使用者還可以配置啟動快捷鍵(alt + Enter),可以獲得與在ubuntu下使用終端類似的體驗。

https://blog.csdn.net/roamer314/article/details/106444075

https://www.zhihu.com/question/393915987

右鍵菜單中的Fluent Terminal

接下來安裝LaTeX環(huán)境。

命令行執(zhí)行: sudo apt-get install texlive-full 直接安裝LaTeX全部的包。順便一提,在WSL下其他編程語言的環(huán)境配置基本也同在Linux下幾行命令就可以解決。

2. Vim的配置

WSL的ubuntu20.04默認(rèn)自帶Vim8.1。

安裝vim-plug,通過配置vimrc來安裝coc框架(代碼補(bǔ)全)、vimtex插件(LaTeX語言支持)和代碼片段插件。

通過一個數(shù)組來管理需要的coc插件:

再次打開Vim,Normal 模式下運(yùn)行:PlugInstall 來安裝上述插件。然后用Vim編輯tex文件就能進(jìn)行正常的代碼補(bǔ)全。

補(bǔ)全的效果

原文博主之所以能夠很快完成課堂筆記,不僅因為熟練使用Vim,平時積累的snippet也幫他節(jié)省了大量的時間。在原作者的github倉庫(https://github.com/gillescastel/latex-snippets/blob/master)我們可以直接把tex.snippet 下載到?~/.vim/Ultisnippet 。熟練使用片段補(bǔ)全的話,效果拔群。

原文中展示的效果

3.模板

直接找到一個合適的LaTeX模板能夠幫我們的寫作節(jié)省大量的時間。作為一項性價比不高的暫時性技能(對大多數(shù)學(xué)生黨人來說),個人認(rèn)為對著模板,能用會改就已經(jīng)可以了。找模板推薦overleaf和 http://www.latextemplates.com/,可以找到并直接下載模板的SourceCode。

https://cn.overleaf.com/latex/templates

Overleaf同時還提供了一個在線的編輯器可以直接添加模板,編譯并下載PDF到本地,不過網(wǎng)絡(luò)并不穩(wěn)定,不推薦直接在線寫作。

CVPR_Template

4. 寫在最后

當(dāng)然作為一個上古文本編輯器,Vim的學(xué)習(xí)曲線十分陡峭,上限有多高下限就有多低。如果急需用LaTeX干活兒或者不喜歡折騰還是用普通的文本編輯器或者IDE為好。不過WSL可以作為學(xué)習(xí)Linux的入門,絕對推薦使用(微軟大法好)。

5. 推薦鏈接

  1. 作者原文:https://castel.dev/post/lecture-notes-1/?

  2. 終端文件管理器ranger:?https://github.com/ranger/ranger

  3. Nerd 字體:?https://github.com/ryanoasis/nerd-fonts

  4. vim-plug:?https://github.com/junegunn/vim-plug

  5. vim和coc保姆級教程:



Vim + LaTeX 在WSL下的配置的評論 (共 條)

分享到微博請遵守國家法律
新平| 靖边县| 铜川市| 五原县| 海林市| 辽中县| 黔东| 福清市| 五家渠市| 南汇区| 新宾| 阆中市| 湘潭县| 平武县| 凤台县| 潮州市| 拉萨市| 江华| 炎陵县| 额济纳旗| 镇宁| 清水县| 玉溪市| 天峨县| 张家口市| 新田县| 万山特区| 四子王旗| 祥云县| 庆安县| 梁山县| 宁德市| 成安县| 靖安县| 高安市| 桂阳县| 布尔津县| 闻喜县| 贵港市| 南部县| 来凤县|