方程对齐会产生不必要的空间

方程对齐会产生不必要的空间

我在中定义一些文本align,但无论我如何放置&符号来创建对齐,我都会在第一个字符之间得到一个空格。

\begin{align*}
H_0:& \text{Something.}\\
H_1:& \text{Something.}\\
\end{align*}

基本上,我不希望在 , 之间有空格H_0,而是希望在冒号后面有空格。

在此处输入图片描述

答案1

您遇到的问题是, 被:视为关系运算符,因此其周围有空格。如果后面跟着环境&的 - 命令,关系运算符后面的空格就会消失align。当看到与其 - 符号右侧对齐的方程式时,您会在本页上经常看到此问题=。为了保护空格,您必须在此处键入H_0:{}&\text{}H_0&:\text{}

但是,似乎您不想在这里使用关系运算符。有三种可能的方式:关系运算符:、“映射到”符号\colon或“普通”文本冒号\text{:}。以下显示了差异:

\begin{align*}
&H_0:x\\
&H_0\colon x\\
&H_0\text{: }x
\end{align*} 

在此处输入图片描述

您可以在此处看到不同的间距。您可能已经注意到,文本冒号后面需要有一个空格,因为数学模式下的普通符号(不是运算符)之间没有空格。


下面,我将展示一个 MWE,其中包含您所需对齐的两种可能解决方案。我将使用我认为您想要的两种情况。

% arara: pdflatex

\documentclass{article}
\usepackage{mathtools}

\begin{document}    
\begin{align*}
    H_0\text{: } &\text{Something.}\\
    H_1\text{: } &\text{Something.}
\end{align*}
% or identically
%\begin{align*}
%   H_0&\text{: Something.}\\
%   H_1&\text{: Something.}
%\end{align*}   
\end{document}

在此处输入图片描述

\begin{align*}
    H_0\colon &\text{Something.}\\
    H_1\colon &\text{Something.}
\end{align*}
% or identically
%\begin{align*}
%    H_0&\colon \text{Something.}\\
%    H_1&\colon \text{Something.}
%\end{align*}

在此处输入图片描述

相关内容