${\Lambda^a}_b$
编译为所需结果:
但是,如果我想在上添加上标和下标$\Bar{\Lambda}$
,上标和下标总是对齐:
我尝试在不同的位置添加括号,但这些尝试均不起作用,并且它们都编译为上述结果。\Bar
在 中amsmath
,\bar
在原生 LaTeX 中使用也不起作用。
{\Bar{\Lambda}^a}_b
{{\Bar\Lambda}^a}_b
{{\Bar{\Lambda}}^a}_b
在这种情况下,我该如何强制上标和下标错位?
一个可编译的最小示例:
\documentclass[utf8]{article}
\usepackage{amsmath,amssymb}
\usepackage{graphicx}
\usepackage{fullpage}
\usepackage{setspace}
\usepackage{verbatim}
\onehalfspacing
\begin{document}
Aligned superscript and subscript:
$$
\Lambda_a^b, \bar{\Lambda}_a^b
$$
Misaligned superscript and subscript:
$$
{\Lambda_a}^b, \text{This does not work: } {\bar{\Lambda}_a}^b
$$
\end{document}
答案1
这主要是常见问题解答,但可能不适用于特定情况。您需要添加一个空原子,否则重音原子周围的括号将被删除。
但您也可以利用该tensor
包并获得更好的空间。
\documentclass{article}
\usepackage{amsmath}
\usepackage{tensor}
\begin{document}
We can get the subscript and superscript not aligned with standard methods
\[
{\Lambda^{a}}_{b} \quad {{}\bar{\Lambda}^{a}}_{b}
\]
but we can exploit the \texttt{tensor} package
\[
\tensor{\Lambda}{^{a}_{b}} \quad \tensor{\bar{\Lambda}}{^{a}_{b}}
\]
and even get better horizontal spacing (look closely).
\end{document}
注1. \Bar
和\bar
与 完全等价amsmath
,定义前者是为了与以前的版本兼容,在以前的版本中这两个命令的作用不同:大写版本用于正确地垂直交错重音符号。
笔记2。$$
切勿在 LaTeX环境中使用document
,请参阅为什么 \[ ... \] 比 $$ ... $$ 更可取?
注3.数学显示前切勿留空行。