选择了 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 数学字体安装
- 把 texmf 目录中的内容按结构复制到本地的 texmf-local 目录
- 命令提示符下,管理员身份运行:
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以管理员身份运行