我想使用\everymath{\sansmath}
并更改文档中所有方程的排版,以替代使用\sansmath{$equation$}
。但是,我并不认为我所缺少的是声明\everymath{\sansmath}
不会导致任何变化。
这是一个 MWE。
\documentclass{article}
\usepackage{sansmath}
\begin{document}
\everymath{\sansmath}
\verb|\everymath{\sansmath}| gives $E=mc^2$
\verb|\sansmath{$E=mc^2$} | gives \sansmath{$E=mc^2$}
\end{document}
结果如下所示。
答案1
要使每个数学运算都以 sans 格式进行,只需\sansmath
在文档开头发出即可。
\documentclass{article}
\usepackage{sansmath}
\sansmath %% <<--- this
\begin{document}
\verb|\everymath{\sansmath}| gives $E=mc^2$
\verb|\sansmath{$E=mc^2$} | gives \sansmath{$E=mc^2$}
\begin{equation}
E=mc^2
\end{equation}
\end{document}
如果您想要将 sans 限制在某个部分,您可以将命令放在组内,或者使用环境形式\begin{sansmath}....\end{sansmath}
。
\documentclass{article}
\usepackage{sansmath}
\sansmath
\begin{document}
\verb|\sansmath| gives $E=mc^2$
\unsansmath
\verb|\unsansmath| gives $E=mc^2$
{
\sansmath
With grouping, gives $E=mc^2$
}
After group we get $E=mc^2$
Within environment \verb|sansmath| gives
\begin{sansmath}
$E=mc^2$
\end{sansmath}
\sansmath
Again,
\begin{equation}
E=mc^2
\end{equation}
\end{document}