我通过以下方式将字体设置为无衬线字体
\renewcommand{\familydefault}{\sfdefault}
\usepackage{helvet,sfmath}
现在我想在数学模式中使用标准计算机现代数学字体中的一些符号(不是全部)(仅普通字母或希腊字母)。
不幸的是
$\mathrm{w}$
也不
{\fontfamily{cmm}\selectfont $w$}
会给我期望的结果。
我想在tikz
环境中使用它,但我猜这与通常的用法没有什么区别。
更新:我有点困惑,我根本无法更改字体。无论是使用上面提到的selectfont
命令还是通过tikz
via(例如)都无法更改字体
\node[font=\rmfamily] at (0,0) {$w$};
答案1
以下示例使用\mathrm
-box 在 MikTeX 2.9 中似乎运行良好tikz
:
\documentclass{article}
\usepackage{lipsum}
\usepackage{tikz}
\newcommand*{\mycolorbox}[1]{
\begin{tikzpicture}
\node[rectangle,inner xsep=10pt,inner ysep=10pt,
anchor=south,text width=\columnwidth,shade]{#1};
\end{tikzpicture}
}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{helvet}
\usepackage[mathrmOrig]{sfmath}
\begin{document}
sans serif text
\mycolorbox{Sans serif: $a + b$, CM: {$\mathrm{c}$}}
\end{document}
我认为您需要mathrmOrig
使用 中的选项明确启用此功能sfmath
。结果如下所示: