Sublime+Latex一些笔记

和计算机比较八字不合
装软件日常坎坷
幸运的是总碰到好心人帮忙
时隔八个月我终于想起来扒拉扒拉连天记录写个博客总结
……我忏悔
写完发现乱七八糟
但也不重要了
时间过久聊天记录都快没了


>> 那么接下来是琐碎的正文
安装
  1. sublime写latex通常安装包有两种,PDF阅读文件一般使用sumatraPDF软件。
    所以两种选择:
  • sublime + miktex + sumatraPDF
  • sublime + texlive + sumatraPDF
    区别在于,miktex安装包不完全,比较小,如果编译过程碰到没安装的包需要安装。miktex的包可以用专门的manage工具进行安装和更新。记得选择合适的源即可。
    texlive比较完整,一次安装之后就不用再更新包的安装(一般miktex几百M吧,texlive就大得多,几个G)。但texlive 需要加入系统的path。在环境变量里添加上texlive 的bin文件夹路径即可。
  1. 安装texlive/miktexsublime textsumatraPDF,安装sublime text的插件latextools,配置,写完.tex文件,Ctrl+B即可编译生成 .pdf 文档。有时候编译时候会让选择 builder,选择 basic builder 即可。
一些点
  1. 使用miktex时要更改latextoolsuser settings,把windows相关的设置都改成miktex,因为默认是texlive。
  2. texlive安装选择full scheme就好,安装完,把texlivebin文件夹添加到环境变量。然后安装latextoolslatextoolscheck system功能,可以查看是否缺少什么东西。
  3. 双击PDF的字跳转sublime的代码功能的设置:
    sublime text 3LaTeXTools package设置sumatra pdf inverse search功能->随便编译一个tex文件->使用Sumatra pdf阅读器打幵生成的PDF文件->打幵Settings -> Options, 在弾出窗口的最下面inverse search栏目使用下面的配置(把配置中的sublime text可执行文件的目录换成自己电脑安装目录):
"......(your path)\Sublime Text 3\sublime_ text.exe" "%f :%l" 
一些错误:
  1. 运行sublime之后,一直报错error to trying ....,查了一下说这个情况删了preference-browse packages里的user文件夹重新配置即可
  2. 配置SumatraPDF的时候一直提示语法错误:
>>>SumatraPDF.exe -inverse-search "\"E:\LateX(CteX)\Sublime Text 3\sublime_text.exe\" \"%f:%l\""
  File "", line 1
    SumatraPDF.exe -inverse-search "\"E:\LateX(CteX)\Sublime Text 3\sublime_text.exe\" \"%f:%l\""
                                                                                                ^
SyntaxError: invalid syntax
  • 报错不一定和latex有关,可能是其他库的原因。可以把没用的库全部disable,只留下latextools,然后重新启动sublime。
    安装了package control的话,把除了latextools以外的都disable
  • 结果:配置路径中texlive没改成miktex。
  1. 提示缺少Ctex.sty
C:\Users\xxxxxx\Desktop\test.tex:3: LaTeX Error: File `ctex.sty' not found. [\usepackage]

不管是哪个.sty文件,用miktex自带package manager安装对应.sty文件即可。
有时候也许需要更新repository,点击change respository,找一个国内的源会比较快。
顺便推荐一个叫stackexchange的网站,遇到问题可以搜索。


Acknowledgements
非常感谢一位网友的帮助,虽然是陌生人但是主动解决了我最开始配置环境的时候遇到的问题,对于后来我的一再麻烦也很有耐心的提供帮助。
在此推荐他的一篇关于sublime配置Latex的博文:Link

Appendix
后来使用了VS Code+texlive写Latex,配置相对更简单,使用也很方便。

你可能感兴趣的:(Sublime+Latex一些笔记)