如何使用 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}

在此处输入图片描述

相关内容