无脑安装李阿玲的ApLaTeX

阿玲在不少地方零零散散地写过,但是第一次用的人大概是找不到这些资料的,所以我来总结一下。以 Linux 为例,Windows 下唯一的区别就是可执行文件。

  • 首先安装完整版的 TeXLive 2017. 记 TEX 为 TeXLive 安装的文件夹。

  • 来到李阿玲的 github 上,编译最新版的 ptex-ng ,Linux 下就是运行 ./build-pTeX-ng.sh . Windows 下, mysy2 用户完全可以使用和 Linux 用户一样的编译方式。 如果安装了 Visual Studio ,则我们也可以使用 Visual Studio 来进行编译。以 2017 版编译 64 位程序为例,在开始菜单找到 Visual Studio 2017\x64 Native Tools Command Prompt for VS 2017 ,运行后将目录切换到 ptex-ng\build-msvc,然后运行 build.cmd 即可。Windows 用户可以选择不编译,因为可以下载编译好的文件。

  • 在编译的同时,下载这个文件,解压之。 bin 文件夹内是 Windows 32 位的程序。将 share 文件夹中的 texmf-dist 文件夹复制到 TEX/2017 下,覆盖相应文件。

  • 安装 ApLaTeX :

    Windows 用户:将编译好(或者下载的)得到的 lsotfea.exeptex-ng.exe 文件复制到 TEX/2017 下。

    Linux 用户:在 ptex-ng/texk/ptex-ng/ 中可以找到 ptex-ng 文件,将其复制到 TEX/2017/bin 下。

  • ptex-ng (或 ptex-ng.exe )软连接到 PATH 上,软连接为如下文件 aptex , aplatex .

  • 来到 TEX/2017/texmf-dist/web2c ,编辑 fmtutil.cnf ,在文件尾加上三行

# from ptex-ng:
aptex ptex-ng language.def *ptex-ng.ini
aplatex ptex-ng language.dat *platex-ng.ini
  • 生成fmt文件:先刷新一下 TeXLive,运行 texhash,然后运行 fmtutil -sys --byengine ptex-ng,就生成了需要的 fmt 文件。

  • 此时 ApLaTeX 就是命令 aplatex .

  • Happy TeXing.

Buwai Lee

Buwai Lee

交换图都不会画的魔法师