基本上,我面临的问题(我不知道是否有可能解决)是每当我想在某些文本行之间写一个方程式(使用 $some math$)时,我得到的字体与使用 $$some math$$ 时得到的通常字体不一致。那么,有没有办法让我使用 $...$ 获得 $$...$$ 字体,或者使用 $$...$$ 但不将其放在新行的中间。抱歉,对于与 $ 符号的任何混淆,我希望我的问题可以理解。
答案1
用于内联数学(由单个美元符号分隔$...$
)的字体通常与用于显示数学(由两个美元符号分隔$$...$$
)的字体不同。内联数学字体旨在更好地与周围文本集成,而显示数学字体旨在更加突出,因为它用于独立方程式。
但是,如果您想在整个文档中保持显示数学字体样式,则可以\display style
在内联数学模式下使用该命令。此命令会调整数学表达式的大小和样式以匹配显示数学。您可以这样做:
Some text $ \displaystyle some math $ more text.
some math
这将以显示数学的样式呈现数学表达式,但与周围的文本内联。
或者,如果您想使用显示数学模式但又不让它创建新行,则可以使用包samepage
中的环境verbatim
。以下是示例:
\begin{samepage}
$$
some math
$$
\end{samepage}
这将确保显示数学与周围文本保持在同一行。但是,请注意,$$...$$
在 LaTeX 中,使用 显示数学 已过时,您应该改用\[...\]
。因此,上述示例最好写成:
\begin{samepage}
\[
some math
\]
\end{samepage}
注意。verbatim
在序言中加载包以使用samepage
环境。希望这能有所帮助。