如何部署 OS X 上 Sublime Text 3 + LaTeX 的中文环境
1个回答
2015-12-06
展开全部
同样是 Sublime Text 3 用户,最近刚更换 Mac,所以不请自来,回答一下。
安装好 MacTeX - TeX Users Group、Sublime Text 和 Skim。这里 MacTeX 是实际的 TeX 发行版,Skim 是要用到的 PDF 阅读器。
给 Sublime Text 安装 Package Control。
在 Sublime Text 窗口中按下 Cammand + Shift + P,键入「install」之后回车,找到「LaTeXTools」这个 Sublime Text Package 并安装。
打开路径「/usr/local/texlive/2014/texmf-dist/tex/latex/ctex/cfg」编辑文件「ctex.cfg」为以下内容:
% ctex.cfg: for user's customized definitions
% vim:ft=tex
\RequirePackage{ifxetex}
\ifxetex
\setCJKmainfont[BoldFont=STZhongsong, ItalicFont=STKaiti]{STSong}
\setCJKsansfont[BoldFont=STHeiti]{STXihei}
\setCJKmonofont{STFangsong}
\newCJKfontfamily[stsong]\songti[BoldFont=STZhongsong, ItalicFont=STKaiti]{STSong}
\newCJKfontfamily[sthei]\heiti[BoldFont=STHeiti]{STXihei}
\newCJKfontfamily[stkai]\kaishu{STKaiti}
\newCJKfontfamily[stfang]\fangsong{STFangsong}
\newCJKfontfamily[stli]\lishu{STLiti}
\fi
\endinput
在同一个目录下,新建文件「ctexopts.cfg」,编辑为以下内容:
% ctexopts.cfg.template: set default options
% vim:ft=tex
\ExecuteOptions{UTF8}
\ExecuteOptions{nofonts}
\ExecuteOptions{fntef}
\endinput
在系统终端内运行:
sudo texhash
在 Sublime Text 中编辑以下文件并保存(第一行的注释很重要),按下 Cammand + B 编译:
%!TEX program = xelatex
\documentclass{ctexart}
\begin{document}
这里是中文。
\end{document}
编译完成后,会自动弹出 Skim 窗口预览 PDF 文件。
在 Skim 窗口中按下 Cammand + , 打开偏好设置,在「同步」标签中找到 PDF-TeX 同步支持,选择「Sublime Text」。
在 Skim 窗口中,按下 Cammand + Shift,在需要的位置按下触摸板,即可跳转回 Sublime Text 到对应的代码位置。
安装好 MacTeX - TeX Users Group、Sublime Text 和 Skim。这里 MacTeX 是实际的 TeX 发行版,Skim 是要用到的 PDF 阅读器。
给 Sublime Text 安装 Package Control。
在 Sublime Text 窗口中按下 Cammand + Shift + P,键入「install」之后回车,找到「LaTeXTools」这个 Sublime Text Package 并安装。
打开路径「/usr/local/texlive/2014/texmf-dist/tex/latex/ctex/cfg」编辑文件「ctex.cfg」为以下内容:
% ctex.cfg: for user's customized definitions
% vim:ft=tex
\RequirePackage{ifxetex}
\ifxetex
\setCJKmainfont[BoldFont=STZhongsong, ItalicFont=STKaiti]{STSong}
\setCJKsansfont[BoldFont=STHeiti]{STXihei}
\setCJKmonofont{STFangsong}
\newCJKfontfamily[stsong]\songti[BoldFont=STZhongsong, ItalicFont=STKaiti]{STSong}
\newCJKfontfamily[sthei]\heiti[BoldFont=STHeiti]{STXihei}
\newCJKfontfamily[stkai]\kaishu{STKaiti}
\newCJKfontfamily[stfang]\fangsong{STFangsong}
\newCJKfontfamily[stli]\lishu{STLiti}
\fi
\endinput
在同一个目录下,新建文件「ctexopts.cfg」,编辑为以下内容:
% ctexopts.cfg.template: set default options
% vim:ft=tex
\ExecuteOptions{UTF8}
\ExecuteOptions{nofonts}
\ExecuteOptions{fntef}
\endinput
在系统终端内运行:
sudo texhash
在 Sublime Text 中编辑以下文件并保存(第一行的注释很重要),按下 Cammand + B 编译:
%!TEX program = xelatex
\documentclass{ctexart}
\begin{document}
这里是中文。
\end{document}
编译完成后,会自动弹出 Skim 窗口预览 PDF 文件。
在 Skim 窗口中按下 Cammand + , 打开偏好设置,在「同步」标签中找到 PDF-TeX 同步支持,选择「Sublime Text」。
在 Skim 窗口中,按下 Cammand + Shift,在需要的位置按下触摸板,即可跳转回 Sublime Text 到对应的代码位置。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询