日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一劳永逸解决latex的字体问题

發布時間:2023/12/9 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一劳永逸解决latex的字体问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不同系統下的字體設置

  • Windows系統和第三方字體
  • macOS系統字體

最近和女朋友寫學位論文時遇到一個問題,使用安裝的Adobe的字體時latex無法識別,但是系統字體就可以,找了很多參考資料終于解決了這個問題,由于她用的是macOS系統,于是便有了這篇文章。

Windows系統和第三方字體

經查閱資料發現,導致該問題的原因是latex調用的不是安裝后顯示的字體名字,按照網上的辦法查看相關字體:

$ fc-list|grep adobe

結果只顯示了texlive里的adobbe字體:

D:/texlive/2020/texmf-dist/fonts/opentype/adobe/sourceserifpro/SourceSerifPro-ExtraLightIt.otf: Source Serif Pro,Source Serif Pro ExtraLight:style=ExtraLight Italic,Italic

進入D:/texlive/2020/texmf-dist/fonts/opentype文件夾發現這里存放了軟件自帶的很多字體文件,靈機一動想到手頭剛好有下載的*.otf字體文件,直接放入該文件夾下的public目錄,嘗試編譯后完美運行。相關字體的設置如下:

% 中文字體設置,使用的是 Adobe 字體,保證了在 Adobe Reader / Acrobat 下優秀的顯示效果 \setCJKmainfont[BoldFont={AdobeHeitiStd-Regular}, ItalicFont={AdobeKaitiStd-Regular}]{AdobeSongStd-Light} \setCJKsansfont{AdobeHeitiStd-Regular} \setCJKmonofont{AdobeFangsongStd-Regular}% 定義字體名稱,可在此添加自定義的字體 \setCJKfamilyfont{song}{AdobeSongStd-Light} \setCJKfamilyfont{hei}{AdobeHeitiStd-Regular} \setCJKfamilyfont{kai}{AdobeKaitiStd-Regular} \setCJKfamilyfont{fs}{AdobeFangsongStd-Regular}

{}內為字體名,但對于第三方字體來說,即便安裝了也檢索不到,因此這里的字體是我們上一步存放在public目錄下的字體,可以通過雙擊*.otf或者其他格式字體文件看到:

設置好后就可以完美運行了。

macOS系統字體

未完待續

總結

以上是生活随笔為你收集整理的一劳永逸解决latex的字体问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。