如何在 Mac 下的 latex for mac 破解版中使用中文字体

查看: 46943|回复: 15
注册时间最后登录在线时间7 小时阅读权限10积分22帖子精华0UID62682
新手上路, 积分 22, 距离下一级还需 28 积分
最近一周,工作两年后准备考研,立即复习西方经济学,我又有读书作笔记习惯,就整天用Word打笔记,这堆公式输入可真是烦的人要命,输入公式比输入中文还慢(五笔打字的汗一个……),搜索更快输入方法的时候,就误打误撞地学起了TeX。PC用户很用福,直接装一个CTeX就可以快速搞定,Mac用户就麻烦一些了~快进正题吧~~~
一、首先下载MacTeX文件,是个.dmg镜像(741.6M),地址:ftp://ftp.ctex.org/CTAN/systems/mac/mactex/MacTeX.dmg
具体您是用Transmitter还是iGetter还是SpeedDownload,看个人习惯吧,反正搞下来就行了。
二、加载镜像(这个我就废话一句喽~),双击进行安装(再废话拖出去打~)
三、一路Continue与Agree,等个五分钟就安装完了。安装完以后会出现\Application\TeX文件夹。
四、双击TeXShop就可以开始了,当然在开始之前还需要配置一下。(如果从不需要输出中文的话就跳过吧~),打开Preferences,
Misc下如图设置;
Typesetting下如图,
Document下如图。
好啦,到现在为止就可以进行写TeX了,这里提醒几个事情,是我这几天在坛子里问到的以及从网络上搞明白的。
1、如果出现XeTeX.fmh的问题,请重新装遍MacTeX,通常就可以解决。
2、如果您是是用\documentclass{article}开头的,千万别用XeTeX来编译,据说是因为这个命令是LaTeX的,您要用XeLaTeX来进行编译,可正常进行。(详见最后一图)
3、如果您需要输入中文,那么下面的命令可能对您有所帮助:
导言区添加:
\usepackage{fontspec}
这个是字体控制包吧~
\usepackage{xunicode}
表面意思是unicode编码支持~
\usepackage{xltxtra}
\usepackage{indentfirst}
中文首行缩进
\setromanfont{字体名,如SimSun}
设置中文字体
\XeTeXlinebreaklocale “zh”
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
文章内中文自动换行
\newcommand\Helvetica{\fontspec {Helvetica}}
我喜欢设置一下常用到的字体命令,这样就可以在正文区直接用\Helvetica来设置英文字体段落了,要不用中文字体加在英文字体上会很别扭。
另外建议大家看看置顶的hagnile的新手入门,很有帮助哦。再推荐几本书:
&LaTeX Tutorial&,&Short Math Guide for LaTeX&,Google一下很容易得到~
无比感谢hagnile的详细指点~
<p id="rate_01" onmouseover="showTip(this)" tip="&威望 + 10
" class="mtn mbn">
注册时间最后登录在线时间955 小时阅读权限100积分2812帖子精华0UID49888
不错,LZ 继续加油~
注册时间最后登录在线时间262 小时阅读权限50积分594帖子精华0UID46512
高级会员, 积分 594, 距离下一级还需 406 积分
不错不错:lol :lol :lol :lol :lol
XeTeX + Vim + LaTeX Suite on Win32, Vim初级爱好者
未名湖是个海洋, LaTeX是个黑洞
注册时间最后登录在线时间4 小时阅读权限10积分7帖子精华0UID61215
新手上路, 积分 7, 距离下一级还需 43 积分
这个还算比较好搞,直接用texshop,配lyx费了我不少劲,不过最近没用这机器写过什么大东西,有人说用lyx编译起来比较慢。正在犹豫是不是把它干了,真怀念在ubuntu下的kile
注册时间最后登录在线时间29 小时阅读权限10积分40帖子精华0UID42197
新手上路, 积分 40, 距离下一级还需 10 积分
十分感谢 ,帮助良多 !
注册时间最后登录在线时间853 小时阅读权限100积分2714帖子精华4UID50639
哎,看到这个帖子我突然想起来我把做TeXShop中文化的工作给忘了,羞愧羞愧。
注册时间最后登录在线时间0 小时阅读权限10积分1帖子精华0UID81336
新手上路, 积分 1, 距离下一级还需 49 积分
mac新手求助,楼主给的下载地址打不开,请问这是怎么回事?
注册时间最后登录在线时间9 小时阅读权限10积分17帖子精华0UID85843
新手上路, 积分 17, 距离下一级还需 33 积分
图在哪儿啊?
注册时间最后登录在线时间34 小时阅读权限10积分2帖子精华0UID72102
新手上路, 积分 2, 距离下一级还需 48 积分
现在的teXShop和lz的配置图不一样了啊
注册时间最后登录在线时间20 小时阅读权限10积分11帖子精华0UID48006
新手上路, 积分 11, 距离下一级还需 39 积分
不错,很好,很及时。
Powered by神圣的战争有几种:Emacs vs. Vim,LaTeX vs. Word, CLI vs. GUI。不过对于我来说,这几种战争都跟我没关系,尤其是LaTeX和Word,我都用。LaTeX和Word完全不是一个类型的排版工具,但是目的一样:排版。LaTeX是仿照Scribe语言(见)而进行设计的,而Word在最早的时候是字处理软件,实现的只有基本的一些排版功能,后来才越做越庞大的。所谓优雅,唯技熟尔。实际上不熟练LaTeX排出来的数学公式也会很难看的,而熟悉Word的也可以把Word文档做的不输LaTeX生成的。我自己就伪造像LaTeX生成的Word文档,当然我最终生成pdf了,这是个值得炫耀的showcase。Word和LaTeX在大部分的功能上旗鼓相当,只有少部分差距较大。每当我打开一个Word窗口的时候,我都会在心中吼一句:“又是一个全新的挑战!”在我的眼里,这两个工具对于我自己来说,命令行的LaTeX和WYSIWYG的Word的差异已经不是那么重要了。我的答案没有图。这里开始介绍Word和LaTeX的一些相同点,重点嘛,在Word上面,顺带介绍一些TeX的基本命令:文档处理速度。Word在处理文档的时候,小文档可以快速打开,大文档呢,含有大量图或者文本的文档处理就相当慢了,有时候会打不开。LaTeX本身不是直接预览的,所以大小文档都是一个样,编译速度稳定。这个时候,需要将Word文档分割成小文档,见。而LaTeX呢,用\input或者\include来做是最常用的办法。页面布局:文字方向。Word支持几种方向:水平,垂直,旋转90度,旋转270度,对汉字旋转270度。在加上对bidirection的支持,能够实现很多方向。而这一点对于一般的排版也就足够了。过时的Omega/Aleph引擎可以支持32种方向,不过太多了,Word没必要全部实现。日本的pTeX/e(u)pTeX/upTeX呢,支持三种方向:bidirection的支持,\yoto(横),\tate(纵)和\dtou(直排,方向向上)。LuaTeX支持四种书写方式:TLT(水平左到右),TRT(水平右到左),RTT(垂直上到下,水平右到左)和LTL(垂直上到下,水平左到右)。pdfTeX和XeTeX的方向支持:bidirection的支持,水平方向。综合考评,Word的文字方向还是够用的,虽然不如Omega这种变态的TeX引擎那么多。值得说的一点是:Word的中在多方向排版中,对西文和汉字的基线对齐方式是采取的方式不如LaTeX便捷,有些字体即使基线对齐字体看着也不是对齐的,LaTeX可以很好地指定baseline shift。页面布局:页边距,纸张方向,纸张大小。在Word中对于这几项的设定,很容易,看着示意图来进行调整。LaTeX下面对于这些的设定,大多可以使用梅木秀雄的geometry包进行调整,而对于KOMA-Script和memoir等专业文档类,这些文档类内建了相应的接口。而在TeX底层,调节这些尺寸的命令为:\hoffset,\voffset,\vsize,\topskip,\pagegoal,\pagedepth,\pageshrink,\pagestretch和\maxdepth。这些TeX命令不仅有不可变化的尺寸,如\hoffset,同样也有\pageshrink这样可以变化的尺寸。这些命令保证了TeX页面输出的质量。页面布局:水印,页面颜色,页面边框。这几项在Word中设定简单。在LaTeX中,这些都需使用第三方宏包来实现,即watermark(水印),pagecolor(页面颜色),fancybox(页面边框)。其实这些功能算是花边功能,我自己用的不是很多。字体:Bold,Italic,Underline。这几个,Word做的都很直接,尤其是Underline这一项比LaTeX下面的uline包等要省事很多。先说说Word的,这几项对于西文字体没话说,前两项对于成套的西文字体会自动选择Bold和Italic对应的字体,但是对于中文字体来说,这两项被乱用了,中文字体成套的都价格不菲,很多人在Win下或者Mac下都使用本地的几个字体,这些字体很少成套,这就造成一个问题,你点击Bold或者Italic他不会切换到相应字体,而是采取了伪粗和伪Italic的形式,这就难看了,除非必要,请不要乱用这两个按钮。字体:kerning,OpenType。kerning在TeX中是使用\kern来实现的,当你输入\LaTeX这个命令的时候,大写字母E与T以及X之间就是有kerning的,更高级的设定可以使用microtype包。Word呢,哪有那么二啊,当然有kerning,鼠标右击“字体-&高级”就能看到了。对于OpenType,也出现在字体的高级选项中,支持ligature和相应的数字样式。我猜测一些语言支持的选项自动被使用了,比如我在测试部分藏文的时候,正常显示。在现行的TeX引擎中,pdfTeX不支持OpenType,需要转换,XeTeX内建了一个支持OpenType的库,而LuaTeX则使用fontforge进行字体处理。不过TeX引擎里面的库基本上是开源的,对于某些特殊语言的支持不足,我在测试藏文的就发现部分显示不正常(日本学者指出大约有30处毛病),同时这些库也导致了XeTeX/LuaTeX程序显得有些臃肿。微软的Uniscribe库很稳定,我觉得设计一个调用这个库的引擎会有很好的效果。OpenType是解决已知语言排版的一个很好的工具,但是对于一些比较复杂的,比如古希腊语以及一些冷门语言,OpenType不是终极解决之道。这些冷门语言在TeX/LaTeX中的处理简单许多,日本的文科学者作了很足的功夫(见)。还有一些西方学者用LaTeX来排梵文/巴利文文献。这类冷门的语言,还是珍爱生命,远离Word吧。字体:尺寸。Word对于一个给定的字体可以指定一个尺寸,但是,大小必须介于0pt--1584pt之间。而TeX现在的设计,是0pt--2048pt之间。就实用性来说,而这这个区别不大。一个值得说的是MM(Multi Master)字体,这种字体有点TrueType Collection,内含不同磅重的字体。好像Word不支持,在XeTeX/LuaTeX下面支持良好。这个字体在使用的时候,设定不同的字体尺寸会指定到不同磅重的字体上面去。字体:简转繁,繁转简。Word中对应的转换应该是内建的,因为很多字体都没有trad和smpl这两个feature,如果是OpenType字体,Word直接调用这两个feature来转换会省事些。LaTeX中,可以直接调用这两个feature来进行处理。如果实在不行,可以写给perl脚本进行预处理嘛。引用:交叉引用。Word下面的引用工作需要做很多,幸好有个好的GUI进行呈现,进行交叉引用不那么麻烦。而LaTeX下面就是基本功能了,不过LaTeX下面的引用,除了用来对付文献之外,还可以对付whatsits,这些就属于比较hack的东西了,比如,判断一个确定的公式是否在某一页。引用:目录。Word的目录制作,感觉和LaTeX方式一致,就是标记section,标记subsection,标记subsubsection等等等。Word需要在一篇文档的相关操作的最后进行目录的操作,而LaTeX呢,在你输入\section等命令的时候就可以了,再设定一下\tableofcontentsd的位置就可以坐享其成了,LaTeX更新目录需要生成两次。邮件合并。Word里面的邮件合并在初学的时候需要操作几次才能够掌握。LaTeX下面直接写一个迭代就可以了。说个稍微有意思的东西,在网络编程里面写一个接口调用LaTeX来生成一些pdf版本的邮件不是很麻烦的。数据批处理,除了用那些pdf库外,用LaTeX也是个好办法,首先是格式可以保证,其次可以处理一些汉字字体不能显示的问题,经济。审阅。Word的审阅和pdf的审阅很相似,而这都很直观。这一点,LaTeX本身得生成pdf才能做到,也就是说LaTeX源码纯文字的做审阅几乎不可能。一个曲线的办法是,使用svn或者git之类的管理工具。段落:首字下沉。这个在Word中调节是很直观的。但是我个人觉得这个用到中文中也勉强可以,但是字体不能那么死板。LaTeX下面使用lettrine包就可以了,这个包的文档给的示例还是很好看的。再强调一遍,中文状态下请慎用。段落:river。这个涉及到Word对英文词的断词算法,说实话,没TeX高明。LaTeX下可以控制断词来产生river,一些出版社有意使用这种形式。LaTeX下不控制就默认对的齐齐的。另外,对于断词算法,还有过一些扩展,比如针对一些德语旧书里面的,不是断词而是控制字母之间的距离的扩展。这些扩展在现在的TeX中不是很常见。段落:断行禁则,孤行控制。Word的断行禁则可以自己进行设置,指定标点神马的。但是标点压缩未见得很好玩,我记得Word下面的一些日文禁则倒是有,但是标点压缩很糟糕,导致不能符合JIS标准。在LaTeX下,CCT、CJK和xeCJK的标点压缩都是使用宏来实现的,pTeX系列是使用jfm来实现的,LuaTeX-ja是使用lua脚本实现的。而禁则的实现,是使用了TeX中的相关penalty。孤行控制不用多说了吧,避免单字成行,也是使用了penalty。页眉,页码,页脚。这几项,Word直接插入,但是样式简单单一。而LaTeX需要繁琐地指定一些高度。但是从效果上来看,LaTeX可选的样式太多了。页眉页脚在LaTeX下面的定制需要使用fancyhdr,如果是KOMA-Script,有内建选项。超链接,书签。Word实现的超链接还OK,但是和pdf中变化多端的超链接来比较,是在没有多少出彩之处。LaTeX依靠的是pdf这颗大树。在LaTeX下实现超链接和书签,直接使用hyperref就行了。表格。表格这个东西还是Word比较好用,有一次我就用LaTeX连续敲&敲到手抽筋。TeX有一个排表格算法,在命令上,可以使用\halign和\valign等命令制作表格。LaTeX中制作表格是比较上层的命令,包很多,tabu,tabularx,booktabs等。数学排版。可能这是争议比较大的地方,现在的情况是,Word和TeX互相影响(我不清楚是否和Lamport在微软有关)。Word2007之后,支持LaTeX语法标记的数学输入,并且很重要的是微软给OpenType添加了一个math表,随后XeTeX的开发跟进,也支持了微软的这个表,现在LuaTeX也是支持的,在不远的将来,TeX的数学排版将直接使用Unicode编码。就基础性的数学排版而言,两者现在基本上没区别,除了TeX的数学字体多一些。我做过一个TeX风格的数学字体,偏Times风格可以用于Word,现在没时间弄了。TeX的优势是历史比较长,文档相当丰富。而Word的数学排版呢,受限于字体和格式,兼容性陷阱谁掉进去都不容易爬出来。如果Word能够解决这一点,那就很无敌了。但是Word这个东西做到和TeX高度兼容,开发者得付出相当大的努力了。TeX不是排版之王,好的排版效果和坏的排版效果都是人控制的,人造的,当你到一定水平之后,工具就是Das Ding für mich(康德语)。编程。Word编程:域代码,VBA。TeX编程:TeX宏,perl代码,lua代码,python代码。哪个好玩?写到这里,我觉得我应该写完了,对于排版,都是工具,别一味抬高哪个,别一味贬低哪个。当一个用户被LaTeX的数学排版吸引的时候,可能会丢掉Word,但是等你了解LaTeX一些深层次的概念的时候,你会发现Word也不是那么糟糕么,XD。对于Word的使用,我给出下列建议:先输入文字(可使用记事本,Vim,Emacs等完成),输入完成后在统一修改版式,边写边改效率低。插图的位置选放可以在版式修改之后进行,也可以在修改版式期间进行。目录什么的,要时常更新。我没有更多的建议。最后,我发现我忘了写谢谢邀请了。
答案:不可能,目前暂无一个软件能取代 LaTeX 排版之王的地位。当然,LaTeX 的模式并不是每个人都喜闻乐见的。在加之微软统治下的用户恶习,使得大家更倾向于 Word 的使用。又,题主将 Word 与 LaTeX 类比,显然和论文排版有关。所以,下面,将列举一些 Word 论文排版 相关的一些技巧,权当献丑。首先,安装 Word 2010 以上版本的 Word。# 整体布局 ## 页面布局 如果是新建一个Word文件,这里「页面布局」一般不用设置了: 文字方向:从左到右; 页边距:普通(日常使用建议用适中或窄,节约用纸,提交的论文报告什么才用普通); 纸张方向:横向; 纸张大小:A4; …… 接着,在「视图」中,将「导航窗格」选上,方便不同的章节跳转导航。 ## 封面与页眉页脚基本页面设置好后,接下来是对整个论文格式进行一个简单的规划,往往是封面+内容。 ###
设置封面 1、插入表格
为什么是表格呢?因为表格是一个标准格式化的布局方式,与直接手动码字快速方便很多。 2、插入文档部件 在建立的表格中插入文档部件——文档属性,标题、作者、单位、发布日期。 (当然可以手动输入,不过以上方式可以自动为文档加入一些额外信息,对知识产权保护有一定作用,同时便于文档管理) 格子不够则右击某个单元格,插入——在下方插入行。 3、设置格式 根据要求,设置格式,拖动表格放好位置,并选择整个表格,将对齐方式设置为全居中。 接着,选择整个表格,设计——表框——无框线。 这样,一个比较正式的封面就做好了。 同理内封也是如此制作。 ### 页眉页脚与分节 一般来说页眉标记,页脚页码,但是封面是不需要的,于是我们利用分节符将两者分开。(当然,内容和封面分两个文档制作也是可以的) 在封面的最后,页面布局——分隔符——分节符——下一页。 这样,在页眉页脚设置中就能看到效果了。 接着,我们在焦点放在第2节页眉(页脚)上,在页眉页脚设计中,将「链接到前一条页眉(页脚)」取消掉。这样,我们便可以分开设置不同节的页眉页脚了。 同理设置多章节内容是也是如此。 10.20 补充:感谢 微博知友,@自然卷的木木 的提醒,在论文中还有另一种需求,就是在页眉中添加章节名。双击页眉,进入页眉编辑模式在需要的位置,插入文档部件 —— 域选择 StyleRef 如上图设置,即可得到在不同章显示不同的页眉了。又比如单页要章,双页要节,同理。勾选奇偶页不同,分开设置即可。## 格式设置 ### 框架与自动章节号 写文章是需要一个框架的,特别是在大量文字的报告论文中。 于是,我们首先来定这个框架,每一部分的标题,换行输入,然后在开始——样式处,选择「标题1」 同时,我们在导航窗格中清楚的看到了文字结构。当然这还不够,接着,我们将光标放在某个章节标题处,选择开始——段落——多级列表。 当然,一般选择默认的即可,不过根据论文格式要求,需要自定义。 「定义新的多级列表」,将数字附近添加额外内容即可。 同理,我们在节标题(标题2)等,也如此设置。于是得到一个结构明了的文档框架了。 值得注意的,在导航窗格中,我们选中某个标题,敲击回车,便可得到一个同级的新标题,这对布局相当管用,特别是对于编了章节号的标题,它也会自动生成相同格式的章节号,并且,在这里拖动章节标题的位置,会相当智能。 ### 模块与样式设置 一般来说,默认样式可以满足日常需求,但是论文要求不同,于是这些样式需要逐个修改。这些没有固定格式,所以自行修改,注意在样式基准处,务必选择(无样式),同时这样式设置请在上一小节前进行。 同样的,像文中图表表格格式也可以通过这个预设。 ## 目录引用 文章编写差不多后,需要为之添加目录,在前面的章节框架设置的基础上,我们便可以自动添加目录了。引用——目录——插入目录: 在任意位置均可添加。 需要更新目录时,右击目录内容——更新域,即可。 # 细节优化 ## 图表、公式的标注 图表公式都是依靠「插入题注」和「交叉应用」。 ### 图表 如上图,选中图片后,引用——单击插入题注(或者右击图片——插入题注)。新建标签——图。 章节起始样式根据需要设置。比如我们设定成标题2,这样图片便编号为 3.4.1。然后在后面输入需要内容。 表格同理,不过往往表的标记,位置需要选择为「所选项目上方」。 接着我们需要引用。单击「交叉引用」。如下选择。插入。 这样 以实现图的跳转。 ### 公式 其实公式也是同理的,不过最好用一个表格将公式装起来。 选择表格,插入题注 然后我们把这个标号拷贝到表格里面。设置好格式这样,在交叉引用中,balabala,同图表引用。 至于公式的输入, 其一,Mathtype 软件,可与 LaTeX 公式统一起来。(其实,这工具自带公式标注,不过,为了后面的功能——公式目录,标注用自带的) 圈出来的是我最常用的,输入 LaTeX 公式文本后,然后选定前后段落,用这个,便可自动格式化为对应的公式。特别是在公式文字混输的时候,相当便捷,如图,使用前后。其二,自带插入——公式。 (快捷键 Atl + = ,直接输入也可,语法其实和 LaTeX 类似,当然也可按钮操作)其三,Win7 开始——所有程序——附件——数学输入面板。 (或者直接 Win + R 运行,mip)### 优点 其实以上工作均可手动进行,不过如果需要添加图表目录的时候,便不得不如此做了。 ## 参考文献 参见,# 审阅与修订 论文往往是需要反复修订的,于是,审阅这一系列工具就很有用了。 利用更改可以直接设置修订内容,上一条、下一条,接受或拒绝。 当然有时候老师并没使用这种方法给与修订,那么,使用比较即可。 当然,英文写作中,这里的辅助工具也是很有用的。 # 输出与打印 另存为。 这样生成的PDF是带完整书签的,便于收藏查阅,同时去打印的时候不至于被打印处将格式破坏。P.S.其实,要用好 Word ,本质上还是在用 LaTeX 的思维,格式和内容分离。还有,别用 空格 对齐上下。++++++++++++++++ 10.20 补充 ++++++++++++++++ 谢 @ayanamist 提醒# 大纲视图从这里切换到大纲视图中,或者右下角。随后,会出现大纲工具选项卡一方面,大纲视图可帮助你我进行思维导图,理清文档结构,另方面,对大文档,或者团队文档这会是一个相当有用的功能。大纲结构略过,说说文档的分割,如下图,在大纲视图中,选定某个章节,只需要,单击 创建 按钮,再保存一下,文档就自动分割开来。当然也可以将其他子文档,插入进来。至于章节编号,如何按着最开始所述那样设定的,新文档的添加并不影响整体的格式及编号自动排序。再加之 审阅 功能,这在团队文档的共建中,将相当有效,算是版本控制的一种。而在大文档中,比如长篇小说,分章节来写作也会最大化的利用好 Word,不至于文档过大而导致使用不便。最后保存定稿,才用 父文档打开,保存为 PDF。
我使用word。不喜欢LaTex的原因有很多,但毕竟和本主题无关,不提了。格式问题墨磊说的确实漂亮,这里主要说说公式。word的公式模式支持大多数LaTeX的数学模式写法。word使用 Alt+= 插入一个新公式。(为了方便说明,下面使用【空格】代指按一下键盘的空格键)(可能看不清,在【】的前后都没有空格符号)在公式模式下使用【空格】来完成对一段记号的确认。例如 \alpha【空格】 即可输入一个alpha字母不过,在某些时候当你按下=或者*这种运算符时,word会默认在这些符号前插入一个【空格】效果,你可以直接按ctrl+z取消这个【空格】和LaTeX公式的一个显著区别是,分数线不使用frac{}{}了,而是a/b【空格】的形式来输入,我觉得这比LaTeX要舒服。另一个显著区别是,TeX使用{}作为定界符,而word一般使用()或者空格,这可能会让你有意外的结果……下面来举几个例子吧~(在word2010中测试通过)e_r【空格】\vec【空格】【空格】\dot【空格】【空格】=\theta【空格】\dot【空格】【空格】e_\theta【空格】【空格】\vec【空格】【空格】C_p=C_(pI)/\sqrt(1-Ma_\infty^2)【空格】【空格】是的,这个例子中【空格】意外地少,因为在大多时候word自动补完了这个【空格】功能。此外C_(pI)被转化为下标时,两个用作定界的()也自动消失了{\right【空格】【光标左键】\int_0^(x_(tf))【空格】c_f^*【空格】dx【光标右键】【shift+enter】\Delta【空格】\alpha【空格】这里主要是想描述下大括号和并联的公式【shift+enter】可以插入一个空符在当前位置之下。此外\Delta和\delta是不同的符号,分别对应大小写。(a/b)【空格】实际操作时你就会发现,最后这个【空格】操作会使上面这个记号变成下面这样。当你按【空格】时,word会自动调整()的大小。呃一时再想不起有趣的公式了……谁有想打的公式可以在下面回复我,我来试试看word能否做到~PS:word的公式自动编号我一直很头疼,不知谁有好办法实现没……如何在 Mac 下的 LaTeX 中使用中文字体?
Mac OS X Lion 下使用 MacTeX 套件,写简历,希望能够使用多种中文字体,比如黑体楷体这种基础的就好。纯 LaTeX 小白,我看到网上说下载 CTeX 套件等等,这是跟 MacTeX 功能相同的一个套件么。我能对 MacTeX 加一点组件然后使用中文字体么?
按投票排序
问题好久了……都不知道题主怎么样了。题主明明问的是 OS X 下的字体问题,两个 SimSun 一个不知道从哪里抄来了一坨代码——看不懂的代码题主怎么可能敢用嘛。回到正题。首先,楼主需要找到自己的 Mac 上有哪些可以用的字体,这可以借助 Font Book(字体册)。如果楼主使用英文作为界面语言,需要新建一个 Smart Collection,构建中文字体集合。Mac 上系统自带的中文字体,比较「正经」且现代的有:黑体-简/繁 Heiti SC/TC宋体-简/繁 Songti SC/TC冬青黑体简体中文 Hiragino Sans GB兰亭黑-简 Langtinghei SC楷体-简/繁 Kaiti SC/TC这里的「现代」是指自带了两种以上字重,支持原生粗体,当然「黑体-简/繁」略坑爹,可自行搜索先前的讨论。还有其它各种手写体什么的,自己慢慢翻吧……接着,选择你想用的字体,选中它,查看字体信息,或者按 Command + I,找到它的 full name。然后,在 xeCJK 中引用它就好了:\usepackage{xeCJK}
\setCJKmainfont[BoldFont = Hiragino Sans GB W6]{Hiragino Sans GB W3}
注:我只使用 xeCJK,不过字体选择的方法,fontspec,xeCJK 和 lualatex-ja 是通用的,找到 full name 就好了。我还没试过中文的 full name 能不能用,因为我切换到英文界面很久了……xeCJK 等宏包的高级使用方法可自行查阅文档,在此不重复。
请使用最新的xeCJK或者LuaTeX-ja宏包,我推荐后者。\documentclass{article}\usepackage{luatexja-fontspec}\setmainjfont{SimSun}\begin{document}中文测试。\end{document}
\documentclass[11pt,a4paper]{article}\XeTeXlinebreaklocale "zh"\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry}\usepackage{float}\usepackage{fontspec}\newfontfamily\zhfont[BoldFont=Adobe Heiti Std]{Adobe Song Std}\newfontfamily\zhpunctfont{Adobe Song Std}\setmainfont{Times New Roman}\usepackage{indentfirst}\usepackage{zhspacing}\zhspacing\begin{document}.....\end{document}这样,中文使用 Adobe Song 字体,英文使用 Times New Roman 字体。请用 XeLaTex 进行编译。fc-listfc-lang=zh-cn这两个命令可以查看电脑上都安装了哪些字体(中文字体)。PS:搜索《XeTeX 和 LaTeX 中文排版之胡言乱语》
提供一个比较全的模板供参考,编译用xelatex:\documentclass[11pt,a4paper]{article}% \documentclass[11pt,a4paper]{report}% \documentclass[11pt,a4paper]{book}\def\mathfamilydefault{\rmdefault}% 设置页面%==================================================\linespread{1}
%行距% \usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry}% \headsep=2cm% \textwidth=16cm \textheight=24.2cm%==================================================% 使用中文xeCJK宏包%==================================================\usepackage{fontspec,xltxtra,xunicode}\usepackage[slantfont,boldfont,CJKnumber,CJKtextspaces]{xeCJK}%==================================================% 其它需要使用的宏包%==================================================\usepackage[colorlinks,linkcolor=blue,anchorcolor=red,citecolor=green,urlcolor=blue]{hyperref}
\usepackage{tabularx}\usepackage{authblk}
% 作者信息\usepackage{algorithm}
% 算法排版\usepackage{amsmath}
% 数学符号与公式\usepackage{amsfonts}
% 数学符号与字体\usepackage{graphics}\usepackage{color}\usepackage{fancyhdr}
% 设置页眉页脚\usepackage{fancyvrb}
% 抄录环境\usepackage{float}
% 管理浮动体\usepackage{geometry}
% 定制页面格式\usepackage{hyperref}
% 为PDF文档创建超链接\usepackage{lineno}
% 生成行号\usepackage{listings}
% 插入程序源代码\usepackage{multicol}
% 多栏排版\usepackage{natbib}
% 管理文献引用\usepackage{rotating}
% 旋转文字,图形,表格\usepackage{subfigure}
% 排版子图形\usepackage{titlesec}
% 改变章节标题格式\usepackage{moresize}
% 更多字体大小\usepackage{anysize}\usepackage{indentfirst}
% 首段缩进\usepackage{booktabs}
% 使用\multicolumn\usepackage{multirow}
% 使用\multirow\usepackage{graphicx}
\usepackage{wrapfig}\usepackage{xcolor}\usepackage{titlesec}
% 改变标题样式\usepackage{enumitem}%==================================================% 将默认的英文目录等改为中文,设置图号和公式号与章节对应,缩进大小%==================================================% \titleformat{\part}[display]{\centering\Huge}{\textbf{第~\thepart~部分}}{0.2cm}{\textbf}% \titleformat{\chapter}[hang]{\huge}{\textbf{第~\thechapter~章}}{0.2cm}{\textbf}% \renewcommand{\contentsname}{目 \quad 录}% \renewcommand{\abstractname}{摘 \quad 要}% \renewcommand{\appendixname}{附 \quad 录}% \renewcommand{\theequation}{\arabic{section}.\arabic{equation}}
%公式号与章节对应% \renewcommand{\figurename}{\normalsize{图 \arabic{section}.\arabic{figure}}}
%改figure为图% \renewcommand{\refname}{参考文献}% \renewcommand{\bibname}{参考文献}% \makeatletter% \renewcommand{\fnum@figure}[1]{\textbf{\figurename~}\hspace{10pt} \sffamily}
%图号与章节对应% \makeatother\setlength{\parindent}{2em}
%设置缩进为两个大写M的宽度,大约为两个汉字的宽度%==================================================% 设置页眉页脚%==================================================\renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt}\pagestyle{headings}% \pagestyle{fancy}% \lhead{}% \chead{}% \rhead{}% \lfoot{}% \cfoot{}% \rfoot{}%==================================================% 加入VBA代码高亮%==================================================\lstdefinelanguage{VBA}{morekeywords={And, As, Byte, Call, Case, Compare, CDbl, Datebase, Date, Dim, Else, ElseIf, End, Error, Exit, Explicit, False, Function, GoTo, If, IIF, Integer, Not, Nothing, Null, Object, On, Option, Or, Private, Resume, String, Single, Select, Set, Static, Sub, Then, True, To,},
sensitive=false,
morecomment=[l]Rem,
morecomment=[l]',
morestring=[b]",
emph={acFormBar, acEditMenu, acCurrent, acEntire, acMenuVer70, acSaveYes, acViewNormal, acForm, acDataErrAdded, acNewRec, acDataErrContinue, Cancel, CancelEvent, Close, CurrentDb, DefaultValue, DateValue, DAO, Description, DoCmd, DoMenuItem, Err, Error, Error$, $, Execute,
FindRecord, Forms, FindFirst, IsNull, Me, MsgBox, GoToControl, GoToRecord, NewData, Nz, Maximize, Number, OpenForm, Parent, Recordset, Requery, Response, SetFocus, stDocName, stLinkCriteria, Value, vbExclamation, vbOK, vbOKCancel, vbInformation, vbYes, vbNo, vbYesNo, vbCancel, vbQuestion, vbYesNoCancel, Visible,},
emphstyle=\color{blue!100!}}%==================================================\lstset{basicstyle=\ttfamily,breaklines,numberstyle=\tiny, keywordstyle=\color{red}, stringstyle=\color{green!100!},commentstyle=\color{red!20!green!20!blue!20}, frame=single, rulesepcolor=\color{red!20!green!20!blue!20},numbers=left, numberstyle=\tiny}
%==================================================% 设置中文字体%==================================================%\setCJKmainfont[BoldFont=SimHei,ItalicFont=KaiTi]{SimSun}\setCJKmainfont[BoldFont={Adobe Heiti Std}, ItalicFont={Adobe Kaiti Std}]{Adobe Song Std}%\setCJKmainfont[BoldFont={STHeiti}, ItalicFont={STKaiti}]{STSong}%\setCJKsansfont{SimHei}\setCJKsansfont{Adobe Heiti Std} %\setCJKsansfont{STHeiti} %\setCJKmonofont{FangSong}\setCJKmonofont{Adobe Fangsong Std}%\setCJKmonofont{STFangsong}%-------------------------------------------------%\setCJKfamilyfont{zhsong}{SimSun}\setCJKfamilyfont{zhsong}{Adobe Song Std}%\setCJKfamilyfont{zhsong}{STSong}%\setCJKfamilyfont{zhhei}{SimHei}\setCJKfamilyfont{zhhei}{Adobe Heiti Std}%\setCJKfamilyfont{zhhei}{STHeiti}%\setCJKfamilyfont{zhfs}{FangSong}\setCJKfamilyfont{zhfs}{Adobe FangSong Std}%\setCJKfamilyfont{zhfs}{STSong}%\setCJKfamilyfont{zhkai}{KaiTi}\setCJKfamilyfont{zhkai}{Adobe Kaiti Std}%\setCJKfamilyfont{zhkai}{STKaiti}%-------------------------------------------------\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体\newcommand*{\heiti}{\CJKfamily{zhhei}}
% 黑体\newcommand*{\kaishu}{\CJKfamily{zhkai}}
% 楷书\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋% !使用如下命令:{\songti 宋体} 可以临时使用宋体(要加大括号)%==================================================% 设置英文字体%==================================================%\defaultfontfeatures{Scale=MatchLowercase} % 这个参数保证 serif、sans-serif 和 monospace 字体在小写时大小匹配\setmainfont[Mapping=tex-text]{CMU Serif} % 使用 XeTeX 的 text-mapping 方案,正确显示 LaTeX 样式的双引号(`` '')% \setmainfont[Mapping=tex-text]{Palatino Linotype}\setsansfont[Mapping=tex-text]{CMU Sans Serif} % \setsansfont[Mapping=tex-text]{DejaVu Sans YuanTi} \setmonofont{Courier New}% \setmonofont{Monaco}% \setmonofont{DejaVu Sans YuanTi}%==================================================% 题目,作者,日期%==================================================\title{}% Style 1% -------------------------------\author[*]{author1}\affil[*]{affil1}\author[**]{author2}\affil[**]{affil2}% Style 2% -------------------------------%\author{author1}%\affil{affil1}%\author{author2}%\affil{affil2}\date{}%==================================================%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 正文%==================================================\begin{document}% \pagenumbering{Roman}
%页码为大写罗马数字% \pagenumbering{arabic}
%页码为阿拉伯数字\maketitle\newpage\tableofcontents\newpage\end{document}%==================================================%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

我要回帖

更多关于 latex for mac 破解版 的文章

 

随机推荐