我在中定义一些文本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*}