当您将 LaTeX2e 中的字体更改为 Crimson 时,如何才能在数学模式下获得相同的字体外观?是否有一些额外的软件包可供使用?

当您将 LaTeX2e 中的字体更改为 Crimson 时,如何才能在数学模式下获得相同的字体外观?是否有一些额外的软件包可供使用?

我正在写一本关于数学哲学的书,其中使用了很多数学模式中的逻辑符号。具体来说,我使用了很多小写的希腊符号,比如、$\varphi$$\psi$,以及大写的符号。我还使用$\neg$、、、、、表示逻辑运算符。在旧的序言中$\exists$,我用指定了字体,我猜这是默认字体。出版商希望我使用看起来“较旧”的字体,他们选择了 Crimson。因此,我将序言中的字体规范更改为,果然纯文本看起来很棒。但是……该命令现在什么都不做;数学模式中的内容根本没有改变。我是不是遗漏了一些基本的东西?如果希望字体更改不仅统一影响文章,还影响逻辑和数学符号,那么序言中是否需要其他命令?$\forall$$\wedge$$\vee$$\rightrarrow$\usepackage{latexsym}\usepackage{crimson}{\sc ...}\usepackage{...}

答案1

正如其他人在评论中所说,解决方案是使用cochineal而不是 Crimson。此字体支持数学运算newtxmath。这是其样子的一个例子。

\documentclass{article}
\usepackage{cochineal}
\usepackage[cochineal]{newtxmath}
\begin{document}
Here are the symbols in the question.
\[
\varphi\psi\neg\exists\forall\wedge\vee\rightarrow
\]
\textsc{Small caps} are also available.
\end{document}

相关内容