mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文
强迫症犯了花了一天解决了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\checkf
2. 放在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
然后,处理多命令执行问题:
在系统语言里加入英语,但不要设置为首选语言。
mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文相关推荐
- mac下解决中文乱码的问题
mac下解决中文乱码的问题 参考文章: (1)mac下解决中文乱码的问题 (2)https://www.cnblogs.com/zhangjianbing/p/9029392.html 备忘一下.
- Mac SecureCRT解决中文乱码
下载地址 https://xclient.info/s/navicat-premium.html#versions SecureCRT解决中文乱码问题 在设置中设置为utf-8之后,还需要 $ sud ...
- Mac上解决中文绘图储存本地报错问题
Mac 中 ggplot 中文显示 很多时候我们在Mac中使用ggplot绘图时,存中文文本下来时,会出现中文文本显示不了的问题,通常是显示成一些白色的框框.此时只需在绘图函数 theme() 中添加 ...
- mysql mac 中文乱码_Mac mysql 解决中文乱码
Mac mysql 解决中文乱码问题 出现"???"之类的无法识别的乱码 到/etc目录下自己建一个my.cnf文件(需要最高权限,使用sudo su),然后写入内容: [clie ...
- php 上传乱码_如何解决php文件上传中文乱码问题
php文件上传中文乱码的解决办法:首先打开相应的PHP文件:然后通过"iconv("UTF-8", "gbk",$name)"方法对文件名进 ...
- 如何解决PHP上传中文出错,如何解决php上传中文乱码的问题
php上传中文乱码的解决办法:首先在相应的文件中添加"enctype="multipart/form-data""方法:然后通过"iconv(&quo ...
- sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?
很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...
- 从本机发送信息到另一台服务器上时中文乱码
2019独角兽企业重金招聘Python工程师标准>>> 从本机发送信息到另一台服务器上时中文乱码 别的电脑都没问题,只有本机通过sts开tomcat并发送信息到另一服务器时中文乱码. ...
- php utf-8读取,PHP读取文件,解决中文乱码UTF-8的方法分析
PHP读取文件,解决中文乱码UTF-8的方法分析,方法,中文,操作技巧,文本,本文 PHP读取文件,解决中文乱码UTF-8的方法分析 易采站长站,站长之家为您整理了PHP读取文件,解决中文乱码UTF- ...
最新文章
- 这里有最全的k8s初学者指南!!!
- 应用市场自然量预估_VIVO市场ASO实战详解
- c#与halcon模板匹配控制EPSON四轴机器人输出旋转角度
- C# 通用Clone
- java8 监控文件变化_[Java 8] (4) 列举目录下的所有文件和监视文件变化
- FallbackFactory启动的时候抛出异常
- 谷歌浏览器的翻译功能在哪_如何在Google表格中使用AND和OR功能
- 每周总结(第十一周)
- Swift面向对象基础(中)——Swift中的存储属性和计算属性
- Linux基本命令总结(六)
- 如何显示Windows 10登录过程详细信息
- FastFel解析一个公式的步骤
- 【CSON原创】javascript图片滚动效果发布
- 机器学习-模型评估方法sklearn对MINST数据集实现
- excel组合工具使用
- 今日头条 推荐机制实现
- 鸿蒙王者荣耀想要转区吗,王者荣耀转区注意事项 你了解了吗
- 下载各省疫情历史数据
- 《A brief review of image denoising algorithms and beyond》
- vagrant启动虚拟机Stderr: VBoxManage.exe: error: Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc