对齐方程式中 \left. 后面的数学运算符空格不正确

对齐方程式中 \left. 后面的数学运算符空格不正确

这是我的 MWE:

\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{amsmath}
\usepackage{xcolor}
\newcommand{\redx}{{\color{red}x}}
\newcommand{\bluex}{{\color{blue}x}}
\begin{document}

\begin{align}
  x &= \biggl[ x \frac{\frac{y}{z}}{\frac{x}{y}} \notag \\
    & \quad \quad  + \redx \frac{\frac{y}{z}}{\frac{x}{y}}\biggr]
\end{align}

\begin{align}
  x &= \left[ x \frac{\frac{y}{z}}{\frac{x}{y}} \right.\notag \\
    & \quad \quad \left. + \bluex \frac{\frac{y}{z}}{\frac{x}{y}}\right]
\end{align}


\end{document}

在此处输入图片描述

+看看符号和红色 x 以及蓝色 x之间的空间。

我的问题是:我怎样才能继续在换行符中使用\left\right宏并修复(我希望不是手动)数学运算符和以下符号之间的错误空格排列?

答案1

它似乎我最好解释一下我的意思我对史蒂文的回答的评论

\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{amsmath}
\usepackage{xcolor}
\newcommand{\redx}{{\color{red}x}}
\newcommand{\bluex}{{\color{blue}x}}
\begin{document}

\begin{align}
  x &= \biggl[ x \frac{\frac{y}{z}}{\frac{x}{y}} \notag \\
    & \quad \quad  + \redx \frac{\frac{y}{z}}{\frac{x}{y}}\biggr]
\end{align}

\begin{align}
  x &= \left[ x \frac{\frac{y}{z}}{\frac{x}{y}} \right.\notag \\
    & \quad \quad \! \left. \kern -\nulldelimiterspace
        {} + \bluex \frac{\frac{y}{z}}{\frac{x}{y}}\right]
\end{align}
\end{document}

答案2

{}\left.和之间添加一个空组+。但是,不能跨换行符使用\left和。正确的方法是。\right\bigg

\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{amsmath}
\usepackage{xcolor}
\newcommand{\redx}{{\color{red}x}}
\newcommand{\bluex}{{\color{blue}x}}
\begin{document}

\begin{align}
  x &= \biggl[ x \frac{\frac{y}{z}}{\frac{x}{y}} \notag \\
    & \quad \quad  + \redx \frac{\frac{y}{z}}{\frac{x}{y}}\biggr]
\end{align}

\begin{align}
  x &= \left[ x \frac{\frac{y}{z}}{\frac{x}{y}} \right.\notag \\
    & \quad \quad \left.{} + \bluex \frac{\frac{y}{z}}{\frac{x}{y}}\right]
\end{align}


\end{document}

如果你想要精确的间距,你还需要添加一些负空间,因为它\left.确实添加了额外的水平空间。例如,

\documentclass[11pt]{article}
\pagestyle{empty}
\usepackage{amsmath}
\usepackage{xcolor}
\newcommand{\redx}{{\color{red}x}}
\newcommand{\bluex}{{\color{blue}x}}
\begin{document}

\begin{align}
  x &= \biggl[ x \frac{\frac{y}{z}}{\frac{x}{y}} \notag \\
    & \quad \quad  + \redx \frac{\frac{y}{z}}{\frac{x}{y}}\biggr]
\end{align}

\begin{align}
  x &= \left[ x \frac{\frac{y}{z}}{\frac{x}{y}} \right.\notag \\
    & \quad \quad \left.\!{} + \bluex \frac{\frac{y}{z}}{\frac{x}{y}}\right]
\end{align}
\end{document}

可能会更好。在这种情况下,结果是

在此处输入图片描述

相关内容