王德福 Wonderful

Sublime Text3 + TeXLive配置

2019-08-15 · 4 min read
实验室经验

写论文必备神器 LaTeX,一次性解决 Word 图片跑来跑去的困扰
写毕业论文还是老老实实的用 Word 吧

安装和配置 Sublime Text 3

  1. 首先是安装 Sublime Text 3,会询问激活码,本来打算买一个的,但是80刀略贵,不过不激活个人用户也可以用,只是软件上显示一个未激活
  2. 安装Package Control
  3. CTRL+ `调出安装控制台
  4. PackageControl网站找到安装命令,输入并回车,如有错误谷歌查之
  5. 这个网站莫名其妙的被墙了,关键是 GFWlists 中还没有,安装命令如下,要科学上网才能安装,离线方法自行谷歌

import urllib.request,os,hashlib; h =
'6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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. 按住Ctrl+Shift+P调出Package Control
  2. 如果调不出来,多半是因为新版本将Package Control屏蔽了
  3. 在Preferences -> Settings中将如下代码中的Package Control去掉

"ignored_packages":
[
"Package Control",
"Vintage"
]

  1. 在Package Control中输入install进入Package Control:Install Package
  2. 安装LaTeXTools
  3. 顺便安装如下两个包
  4. ConvertToUTF8 : 可以将其他的编码格式的文件转换为 UTF8。
  5. Markdown Preview: 可以使用 Sublime Text 将 Markdown 文件编译成 html 文件实现预览。

安装 TexLive

  1. 下载 TeXLive,上科大镜像清华镜像下载会快一点,安装过程大约1小时
  2. 配置LaTeXTools
  3. 在 Preferences -> Package Settings ->
    LaTeXTools中点击Reconfigure and migrate settings
  4. 然后 Package Settings->LaTeXTools->Settings - User
  5. 找到 Windows 字段
  6. 修改如下设置

"windows": {
// Path used when invoking tex & friends; "" is
fine for MiKTeX
// For TeXlive 2011 (or other years) use
// "texpath" :
"C:\texlive\2011\bin\win32;$PATH",
"texpath"
: "TeXLive安装路径",
// TeX distro: "miktex" or "texlive"
"distro" : "texlive",
// Command to invoke Sumatra. If blank,
"SumatraPDF.exe" is used (it has to be on your PATH)
"sumatra": "",
// Command to invoke Sublime Text. Used if the keep_focus
toggle is true.
// If blank, "subl.exe" or
"sublime_text.exe" will be used.
"sublime_executable": "",
// how long (in seconds) to wait after the jump_to_pdf
command completes
// before switching focus back to Sublime Text. This may need
to be
// adjusted depending on your machine and configuration.
"keep_focus_delay": 0.5
},

  • 其中sumatra设置留空是因为可以直接将其填入PATH中
  • SumatraPDF下载合适版本的SumatraPDF版本
  • 然后在环境变量PATH中填入安装路径
  • 在命令行中运行,其中Sublime Text 3的路径改成自己的安装路径,这样可以SumatraPDF反向检索Sublime

sumatrapdf.exe -inverse-search ""C:\Program
Files\Sublime Text 3\sublime_text.exe" "%f:%l""

大功告成啦

新建一个HelloWorld.tex写入如下内容
% 使用 ctexart 文类,UTF-8 编码
\documentclass[UTF8]{ctexart}
\begin{document}
Hello World!

你好!
\end{document}
另存为HelloWorld.tex按Ctrl + B即可编译

字体设置

选择一个喜欢的字体就好
按如下方式设置即可
在Preferences -> Settings中可以修改字体等信息
"color_scheme":
"Packages/Color Scheme - Default/Monokai.tmTheme",
"font_face":
"InputSerif",
"font_size":
9,


欢迎关注我的语雀主页和公众号