LaTeX中的积分符号

一般的积分符号

LaTeX \LaTeX LATEX中可以直接输入\int来得到积分符号,如果要用定积分则使用\int_{a}^{b}

语法输出
\intavatar
int_{a}^{b}avatar
\iintavatar
\iint\limits_{a}avatar
\iiintavatar
\ointavatar

如何输出数值的积分符号?

在英语区一般用向右稍微倾斜的竖直的积分符号,而中欧一些地区(例如德语和塞尔维亚语地区)常使用竖直的积分符号。同时,中欧地区语言的文献中积分符号的积分域也不像英语区那样写在积分符号的右侧,而是往往喜欢写在积分符号的顶部和底部。如图:
avatar

cmupint

那么 LaTeX \LaTeX LATEX中如何输出竖直的积分符号呢?有一个包专门解决这个问题,这就是cmupint包。

  • 在导言区添加

\usepackage[integrals]{cmupint}

然后再编译,积分符号就变成竖直的了。同时,有了cmupint包,还能够输出多重环积分。
avatar

stix

另外,还有一个stix包(或者stix2包)可以让积分符号竖直,但这种方法积分域还是在积分符号的右侧,而不是上下。

  • 在导言区添加

\usepackage{stix}

使用时,在原来的命令后面加上“up”,例如:

\intup

如果不想每个积分命令后都加上“up”,可以在导入包的时候添加选项[upint],即

\usepackage[upinput]{stix}

注意,stix包依赖amsmath, amssymb, amsfonts包,需要在导入stix包之前导入这些包。
另外还有一个包,wasysym,也可以输出竖直的积分符号,但输出的不如cmupint包输出的美观,这里就不贴图了。

esint

esint包也是一个专门解决积分符号问题的包。在导入包时有两个选项intimitsintnolimits

\usepackage[nointlimits]{esint}   积分域在积分符号的右侧

\usepackage[intlimits]{esint} 积分域在积分符号的上下

具体的使用可以参考esint的手册。这里主要提一下二重闭合积分的符号,如果要这个符号上的椭圆(这个包中二重闭合积分的椭圆很难看)变为正圆,可以用

语法输出
\varoiintavatar

unicode-math

\usepackage{unicode-math}

只适用于 XeTeX and LuaTeX。使用unicode-math包就可以使用OpenType 数学字体。
我感觉要实现在二重闭合积分的符号中使用椭圆,这个包最方便。但用这个包的时候\boldsymbol{}这种对符号加粗以表示矢量的方法就会失效,因为unicode-math包中有自己对符号加粗的方法。例如:\symbfit是对符号加粗并且斜体,\symbfup是对符号加粗并且正体。对其它符号unicode-math包也都有很细的设置方法。但用了这个包,导致之前写的很多都要改,所以我不用这个包。

其它包

另外还有一些多重闭合积分的包(如下),感兴趣的可以试一试。

  • mathabx
  • tx/pxfonts
  • MnSymbol
  • mathdesign

总结:似乎没有一个包是全能的。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值