在Ubuntu上,如何使用Latex嵌入字体?
首先
可以找到很多方法,但也算作是我自己的备忘录。
通过正确嵌入字体可以避免括号向左偏移,以及根据环境不同避免明朝体变成高戈体等问题。
执行环境
Ubuntu 16.04
e-pTeX 3.14159265-p3.6-141210-2.6(utf8.euc)(TeX Live 2015/Debian)
乌班图16.04
e-pTeX 3.14159265-p3.6-141210-2.6(utf8.euc)(TeX Live 2015/Debian)
方式
如果想要嵌入Takao字体的话,可以在终端中执行以下操作。
$cd /usr/share/fonts/truetype
$ls
然后,
abyssinica font-awesome lato solomos
adf fonts-guru-extra liberation takao-gothic
ancient-scripts fonts-japanese-gothic.ttf lohit-punjabi takao-mincho
artemisia fonts-japanese-mincho.ttf lyx tibetan-machine
由于有许多字体出现,所以-
$cd takao-mincho
$ls
检查TrueType字体文件。
TakaoExMincho.ttf TakaoMincho.ttf TakaoPMincho.ttf
当您确认了哥特体字体文件的文件名后,您可以在与tex文件相同的位置创建以下类型的地图文件(takao.map)。
rml H :0:TakaoMincho.ttf
rmlv V :0:TakaoMincho.ttf
gbm H :0:TakaoGothic.ttf
gbmv V :0:TakaoGothic.ttf
只需在dvipdfmx的参数中指定即可。
dvipdfmx -f takao.map sample.dvi
我在这篇文章中以Takao明朝为例,但这次的流程即使使用我自己安装的字体(例如Noto字体),也不应该有什么不同,希望对您有参考价值。