如何更改数学字体

如何更改数学字体

对于我的论文,我使用该fourier字体是因为我喜欢它作为我的主要字体,但我有一个问题:我不喜欢fourier用于数学的字体。我该如何更改/覆盖它?我只想要defaulttex 在我的整个文档中使用的数学字体...

\usepackage[T1]{fontenc} 

% Font fourier
\usepackage{fourier}

% Try to override it
\usepackage{lmodern}
%\usepackage[mathscr]{eucal}
%\usepackage{kpfonts}%  for math
%\usepackage{kmath,kerkis}

答案1

你可以很容易地得到一个糟糕的文档,将 Utopia 作为文本字体,将 Palatino ( mathpazo) 用于数学运算,方法是

\documentclass{article}
\usepackage[T1]{fontenc}

\usepackage{mathpazo}
\renewcommand{\rmdefault}{put}

\usepackage[math]{blindtext} % just to produce mock text

\begin{document}

\blindmathtrue
\blindmathpaper

\end{document}

在此处输入图片描述

更令人震惊的是,当计算机现代被用于数学时

\documentclass{article}
\usepackage[T1]{fontenc}

\renewcommand{\rmdefault}{put}

\usepackage[math]{blindtext}

\begin{document}

\blindmathtrue
\blindmathpaper

\end{document}

在此处输入图片描述

以下是相同的内容fourier

在此处输入图片描述

自行选择,但请注意以下建议

  1. 绝不同时加载其他数学字体包fourier,因为这个包为数学字体设置了不同的编码,你很容易得到错误的符号

  2. 绝不混合使用不同字体来显示文本和数学运算

答案2

解决该问题的方法如下:

% Font fourier
\usepackage{fourier} 

% Only use the math font of mathpazo
\let\temp\rmdefault
\usepackage{mathpazo}
\let\rmdefault\temp

答案3

如果你只想改变字体\mathcal(我同意fourier字体在 cal 中不太好读)这样做

\usepackage{fourier}
\DeclareMathAlphabet{\mathcal}{OMS}{cmsy}{m}{n}

相关内容