LaTeX + XeLaTeX + TexLive 2017/TexLive2021 踏过的坑(TexLive2021更新)

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

Texlive 2021 + windows平台不认识新装字体的故障

  • 看帖子:https://github.com/CTeX-org/ctex-kit/issues/569 是说Texlive2021不认操作系统
  • 这个帖子https://blog.csdn.net/qq_41437512/article/details/117306015是说把原来字体名字改成对应的实际文件名,确实可以用,不过不同平台要改源码,有些麻烦
  • 👍👍👍这个帖子https://zhuanlan.zhihu.com/p/362201376给了解决方案,更新宏包:
tlmgr update -self -all

为了让这个方法有用,你还得保证:

  • 安装前,字体的文件名不能含中文
  • 安装时不要复制粘贴到C:\Windows\Fonts,因为那样可能还是会跑到当前登录用户的字体的字体目录下去,而C:\Windows\Fonts看到的只是个假影。。。不知道windows咋搞的。。。你得用右键“为所有用户安装”

TexLive 2017 宏包的刷新

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

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
下载:https://www.ctan.org/pkg/picins

简单(但并不完全正确)的办法是,把解压出来的整个 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以管理员身份运行
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值