显示标签为“LaTeX”的博文。显示所有博文
显示标签为“LaTeX”的博文。显示所有博文

2016年3月9日星期三

Mac中解决Latex中Support package 'expl3' too old.问题

l3kernel和l3packages版本过低,解决方法:
sudo tlmgr update l3kernel
sudo tlmgr update l3packages

2016年1月28日星期四

Mac中解决LaTeX Error: File `lastpage.sty' not found问题

原因是在tex文件中使用了lastpage包,但是我只安装的basic版本的tex中没有这个包(link),所以需要另行安装。

在命令行中执行以下命令:
sudo tlmgr update --self
sudo tlmgr install lastpage

关于安装texlive-latex-extra,参考:link.

问题解决后,又遇到LaTeX Error: File `sectsty.sty' not found的问题,同理,在命令行中执行以下命令:
sudo tlmgr update --self  // 如果前面update过了这里不用再update
sudo tlmgr install sectsty

2015年12月7日星期一

MacOS下Sublime Text搭建LaTeX编写环境

准备软件:
1、Sublime Text: 链接
2、BasicTeX: 链接
3、Skim: 链接

安装步骤:
1、安装Sublime Text,安装好后安装Package Control和LaTeXTools插件,参考之前的帖子
2、安装BasicTeX和Skim。Skim安装完成后,在选项中设置同步如下:

3、打开终端,运行以下命令:
sudo tlmgr update --self
sudo tlmgr install latexmk
4、LaTeXTools配置
在Sublime Text -> Preferences -> Package Settings -> LatexTools中选择Reconfigure LaTeXTools and migrate settings,然后再选择Sublime Text -> Preferences -> Package Settings -> LatexTools -> Settings - User,在builder_settings中增加如下配置:
"program" : "xelatex",
"command" : ["latexmk", "-cd", "-e", "$pdflatex = 'xelatex -interaction=nonstopmode -synctex=1 %S %O'", "-f", "-pdf"],
如图所示:


否则会出现 Errors:/usr/local/texlive/2015/texmf-dist/tex/latex/fontspec/fontspec.sty:43: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ }] 错误。
5、编辑你的tex文件,command + b编译,done。
6、反向搜索
在Skim中按Command + Shift + Click,你就会回到对应于点击位置的tex文件中。

2015年11月21日星期六

Windows下Sublime Text搭建LaTeX编写环境

注意:
tex路径中千万不要有中文!否则ctrl+b编译会一片空白。

准备软件:
1、Sublime Text:链接.
2、TeX Live: 链接.
3、SumatraPDF:链接.

安装步骤:
1、安装Sublime Text。在安装时勾选Add to explorer context menu,这样在右键单击文件时就可以直接使用Sublime Text打开。
2、安装TeX Live。不要在任意的步骤中使用含有中文或空格的路径,以免触发一些潜在的bug。可以参考:链接
3、安装SumatraPDF,安装路径中还是不要出现空格。

设置步骤:
1、Sublime Text
安装Package Control,网上有很多教程,自行搜索,参考链接
装好Package Control后,安装LaTeXTools插件:在sublime text界面按下ctrl+shift+p,输入install package,回车,再输入latextools,回车,完成。

安装好LaTeXTools后,需要更改配置:
先点击Preferences - Package Settings -> LaTeXTools -> Reconfigure LaTeXTools and migrate settings
然后点击菜单栏:Preferences - Package Settings -> LaTeXTools -> Setting-User,
修改配置如下图:

保存。

2、编辑你的tex文件,ctrl+b编译,pdf文件会自动打开。

3、设置从SumatraPDF中反向搜索
打开SumatraPDF,设置 - 选项...,设置反向搜索命令行:
"C:\Program Files\Sublime Text 2\sublime_text.exe" "%f:%l"
确定。

设置好了之后双击pdf文件中的位置可以跳转到代码位置,done。

如果你发现ctrl+b编译时候是空白,试试这个方法:
卸载sublime text,然后删除C:\Users\your-username\AppData\Roaming中的sublime text文件夹,重新安装设置。

P.S. 推荐安装BracketHighlighter插件,可以高亮匹配括号。