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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

假装认真的LaTeX学习笔记(2)—— LaTeX中如何修改字体(fontspec宏包使用方法)

發(fā)布時(shí)間:2023/12/14 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 假装认真的LaTeX学习笔记(2)—— LaTeX中如何修改字体(fontspec宏包使用方法) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

假裝認(rèn)真的LaTeX學(xué)習(xí)筆記(2)—— LaTeX中如何修改字體

  • 簡(jiǎn)介(太長(zhǎng)可跳過(guò))
  • 使用環(huán)境
  • 如何在LaTeX中修改字體
    • fontspec宏包使用方法
      • 最簡(jiǎn)單的方法——全文更換字體
    • fontspec宏包注意事項(xiàng)
  • 相關(guān)文章
  • 參考文獻(xiàn)

簡(jiǎn)介(太長(zhǎng)可跳過(guò))

很多朋友在使用LaTeX排版的時(shí)候經(jīng)常會(huì)吐槽LaTeX默認(rèn)的字體(但是也有些朋友認(rèn)為這種字體才能突出LaTeX的優(yōu)越 手動(dòng)滑稽 ),其實(shí)LaTeX的字體更改十分簡(jiǎn)單,只需要知道字體的名字+使用fontspec宏包就可以完成了。

那么,什么是fontspec宏包呢?

Fontspec is a pack-age for XeLaTeX and LuaLaTeX. It pro-vides an au-to-matic and uni-fied in-ter-face to fea-ture-rich AAT and OpenType fonts through the NFSS in LaTeX run-ning on XeTeX or LuaTeX en-gines.

(來(lái)自fontspec官網(wǎng):https://ctan.org/pkg/fontspec)

fontspec是一個(gè)基于XeLaTeX和LuaLaTeX的宏包(此處劃重點(diǎn))。它通過(guò)NFSS為L(zhǎng)aTeX中的XeLaTeX和LuaLaTeX引擎提供了一個(gè)統(tǒng)一的AAT和OpenType字體。簡(jiǎn)單來(lái)說(shuō),fontspec能使我們愉快的在LaTeX中修改字體。

在fontspec官網(wǎng)可以直接下載它的zip包和文檔,以及找到它的GitHub鏈接。可以看到fontspec的最新版本是2.7b,并不大,只有1.3M。經(jīng)驗(yàn)告訴我們,凡事不懂都要讀文檔。 所以,各位可以先下載fontspec繁瑣的官方文檔然后再回來(lái)閱讀本文。

使用環(huán)境

  • Windows 10
  • TeX Live 2018
  • LaTeX Package: fontspec 2.7b

注:更加詳細(xì)的軟件下載鏈接請(qǐng)?jiān)L問(wèn)本系列序言文章
假裝認(rèn)真的LaTeX學(xué)習(xí)筆記(0)——序言(內(nèi)含軟件下載鏈接)

如何在LaTeX中修改字體

fontspec宏包使用方法

最簡(jiǎn)單的方法——全文更換字體

fontspec宏包最簡(jiǎn)單也是最常用的方法就是更改整篇文章的正文字體。

  • 首先,使用\usepackage{fontspec}導(dǎo)入宏包
  • 在\begin{document}外添加以下語(yǔ)句
    • \setmainfont{FONT_NAME},其中FONT_NAME替換為字體名字,如\setmainfont{Times New Roman}

fontspec宏包注意事項(xiàng)

  • 由于這個(gè)宏包是為XeLaTeXLuaLaTeX開(kāi)發(fā)的,所以在編譯時(shí)要注意不能使用PdfLaTeX,否則會(huì)出現(xiàn)編譯錯(cuò)誤。
    (建議使用XeLaTeX,編譯速度明顯快于LuaLaTeX)
  • Errors:d:\ruanjian\texlive\2018\texmf-dist\tex\latex\fontspec\fontspec.sty:44: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [\msg_fatal:nn {fontspec} {cannot-use-pdftex}]
  • 使用setmainfont的方法只能改變文章正文字體(包括標(biāo)題、表格等),而不會(huì)修改數(shù)學(xué)公式的字體。
  • 相關(guān)文章

    • 假裝認(rèn)真的LaTeX學(xué)習(xí)筆記(0)——序言(內(nèi)含軟件下載鏈接)
    • 假裝認(rèn)真的LaTeX學(xué)習(xí)筆記(1)—— Sublime中自動(dòng)補(bǔ)全LaTeX命令(LaTeX-cwl安裝教程)

    參考文獻(xiàn)

    [1] CTAN.[EB/OL]. http://mirrors.ustc.edu.cn/CTAN/macros/latex/contrib/fontspec/fontspec.pdf.-2019.03.10.

    總結(jié)

    以上是生活随笔為你收集整理的假装认真的LaTeX学习笔记(2)—— LaTeX中如何修改字体(fontspec宏包使用方法)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。