你不折腾一下你都不知道 LaTeX 的坑有多深。
半成品
简单说下我干了什么:
- 把 PDF 文档中 Unicode 输入表这个大坑填上了,样品见上。
我估计从有 PDF 的文档开始,无论中英文,这个表就是坏掉的。
- 下一步就是调整剩下的表格了,等都调整完毕了,就应该能出一个较高质量的 PDF 文档了。
目前中文版尚有一点瑕疵——有四个 emoji 无法显示(U+03030
附近)。
可能与 {ctex}
宏包有关,我正在提 issue 问。
版式我还会调整的,预计是页面旋转 90度,横着排版,保证一行一个符号。
前面的码点 + tab 补全改成等宽字体。再调整下行间距。
大家可以翻着看看,看看还有没有无法显示的字符。
觉得哪里丑也可以提出来,我先记下来,等表格调整完之后,再向美观的方向努力。
注意:
U+02002
那里的 space 都是空格,本来就显示不出来。
- 还有个
nolinebreak
也是不显示的。
- 开头也说了
U+03030
附近有4 个 emoji 不显示。
TeX 源码
源码应该是自包含的,完整的 TeXLive 发行版应该都能编译。
编译只需要 unicode-table
根目录下的 main.tex
和 unicode-input-table.tex
。
7 个赞
yummy
3
在julia cmd命令行中,一些符号显示为方块。麻烦问下,该怎么设置?
谢谢。
需要一个好的终端软件和字体。
建议 Windows Terminal,字体选择感觉看喜好了。
Julia 支持的 Unicode 已经多到基本一个字体覆盖不全,需要基本符号(EN)+CJK+数学符号+emoji才能基本覆盖,所以挑一个差不多的就好。
你现在显示不全的主要是数学符号。
我用的 winTerm 默认的 Cascadia Mono。
Julia 有自己的 Julia Mono
其他可选的基本名字里带 console、mono、code 的都可以试一试。
1 个赞
yummy
5
谢谢回复。
在windows cmd设置中,仅有少数字体。比如,你提到的Cascadia Mono就没有显示在列表中。
搜索一下,倒是发现了通过注册表修改的方法。链接在这里:windows10 更改cmd字体为Consolas+微软雅黑 完美解决方案-CSDN博客
Windows Terminal != cmd。这个是新的终端需要单独安装。
Win 11 会默认采用 Win Term。
win 上使用 julia 建议用 Windows Terminal + Julia - Microsoft Store zh-CN
1 个赞