分数间距

分数间距

我有一个分数,它的分母又是一个分数。我想把分母写在括号里,但感觉空格不太好。

在此处输入图片描述

从间距来看,下项很不错,但括号会破坏它。我希望看到分母中的整数部分稍微向上一点。这可能吗?这是我的代码:

\documentclass{article}
\usepackage[german, linesnumbered, boxruled]{algorithm2e}
\usepackage{algorithmic}

\begin{document}
\[
    \lim\limits_{x\to\infty} \frac{\pi(x)}{\left(\frac{x}{\log(x)}\right)} = 1. 
\]

\[
\lim\limits_{x\to\infty} \frac{\pi(x)}{\frac{x}{\log(x)}} = 1. 
\]
\end{document}

答案1

不要使用\left\right来调整分母项中的括号大小,而应使用\bigl\bigr。那么,分母项真的需要括号吗?你需要在中加括号吗\log(x)

也请考虑\frac用内联分数表达式替换 -format 分母项。这样,分子和分母中的项都将在\textstyle数学模式下呈现。

最后,不需要\limits限定词。

在此处输入图片描述

\documentclass{article}
\begin{document}
\[
\lim_{x\to\infty} \frac{\pi(x)}{\bigl(\frac{x}{\log(x)}\bigr)} =
\lim_{x\to\infty} \frac{\pi(x)}{\frac{x}{\log x}} = 
\lim_{x\to\infty} \frac{\pi(x)}{x/\log x} = 1. 
\]
\end{document}

答案2

在我写这篇文章的时间里,出现了三个答案,但我还是把它贴出来了。您可以使用该mathtools包及其\DeclarePairedDelimiter命令创建大小正确的成对分隔符,使用可选的 manual \big\Big等。

% !TEX program = lualatexmk
% !TEX encoding = UTF-8 Unicode

\documentclass{article}
\usepackage[german, linesnumbered, boxruled]{algorithm2e}
\usepackage{algorithmic}
\usepackage{mathtools}

\DeclarePairedDelimiter{\ps}{(}{)}

\begin{document}
\[
    \lim_{x\to\infty} \frac{\pi(x)}{\left(\frac{x}{\log x}\right)} = 1. 
\]

\[
    \lim_{x\to\infty} \frac{\pi(x)}{\frac{x}{\log x}} = 1. 
\]

\[
    \lim_{x\to\infty} \frac{\pi(x)}{ \ps{\frac{x}{\log x}} } = 1. 
\]

\[
    \lim_{x\to\infty} \frac{\pi(x)}{ \ps[\big]{\frac{x}{\log x}} } = 1. 
\]

\[
    \lim_{x\to\infty} \frac{\pi(x)}{ \ps[\Big]{\frac{x}{\log x}} } = 1. 
\]
\end{document}

MWE 结果

答案3

除了自动设置分隔符大小的\left和之外\right,您还可以使用(从小到大)手动选择分隔符大小:

\bigl ... \bigr
\Bigl ... \bigr
\biggl ... \biggr
\Biggl ... \Biggr 

例如,使用\bigl\bigr

\documentclass{article}
\usepackage[german, linesnumbered, boxruled]{algorithm2e}
\usepackage{algorithmic}

\begin{document}
\[
  \lim_{x\to\infty} \frac{\pi(x)}{\bigl(\frac{x}{\log(x)}\bigr)} = 1.
\]

\[
  \lim\_{x\to\infty} \frac{\pi(x)}{\frac{x}{\log(x)}} = 1.
\]
\end{document}

在此处输入图片描述

相关内容