修复双列文档中的间距

修复双列文档中的间距

正如我们在图中看到的,π^2/8 位于线下方。我希望它与 = 符号旁边的线对齐。

我正在写一个双列文档,生成图片的代码是

    \documentclass[11pt]{article}
        \usepackage{amsmath}
        \usepackage{amsfonts}
        \usepackage{amssymb}
        \usepackage{amsthm}
        \usepackage[lmargin=0.7cm, rmargin=1cm, tmargin=1.5cm, bmargin=1.5cm]{geometry}
        \usepackage{multicol}
        \usepackage[shortlabels]{enumitem}
        \usepackage{eulervm}
        \begin{document}
        \twocolumn

        \begin{enumerate}[label=\textbf{\arabic*}.]

            \item Let $f:[-\pi, \pi] \rightarrow \mathbb{R}$ be defined as $f(x)=|x|$.

            \begin{enumerate}[(a)]
            \item Expand $f$ in a Fourier series.
            \item Prove that 

            \begin{multicols}{2}
            \begin{enumerate}[(i)]
            \item $\displaystyle \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}$

            \item $\displaystyle \sum_{n=1}^{\infty} \frac{1}{\left ( 2n-1 \right )^2} = \frac{\pi^2}{8}$ 

            \end{enumerate}
            \end{multicols}
        \end{enumerate}
    \end{enumerate}
\end{document}

我也在\usepackage{multicol}序言中使用了。 在此处输入图片描述

为了解决这个问题,我使用了\hspace{-2em}没有错误的命令,但是绝对没有。我最终想要实现的是将 (i) 枚举稍微向左移动,但我不知道如何真正实现这一点。我所知道的所有命令都无法做到这一点。

有任何想法吗?

如果您需要序言,请告诉我。

答案1

我建议你使用tasks包来实现这一点:它的间距是可定制的,枚举将是水平的。此外,你还可以节省一些水平间距,选项[wide=0pt, leftmargin=*]如下enumitem

   \documentclass[11pt]{article}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{eulervm} 
    \usepackage{amsthm}
    \usepackage[lmargin=0.7cm, rmargin=1cm, vmargin=1.5cm, showframe]{geometry}
    \usepackage{multicol}
    \usepackage[shortlabels]{enumitem}
    \setlist[enumerate]{wide = 0pt, leftmargin=*}
    \usepackage{tasks}
    \settasks{counter-format =(tsk[r]), label-align=right, label-width=1.75em, item-indent=-1.75em, label-offset=-1.25em}
    \usepackage{lipsum}

    \begin{document}
    \twocolumn

    \begin{enumerate}[label=\textbf{\arabic*}.]

        \item Let $f:[-\pi, \pi] \rightarrow \mathbb{R}$ be defined as $f(x)=|x|$.

        \begin{enumerate}[(a)]
        \item Expand $f$ in a Fourier series.
        \item Prove that

        \begin{tasks}(2)
        \task $\displaystyle \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}$
        \task $\displaystyle \sum_{n=1}^{\infty} \frac{1}{\left ( 2n-1 \right )^2} = \frac{\pi^2}{8}$
        \task $\displaystyle \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}$
        \task $\displaystyle \sum_{n=1}^{\infty} \frac{1}{\left ( 2n-1 \right )^2} = \frac{\pi^2}{8}$
        \end{tasks}
    \end{enumerate}
\end{enumerate}
\lipsum
\end{document} 

在此处输入图片描述

答案2

还有另一种解决方案:由于您正在使用该enumitem包,因此您可以为两个罗马数字项创建一个“内联”列表。这样,就无需设置环境multicols

在此处输入图片描述

\documentclass[11pt,twocolumn]{article}
    \usepackage{amssymb}
    \usepackage[left=0.7cm,right=1cm,vmargin=1.5cm]{geometry}
    \usepackage{newpxtext} % text font to "go" with Euler
    \usepackage[shortlabels,inline]{enumitem}
    \usepackage[euler-digits,euler-hat-accent]{eulervm}
    \usepackage{lipsum}
    \begin{document}
    \begin{enumerate}[label=\textbf{\arabic*}.]
    \item Let $f\colon[-\pi,\pi] \to \mathbb{R}$ be defined as $f(x)=|x|$.
    \begin{enumerate}[label=(\alph*)]
        \item Expand $f$ in a Fourier series.
        \item Prove that  

        \begin{enumerate*}[label=(\roman*)]
        \item $\displaystyle 
        \sum_{n=1}^{\infty}\frac{1}{n^2}=\frac{\pi^2}{6}$ 
        \kern12pt
        \item $\displaystyle 
        \sum_{n=1}^{\infty} \frac{1}{(2n-1)^2} = \frac{\pi^2}{8}$ 
        \end{enumerate*}
    \end{enumerate}
    \end{enumerate}
    \lipsum[1] % filler text
\end{document}

答案3

你可以简单地使用

        \item ${\displaystyle \
     sum_{n=1}^{\infty} \frac{1}{\left ( 2n-1 \right )^2} = \frac{\pi^2}{8}}$ 

额外的括号会阻止换行,但这是

Overfull \hbox (5.02861pt too wide) in paragraph at lines 24--25

因此边距为 5pt,这可能重要,也可能不重要。

如果确实如此,那么您可以使用\tfrac并且它适合(您只需更改其中一个,但为了保持一致性,我更改了所有

\item $\displaystyle \sum_{n=1}^{\infty} \tfrac{1}{n^2} = \tfrac{\pi^2}{6}$

\item ${\displaystyle \sum_{n=1}^{\infty} \tfrac{1}{\left ( 2n-1 \right )^2} = \tfrac{\pi^2}{8}}$ 

在此处输入图片描述

相关内容