我正在写一本关于数学哲学的书,其中使用了很多数学模式中的逻辑符号。具体来说,我使用了很多小写的希腊符号,比如、$\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}