TexLive + Sublime Text + laTeXTools + Sumatra PDF 进行Latex的使用教程
来源:互联网 发布:吉诺比利知乎 编辑:程序博客网 时间:2024/06/05 16:18
1. 环境准备
- texlive2017
- sublime text 3
- latexTools
- sumatra PDF
(1)texlive套装的安装 (编绎器)
下载地址(北理工镜像):http://mirror.bit.edu.cn/CTAN/systems/texlive/ Images/
下载好“texlive2017-20170524.iso” 之后,解压该.iso。然后以管理员身份运行“install-tl-windows.bat”
注意!一定要解压.iso之后,再运行install-tl-windows.bat,不要直接运行,否则会报错(比如perl 脚本找不到之类的错误)
安装过程比较漫长,等着就好了。安装成功之后出现下现的信息:
(2)sumatra pdf reader安装 ( PDF 预览)
下载地址:https://www.sumatrapdfreader.org/download-free-pdf-viewer.html
下载之后点击安装即可
(3) sublime text 3安装(编辑器)
下载地址:http://www.sublimetext.com/3
下载之后安装即可
2. 配置
只要配置sublime text 3即可。
(1) 给sublime text安装Package Control插件
打开Sublime Text3 --> 按 Ctrl + ` 以打开控制台
输入下面的代码:
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaeeebe013ee18cced0ef93d5f746d80ef60'; 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)
回车运行
安装成功之后重启Sublime Text,即可在Preferences上看到Package Control选项
(2)安装LatexTools插件
Preferences--->Package Control
打开install Package命令
查找latexTools安装:
安装成功后会跳下面的信息:
(3)更改LaTeXTools.sublime-settings文件
Preferences --> Pakage Settings --> LaTeXTools -->Settings-User
把该文件“windows”的配置改为下面的内容
"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" : "C:\\texlive\\2017\\bin\\win32;$PATH",// 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": "C:\\Program Files\\SumatraPDF\\SumatraPDF.exe",// 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},
即“textpath” 改为texlive的路径
"distro"改为"texlive"
"sumatra"改为sumatraPDF的路径
再把“buider”改为“simple”
至此,环境己经都配好了,下面就可以写.tex文件来编译运行了!
3. 编绎运行tex文件
在 sublim text 写下面代码,并保存为 text.tex
\documentclass{article} \title{Title}\author{Your Name} \begin{document} \maketitle{} \section{Introduction} This is where you will write your content. \end{document}
一切顺利,就可以看到生成了PDF!
4. 编译北京理工大学硕士论文模板
(1)先把“(3)更改LaTeXTools.sublime-settings文件 ”这一步中,上面改过的“builder”:"simple" 改为“basic”
因为北京理工的模板是要用到xelatex编译的。而不是默认的pdfLatex。
(2)把“BIT-thesis-template-grd”整个文件夹拖到Sublime中打开。点击demo.tex文件打开。
(3)Ctrl+Shif+P --->输入“build” ---->选择build with XelateX
可以看到编译成功,会弹出PDF
-------------------------------------------------------------------------------------------------
注意!如果不XeLateX编译,直接Ctrl+B就会出现如下的错误:
c:\texlive\2017\texmf-dist\tex\latex\fontspec\fontspec.sty:28: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [\msg_fatal:nn {fontspec} {cannot-use-pdftex}]
这是因为Sublime默认使用pdfLatex编译所导致的。所以一定要选择build with Xelatex
阅读全文
0 0
- TexLive + Sublime Text + laTeXTools + Sumatra PDF 进行Latex的使用教程
- 如何配置Sublime Text的LaTeXTools(Sublime Text + MikText + LaTeXTools + Sumatra PDF)
- 基于TeXlive,使用Sublime Text 3编写LaTeX
- 如何配置 Sublime Text 的 LaTeXTools?
- 使用Sublime Text 3 搭建TeXlive 2016
- Sublime Text使用教程
- Sublime Text 3的使用教程
- TeXlive,Sublime Text,SumatraPDF安装配置
- Sublime Text 3使用教程
- Sublime text + Latex
- Mac: sublime+MacTex(TexLive)+Preview=支持中文的Latex编译环境
- Sublime Text的使用
- Sublime text的使用
- sublime Text的使用
- sublime text的使用
- 使用sublime Text 3进行java编程的一些总结
- Windows环境下使用Sublime text进行lua的配置
- Mac下Sublime+Latextools遇到的fontspec编译问题
- 机顶盒Launcher wifi模块隐藏wifi连接不上问题解决方案
- hdu 4109 Instrction Arrangement (差分约束)
- Oracle数据库-存储过程
- 用 SQL Server 2008 R2 打开 .sql 文件时提示“对COM组件的调用返回了错误HRESULT E_FAIL”
- debian 9 源
- TexLive + Sublime Text + laTeXTools + Sumatra PDF 进行Latex的使用教程
- linux sed命令详解
- java基础2——数据类型
- 32. iostat
- android音频(三)——利用ndk直接编译faac和faad
- 微信小程序的一级页面和二级页面设置
- elasticsearch2.4.2使用(一)
- CentOS搭建.NET Core开发环境
- nginx通过CORS实现跨域