我希望上部索引出现在楔形符号最顶部的略右下方。但是它却\[ bigwedge^k V \]
给了我k
顶部。我该怎么做?我希望在向量空间的外部幂的定义中使用它。
答案1
如果您不喜欢内联数学中的默认位置,您可以使用 来\raisebox{<length>}{}
调整垂直位置。要在显示数学中获得相同的行为,请使用\nolimits
:
代码:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
Inline math mode it works as $\bigwedge^{\raisebox{-0.4ex}{\scriptsize $k$}} V$.
In display math:
\[
\bigwedge\nolimits^k V
\]
\end{document}
答案2
这是一个更简单的答案:
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\newcommand{\extp}{\@ifnextchar^\@extp{\@extp^{\,}}}
\def\@extp^#1{\mathop{\bigwedge\nolimits^{\!#1}}}
\makeatother
\begin{document}
displaystyle: $\displaystyle\extp^k V \otimes \frac{M}{N} \quad \extp Y$
\bigskip
inline style: $\extp^k V \quad \extp Y$
\bigskip
scriptstyle: $X_{\extp^k V}$
\bigskip
scriptscriptstyle: $X_{X_{\extp^k V}}$
\end{document}
amsmath
字体在下cmex
标和上标中正确缩放。
答案3
这里的问题实际上是,它\bigwedge
显然被设计为“将一堆东西楔在一起”的缩写,就像\sum
和\prod
符号一样。外部电源在间距方面完全是另一回事。虽然我真的不知道我在这里做什么,但我尝试创建一个宏,\Exterior
该宏给出一个具有适合外部产品的间距和外观的命令:
\documentclass{article}
\newcommand{\Exterior}{\mathchoice{{\textstyle\bigwedge}}%
{{\bigwedge}}%
{{\textstyle\wedge}}%
{{\scriptstyle\wedge}}}
\begin{document}
displaystyle:
\[
\Exterior^k V \otimes \frac{M}{N}
\]
inline style: $\Exterior^k V$
\bigskip
scriptstyle: $X_{\Exterior^k V}$
\bigskip
scriptscriptstyle: $X_{X_{\Exterior^k V}}$
\end{document}
输出:
正如您所见,它并不完美,但我认为它更接近我们想要的外部电源。也许更有知识的人可以调整宏或完全重写它以产生更好的结果和/或使代码不那么容易被破解。
答案4
安德鲁·斯旺评论中建议使用\Lambda
来替代\wedge
或的变体\bigwedge
。这是我目前所做的。
fontspec
和有一些恶作剧amsmath
,但它们可以解决通过使用unicode字形Λ
而不是\Lambda
。
为了获得更相似的风格\wedge
,请\mathsf{Λ}
使用无衬线字体。
示例代码:
\documentclass{article}
\usepackage{fontspec}
\usepackage{amsmath}
\DeclareMathOperator{\Ext}{Λ}
\DeclareMathOperator{\Extalt}{\mathsf{Λ}}
\begin{document}
\begin{align*}
\Ext^k V \\
\Extalt^k V
\end{align*}
\end{document}
输出: