对于我的论文,我使用该fourier
字体是因为我喜欢它作为我的主要字体,但我有一个问题:我不喜欢fourier
用于数学的字体。我该如何更改/覆盖它?我只想要default
tex 在我的整个文档中使用的数学字体...
\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
:
自行选择,但请注意以下建议
绝不同时加载其他数学字体包
fourier
,因为这个包为数学字体设置了不同的编码,你很容易得到错误的符号绝不混合使用不同字体来显示文本和数学运算
答案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}