如何优雅地在LaTeX中使用中文?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何优雅地在LaTeX中使用中文?相关的知识,希望对你有一定的参考价值。
中文支持方案只是宏包的问题啊, 例如常见的cjk/xecjk即可. 你想问的是不是"不用ctex那种巨型套装, 而用最简洁的方式编译包括中文的文档." 这可以用miktex-portable(159M)+cjk.xecjk即可. 它自带的编辑器是texworks, 也许开始用着不习惯, 但是关键的是我觉得算是要找到了一种平衡吧. 此外,texworks可以配置使用latexmk(需要perl: ActivePerl Downloads, 然后在添加路径到texworks)+sumartPDF(设为默认PDF阅读器即可)实现所见即所得. 故这算是一个非常简洁的解决方案. 中文的话, 会自动安装相应宏包.
配置示例:Name: AutoCompileProgram:latexmkArguments: 去掉view PDF 此时需要修改配置文件的引擎为xelatex(而不是pdflatex).反向搜索(双击返回源码)有待进一步研究。
编译后可以看到只显示了英文内容,中文内容没有显示。虽然我这里没有出现乱码,但是有的时候会出现乱码。这里先给出可以处理中文的完整代码。下面再详细介绍每个命令行的详细内容及设置,编辑后得到的结果如下,可以发现出现了中文,并且没有乱码。CJK是中日韩的英文首字母的组合,指将中日韩等表意文字于ISO 10646及Unicode标准内赋予相同编码。处理中文前需要首先导入这个宏包。这是默认句式,表示开始进行CJK编码处理。GBK是国家标准扩展码,里面收录了几乎所有汉子和符号等。song指文字采用宋体,当然也可以换成kai(楷), li(隶), hei(黑)等字体格式。编译后得到的结果如下。可以看到中文字体为黑体。完整安装 TeX Live 2015(or later) 使用 CTeX 宏集提供的 ctex 文档类或 ctex 宏包,成功跨平台。编译。前提是你的系统字体中已经安装的上述的宋体、黑体、楷体和仿宋。Windows下自带,其他环境下可以从Windows上面copy一份来装。中文处理还是用xelatex+xecjk吧。在linux和windows下都没有问题。ubuntu 下可以使用texlive 最新的2013已经有xecjk和ctex,基本可以直接拿来编译了。安装CTeX宏包 CTEX: 项目,使用ctexart,utf8编码,用xelatex编译,用pdf浏览器打开pdf,安装 TexLive 2016 (建议完整安装);创建 UTF-8 编码的 tex 源文件;在源文件中导言部分加入以下代码, 使用 pdfLatex 编译。首先要选择一个发行套件-CTEX、TexLive等等,推荐的华氏CTEX,理由就是它安装简单,然后选择tex的实现方案-pdftex, xetex等等,推荐使用xetex,理由是它支持UTF8而且可以直接使用系统自带的字体,这一点很给力哦!不过tex源文件必须是UTF8的。
参考技术B完整安装 CTeX 套装、MikTeX 套装、TeXLive 套装,MacTeX套装之一的最新发行版。然后选择一款自己喜欢的,最好良好支持 UTF8 编码的文本编辑器,然后使用 pdflatex 或者 xelatex (推荐方式,须保以 UTF8 编码保存) 编译即可。 TeX 套装好久没有更新了,安装之后需要手工升级一下。很多人不喜欢 ctex (套装以及宏包),各种乱其八糟的理由,是的,大部分是乱七八糟的理由。Linux 用户不推荐安装源里面的 TeXLive,建议先安装 dummy package,然后通过 texlive 的ISO镜像安装。另外需要注意一下字体的问题,参考:UnixFonts - ctex-kit -。探索一下TeXmAcS.参考,使用xelatex生成中文pdf比较轻量化,500来M吧。未全方位测试。希望深度用过的大神评论,置疑,指点。请使用miktex+texstudio;使用xelatex编译。
PHP如何优雅地在PHP里写注释 | PHP的注释PHPDoc
目录
一、没有注释的代码就像是吃饭不给筷子
你好,我是小雨青年,一名知道如何写注释的程序员。
注释,字面上的意思,就是解释性质的文字,而代码上的注释,说是一种艺术也不为过。
本篇内容你将会学到:
- PHP的注释格式以及应用范围
- 如何规范注释
二、PHP的注释方式
以上是关于如何优雅地在LaTeX中使用中文?的主要内容,如果未能解决你的问题,请参考以下文章
数学建模不会 LaTex 排版 | 教你如何在 Word 中优雅地使用漂亮的 LaTex 公式