如何在 OS X 上使用 LaTeX
发布网友
发布时间:2022-04-20 11:54
我来回答
共3个回答
热心网友
时间:2022-05-17 23:56
在这里分享一下如何在Mac下搭建Latex编辑环境的方法
首先当然是Google Mac Latex寻找已有的Blog教程,然后发现Mac上常用Sublime Text来编辑,因此搜索Mac sublime Latex,
那么搭建方法基本就在这里面了。
我的环境是 Mac OS X Yosemite 10.10 ,Xcode 6.1
总结一下我的搭建方法:
Step 1:下载MacTex 我最终还是使用了完整的包
Step 2:下载Sublime Text 3 Beta
Step 3:下载安装Skim
Step 4:在Sublime Text中安装Package Control
方法很简单,打开Sublime Text 3, 按Ctrl+` 打开控制台,copy上面的python代码粘贴上去运行,就可以完成安装
Step 5:在Sublime Text中安装LatexTools
在Sublime Text里Command+Shift+P调出命令窗口,输入Install,之后选择LaTexTools,完成安装:
Step 6:在Sublime Text 中配置LaTexTools,如上图为安装好的情况,点击Reconfigure and migrate settings 完成重新配置
Step 7:Skim同步配置
点击Skim-》选项
在命令中输入:/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl
参数如上输入:”%file”:%line
Step 8: 修改编译和中文环境
这一步完全参考上面列的网页的方法,
点击Browse Package,然后
打开编辑~/Library/Application\ Support/Sublime\ Text/Packages/Users/LaTeX.sublime-settings,将其中”builder”条目改为:
“builder”: “simple”
接着打开编辑~/Library/Application\ Support/Sublime\ Text/Packages/LaTeXTools/builders/simpleBuilder.py
找到其中大概第41行
pdflatex = [“pdflatex”, “-interaction=nonstopmode”, “-synctex=1″]
修改为
pdflatex = [“xelatex”, “-interaction=nonstopmode”, “-synctex=1″]
保存后关闭,重新编译一下,中文正常啦!
OK,经过上面的步骤,整个Latex环境就搭建完毕了,下面做个测试:
在Sublime Text 输入如下代码:
\documentclass{article}
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Hiragino Sans GB}
\title{Title}
\author{}
\begin{document}
\maketitle{}
\section{Introction}
This is where you will write your content. 在这里写上内容。
\end{document}
保存后按 Command+B 编译,Skim直接显示:
在Mac OS X下搭建Latex编辑环境
热心网友
时间:2022-05-18 01:14
这个问题自从我开始使用 OSX 的时候就一直在纠结,搜了很多,自己也亲自尝试和配置过各种各样的编辑器,但尝试了大约一周最终还是落脚在了 AUCTeX+Emacs (后面会详细说明原因). 事实上在此之前我从未用过 Emacs,但用了大约半个月的时间也就基本上能比较熟练的使用了 (包括简单的使用 lisp 进行配置)。
因为在使用 OSX 之前一直是在 Windows 上使用 WinEdt,这是个收费软件,可以通过修改配置文件来自定义很多东西,可以说在 Windows 下功能很完善了。我用了两三年,所以 WinEdt 的 UI 以及各种配置和使用习惯已经有点根深蒂固了,这也难免对我接受新的 LaTeX 编辑器造成了阻碍,因为总觉得他们使用的不方便,比如语法高亮不完善,快捷键系统不能自定义,正反向搜索,交叉引用以及参考文献调出麻烦等等。略有一点不满意就会让我开始去想会不会有更好的编辑器。当然最终我还是找到了,这里先把其优势抛出来,就一句话:
AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器
效率的提高程度取决于你对 Emacs/lisp 的熟悉程度,但可以说基本上能提高到你所能想象的最大程度了。下面我会就效率方面介绍它的几个特性,不仅与 WinEdt 做对比,同时也和其他 OSX上的某些编辑器做一下对比, 安装和配置网上很多,比如这篇小文档[1],这里就不介绍了。
热心网友
时间:2022-05-18 02:48
这个问题自从我开始使用 OSX 的时候就一直在纠结,搜了很多,自己也亲自尝试和配置过各种各样的编辑器,但尝试了大约一周最终还是落脚在了 AUCTeX+Emacs (后面会详细说明原因). 事实上在此之前我从未用过 Emacs,但用了大约半个月的时间也就基本上能比较熟练的使用了 (包括简单的使用 lisp 进行配置)。
因为在使用 OSX 之前一直是在 Windows 上使用 WinEdt,这是个收费软件,可以通过修改配置文件来自定义很多东西,可以说在 Windows 下功能很完善了。我用了两三年,所以 WinEdt 的 UI 以及各种配置和使用习惯已经有点根深蒂固了,这也难免对我接受新的 LaTeX 编辑器造成了阻碍,因为总觉得他们使用的不方便,比如语法高亮不完善,快捷键系统不能自定义,正反向搜索,交叉引用以及参考文献调出麻烦等等。略有一点不满意就会让我开始去想会不会有更好的编辑器。当然最终我还是找到了,这里先把其优势抛出来,就一句话:
AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器
效率的提高程度取决于你对 Emacs/lisp 的熟悉程度,但可以说基本上能提高到你所能想象的最大程度了。下面我会就效率方面介绍它的几个特性,不仅与 WinEdt 做对比,同时也和其他 OSX上的某些编辑器做一下对比, 安装和配置网上很多,比如这篇小文档[1],这里就不介绍了。