编辑

编辑

我想在文本中使用强字体,例如\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}

梅里韦瑟和傅立叶 NC

编辑

直接缩放数学字体非常困难,但正如您所指出的,可以使用以下代码更改 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}

显示数学尺寸从 12pt 变为 11pt

请注意,与字体缩放不同,必须对使用数学的每个字体大小上下文进行此操作。

为了说明起见,假设我们将数学设置为巨大:

\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 使用的所有标准尺寸,以避免最终出现数学尺寸的细微不一致。

相关内容