我想在文本中使用强字体,例如\usepackage[black]{merriweather}
,但文本中也有很多方程式。那么,有没有“强”数学字体可以使用呢?
\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage[black]{merriweather}
\usepackage{lipsum}
\begin{document}
\chapter{Introduction}
\lipsum[2] $x=4$.
\begin{displaymath}
\Delta G^{\circ}= -R\,T\ln \dfrac{[S_1][S_2]}{[S_1S_2]}.
\end{displaymath}
\end{document}
我不能使用 XeTeX 或 LuaTex。
答案1
如果您想要将其fouriernc
用于数学运算,而将 Merriweather 用于文本,则只需fouriernc
在之前加载merriweather
:
\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[T1]{fontenc}
\usepackage{fouriernc}
\usepackage[black]{merriweather}
\usepackage{lipsum}
\begin{document}
\chapter{Introduction}
\lipsum[2] $x=4$.
\begin{displaymath}
\Delta G^{\circ}= -R\,T\ln \dfrac{[S_1][S_2]}{[S_1S_2]}.
\end{displaymath}
\end{document}
编辑
直接缩放数学字体非常困难,但正如您所指出的,可以使用以下代码更改 LaTeX 用于数学的点大小:Stefan Kottwitz 的回答。
例如,要在 11pt 文档中使用 12pt 文本的默认设置:
\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
\usepackage{fouriernc}
\usepackage[black]{merriweather}
\usepackage{lipsum}
\makeatletter
\DeclareMathSizes{\@xipt}{\@xiipt}{8}{6}% modified from fontmath.ltx
\makeatother
\begin{document}
\chapter{Introduction}
\lipsum[2] $x=4$.
\begin{displaymath}
\Delta G^{\circ}= -R\,T\ln \dfrac{[S_1][S_2]}{[S_1S_2]}.
\end{displaymath}
\[
\int_0^\infty \frac{\sum_{n=-\infty}^{\infty}\frac{1}{n! + \dots 1}}{\prod_{k=i^{j^n}} \exp^k - \pi\delta }
\]
\end{document}
请注意,与字体缩放不同,必须对使用数学的每个字体大小上下文进行此操作。
为了说明起见,假设我们将数学设置为巨大:
\DeclareMathSizes{\@xipt}{\@xxvpt}{\@xxpt}{\@xviipt}
(这些尺寸对应于 LaTeX 默认使用的最大文本尺寸。)
现在假设我们排版以下内容
\begin{displaymath}
\Delta G^{\circ}= -R\,T\ln \dfrac{[S_1][S_2]}{[S_1S_2]}.
\end{displaymath}
\small
\begin{displaymath}
\Delta G^{\circ}= -R\,T\ln \dfrac{[S_1][S_2]}{[S_1S_2]}.
\end{displaymath}
通常,我们预计第二个会比第一个略小。例如,使用默认设置
然而,凭借我们庞大的数学知识,我们将得到以下不匹配的结果
这是因为\small
会改变当前文本大小,而 LaTeX 会根据当前文本大小选择数学的大小。因为我们没有改变 声明的大小\small
,所以默认使用小得多的设置。
同样,\large
也会产生一些违反直觉的效果
\begin{displaymath}
\Delta G^{\circ}= -R\,T\ln \dfrac{[S_1][S_2]}{[S_1S_2]}.
\end{displaymath}
\large
\begin{displaymath}
\Delta G^{\circ}= -R\,T\ln \dfrac{[S_1][S_2]}{[S_1S_2]}.
\end{displaymath}
也就是说,\large
使文本变大,数学变小。
为了避免这种情况,最好按比例重新定义 LaTeX 使用的所有标准尺寸,以避免最终出现数学尺寸的细微不一致。