LaTeX + XeLaTeX + TexLive 2017 踏过的坑

选择了 LATEX 就选择了折腾,这玩意不像HTML一边解释一边执行,也不像C++之类的变量定义后编译执行……还没理解它的运作原理之前,只能一直折腾。。。

TexLive 2017 宏包的刷新

Windows下安装好TL后会有图形界面TeX Live Manager 2017,【操作】菜单 【更新文件名数据库】即可

mtpro2 数学字体安装

  1. 把 texmf 目录中的内容按结构复制到本地的 texmf-local 目录
  2. 命令提示符下,管理员身份运行:

    updmap-sys --enable Map=mtpro2.map
    updmap --enable Map=mtpro2.map

    第一条命令似乎多运行几次就可以成功,第二条命令似乎不成功。它们的作用应该就是建立一个updmap.cfg文件,里面写着Map mtpro2.map,然后刷新系统的宏包,因此用图形界面刷新宏包也是一样的。

另外,mtpr2字体的花括号比较好看,数学字体用XITS Math也是很好的选择。

picincs宏包安装

picincs貌似发行许可问题没被TL收录,因此要手动安装。帖子在这里:http://bbs.ctex.org/forum.php?mod=viewthread&tid=45392

简单(但并不完全正确)的办法是,把解压出来的整个 picins 目录,拷贝到 texmf-dist/tex/latex 目录下。这个不影响使用。
复杂的办法是把两个 .sty 文件放进 tex/latex/picins 目录,把 .dvi 和 .doc 文件放进 doc/latex/picins 目录,把剩下的文件放进 source/latex/picins 目录。以上参考它在 MiKTeX 中的目录树。

然后刷新宏包即可

在表格内使用抄录环境(verbatim,lstlisting)

目前只知道可以用tabu* + verbatim,不支持lstlisting,然而前者会将代码块视为一个box,然后跨页断行就比较鸡肋!另外加了verbatim后,单元格的边距也空了很多!总之还没有完美解决方案

XeLaTeX编译慢

  • 管理员运行fc-cache
  • 管理员运行TeXstudio
  • 设置TeXlive安装目录下/bin/win32/xelatex.exe以管理员身份运行

你可能感兴趣的:(Readln/Writeln,OS)