自動調整垂直行間距以顯示完整的數學方程

自動調整垂直行間距以顯示完整的數學方程

我想知道是否有任何命令可以自動調整行的垂直間距以完整顯示該行中的數學方程式或公式?例如,

\documentclass[11pt,a4paper]{article}
\begin{document}
-Hello everyone, $\lim_{n\to\infty}d(x_n^{C_1},x_n^{C_2})$ exists,
\end{document}

lim運行上面的程式碼顯示,由於垂直間距設定緊密,因此無窮大符號位於其旁邊而不是在其下方。我不想為此使用$$或任何,因為align

  1. 此類命令將在新行中開始公式並且

  2. 對於很長的方程,使用此類命令通常會導致方程式溢出到邊緣。

我喜歡當前的字體大小和緊密的行間距,並且只想稍微放鬆垂直行間距以顯示“限制”方程,因為它應該僅適用於包含它的行。

答案1

請注意,排版大公式或具有較大高度/深度的公式會在文字模式下產生非常難看的結果(即您正在嘗試執行的操作)。

您的命令的解決方案是\limits,即:

\documentclass[11pt,a4paper]{article}
\begin{document}
-Hello everyone, $\lim\limits_{n\to\infty}d(x_n^{C_1},x_n^{C_2})$ exists,
\end{document}

產生

在此輸入影像描述

正如@DavidCarlisle 評論的那樣,另一個解決方案是使用該\displaystyle命令,如下所示:

 -Hello everyone, $\displaystyle\lim_{n\to\infty}d(x_n^{C_1},x_n^{C_2})$ exists,

這將適用於整個公式。

不過,我建議您閱讀amsmath文件包:使用該包排版顯示數學非常簡單(使用 LaTeX 也很容易,但這樣更好),並且它還提供了許多環境,允許您將長方程式拆分為多行。

我敢打賭你使用 LaTeX 來獲得漂亮的排版文檔,它們是使用顯示數學(以及一些文字數學)。

要取得文檔,您應該在命令提示字元/終端機視窗中鍵入以下內容:

texdoc amsmath

搜尋網路可以帶您訪問 CTAN 網站,但無需前往那裡。

我強烈建議您瀏覽 TeX.SE 投票最多的問題,以找到一些見解和新手指南,例如:

http://www.dickimaw-books.com/latex/novices/index.html

答案2

equation為了使內聯數學看起來與使用其他顯示的數學環境時相同,您只需添加\displaystyle而不更改程式碼。也就是說,我強烈建議不要在段落內這樣做,它只會使文字更難看,行距外觀不均勻。

\documentclass[11pt,a4paper]{article}
\usepackage{tabularx}
\begin{document}

\begin{tabularx}{\linewidth}{|X|X|}\hline
this is one line above ... 
-Hello everyone, $\displaystyle\lim_{n\to\infty}d(x_n^{C_1},x_n^{C_2})$ exists, ... 
and this is one line below ... 
&
this is one line above ... 
-Hello everyone, $\lim_{n\to\infty}d(x_n^{C_1},x_n^{C_2})$ exists, ... 
and this is one line below ... \\ \hline
\end{tabularx}

\end{document}

在此輸入影像描述

相關內容