mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文
来源:互联网 发布:为什么建设网络强国 编辑:程序博客网 时间:2024/04/30 06:10
强迫症犯了花了一天解决了mac上的latex中文及周边问题。
首先,处理mac上的中文乱码问题,可以不修改原文就在mac和win上编译:将win上的转成无BOM的utf8+macintoch格式然后开头结尾和中间共三处加入条件编译语句。复制到mac上以后设置texshop默认打开编码为utf-8(cmd+Q关闭重开),用XeLaTex编译。搞定。(参考:http://liam0205.me/2014/11/02/latex-mactex-chinese-support/)
至于三条条件编译语句,自己编的,经test是完全没问题的,分别是:
1. 放在usepackage的附近
\newread\checkf\immediate\openin\checkf = C:/WINDOWS/win.ini\ifeof\checkf \usepackage{xeCJK} \setCJKmainfont[BoldFont=STSong, ItalicFont=STKaiti]{STSong} \setCJKsansfont[BoldFont=STHeiti]{STXihei} \setCJKmonofont{STFangsong}\else \usepackage{CJK}\fi\closein\checkf2. 放在title之前ducument之后
\begin{document}\newread\checkf\immediate\openin\checkf = C:/WINDOWS/win.ini\ifeof\checkf{}\else \begin{CJK*}{GBK}{song}\fi\closein\checkf\title{3. 放在结尾document之前
\newread\checkf\immediate\openin\checkf = C:/WINDOWS/win.ini\ifeof\checkf {} \else \end{CJK*} \fi\closein\checkf\end{document}
然后,处理多命令执行问题:
参考:1. http://tex.stackexchange.com/questions/175671/how-to-use-arara-with-texshop
2. http://www.texdev.net/2012/04/24/arara-making-latex-files-your-way/
我用的MacTeX自带的TeXShop,用TeX Live Utility查了下确实已经装过Arara的包了,不用安装或者自己编译,剩下的工作就很太容易了。
简单说,就是一行命令:
cp ~/Library/TeXShop/Engines/Inactive/Arara/arara.engine ~/Library/TeXShop/Engines/
然后安装好jre,jdk(是的,jdk没错!)
然后在tex文档开头加入我的编译规则,搞定。
% arara: xelatex% arara: bibtex% arara: xelatex% arara: xelatex
哗啦啦执行了4条命令,效果非常美妙,截个开头~(输出省略一万字)
__ _ _ __ __ _ _ __ __ _ / _` | '__/ _` | '__/ _` || (_| | | | (_| | | | (_| | \__,_|_| \__,_|_| \__,_|Running XeLaTeX... This is XeTeX, Version 3.14159265-2.6-0.99996 (TeX Live 2016) (preloaded format=xelatex) restricted \write18 enabled.entering extended mode
然后,处理多命令执行问题:
在系统语言里加入英语,但不要设置为首选语言。
1 0
- mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文
- 解决Mac上sublime 3中文乱码问题
- 英文界面的Windows系统中解决 Sourceinsight 中的中文注释显示乱码的问题
- MAC Mysql 解决中文乱码
- 解决- SecureCRT上运行 linux vim 命令中文出现乱码
- 解决英文版Windows2003中文乱码问题
- win7英文版 如何解决中文乱码
- 英文系统中文乱码的解决
- 解决Win7英文版显示中文乱码
- linux:英文界面转中文
- 解决Mac环境下vim中文乱码&转码问题
- 解决maltab的中文和英文字体问题,中文乱码
- 解决ubuntu字符界面下中文乱码
- Qt之解决界面中文乱码问题
- qt 界面上中文乱码解决方法
- Mac上使用Sphinx + latex输出中文PDF
- WebSphere Application Server 5.0在Linux平台上中文界面乱码问题的解决
- WebSphere Application Server 5.0在Linux平台上中文界面乱码问题的解决
- 中国剩余问题(简介+详解)
- 闪电依旧:德怀恩·韦德
- Java类加载器总结
- iOS直播-实现后台录音并推流
- 设计模式之 单例模式demo
- mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文
- 词性标注的python实现-基于平均感知机算法
- Android 调用系统相册选择图片并显示
- 写一个函数返回参数二进制中1的个数
- NOIP模拟题 2016.10.6 [并查集] [联通性] [Tarjan]
- PHP学习笔记五(插件emmet)
- 图像算法之十:图像金字塔
- Effective Java
- 新的开始。。。