问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何配置MacTeX的中文支持?

发布网友 发布时间:2022-04-24 09:20

我来回答

3个回答

热心网友 时间:2023-10-09 07:48

目前来说,结合 xeCJK 宏包使用 XeLaTeX 编译,应该是最方便的方式了。XeLaTeX 要求 .tex 文档保存为 UTF-8 编码。所以要做的事情只有两件:配置一个 UTF-8 的编辑环境;用 xeCJK 的语法选择合适的字体。

1. 印象中,TeXshop 的默认编码不是 UTF-8(具体是什么我不记得了),需要调整一下。打开 TeXshop,按下 cmd + , 打开偏好设置。在「源代码」标签下找到编码设置,调整为 UTF-8。

2.XeTeX 在 Mac OS X 下的行为和 Windows / Linux 下不大一样。Mac 底下,XeTeX 并不使用 fontconfig 库来搜索字体,所以我们没法在终端里通过 fc-list 命令来查看可用的字体列表。不过 Mac 里提供了名为「字体册」的程序,来列出系统中所有可用的字体信息。(其实这样的设计挺讨厌的,TeX Live 自带了许多开源字体,因此没有办法很好地使用。必须用字体名而不是字族名来调用这些字体,实在是不太方便。)打开字体册程序,找到需要的字体信息,这里的 PostScript 名称就是我们需要的信息,我们记下华文宋体的名字:「STSong」。你还可以按需找到其他字体的名字,比如华文中宋、华文楷体、华文黑体等字体的名字。

3.使用下列代码,配置中文字体。\usepackage{xeCJK}\setCJKmainfont[BoldFont=STZhongsong, ItalicFont=STKaiti]{STSong}\setCJKsansfont[BoldFont=STHeiti]{STXihei}\setCJKmonofont{STFangsong}

这里,文档中文主字体是华文宋体,对应的 bfseries 字体是华文中宋,对应的 itshape 字体是华文楷体;文档的「无衬线」中文字体是华文新黑,对应的 bfseries 是华文黑体;文档的「等宽」中文字体是华文仿宋。

4.xeCJK 之解决了中文支持问题,以及一些关于标点的处理,并没有提供和中文版式相关的解决方案。ctex 宏包和文档类封装了 xeCJK,同时提供了中文版式的相关支持。新版的 ctex 宏包和文档类能够自动检测用户使用的操作系统,自动选择合适的字体配置,十分方便。

热心网友 时间:2023-10-09 07:49

在 LaTeX 中使用中文,不严谨地说,主要需要解决编码和字体调用的问题。国内 LaTeX 圈子流行过 GBK 编码和 UTF-8 编码。前者是国标,是过去的主流,但是问题多多。现在推荐使用后者。字体调用方面,原来的 CCT(新版)、CJK 还有现在的 xeCJK、LuaTeX-ja 和李阿玲的 pTeX-ng 在 TeX Live(MacTeX)底下都能正常工作。只不过,Mac 默认的字体和 Windows 默认的字体有一些不同,在这方面需要做一些调整。国内期刊的模板大多数是 CCT 和 CJK 方式,其他一些模板可能比较先进,使用 xeCJK 方式。LuaTeX-ja 国内用的少,使用方法和 xeCJK 比较类似;pTeX-ng 尚在开发中。所以这里只介绍 使用 CCT、CJK 或 xeCJK 三种中文支持方式在 TeX Live 里如何进行调整。

热心网友 时间:2023-10-09 07:49

MAC下TEXShop显示乱码问题:首先建议进入TeXShop -> Preferences -> Source,找到Encoding下拉菜单栏,将编码格式选为Unicode(UTF-8)。执行以上操作之后,当前的文件还是乱码。利用WinTeX打开之后(可以在文件前加一行!Mode=UTF8***, 参见另外一篇博文),不是乱码。然后复制到当前的TexShop,就不显示乱码了。首先,要看自己的mac下都安装了什么字体,可以直接到字体册里查看,注意,如果系统的默认语言是中文,会发现,有一些字体系统里明明有,为什么在latex下总是提示没有找到,可能的原因是.tex文件中的字体名字跟系统的字体名字不匹配,我就是这种问题。要解决这个问题简单,设置系统语言默认为英语,英语不好的童鞋可以先不要重启系统,只用来看看字体名字,再改回去就ok。然后就会发现有字体叫做Songti SC(简体)和Songti TC(繁体),也就是我们需要的宋体,这样直接在代码里把名字改一下就ok。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如果公司借壳上市,那原公司会停盘吗,如果一直持有那个公司的股票呢... 今天刚在mac上安装了MacTex,编译器studio,怎么才能中文 适合编程用的字体有哪些? mac safari 字体大小 每次要用 (苹果键 +) 放大, 好麻烦。 能不能直接设置好? 程序员编程代码 用什么字体好看? 微信订票成功后怎么取票, 手机上买票后,去取票需要身份证吗 手机订票成功该如何取票? 手机预定飞机票,怎么取票? 三更半夜被楼上吵怎么办 vivoNES换个屏幕多少钱? 我天天半夜被楼上吵醒,各种各样的噪音,找几回也不管用,我该怎么办? 半夜三更楼上扰民怎么办,真的投诉无门 三更半夜的更是指什么 爬楼梯1-6楼 10圈能消耗多少卡路里,半夜爬楼梯可以吗? 晚上10点以后还弹钢琴算不算扰民(如果算请举出是法律的第几条规定)? 有关破晓的诗歌 推理题:一个人半夜回家,他的家住在14楼,他走进电梯,过了几秒,发现八楼亮了,他想一定是八楼的人要 半夜楼上洗衣机低频噪音能达到多少分贝 求高人指点湖南有关景点的旅游路线安排: 楼栋数是什么意思? ubuntu下比较好的编程字体有哪些? Mac 中写代码如何设置中英文等宽的字体 如何设置 font 电子设备上有哪些适合阅读的字体? chrome设置什么字体 有哪些适合用于写代码的西文字体 国际认证的证书都有哪些? 怎么评价 Adobe 的 Source Code Pro 这个字体 web font怎么使用中文网页字体 新装的WINDOWS 专业版系统 整体显示的 字体看着不舒服 和我以前用家庭版的感觉很不同 求高手 教换字体 世界上最好的会计证书 我爱你的英文是什么 全球最热证书哪家强? 南天门的四大天王都是谁呢? 余姓的来源 世界五大金牌证书是哪些?? 这是啥。 钻石有证书有哪些分类 poyesten翻中文是什么 做外贸必备软件有哪些?