cht電腦資訊文書排版TeX
adm Find login register

數學式不加粗的困擾

qtnez
1 數學式不加粗的困擾
Promote 0 Bookmark 02024-10-18quote  

在 LaTeX 裡頭,各種標題使用了數學式,並不會自動加粗,這和其他加粗的標題文字就不相符了,可以做以下的修正來改善:

\makeatletter
\g@addto@macro\bfseries{\boldmath}
\makeatother

但這種修正對使用 hyperef 時,PDF bookmarks 的標題會無法正確顯示,畢竟 PDF  bookmarks 並不接受 TeX 語法,這時可利用 hyperref 提供的 \texorpdfstring

\section{Test \texorpdfstring{$a+b=\alpha+\beta$}{a+b=α  +β  }}

第一個參數是 TeX 數學式,顯示在正常頁面。第二個參數是 PDF bookmarkes 顯示的,直接使用 Unicode 字元就可以了。這樣正常頁面、TOC 及 PDF bookmarks 就都可以正常顯示了。

cht電腦資訊文書排版TeX
adm Find login register
views:222