如果您知道的话,我需要使用哪个包?谢谢。
答案1
使用该MnSymbol
包,您可以使用以下符号:
\documentclass{article}
\usepackage{MnSymbol}
\begin{document}
\[
\rcirclerightint
\lcirclerightint
\rcircleleftint
\lcircleleftint
\]
\end{document}
(其他包可能将这些符号识别为\ointclockwise
和\ointctrclockwise
)
如果你只想要半圆,你可以使用这个mathdesign
包:
\documentclass{article}
\usepackage[charter]{mathdesign}
\begin{document}
\[
\intclockwise
\]
\end{document}
答案2
\documentclass{standalone}
\usepackage{array,esint}
\def\CMD#1{%
$ \csname#1\endcsname \displaystyle\csname#1\endcsname $ & \texttt{\textbackslash#1} &}
\begin{document}
\def\arraystretch{2}
\begin{tabular}{@{}*{2}{r@{\kern3pt}l}r@{\kern3pt}l@{}l@{}}
\CMD{int} \CMD{iint} \CMD{iiintop} \\
\CMD{iiiintop}\CMD{dotsintop}\CMD{ointop} \\
\CMD{oiint} \CMD{sqint} \CMD{sqiint} \\
\CMD{ointctrclockwise} \CMD{ointclockwise} \CMD{varointclockwise} \\
\CMD{varointctrclockwise} \CMD{fint} \CMD{varoiint}\\
\CMD{landupint} \CMD{landdownint}
\end{tabular}
\end{document}
答案3
尽管其中的一些符号esint
非常接近,但我相信没有任何包(用于 pdfLaTeX)提供与计算机现代数学字体兼容的该符号的版本。
以下是(非常简单的)改编这个答案作者:Heiko Oberdiek。它可用于将任何符号叠加在积分符号之上。
\documentclass{article}
\usepackage{graphicx} %% <- for \resizebox and \rotatebox
\usepackage{amsmath}
\usepackage{amssymb} %% <- for \curverightarrow, \curveleftarrow
\makeatletter %% <- make @ usable in macro names
\let\DOTSI\relax % amsmath support for \dots
\newcommand*{\letteronint}[1]{%
\DOTSI
\mathop{%
\mathpalette\@LetterOnInt{#1}%
}%
\mkern-\thinmuskip % thin space is inserted between two \mathop
\int
}
\newcommand*{\@LetterOnInt}[2]{%
\sbox0{$#1\int\m@th$}%
\sbox2{$%
\ifx#1\displaystyle
\textstyle
\else
\scriptscriptstyle
\fi
#2%
\m@th$}%
\dimen@=.4\dimexpr\ht0+\dp0\relax
\ifdim\dimexpr\ht2+\dp2\relax>\dimen@
\sbox2{\resizebox*{!}{\dimen@}{\unhcopy2}}%
\fi
\dimen@=\wd0 %
\ifdim\wd2>\dimen@
\dimen@=\wd2 %
\fi
\rlap{\hbox to \dimen@{\hfil
$#1\vcenter{\copy2}\m@th$%
\hfil}}%
\ifdim\dimen@>\wd0 %
\kern.5\dimexpr\dimen@-\wd0\relax
\fi
}
%% Define arrow curving downwards:
\newcommand*{\curvearrowbotright}{\mathpalette\rotmath@internal\curvearrowleft}
\newcommand*\rotmath@internal[2]{\rotatebox{180}{$\m@th#1#2$}}
\makeatother %% <- revert @
\newcommand*{\intcw}{\letteronint{\mspace{3mu}\curvearrowright}}
\newcommand*{\intccw}{\letteronint{\mspace{3mu}\curvearrowbotright}}
\begin{document}
\[
\displaystyle \intcw_a^b f \dots \intccw_a^b f \qquad
\textstyle \intcw_a^b f \dots \intccw_a^b f \qquad
\scriptstyle \intcw_a^b f \dots \intccw_a^b f \qquad
\scriptscriptstyle \intcw_a^b f \dots \intccw_a^b f
\]
\end{document}
该\scriptscriptstyle
版本看起来不太好,但是您可能不想以该比例使用该符号。
答案4
\documentclass[varwidth, preview]{standalone}
\usepackage{unicode-math}
\begin{document}
\( \intclockwise \awint \)
\end{document}
这些符号也存在于许多旧版 NFSS 包中,包括:、、、、、fdsymbol
和。有些还支持其他newpxmath
别名,但newtxmath
所有都已更新以理解和。pxfonts
txfonts
stix
stix2
\intclockwise
\awint
其中一些还包括变体,例如中的\intclockwiseup
和。它们在某些数学字体中以风格变体形式提供。\smallintclockwise
stix
unicode-math