将名称和公式对齐​​在同一行

将名称和公式对齐​​在同一行

在 Overleaf 中,我想要显示变量名称及其后面的方程式。

为此,我尝试过:

\begin{align}
      Entropy \quad  1 + \frac{\sum_{j=1}^{N} p_{ij}log_{2}(p_{ij})}{log_{2}n}\\
      IDF \quad  log_{2} \frac{n}{\sum_{j=1}^{N}b(tf_{ij})}
      \\
      Normal\quad \frac{1}{\sqrt{\sum_{j=1}^{N} tf_{ij}^{2}}}
      \\
      ProbIDF \quad log_{2} \frac{n - \sum_{j=1}^{N} b(tf_{ij})}{\sum_{j=1}^{N} b(tf_{ij})}
      \end{align}

这导致:

在此处输入图片描述

并且,我已经尝试过:

\begin{itemize}
      \item Entropy \quad \quad \(1 + \frac{\sum_{j=1}^{N} p_{ij}log_{2}(p_{ij})}{log_{2}n}\)
      \\
      \item IDF \quad \quad \(log_{2} \frac{n}{\sum_{j=1}^{N}b(tf_{ij})}\)
      \\
      \item Normal \quad \quad \(\frac{1}{\sqrt{\sum_{j=1}^{N} tf_{ij}^{2}}}\)
      \\
      \item ProbIDF \quad \quad \(log_{2} \frac{n - \sum_{j=1}^{N} b(tf_{ij})}{\sum_{j=1}^{N} b(tf_{ij})}\)\\
  \end{itemize}

这导致:

在此处输入图片描述

在后一种情况下,单词垂直对齐,但方程式却没有。我怎样才能垂直对齐两者?

答案1

一些想法:

\documentclass{article}

\usepackage{geometry}% more generous margins
\usepackage{lipsum}% dummy text
\usepackage{amsmath}

\begin{document}

\lipsum*[66]
\begin{align}
&\text{Entropy} && 1 + \frac{\sum_{j=1}^{N} p_{ij}\log_{2}(p_{ij})}{\log_{2}n}\\
&\text{IDF}     && \log_{2} \frac{n}{\sum_{j=1}^{N}b(tf_{ij})}\\
&\text{Normal}  && \frac{1}{\sqrt{\sum_{j=1}^{N} tf_{ij}^{2}}}\\
&\text{ProbIDF} && \log_{2} \frac{n - \sum_{j=1}^{N} b(tf_{ij})}{\sum_{j=1}^{N} b(tf_{ij})}
\end{align}
\lipsum*[66]
\[
\begin{aligned}
&\text{Entropy} && 1 + \frac{\sum_{j=1}^{N} p_{ij}\log_{2}(p_{ij})}{\log_{2}n}\\
&\text{IDF}     && \log_{2} \frac{n}{\sum_{j=1}^{N}b(tf_{ij})}\\
&\text{Normal}  && \frac{1}{\sqrt{\sum_{j=1}^{N} tf_{ij}^{2}}}\\
&\text{ProbIDF} && \log_{2} \frac{n - \sum_{j=1}^{N} b(tf_{ij})}{\sum_{j=1}^{N} b(tf_{ij})}
\end{aligned}
\]
\lipsum*[66]
\begin{itemize}
\item \makebox[5em][l]{Entropy} $\displaystyle 1 + \frac{\sum_{j=1}^{N} p_{ij}\log_{2}(p_{ij})}{\log_{2}n}$
\item \makebox[5em][l]{IDF} $\displaystyle \log_{2} \frac{n}{\sum_{j=1}^{N}b(tf_{ij})}$
\item \makebox[5em][l]{Normal} $\displaystyle \frac{1}{\sqrt{\sum_{j=1}^{N} tf_{ij}^{2}}}$
\item \makebox[5em][l]{ProbIDF} $\displaystyle \log_{2} \frac{n - \sum_{j=1}^{N} b(tf_{ij})}{\sum_{j=1}^{N} b(tf_{ij})}$
\end{itemize}

\end{document}

在此处输入图片描述

散记:

  • 对数是一个数学运算符,因此使用\log,而不是log
  • 像“熵”这样的词是文本,你应该这样输入它们

答案2

&您可以在每行的开头使用不可见的对齐方式:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    \begin{align}
     &  Entropy &  1 + \frac{\sum_{j=1}^{N} p_{ij}log_{2}(p_{ij})}{log_{2}n}\\
     &  IDF  &  log_{2} \frac{n}{\sum_{j=1}^{N}b(tf_{ij})}\\
     &  Normal & \frac{1}{\sqrt{\sum_{j=1}^{N} tf_{ij}^{2}}}\\
     &  ProbIDF  & log_{2} \frac{n - \sum_{j=1}^{N} b(tf_{ij})}{\sum_{j=1}^{N} b(tf_{ij})}
    \end{align}
\end{document}

在此处输入图片描述

编辑:或者如果您希望方程式左对齐:

\documentclass{article}
\usepackage{amsmath}

\begin{document}
    \begin{align}
     &  Entropy & & 1 + \frac{\sum_{j=1}^{N} p_{ij}log_{2}(p_{ij})}{log_{2}n}\\
     &  IDF  & & log_{2} \frac{n}{\sum_{j=1}^{N}b(tf_{ij})}\\
     &  Normal & &\frac{1}{\sqrt{\sum_{j=1}^{N} tf_{ij}^{2}}}\\
     &  ProbIDF  & &log_{2} \frac{n - \sum_{j=1}^{N} b(tf_{ij})}{\sum_{j=1}^{N} b(tf_{ij})}
    \end{align}
\end{document}

&(注意名字后面的第二位)

在此处输入图片描述

相关内容