天天看點

mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題

目錄

  • 需要準備的軟體
  • 一、安裝步驟
  • 二、可能遇到的問題
    • 1. bib檔案文獻引用遇到的問題
    • 2.bib檔案編譯

需要準備的軟體

  1. Mactex,在mac上運作必備。直接去官網上下載下傳最新版就好了,筆者下載下傳時大概4.2g左右的大小
  2. Sublime Text,一款比較簡潔的編輯器
  3. Skim pdf,用來檢視實時編譯出來的文章

一、安裝步驟

  1. 下載下傳mactex,直接去官網下即可,直接按照提示安裝完成即可。
  2. 去官網下載下傳安裝sublime,安裝安成後打開sublime,打開控制台。
    mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題
    然後在控制台輸入這串代碼,按enter等運作結束後重新開機sublime。
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
           
  1. 打開sublime後按下按下

    shift + ⌘ + P

    ,輸入 Install Package ,回車。在新搜尋框中輸入latex tool安裝插件。
    mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題
    這裡可能因為我以及安裝過了,是以搜尋不到。正常安裝結束即可。
  2. 安裝skim。安裝完成後打開選項設定,在同步中添加sublime,這樣就是實時編譯更新pdf了。
    mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題
  3. 接着打開一個tex模版就可以正常使用了,當你修改完成後按下

    ⌘+B

    就可以完成編譯,skim自動彈出pdf。

二、可能遇到的問題

1. bib檔案文獻引用遇到的問題

首先你需要有一個bib檔案,然後在裡面放上類似格式的參考文獻内容,這個可以用谷歌學術直接導出。

mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題

然後你在文章需要引用的部分加上例如

\cite{chen2019can}

的标簽即可實作引用,

mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題

你還需要在文章的結尾出加上有關引用的标簽,這樣才能顯示出來。

mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題
\renewcommand\refname{refence}  #引用部分的标題
\bibliographystyle{plain}  #格式
\bibliography{ref}  #你的bib檔案名
           

2.bib檔案編譯

在按照上述步驟完成配置後,你可能回發現你的pdf依舊沒有引用出現,這個是因為sublime下你需要經過四次編譯,這時候你需要用到自定義編譯的功能。

打開LaTeXTools.sublime-settings這個檔案,(Mac下預設為~/Library/Application Support/Sublime Text 3/Packages/LaTeXTools)有預設的配置檔案LaTeXTools.sublime-settings)

找到builder_settings,在對應的作業系統下添加

[
				"pdflatex -synctex=1 -interaction=nonstopmode",
				"bibtex",
				"pdflatex -synctex=1 -interaction=nonstopmode",
				"pdflatex -synctex=1 -interaction=nonstopmode",
		]
           
mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題

然後你在修改文章後按下

shift + ⌘ + B

選擇下圖中的script builder就可以完成四次自定義編譯。

mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題

這樣你的pdf後就會有引用出現啦。

mac配置sublime+latex寫作環境+bib文獻引用解決方案需要準備的軟體一、安裝步驟二、可能遇到的問題