texstudio 使用方法_Latex加速: TexStudio的安装和使用
TexStudio可以加速Latex的編輯和寫作,這里簡單介紹一下TexStudio的安裝,配置和使用。但是有一個重要的前提,TexStudio會使Latex源代碼和pdf文件并排顯示,比較占用桌面的寬度,所以不推薦在15寸以下的小屏幕上使用,在小的筆記本電腦上,可以直接在文本編輯器中撰寫Latex源代碼,另外在終端窗口中編譯pdflatex,并通過直接打開pdf文件進行查看,但這對latex的語法要求比較熟練。TexLive的安裝不在這里介紹,以后有空再講,此處只講一下已經配置好TexLive之后如何正確配置TexStudio,TexLive成功配置可以通過在命令行中輸入pdflatex來查看其版本是安裝的版本還是系統原來自帶的。不推薦使用系統自帶的latex,因為版本比較老。
安裝texstudio并啟用系統的latex
接下來就是從官網www.texstudio.org/下載正確的TexStudio版本并安裝,對Fedora25系統,直接下載rpm安裝包并安裝即可。但是裝好后并不能立即使用,此時會發現無法找到系統中裝好的TexLive,網上的解答是需要重新啟動一次電腦[1],試過之后并不行。隨后又搜到了一個方法[2],就是手動把pdflatex, xelatex, luralatex, etc的位置配置一下。Linux電腦上安裝的TexLive可以從.bashrc中查看,當時安裝TexLive后是專門在環境中做過配置的。例如:.bashrc中顯示:
# added by nan for texlive2016 with latex editing softwareexportINFOPATH=${INFOPATH}:/usr/local/texlive/2016/texmf-dist/doc/infoexportMANPATH=${MANPATH}:/usr/local/texlive/2016/texmf-dist/doc/manexportPATH=${PATH}:/usr/local/texlive/2016/bin/x86_64-linux
結合上述位置即可找到pdflatex, xelatex, luralatex等可執行文件的位置,然后在TexStudio中:option-> configure texstudio-> commands -> latex/ pdflatex/ xelatex/ luralatex ... 等到成功配置好這些命令的位置即可成功運行TexStudio并生成pdf文件了。
還存在的一個小問題是對于eps的圖片格式會報錯XeLaTex xdvipdfmx:fatal: pdf_ref_obj(): passed invalid object,而如果直接在終端的命令行中利用xelatex編譯生成pdf文檔則沒有任何問題。解決的方法可以參考園子里的這篇文章在mac上遇到的類似問題[3],也就是把TexStudio在高級設置中的搜索路徑直接替換成TexLive軟件庫中執行文件所在文件夾的路徑,在我的系統上就是:/usr/local/texlive/2016/bin/x86_64-linux,這樣設置之后果然沒有任何問題了。估計還有一種可能性是經過這里搜索路徑的更換,之前需要手動配置的pdflatex, xelatex等執行文件的位置也不用手動設了,但是此處TexStudio已經可以用了,就不做這個測試了。
其它的小bug,安裝好之后還存在的小問題是應用的圖標顯示錯誤,在網上看到的分析有可能是qt的錯誤[4],所以給系統安裝了qt-creator,經過這個操作后TexStudio在doc中的圖標果然回復了正常。
Texstudio配置單詞拼寫檢查
在Texstudio中配置單詞拼寫檢查可以利用Libreoffice中拼寫檢查的.oxt插件,先從libreoffice的官網[5]下載對應語言的單詞拼寫插件。然后在texstudio中選擇: options-> configure texstudio->language check -> spell check-> import dictionary-> 選擇下載的.oxt文件即可。
一般新安裝的Texstudio中默認是已經添加了英語單詞拼寫的插件的,但是在有些發行版中沒有默認添加,需要手動添加一下。或者如果你用其他的語言進行編輯的時候,需要導入對應語言的拼寫詞典。
Texstudio配置英語語法檢查
英語語法檢查比單詞拼寫檢查稍微麻煩一些,需要用到language tools,這是個基于java的開源項目,支持很多種語言的語法檢查。Libreoffice中的語法檢查也是依賴于這個項目才得以實現。首先需要在本機的電腦上安裝最新版java版本(JRE),對于mac系統還需要額外安裝java開發系統(JDK),然后需要從language tools的官網[6]下載通用的離線文件(stand-alone for your desktop)。下載后將壓縮包解壓到理想的安裝位置,然后找到languagetools.jav文件,接著在該目錄下打開命令行并運行如下命令:java -jar languagetool.jar。這時languagetools的主體窗口就會彈出來,在這個圖形窗口中就可以進行簡單的語法檢查。接下來在: text checking-> options->勾選run as server on port,這樣就可以在本地網絡的8081節點上啟用語法檢查。接下來在Texstudio中的: preference-> language checking-> language tool server URL:?http://localhost:8081/; LT path中輸入解壓后的languagetools.jav文件的位置即可。經過這個的設置后texstudio就具備了檢查英語語法的功能了。
要看是不是配置成功了,只要在編輯器中寫一句病句就行:I ateee a apple. 其中“ateee”應該被檢測為錯誤的單詞,而“a”應被檢查為語法錯誤。
其它小技巧
顯示或隱藏行號(line number),這個可以通過preference->advanced editor->linenumber來實現。
參考:
總結
以上是生活随笔為你收集整理的texstudio 使用方法_Latex加速: TexStudio的安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现的基于NMF的多图聚类算
- 下一篇: 解决使用支付宝沙箱应用报错wrong t