Как мне написать квадратную версию знака интеграла? Я ищу что-то, что имеет ту же высоту, что и обычный знак интеграла, и выглядит так:
Обратите внимание, что этот символ не обнаружен Detexify и, по всей видимости, отсутствует вполный список символов.
решение1
Вы всегда можете создать свой собственный символ. (Если вы хотите, чтобы такие интегралы также отображались в виде нижних индексов, вам необходимо добавить соответствующий код в последние опции \mathchoice
.)
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\DeclareMathOperator*{\SquareInt}{\mathchoice{\tikz[baseline=0.55em]{%
\draw[line width=0.08em] (-0.2em,0em)
|- (0,-0.2em) -- (0,1.9em) -| (0.2em,1.7em);}}{\tikz[baseline=0.35em]{%
\draw[line width=0.06em] (-0.2em,0em)
|- (0,-0.2em) -- (0,1.2em) -| (0.2em,1em);}}{}{}}
\begin{document}
\[ \SquareInt\limits_a^bf(x)\,\mathrm{d}x\quad\text{vs.}\quad
\int\limits_a^bf(x)\,\mathrm{d}x\]
$\SquareInt\limits_a^bf(x)\,\mathrm{d}x\quad\text{vs.}\quad
\int\limits_a^bf(x)\,\mathrm{d}x$
\end{document}
решение2
Вы можете разработать свой собственный, используя \rule
s. Это решение измеряет высоту и глубину интеграла, чтобы обеспечить точный размер.
Вот код:
\documentclass{article}
\usepackage{calc} % needed to add lengths
\usepackage{amsmath} % needed for \DeclareMathOperator
\newlength{\hght}
\newlength{\dpth}
\DeclareMathOperator{\sqrint}{\mathchoice%
{\settoheight{\hght}{$\displaystyle{\int}$}\settodepth{\dpth}{$\displaystyle{\int}$}% measures \int
\rule[-\dpth]{.2ex}{.5ex}% lower vert
\rule[-\dpth]{.12em}{.2ex}% lower hor
\rule[-\dpth]{.2ex}{\hght+\dpth}% main vert
\rule[\hght-.2ex]{.12em}{.2ex}% upper hor
\rule[\hght-.5ex]{.2ex}{.5ex}}% upper vert
{\settoheight{\hght}{$\int$}\settodepth{\dpth}{$\int$}%
\rule[-\dpth]{.15ex}{.4ex}%
\rule[-\dpth]{.1em}{.15ex}%
\rule[-\dpth]{.15ex}{\hght+\dpth}%
\rule[\hght-.15ex]{.1em}{.15ex}%
\rule[\hght-.4ex]{.15ex}{.4ex}}%
{\settoheight{\hght}{$\scriptstyle{\int}$}\settodepth{\dpth}{$\scriptstyle{\int}$}%
\rule[-\dpth]{.1ex}{.3ex}%
\rule[-\dpth]{.08em}{.1ex}%
\rule[-\dpth]{.1ex}{\hght+\dpth}%
\rule[\hght-.1ex]{.08em}{.1ex}%
\rule[\hght-.3ex]{.1ex}{.3ex}}%
{}}
\begin{document}
Inline square integral: $\int_0^1\sqrint_0^1$, subscripted: $A_{\int_0^1\sqrint_0^1}$, or a displayed version:
\[
\int_0^1\sqrint_0^1
\]
\end{document}
Обратите внимание, что я не добавил код для версии scriptscript. Вы можете настроить длину и толщину по своему усмотрению.