如何在运行文本中使用显示样式?

如何在运行文本中使用显示样式?

我正在写论文。问题是,当我在方程式环境内部和外部输入以下数学表达式时,我得到的是相同数学表达式的不同样式:

A population $N(t)$ is said to be persist (or strongly persist) 
if $N(0)> 0$ implies $N(t) > 0$ and $\liminf_{t\to\infty}{N(t)} > 0$ 

或者

\begin{equation*} 
\liminf_{t\to\infty}{N(t)} > 0 
\end{equation*}. 

为什么命令\liminf_{t\to\infty}在每种情况下看起来都不同?我需要在文本和公式中使用这两个版本。但我希望它在任何地方看起来都一样。

答案1

你问,

为什么命令 \liminf_{t\to\infty} 在每种情况下看起来都不同?

您“发现”的是,内联数学和显示数学排版惯例在几个方面有所不同。这种差异是不是一个问题。相反,它是一种排版惯例,经过几十年(几个世纪?)的排版实践发展,经受住了时间的考验。

如果您确实觉得必须覆盖 TeX 用于排版内联数学材料的默认设置,那么您可以非常轻松地做到这一点,方法是\displaystyle在启动内联数学模式后插入指令。

只是要准备好接受较差的印刷效果,因为段落内的行距看起来会非常不均匀。即,比较以下屏幕截图中的两个三行段落。在第一段中,第 1 行和第 2 行之间的距离与第 2 行和第 3 行之间的距离相同。这显然不是第二段的情况也一样,它使用了两个\displaystyle指令。我完全明白“品味无可争议”这句话。不过,我认为从排版上讲,第一段比第二段要好。

在此处输入图片描述

\documentclass{article}
\setlength\parindent{0pt} % just for this example
\begin{document}
\hrule 
A population $N(t)$ is said to be persist (or strongly persist) 
if $N(0)> 0$ implies $N(t) > 0$ and $\liminf_{t\to\infty}{N(t)} > 0$.
A population $N(t)$ is said to be persist (or strongly persist) 
if $N(0)> 0$ implies $N(t) > 0$ and $\liminf_{t\to\infty}{N(t)} > 0$.
\hrule
A population $N(t)$ is said to be persist (or strongly persist) 
if $N(0)> 0$ implies $N(t) > 0$ and $\displaystyle\liminf_{t\to\infty}{N(t)} > 0$.
A population $N(t)$ is said to be persist (or strongly persist) 
if $N(0)> 0$ implies $N(t) > 0$ and $\displaystyle\liminf_{t\to\infty}{N(t)} > 0$.
\hrule
\end{document}

相关内容