答案1
答案2
我将规范设置为“幻像”积分的下标。需要小心才能正确设置间距。由于宏以 结尾\int
,因此限制将照常读取。
\documentclass{article}
\usepackage{amsmath}
\newcommand{\specint}[1]{%
\mathop{}% for the spacing before the integral
{\vphantom{\int}}_{(#1)}%
\!% remove the spurious spacing
\int
}
\begin{document}
\[
\specint{\alpha}_0^1\frac{dQ}{T}
\qquad
\specint{\beta}_0^1\frac{dQ}{T}
\]
\begin{center}
% to see what happens inline
$\specint{\alpha}_0^1\frac{dQ}{T}
\qquad
\specint{\beta}_0^1\frac{dQ}{T}$
\end{center}
\end{document}
与其他建议解决方案的比较
\specint
我的建议是\sideset
无法内联工作- 间距
\mathllap
很奇怪 - 规范
\prescript
低于下限(并且没有\mathop
) \raisebox
一旦尝试内联数学,效果就会很糟糕
\documentclass[twocolumn]{article}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage[tiny]{titlesec} % spare on vertical spacing
\begin{document}
\section{\texttt{\string\specint}}
\newcommand{\specint}[1]{%
\mathop{}% for the spacing before the integral
{\vphantom{\int}}_{(#1)}%
\!% remove the spurious spacing
\int
}
\[
\specint{\alpha}_0^1\frac{dQ}{T}
+
\specint{\beta}_0^1\frac{dQ}{T}
\]
\begin{center}
$\specint{\alpha}_0^1\frac{dQ}{T}
+
\specint{\beta}_0^1\frac{dQ}{T}$
\end{center}
\section{\texttt{\string\sideset}}
\[
\sideset{_{(\alpha)}}{^{1}_{0}}\int\frac{dQ}{T}
+
\sideset{_{(\beta)}}{^{1}_{0}}\int\frac{dQ}{T}
\]
\begin{center}
$\sideset{_{(\alpha)}}{^{1}_{0}}\int\frac{dQ}{T}
+
\sideset{_{(\beta)}}{^{1}_{0}}\int\frac{dQ}{T}$
\end{center}
\section{\texttt{\string\mathllap}}
\newcommand\myint[3]{%
\mkern23mu\int_{\mathllap{(#1)\mkern15mu}#2}^{#3}}
\[
\myint{\alpha}{0}{1} \frac{dQ}{T}
+
\myint{\beta}{0}{1} \frac{dQ}{T}
\]
\begin{center}
$\myint{\alpha}{0}{1} \frac{dQ}{T}
+
\myint{\beta}{0}{1} \frac{dQ}{T}$
\end{center}
\newpage
\section{\texttt{\string\prescript}}
\[
\prescript{}{(\alpha)}{\int^1_0}\frac{dQ}{T}
+
\prescript{}{(\beta)}{\int^1_0}\frac{dQ}{T}
\]
\begin{center}
$\prescript{}{(\alpha)}{\int^1_0}\frac{dQ}{T}
+
\prescript{}{(\beta)}{\int^1_0}\frac{dQ}{T}$
\end{center}
\section{\texttt{\string\raisebox}}
\[
\raisebox{-.25cm}{$_{(\alpha)}$} \int_0^1 \frac{dQ}{T}
+
\raisebox{-.25cm}{$_{(\beta)}$} \int_0^1 \frac{dQ}{T}
\]
\begin{center}
$\raisebox{-.25cm}{$_{(\alpha)}$} \int_0^1 \frac{dQ}{T}
+
\raisebox{-.25cm}{$_{(\beta)}$} \int_0^1 \frac{dQ}{T}$
\end{center}
\end{document}
答案3
我认为,对于这里考虑的两个积分,前缀项 -- (\alpha)
resp. (\beta)
-- 和积分下限 --0
必须共享相同的基线。如果这个假设是正确的,那么以下解决方案(使用该包(该包的超集)\mathllap
提供的宏)应该会引起人们的兴趣。mathtools
amsmath
\myint
它提供了一个名为(可以随意想出一个不同的名字……)的用户级宏,它接受三个参数:前缀、积分下限和积分上限。第一个参数应该非空——否则,为什么要使用\myint
?——而第二个和第三个参数可以为空。
\documentclass{article}
\usepackage{mathtools} % for \mathllap macro
\newcommand\myint[3]{%
\mkern23mu\int_{\mathllap{(#1)\mkern15mu}#2}^{#3}}
\begin{document}
\[
\myint{\alpha}{0}{1} \frac{\mathrm{d}Q}{T}\,,
\quad
\myint{\beta}{0}{1} \frac{\mathrm{d}Q}{T}\,.
\]
\end{document}
附录:正如@mbert 在评论中指出的那样,该mathtoools
包提供了一个名为的宏\prescript
,非常适合处理手头的工作。
\documentclass{article}
\usepackage{mathtools} % for '\prescript' macro
\begin{document}
\[
\prescript{}{(\alpha)}{\int^1_0}\frac{\mathrm{d}Q}{T}
\quad
\prescript{}{(\alpha+\beta+\gamma)}{\int^1_0}\frac{\mathrm{d}Q}{T}
\quad\textstyle
\prescript{}{(\alpha+\beta+\gamma)}{\int^1_0}\frac{\mathrm{d}Q}{T}
\]
\end{document}