:被遺忘的寶藏—LaTeX字體心得-佳作欣賞免费ppt模版下载-道格办公

被遺忘的寶藏—LaTeX字體心得

很抱歉,但我無法提供關於KMC在CTeX論壇上發帖的具體內容或更新。作為一個語言模型,我無法瀏覽互聯網或提供特定網頁上的信息。我可以幫助您回答關於LaTeX字體的一般問題或提供一些字體相關的心得。請告訴我您感興趣的具體方面,我將盡力協助您。

原標題:被遺忘的寶藏——LaTeX發行版自帶的字體& 自己的一些字體心得

這是 KMC 在 CTeX 論壇的發帖,最後的更新是 2009 年。裡面的部分信息我進行了標註和刷新。希望對大家有所幫助。 LaTeX 是花園,走進去總會讓人流連忘返。

可能有不少人像我一樣在用 LaTeX 不久就開始跟字體較勁。我走的是這樣一個過程:

  • 最初用慣了Word,從而無法理解為什麼LaTeX 調用字體那麼難;
  • 為了在LaTeX 中調用字體,想用現有的工具一蹴而就(像TTFshape,MTFI,xGBKfonts),往往不能輕易成功,沮喪;
  • 之後重新靜下心來逐漸了解了什麼是字體,LaTeX 中字體成功調用的方式,才注意到Mapping,TFM,vf 等文件的相互關係,理順了這一切後,把前面幾個軟件裝不成功的字體裝好(我印像中裝上過Verdana,GE Quartz 等幾個);
  • 後來發現也有些宏包有現成的字體可用,那個時候主要就是關心TrueType 字體,所以見到了winfonts 宏包(這個宏包不在MiKTeX 的宏包列表中),開始用上一些系統中有的字體;
  • 又發現OpenType字體更棒,再去看的時候才知道解包OpenType 不但麻煩,還會失去glyphs;
  • 在一個相當漫長的時間內沒有動過LaTeX,再碰它時,又是從一篇Philipp Lehman 的《The font installation guide》開始,這篇文章100 多頁從頭到尾看完,已經比較清楚如何用fontinst 來安裝手頭擁有的Type1 字體。也正是從這篇文章開始喜歡上了 Minion 字體並且成功安裝。由於安裝過程相當繁瑣,我還寫了一些安裝Type1 字體的批處理,有時間的話會整理出來(因為通用性太差);
  • 再次碰字體就是在CTAN 上看到MinionPro 宏包,這時我已經開始蒐集字體,所以MinionPro 宏包要求的所有Optical Size 我都有。 MinionPro 包特別大,裝上它後刷新文件名數據庫都慢幾十秒,這也說明了 OpenType 字體的複雜性。我想要不是 Adobe 把這個經典字體免費提供,應該不會有誰有心去為它生成那麼多的 TFM 文件(1511 個之多)。 Minion Pro 字體對我而言真的是壓倒性的,我估計學校允許的話我的論文都會申請用這個字體排版。
  • 後來 XeTeX 被 port 到 Windows,我這才終於把 MiKTeX 升級到 2.7beta,並且花了大量時間研究 XeTeX。 XeTeX 似乎就是為字體而生的,但同樣需要有字體的相關知識,這些知識並不同於前面Type1 字體,而更多是字體的OpenType features,這些features,Type1 字體要么是根本沒有(calt, salt) ,有也不容易打開(smcp, onum)。

但XeTeX 同樣有這樣那樣的問題,而且如果直接訪問OpenType 字體,編譯速度就更不如PDFLaTeX 訪問Type1 字體那麼快,在長文章中表現得非常明顯。所以才有了今天這個帖子,因為在這幾天求助區的討論過程中,自己又回去看了看。加上之前也注意到,其實打開 texmf/fonts 目錄就能發現 LaTeX 發行版中早就自帶了不少字體,這些字體雖然是免費,功能上確不輸專業字體。更重要的是,這些字體很多都是精心設計過的字體包,用來同時載入正文和數學環境的字體,保持文檔統一的風格(在嚴謹的學術文章中,也確實不該想在哪改字體就在哪改)。

筆記  如果你用 Mac 或 Linux 系統,XeTeX 速度基本是無感的,與 PDFLaTeX 速度基本一致。可以看這裡:https://zhuanlan.zhihu.com/p/374491983

原來自己有個文本文件,就是記錄機器上可以為我所用的現成字體包(主要來自於texmfdoclatexpsnfsspsnfss2e.pdf 文檔的介紹),但最近去到tug 看過,早就有人寫了完整的LaTeX 字體巡禮:

https://tug.org/FontCatalogue/

這個網站羅列了156 個LaTeX 中可以免費使用的字體,並且給出了例子和調用的源代碼,需要注意的是這些字體並非默認安裝在機器上,但至少都能從CTAN 得到——不光是宏包,還有字體文件(因為像winfonts,MinionPro 這些宏包需要用戶自己擁有相應的字體,CTAN 上並沒有)。不過拾人牙慧的工作還是要作,那就是推荐一下幾個字體/字體包:

筆記 現在網站顯示的是 523 字體,不局限在 Type1 字體了還包括 OTF 和 TTF 字體。

1. Palatino

Will Robertson 的文檔總是用Palatino,這字體的名氣也不小。胖胖的很活潑,筆鋒也優雅,有羽毛筆的進化痕跡。 LaTeX 中最省事的是用usepackage{mathpazo}來統一修改正文和數學字體,這個宏包還有[sc, osf]參數,分別對應小大寫字母和不齊線數字。

此外還有一個palatinox 宏包可以直接調用Windows 系統中的Palatino Linotype(這是微軟認證發布赫爾曼·察普夫的原作),相關網址是:http ://www.ctan.org/tex-archive/fonts/truetypemetrics/palatinox/,需要手動安裝。在這個URL的上一層還能看到另一個經典字體frutiger,只是我手頭沒有Linotype Frutiger。

2. Garamond

1530 年誕生的經典字體,LaTeX 中通過mathdesign 可以使用:usepackage[urw-garamond]{mathdesign}來使用。 Garamond 字體十分大氣,打印在紙張上也特別好看,法國很多口袋圖書用的是 Garamond。

3. Times

除了usepackage{times}外,usepackage{mathptmx}可以把數學字體也改成類似Times 的字體。這個字體真的不需要再多說什麼了,總之我覺得看久了眼睛會累,但是打印的效果非常穩妥。

筆記 這兩年發展比較快的是 NewPX 字體,https://ctan.org/pkg/newpx 大家可以觀瞻觀瞻:

4. Utopia

Utopia 有點像Times,但更寬敞一些。 usepackage{fourier}統一修改正文和數學字體為 Utopia,usepackage[adobe-utopia]{mathdesign}則是 mathdesign 的調用方法,差別不太明顯。

5. Avant Garde/Courier/Bookman/New Century Schoolbook

< p data-tool='mdnice編輯器' >不是我懶,這幾個字體在PSNFSS 中是可以搭配著用的:

  • usepackage{avant}只載入Avant Garde
  • usepackage{bookman}則同時載入Bookman(襯線),Avant Garde(無襯線)和Courier(等寬)字體
  • usepackage{newcent}同時載入New Century Schoolbook(襯線),Avant Garde(無襯線)和Courier(等寬)字體

6. Charter

十分飽滿的襯線字體,適合屏幕閱讀。 usepackage{charter}

7. Helvetica/Optima

這兩個字體放一塊是因為我覺得它們是無襯線字體,比較適合用來作幻燈片。 Helvetica 可以 usepackage{helvet},Optima 沒有寫成宏包的形式,就可以用 enewcommand{sfdefault}{uop} 然後 enewcommand*familydefault{sfdefault}來調用。在幻燈片這樣的尺寸上,Optima 變化的線寬才顯現出優美來。 (不過 beamer 的作者認為 Optima 不適合做幻燈片)

8. 其他數學宏包

建議看看https://ctan.org/pkg/free-math-font-survey 這篇文章,介紹得相當詳細,而且有效果圖展示。

9. Minion Pro

http://tug.ctan.org/tex-archive/fonts/minionpro/ 有詳細的安裝說明,只要不出錯是肯定能安上的,裝了Acrobat Reader 7.0 以上的用戶都能在Acrobat 安裝目錄下找到

MinionPro-Bold.otf, 
MinionPro-BoldIT.otf, 
MinionPro-It.otf, 
MinionPro-Regular.otf 

這四個文件,按照安裝說明拆解它們四個已經能滿足日常文檔的需要。此外,MnSymbol 宏包(MiKTeX 可以自動安裝)是配合 Minion Pro 的數學宏包,最好裝上,不過 usepackage{MinionPro} 就夠了,會自動載入 MnSymbol 宏包。

其實用來用去才發現,LaTeX 自帶的這些字體才是真正經過時間和實踐檢驗的經典字體,是 TUG 智慧的結晶。而且,這 150 多種字體也涵蓋了絕大部分(LaTeX 能觸及到的)字體使用領域。這是不應該被遺忘的寶藏。

筆記 大家可以延伸閱讀:通過 unicode-math 設置的 OpenType 數學字體。大家有興趣可以看這裡。 https://ctan.org/pkg/unicode-math 如這個字體:https://ctan.org/pkg/garamond-math

關注我們公眾號,學習LaTeX 無煩惱
< /section>

文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/The%20Forgotten%20TreasureLaTeX%20Font%20Experience.html

(810)
打賞 支付宝扫一扫 支付宝扫一扫
single-end

相關推薦