笔记:

笔记:

我得到了下面的一个坏框(我可以在 PDF 中看到表达式超出了页面内容的右边缘):

\item If $\dfrac{a}{b} = \dfrac{c}{d} = \dfrac{e}{f} = \ldots$, then each of these ratios    
is equal to $\left( \dfrac {pa^n + qc^n + re^n + \ldots}{pb^n + qd^n + rf^n + \ldots} 
right)^{\frac{1}{n}}$, where $p$, $q$, $r \ldots$ are any quantities whatsoever.

有没有自动设置将表达式移至下一行?或者有更好的解决方案?

答案1

您可以\sloppy在表达式前面使用来强制中断,但这并不能使它看起来更好:

在此处输入图片描述

也就是说,您还可以\phantom{$\dfrac{a}{b}$}在最后添加以强制“正常”的垂直间距,完整代码如下:

\item If $\dfrac{a}{b} = \dfrac{c}{d} = \dfrac{e}{f} = \ldots$, then each of theseratios is equal to \sloppy\(\left( \dfrac {pa^n + qc^n + re^n + \ldots}{pb^n + qd^n + rf^n + \ldots}\right)^{\frac{1}{n}}\), where $p$, $q$, $r \ldots$ are any quantities whatsoever.\phantom{$\dfrac{a}{b}$}

结果:

在此处输入图片描述

不过,我还是建议您像 Peter Grill 那样,对大表达式使用显示样式。

答案2

我建议您使用显示数学来计算分数:

在此处输入图片描述

笔记:

  • 根据 egreg 的建议我使用了\dotsb\dotsc

代码:

\documentclass{article}
\usepackage{mathtools,showframe}

\begin{document}
\begin{itemize}
\item If $\dfrac{a}{b} = \dfrac{c}{d} = \dfrac{e}{f} = \dotsb$, then each of these ratios    
is equal to 
\[\left( \dfrac {pa^n + qc^n + re^n + \dotsb}{pb^n + qd^n + rf^n + \dotsb} 
\right)^{\frac{1}{n}}, \] 
where $p$, $q$, $r \dotsc$ are any quantities whatsoever.
\end{itemize}
\end{document}

相关内容