\displaystyle 用于文档的一部分

\displaystyle 用于文档的一部分

有没有办法将 \displaystyle 用于文档的一部分?我不想到处更改内联数学大小,另一方面到处写 \displaystyle 有点繁琐(在示例列表中可能要写 60 次)。

为了给你一个简单的例子:

我想排版以下代码,而不必在每一行都写 \displaystyle。

\begin{enumerate}   
            \item $\displaystyle \sin \frac{1}{x},\quad x\in (0,1]$
            \item $\displaystyle \frac{1}{\sin x},\quad x\in \left[\frac{\pi}{6},\frac{5\pi}{6}\right]$
            \item $\displaystyle \frac{x}{\sin x},\quad x\in \left[\frac{\pi}{6},\frac{\pi}{2}\right]$
\end{enumerate}

多谢!

答案1

使用\everymath{\displaystyle}。要使其成为本地的,请将其放在组内:

\documentclass{article}

\begin{document}
Text style: $\frac{a}{b}$

\bgroup
\everymath{\displaystyle}
Display style: $\frac{a}{b}$
\egroup

And back: $\frac{a}{b}$
\end{document}

在此处输入图片描述

答案2

使用etoolboxand/orenumitem包:

\documentclass{article}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{mathtools}
\usepackage{enumitem}
\usepackage{etoolbox} 
\AtBeginEnvironment{enumerate}{\everymath{\displaystyle}}

\begin{document}

\begin{enumerate}%
        \item $\sin \frac{1}{x},\quad x\in (0,1]$
        \item $\frac{1}{\sin x},\quad x\in \left[\frac{\pi}{6},\frac{5\pi}{6}\right]$
        \item $ \frac{x}{\sin x},\quad x\in \left[\frac{\pi}{6},\frac{\pi}{2}\right]$
\end{enumerate}

\end{document} 

如果你只想在一个环境中使用它,你可以使用这个(不带etoolbox):

\begin{enumerate}[before=\everymath{\displaystyle}]

在此处输入图片描述

答案3

如果您想在 displaystyle 模式下写数学方程式而不连续写“displaystyle”,那么您必须在序言中写这三行。

\let\oldfrac=\frac
    \renewcommand{\frac}[2]{\oldfrac{\displaystyle{#1}}{\displaystyle{#2}}}
\everymath{\displaystyle}

一个例子:

\documentclass{article}
\let\oldfrac=\frac
\renewcommand{\frac}[2]{{\oldfrac{\displaystyle{#1}}{\displaystyle{#2}}}
\begin{document}
$e=\frac{\sum_{a}^{n}x^2}{n}$
$f=\oldfrac{1}{\sum_{1}^{m}y^2}$
\end{document}

如果您想使用旧样式写分数,则必须使用“oldfrac”,如前面的示例所示:

答案4

您可以简单地使用包\dfrac中提供的宏amsmath。它代表“displaystylefragment”。

相关内容