如何将 comicsans 仅用于文本而不用于数学?

如何将 comicsans 仅用于文本而不用于数学?

注意事项:

  • 我们大多数人可能都很熟悉拉丁字母。
  • 我们中的一些人可能不熟悉希腊字母。

因此,对于文本内容来说,comic sans 似乎不是一个问题,但对于包含希腊字母的数学内容来说则不是问题。

可以看到,\lambda看起来不太清晰,所以我想取消数学的 comic sans 字体。简而言之,如何comicsans只用于文本而不用于数学?

\documentclass[preview,border=12pt,12pt]{standalone}
\usepackage{mathtools,comicsans}

\begin{document}
If you cannot be the best, be the worst!
\[
\int_a^b f(\lambda)\, \mathrm{d}\lambda = F(b) -F(a)
\]
where bla bla bla \ldots.
\end{document}

在此处输入图片描述

答案1

这是一个基于 LuaLaTeX 的解决方案。在运行 MacOSX 10.9.2、MacTeX 2013 和 LuaTeX 0.76.0 的 MacBook 上进行了测试。(2017 年 6 月更新:下面给出的答案也适用于 MacOS 10.12.5“Sierra”、MacTeX2017 和 LuaTeX 1.0.4。)

个人评论:对我来说,在文档中使用 Comic Sans 几乎总是不是一个解决方案,而是一个问题...

在此处输入图片描述

% !TEX TS-program = lualatex
\documentclass[12pt]{article}
\usepackage[no-math]{fontspec}
\setmainfont{Comic Sans MS}
\usepackage{mathtools}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math} % choose your favorite Opentype math font here

\begin{document}
If you cannot be the best, be the worst!
\[
\int_a^b f(\lambda)\, \mathrm{d}\lambda = F(b) -F(a)
\]
where bla bla bla \ldots
\end{document}

相关内容