如何使用CMU Bright作為數學字體?

如何使用CMU Bright作為數學字體?

cmbright我在論文中使用它,但它在處理“é”、“ã”和“ł”等字符時存在一些問題。所以我將主要字體更改為Roboto Light,但我仍然想使用CMU Bright作為數學字體。但如果我嘗試使用這兩種字體, cmbright 最終會與 Roboto 作為主要字體重疊。

如何設定CMU Bright不與Roboto重疊?或者甚至建議使用類似於 CMU Bright 且與 Roboto 不重疊的數學字體?

微量元素:

\documentclass[a4paper]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[sfdefault, light]{roboto}

\usepackage{cmbright}

\usepackage{amsmath,amssymb,amsthm,amsfonts}

\usepackage{lipsum}

\begin{document}

\lipsum[1]

\begin{equation*}
  \int_{0}^{\infty} \frac{1}{\cos( x ) x^{2} + x^{e^{x+1}}} dx.
\end{equation*}

\end{document}

答案1

更改載入順序並重新聲明操作員字體以使用 Roboto。我也會縮放 Roboto 以符合 CMBright 的高度。

\documentclass[a4paper]{article}
%\usepackage[utf8]{inputenc}% no longer needed
\usepackage[T1]{fontenc}
\usepackage{cmbright}
\usepackage[sfdefault,light,scale=0.8868]{roboto}
\usepackage{amsmath,amssymb,amsthm}

\usepackage{lipsum}
\AtBeginDocument{%
  \DeclareSymbolFont{operators}{OT1}{\familydefault}{l}{n}%
}

\begin{document}

\lipsum[1]

\begin{equation*}
  \int_{0}^{\infty} \frac{1}{\cos( x ) x^{2} + x^{e^{x+1}}} dx.
\end{equation*}

\end{document}

在此輸入影像描述

相關內容