在Latex的$$符號中無法顯示數學加號

最終發現原因是:

使用mathptm或mathptmx包導致無法顯示數學加號"+"。


原本導入的packages如下:

\documentclass[sigconf]{acmart}

\usepackage{times, mathptm}
\usepackage{moreverb}
\usepackage{graphicx}
\usepackage{mathrsfs}
\usepackage{bm}
\usepackage{url}
\usepackage{amsmath}
...

去掉後如下:

\documentclass[sigconf]{acmart}

\usepackage{times}%, mathptm}
\usepackage{moreverb}
\usepackage{graphicx}
\usepackage{mathrsfs}
\usepackage{bm}
\usepackage{url}
\usepackage{amsmath}
...

關於mathptmx包:
在標準 LaTeX 中,默認的字體族爲計算機現代羅馬字體;在數學環境中,大寫希臘字母爲直立體,小寫希臘字母爲傾斜體。
加載該宏包可將系統默認的字體族改爲 Adobe Times,並將文稿中的數學字符轉成虛擬mathptmx 字體。它只有一個 slantedGreek 選項,使用此選項,數學模式中的大寫希臘字母也成爲傾斜體。如需變爲直立體,比如 \Gamma 改爲 \upGamma 即可,而小寫希臘字母則不行。它沒有粗體數學字符,\boldmath 命令無效,也不推薦使用 bm 宏包,可 以用命令 \mathbf 獲得粗體數學字符。

該宏包是 psnfss 宏包套件之一,它將 times 和 mathptm 兩個宏包的功能合爲一體


### 參考

LaTex數學宏包彙總集錦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章