• 欢迎访问交通人网站!
  • 分享一款小游戏:信任的进化
  •    发表于6年前 (2018-01-23)  热点资讯 |   抢沙发  1860 
    文章评分 2 次,平均分 5.0
    导语:Tex(.tex) 文档本质上是一个文本文件,因此,要在手机上编辑 Tex 文档并不算什么难事,只要安装一个文本编辑器就可以了。不过,如果想在手机上本地编译 Tex 文档输出 PDF 文件,则需要一定的折腾精神。 针对安卓系统,小编推荐的解决方案是:Termux + TexLive。

    Tex(.tex) 文档本质上是一个文本文件,因此,要在手机上编辑 Tex 文档并不算什么难事,只要安装一个文本编辑器就可以了。不过,如果想在手机上本地编译 Tex 文档输出 PDF 文件,则需要一定的折腾精神。

    针对安卓系统,小编推荐的解决方案是:Termux + TexLive。

    Termux 是安卓系统下的一款 Linux 终端模拟器,其最大特点是不需要对系统进行 root 操作。更多介绍可以访问 Termux 的官网:termux.com

    第一步:安装 Termux

    在应用商店里面搜索 Termux,然后下载、安装即可。

    目前,Google Play 上的最新版本为 0.60。不过,国内的几大应用商店要么是搜不到,要么就是版本比较老旧。

    有想法的小伙伴可以到 Google Play 上去下载,具体链接为:https://play.google.com/store/apps/details?id=com.termux

    第二步:安装 TexLive

    TexLive 的安装方法也比较简单,打开 Termux,输入以下命令即可:

    第三步:配置 TexLive

    理论上,TexLive 安装完成后,就可以使用了。但是要想进行复杂的写作(比如中文支持、中文字体、参考文献等),还需要一些必要的设置。

    如果你十分清楚自己需要哪些宏包,可以通过 tlmgr install 命令一个一个地安装,比如:

    如果空间允许,可以像小编一样把所有宏包都安装了,省得以后烦心:

    另外,可以用 tlmgr info 命令来查询已安装宏包的版本信息,比如:

    对于命令 tlmgr 的详细用法查阅 http://tug.org/texlive/tlmgr.html

    第四步:编译方式与字体设置

    由于安卓系统本身的限制,在完成 Tex 编译环境的配置之后,还需要解决一下字体的问题。

    如果安卓系统已经 root,可以把一些常用的字体拷贝到对应的文件夹下,此时选用何种编译命令只要看 Tex 文档的要求。如果系统没有 root,就需要在 Tex 文档中设置一下字体,此时只能使用 xelatex 命令。

    这里推荐使用 fandol 字体,可以通过 tlmgr install fandol 命令直接安装,无需系统 root。在文档中引用 xeCJK 宏包,具体如下:

    第五步:文档编译

    打开 Termux,切换至文档目录,即可使用命令进行编译。

    开始在安卓系统中畅快使用 Tex 吧!

    其他问题

    如果出现类似 “I can't write on file 'xxx.log'” 的错误,把文件夹拷贝到内置存储卡即可。

    打赏
    微信
    支付宝
    微信二维码图片

    微信 扫描二维码打赏

    支付宝二维码图片

    支付宝 扫描二维码打赏

    相关下载

     

    除特别注明外,本站所有文章均为交通人原创,转载请注明出处来自http://www.hijtr.com/android-latex/

    交通人博客是交通人工作室(JTR Studio)建立的交通人系列网站之一,是交通人工作室的主阵地,旨在整合和分享交通行业相关资讯,具体包括但不限于行业新闻、行业动态,以及行业相关规范、书籍、报告和软件等资源。

    发表评论

    表情 格式

    *

    暂无评论

    
    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享