我曾经在论文中使用过它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}