天天看点

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文献引用解决方案需要准备的软件一、安装步骤二、可能遇到的问题