公式超出页面边界

公式超出页面边界

我有以下位于页面边框后面的方程式:

\begin{equation}
P(word|name_i)= \frac{1}{\sqrt{2\pi\sigma_i^{2}}} \times exp^{\frac{-(tf(name_i,word)*idf(name_i,word)-\mu_i)^{2}}{2\sigma_i^{2}}}
\end{equation}

有什么方法可以防止这种情况发生?

编辑

这是 MWE。请注意,对于文档类,您应该从下载模板这里

\documentclass{sig-alternate}
\begin{document}

\begin{equation}
P(word|name_i)= \frac{1}{\sqrt{2\pi\sigma_i^{2}}} \times exp^{\frac{-(tf(name_i,word)*idf(name_i,word)-\mu_i)^{2}}{2\sigma_i^{2}}}
\end{equation

\end{document}

答案1

我将为此使用multline环境。amsmath

\documentclass{sig-alternate}
\usepackage{amsmath}
\begin{document}

\begin{multline}
\label{eq:likelihood}
P(Keyword\mid Seg_i)= \frac{1}{\sqrt{2\pi\sigma_i^{2}}}\\
 \times\exp^{\frac{-(tf(Seg_i,Keyword)*idf(Seg_i,Keyword)-\mu_i)^{2}}{2\sigma_i^{2}}}
\end{multline}

\end{document}

输出

在此处输入图片描述

我不知道tfidf是什么,但如果它们是运算符,那么最好定义

\DeclareMathOperator{\idf}{idf}
\DeclareMathOperator{\tf}{tf}

而且,可能许多单词必须排版为文本。

平均能量损失

\documentclass{sig-alternate}
\usepackage{amsmath}

\DeclareMathOperator{\idf}{idf}
\DeclareMathOperator{\tf}{tf}

\begin{document}

\begin{multline}
\label{eq:likelihood}
P(\text{Keyword}\mid\text{Seg}_i)= \frac{1}{\sqrt{2\pi\sigma_i^{2}}}\\
 \times\exp^{\frac{-(\tf(\text{Seg}_i,\text{Keyword})*\idf(\text{Seg}_i,\text{Keyword})-\mu_i)^{2}}{2\sigma_i^{2}}}
\end{multline}

\end{document} 

输出

在此处输入图片描述

如果你想把它放在一行中,请\resizebox使用graphicx

平均能量损失

\documentclass{sig-alternate}
\usepackage{amsmath,graphicx}

\DeclareMathOperator{\idf}{idf}
\DeclareMathOperator{\tf}{tf}

\begin{document}

\begin{equation}
\label{eq:likelihood}
\resizebox{\columnwidth}{!}{$\displaystyle
P(\text{Keyword}\mid\text{Seg}_i)= \frac{1}{\sqrt{2\pi\sigma_i^{2}}}
 \times\exp^{\frac{-(\tf(\text{Seg}_i,\text{Keyword})*\idf(\text{Seg}_i,\text{Keyword})-\mu_i)^{2}}{2\sigma_i^{2}}}
$}
\end{equation}

\end{document} 

输出

在此处输入图片描述

顺便说一句:您应该使用e^{...}\exp(....)代替\exp^(....),正如 Mico 在他的评论中所建议的那样。

相关内容