20 竖直积分号的设置问题

发布于 2024-09-10 00:22:30

积分号.png
如图示,这个二重积分号如何加上圆圈,积分号用了宏包varint
测试代码:

\documentclass[12pt,a4paper,no-math]{ctexart}

\usepackage[euler]{varint}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{mathrsfs}



\everymath{\displaystyle}

\begin{document}
    积分号
    $\oiint$
    
    积分号$\iint$加上圆圈
    
\end{document}

查看更多

关注者
0
被浏览
941
寄存器
寄存器 2024-09-10
这家伙很懒,什么也没写!

命令行执行texdoc symbols-a4打开说明书搜iint

image.png

应该还有其它的,再仔细看看。

3 个回答
liu
liu 2024-09-10
这家伙很懒,什么也没写!

谢谢回答,我的意思是这个oiint要是euler格式下的积分号,基于宏包varint如何设置,或者如何去更改,宏包里面没有给出oiint的设置,不知道是本来就没有,还是忘记设置了。并没有打算去用其他的字体哈.

Sagittarius Rover
Sagittarius Rover 2025-01-12
我要成为Typst糕手/(ㄒoㄒ)/~~

这个链接(需要魔法)下载到李清老师的varint.sty宏包,其中选项euler将设置\let\vari@upint@=u \chardef\vari@upint=1:

其对应的数学字体配置为:

    \PackageInfo{varint}{Using euler-int style}
    \DeclareFontFamily{OMX}{eu@int}{}
    \DeclareFontShape{OMX}{eu@int}{m}{n}{
      <-7.5> euex7  <7.5-8.5> euex8  <8.5-9.5> euex9  <9.5-> euex10 }{}
    \DeclareSymbolFont{eu@int}{OMX}{eu@int}{m}{n}
    \DeclareFontSubstitution{OMX}{eu@int}{m}{n}
    \DeclareMathSymbol{\vari@intop}     {\mathop}{eu@int}{82}
    \DeclareMathSymbol{\vari@ointop}    {\mathop}{eu@int}{72}
    \def\intkern@{\mkern-7mu}
    \def\intdots@{\mathchoice
        {\mkern-6mu\vari@intdots{.25}\mkern-7mu}
        {\mkern-5mu\vari@intdots{.25}\mkern-5mu}
        {\mkern-5mu\vari@intdots{.25}\mkern-5mu}
        {\mkern-5mu\vari@intdots{.25}\mkern-5mu}}
    \def\ints@b{\mathop\bgroup\let\ilimits@\egroup}
    \newrobustcmd*\upint{\mathchoice
        {\mkern7mu\overline{\vphantom{\vari@intop}\mkern6mu}\mkern-13mu}
        {\mkern3mu\overline{\vphantom{\vari@intop}\mkern6mu}\mkern-13mu}
        {\mkern3mu\overline{\vphantom{\vari@intop}\mkern6mu}\mkern-13mu}
        {\mkern3mu\overline{\vphantom{\vari@intop}\mkern6mu}\mkern-13mu}%
      \int}
    \newrobustcmd*\lowint{\mkern3mu\underline{\vphantom{\vari@intop}\mkern7mu}\mkern-10mu\int}

TBC

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览