宏包的使用

2019-09-07 22:09发布

[图]排版数学公式用宏包amsmath,amssymb,amsfonts时花括号太粗,太难看,我在其后又加了宏包 fdsymbol ,编译时花括号变细了,可是求和符号 ∑ 显得难看了,请问老师们有没有解决办...

排版数学公式用宏包amsmath,amssymb,amsfonts时花括号太粗,太难看,我在其后又加了宏包 fdsymbol ,编译时花括号变细了,可是求和符号 ∑ 显得难看了,请问老师们有没有解决办法:使花括号变细,求和符号有不难看的宏包或方法,编译器是WinEdt 。

花括号是这样1.png求和符号是这样:2.png

3条回答
Carcino
2019-09-14 21:01

LaTeX 目前做不到完全模仿国内中小学教材、教辅中的公式外观。一是因为排版软件的差异(有一些设置是写死在软件里的,改不了),二是缺字体导致的缺「长得和教材里的符号像的」符号。


下面的例子展示了一种方案:其他符号都用 fdsymbol 字体包提供的,只把 \sum 换成 latex 默认字体。

\documentclass{article}
\usepackage{amsmath, amssymb}
\usepackage{fdsymbol}

% restore font for large symbols
\DeclareSymbolFont{CMlargesymbols}{OMX}{cmex}{m}{n}
\let\sum\relax
\DeclareMathSymbol{\sum}{\mathop}{CMlargesymbols}{"50}

\begin{document}
\[
  \int \sum \left\{\rule{1pt}{30pt}\right.
\]
\end{document}

image.png


如果想通过「符号 a 用字体 x 显示,符号 b 用显示」的方式,用 latex 既有的数学字体凑出一套接近国内教材的字体来,那么上述的手动设置必不可少。相关文档可见 `texdoc fntguide`, sec. 3, `texdoc source2e`, sec. 41, 以及 amsmath 宏集、各数学字体包中和字体设置相关的源码。

作者追问:2019-09-14 21:01

能像MathType里面显示的那样就比较好看:1.png

一周热门 更多>