有没有办法让函数在数学模式下永久存在?

有没有办法让函数在数学模式下永久存在?

我总是遇到文档字母大小的问题,但\displaystyle它帮助我解决了这个问题,所以我总是使用它。有没有办法把它设为默认设置,这$...$意味着什么$\displaystyle ...$?欢迎提出任何其他可以解决这个问题的解决方案!

答案1

关于 LaTeX 的 Wikibook 教程有你想要的:

强制对文档中的所有数学运算使用 \displaystyle

\everymath{\displaystyle}

之前\begin{document}强制所有数学运算\displaystyle

答案2

不清楚你问的是不是一个好主意。不过,一个选项是开始在文档中使用\(...\)而不是,然后重新定义以添加所需的代码。$...$\(

\documentclass{article}
\makeatletter
\g@addto@macro {\(} {\displaystyle}
\makeatother
\begin{document}
  You get $\frac{1}{2}$ with usual dollars,
  and \(\frac{1}{2}\) with the LaTeX syntax
  in which we hooked.
\end{document}

我认为,应该在加载所有包之后重新定义\(。另一个不太安全的选择是使用\everymath\expandafter{\the\everymath\displaystyle}。问题是数学模式在内部使用很多,\displaymath在某些构造中插入它可能不太好。

答案3

\documentclass{article}

\newcommand{\mymath}[1]{%
$\displaystyle #1 $}

\begin{document}

With \verb!$$! $\frac{1}{2}$, then with the new macro:
\mymath{\frac{1}{2}}.
\end{document}

答案4

你可以使用类似这样的方法,正如建议的那样LaTeX 维基教科书

\documentclass{article}

\everymath{\displaystyle}

\begin{document}

$\sum_{i=0}^{n}1+\frac{\pi_i}{1+\frac{\delta_i}{1+\ldots}}$ just for fun...

And just to compare: $$\sum_{i=0}^{n}1+\frac{\pi_i}{1+\frac{\delta_i}{1+\ldots}}$$

\end{document}

输出结果如下: 在此处输入图片描述

相关内容