对方程进行编码并描述

对方程进行编码并描述

我想用 LaTeX 编写这个等式:

方程

我想知道如何对方程式及其下方的描述进行编码并提供参考。

答案1

尽管您的问题已经得到彻底回答,但这是我的解决方案,不同之处仅在于不使用表格而是使用列表:

\documentclass{article}

\usepackage{amsmath}
\usepackage{amssymb}

\usepackage{enumitem}

\begin{document}

\[ P_{xi}=\overline{U_{x}}+\sigma_{x}\frac{\sum^{Nu}_{k}D_{kx}\times 
    \left( \frac{S_{ki}-\overline{U_{k}}}{\sigma_{k}}\right)}{\sum^{Nu}_{k}D_{kx}} \]
Where:
\begin{itemize}[label=]
    \item $P_{xi}$: is the predicted rate for user $x$ on item $i$
    \item $S_{ki}$: is the rate of song $i$ given by user $k$
    \item $\overline{U_{x}}$: is the average rate of user $x$
    \item $\overline{U_{k}}$: is the average rate of user $k$
    \item $\sigma_{x}$: is the standard deviation of all the rates of user $x$
\end{itemize}

\end{document}

其结果如下: 方程式和描述

答案2

在管理“where”子句和条件格式化方面有更多天赋:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\usepackage{array}% http://ctan.org/pkg/array
\begin{document}

\begin{gather}
  P_{xi}=\overline{U}_x+\sigma_x
         \frac{\sum_k^{Nu}D_{kx}\times\left(\frac{S_{ki}-\overline{U}_k}{\sigma_k}\right)}
              {\sum_k^{Nu}D_{kx}},
\intertext{Where:}
  \begin{tabular}{>{$}r<{$}@{\ :\ }l}
    P_{xi} & is the predicted rate for user~$x$ on item~$i$ \\
    S_{ki} & is the rate of song~$i$ given by user~$k$ \\
    D_{kx} & the correlation between user~$x$ and user~$k$ \\
    \overline{U}_x & the average rate over user~$x$ \\
    \overline{U}_k & the average rate over user~$k$ \\
    \sigma_x & is the standard deviation of all the rates of user~$x$
  \end{tabular}\nonumber
\end{gather}

\end{document}​

答案3

您可以使用 在变量上添加行\overline。下面的文本可以使用例如来完成tabular

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{gather}
    P_{xi} = \overline{U_{x}} + \sigma_{x} \frac
    {\sum_k^{Nu} D_{kx} \times \left( \frac {(S_{ki}-\overline{U_k})}{\sigma_k} \right) }
    {\sum_k^{Nu} D_{kx}},
\end{gather}
Where:\\
\hspace*{3em}
\begin{tabular}{rl}
    $P_{xi}$:& is the predicted rate for user $x$ on item $i$. \\
    $S_{ki}$:& is the rate of song $i$ given by user $k$. \\
    ... & ... \\
\end{tabular}

\end{document}

结果

您可以通过在和列类型说明符@{\hspace{<your space>}}之间添加来更改表格中列之间的空间。rl

答案4

如果你想创建一个数字方程,如你的例子所示,把数学部分放在方程环境并添加一个\label,以便稍后引用方程(使用\ref{})。方程的 LaTeX 代码可能如下所示:

\begin{equation}
  \label{eq:mylabel}
  P_{xi}=\overline{U}_x+\sigma_x
         \frac{\sum_k^{Nu}D_{kx}\times\left(\frac{S_{ki}-\overline{U}_k}{\sigma_k}\right)}
              {\sum_k^{Nu}D_{kx}},
\end{equation}

在此处输入图片描述

当然,您可以根据自己的喜好进行调整,例如将总和限制置于总和之上/之下(附加\limits\sum命令)或使用更大的总和符号。您应该查阅众多可用的 LaTeX 书籍之一,以熟悉该系统。

相关内容