texshop for mac是Mac os平台上的一款非常不错的Mac应用软件,texshop for mac是一个非常有用的工具,广泛使用在数学,计算机科学,物理学,经济学等领域的合作,这些程序的标准tetex分布特产生PDF输出而不是DVI输出。
软件简介
TeXShop是OS X的TeX预览器,用Cocoa编写。由于PDF是OS X上的本机文件格式,TeXShop使用“pdftex”和“pdflatex”; 而不是“tex”和“latex”来排版; TeX的标准teTeX发行版中的这些程序产生PDF输出而不是DVI输出。
TeXShop使用TeX Live,这是由TeX用户组(TUG)为Mac OS X,Windows,Linux和其他各种Unix机器维护的Tex程序的标准发行版。该发行版包括tex,latex,dvips,tex字体,西里尔字体以及TeX世界中常用的几乎所有其他程序和支持文件。此发行版的最新版本由TeX Users Group的MacTeX TeXnical Working Group为Mac维护,并在“获取”选项卡下提供。
最新的TeXShop版本3需要System 10.7(Lion)。早期版本的TeXShop版本2也得到了维护,需要System 10.4(Tiger),但强烈建议使用System 10.5(Leopard),因为它修复了Apple的PDFKit代码中的几个重要错误,这些错误在TeXShop中广泛使用。系统10.2或10.3的用户应使用TeXShop 1.43,系统10.0和10.1的用户应使用TeXShop 1.19。这两个版本都可以在这个网站上找到。
安装教程
TeXShop for Mac(Latex编辑器)下载完成后,根据提示默认安装。
软件功能
【1】在分全窗口模式,提供了附加的工具栏上的工具:“尺度”的工具,“颜色索引的工具”,和“快捷键”的工具。
【2】此窗口的工具栏项目现在有合理的本地化的名字,而不是在3.41版本的技术名称。
【3】在分裂全窗口模式的各种错误是固定的。
使用技巧
mac osX上使用latex 的技巧
-指定编译器, 通过宏定义, 也就是在文件开头, 加上类似命令 % !TEX TS-program = pdflatex
-多个文件设定主文件, 通过宏定义, 加上主文件的路径, 比如 % !TEX root = ../mAIn.tex
-命令补全, 用esc 键补全, 比如 输入be , 然后点击 esc 键1次或者多次, 看看结果变化。
-单词补全, 用F5补全
-\ref{} 补全,用F5会出现label列表给选择
-\cite{} 补全,用F5会出现label列表给选择, 但首先需要用BibDesk打开.bib文件。
-编译快捷键 command + T
latexmk 命令
用latexmk 命令,一行搞定一个工程的编译。
[keke.zhaokk@zkkMac ~/Desktop]
$ latexmk -pdfdvi --outdir=test -pv x.tex
Latexmk: This is Latexmk, John Collins, 19 Jan. 2017, version: 4.52c.
Latexmk: All targets (test/x.dvi test/x.pdf) are up-to-date
For rule 'view', running '&if_source( )' ...
------------
Running 'start open "test/x.pdf"'
------------
[keke.zhaokk@zkkMac ~/Desktop]
$ cat ~/.latexmkrc
# https://github.com/jeremywrnr/latexmk/blob/master/extra-scripts/README-scripts
$dvipdf = "dvipdfmx %O -o %D %S";
自动编译
-latex + dvipdfmx的方式, 只需要在上面的调用中,加入参数 -pvc 即可实现实时编译。
-xelatex 实现自动编译, 见http://www.ai7.org/blog/posts/latexmk.html
更新日志
TeXShop(v 4.35)
适用于Yosemite,El Capitan,Sierra,High Sierra,Mojave和Catalina系统
这个版本的关键特性是它包含一个“突然停止”错误的修复程序。
软件简评
在针对物理学以及经济学的不同领域方面,TeXShop Mac中文版所涉及到的用处非常广泛而且能够快速的将tetex文件进行分布式的管理.利用texshop for mac能够打造最强的dvi输出去进行广泛的数据化应用,选择不同的尺度和颜色让编辑效果更加完美更加完善.