有人知道如何在 LaTex 中写出向左倾斜而不是向右倾斜的积分符号吗?如果你不明白我的意思,请看这里:
(从http://en.wikipedia.org/wiki/File:Integral_Uprightness.svg)
保加利亚、俄罗斯和许多其他地方都是这样写的,所以我很好奇。谢谢。
我的问题是现在的积分符号是
$$
\int ...
$$
并且向右倾斜,而不是像我附上的图片中那样向左倾斜。我想知道如何写才能让它向左倾斜。谢谢
答案1
这个答案遵循了额外的俄罗斯印刷传统(图 5http://www.staff.uni-giessen.de/partosch/eurotex99/zaitsev.pdf) 的极限位于积分符号的上方和下方\displaystyle
。\rint
本质上是\int
(当前数学样式) 应用了 15 度旋转。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\rint}{\ThisStyle{\rotatebox{15}{$\SavedStyle\!\int\!$}}}
\usepackage{scalerel}
\usepackage{graphicx}
\parskip 1ex
\begin{document}
\[
f=\int_0^t A d\tau =\rint_0^t A d\tau
\]
\centering
\(
f=\int_0^t A d\tau =\rint_0^t A d\tau
\)\par
\(
\scriptstyle f=\int A d\tau =\rint A d\tau
\)\par
\(
\scriptscriptstyle f=\int A d\tau =\rint A d\tau
\)
\end{document}
这是对上述解决方案的细微改动,其中对积分符号应用了 30% 的水平拉伸,以尝试提供更符合文献的宽度。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\rint}{\ThisStyle{\hstretch{1.3}{\rotatebox{18}{$\SavedStyle\!\int\!$}}}}
\usepackage{scalerel}
\usepackage{graphicx}
\parskip 1ex
\begin{document}
\[
f=\int_0^t A d\tau =\rint_0^t A d\tau
\]
\centering
\(
f=\int_0^t A d\tau =\rint_0^t A d\tau
\)\par
\(
\scriptstyle f=\int A d\tau =\rint A d\tau
\)\par
\(
\scriptscriptstyle f=\int A d\tau =\rint A d\tau
\)
\end{document}
这是第一种解决方案的最后变体,其中\rint
符号始终是的缩放版本\textstyle\rint
,其净效果是使中的符号\displaystyle
比其他两种方法中的任何一种都特别宽。
\documentclass{article}
\usepackage{amsmath}
\DeclareMathOperator*{\rint}{\scalerel*{\rotatebox{17}{$\!\int\!$}}{\int}}
\usepackage{scalerel}
\usepackage{graphicx}
\parskip 1ex
\begin{document}
\[
f=\int_0^t A d\tau =\rint_0^t A d\tau
\]
\centering
\(
f=\int_0^t A d\tau =\rint_0^t A d\tau
\)\par
\(
\scriptstyle f=\int A d\tau =\rint A d\tau
\)\par
\(
\scriptscriptstyle f=\int A d\tau =\rint A d\tau
\)
\end{document}