我总是遇到文档字母大小的问题,但\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}
输出结果如下: