mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文

本文介绍了如何在Mac上解决LaTeX中文乱码问题,通过转换文件编码并使用XeLaTeX编译。同时,利用Arara实现LaTeX文档的多命令执行,详细讲解了配置过程,确保在不同环境下编译正常。
摘要由CSDN通过智能技术生成

强迫症犯了花了一天解决了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\chec
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值