我安裝了vim插件latex-box,但我無法讓它編譯我的Latex文件。文檔說它使用latexmk來編譯,並且我已經安裝了它,並且在它自己調用時它可以工作。 但是,當我使用插件的\ll
命令進行編譯時,我得到一個錯誤,指出'不能在沒有VIM服務器的情況下在後臺運行latexmk'。我找不到解釋爲什麼會在插件文檔中發生此錯誤。vim和乳膠盒
編輯:
我找到了解決這個問題,但碰到了別人。
要解決這個問題,需要安裝完整版本的vim(根據您的操作系統不同而不同),其中包括服務器支持等。即使你不使用這個插件,我也建議你這樣做,因爲它會修復不能從/複製/粘貼到vim的問題。在(K)Ubuntu中,安裝包vim-gtk
。
啓動Vim這樣vim --servername SOMETHING file.tex
這樣做後,服務器名錯誤消失了,編譯通過去但從latexmk輸出顯示出來對我是編輯文件的頂部。它不覆蓋它,它只顯示在文本的頂部。當我移動光標時,vim突出顯示一個字或一個括號,它出現在屏幕上。我發現擺脫編譯器輸出的唯一快速方法是上下滾動文件,使文本再次出現。
是否有任何修復程序的Mac OS?我從Mac終端運行vim,它不明白選項--servername :( – chepukha
我實際上停止使用latex-box並將F9鏈接到latexmk命令以通過latex運行代碼。我使用PDF查看器重新加載文件,如果它改變,所以在latexmk完成後我立即看到更改 – ravl1084
我看到了,這不是一個糟糕的解決方案,爲什麼你停止使用latex-box? – chepukha