`\mathbf`、`\mathit`、`\mathrm` 等的「預設字體系列」類似物是什麼?

`\mathbf`、`\mathit`、`\mathrm` 等的「預設字體系列」類似物是什麼?

我最近正在編輯 MO 帖子,其中用戶想要根據實際參數命名屬性$c$。該名稱最初排版為$\bf (P_c)$,但是,當然,這會將$c$以及屬性名稱的其餘部分顯示為粗體。如果只是將 $P$ 加粗,那麼可以很容易地做到($\mathbf P_c$),但該用戶將括號加粗,我想盡可能尊重原始符號。

我最終選擇的一個笨拙的解決方案是$\mathbf(\mathbf P_c\mathbf)$。 (當然,前兩個呼叫可以壓縮為$\mathbf{(P}_c\mathbf)$,但這對我來說看起來更難看。)但是,如果有一些「撤消\mathbf」命令(例如(組成一個隨機名稱)) ,會更容易\mathplain,在這種情況下我可以這樣做$\mathbf{(P_{\mathplain c})}$。存在這樣的命令嗎?如果沒有,有沒有比我採取的笨拙方法更好的模擬方法?

答案1

\mathnormal是您想要的命令:$\mathbf{(P_{\mathnormal{c}})}$.然而,\mathbf實際上並沒有使括號變成粗體。如果您確實想要的話,可以僅在括號周圍使用\boldsymbol(from )。amsmath這是顯示差異的 MWE:

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\(\mathbf{(P_{\mathnormal{c}})}\)

\(\boldsymbol{(} \mathbf{P_{\mathnormal{c}}} \boldsymbol{)}\)

\end{document}

mathbf 與粗體符號

答案2

使用正確的標記。

為了獲得粗體括號,您需要\bm(或\boldsymbol,但\bm肯定更好)。

\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}

\begin{document}

\[
\bm{(}\mathbf{P}_{c}\bm{)}
\]

\end{document}

在此輸入影像描述

請考慮到它\bf已經被棄用了大約 30 年。也\mathbf{P}應該優先選擇\mathbf P

相關內容