“vbox 未满”警告问题

“vbox 未满”警告问题

我对以下一段代码有疑问:

%%%PREAMBOLO%%%

%Classe Documento
\documentclass[10pt, a5paper]{article}

%Pacchetti per Layout Pagina
\usepackage{geometry}                                   %Controllare il manuale del pacchetto "geometry" per le opzioni di layout. Sono moltissime.
\geometry{
    top=1cm,
    bottom=2cm,
    left=1cm,
    right=1cm,
    heightrounded
}

%Pacchetti per le Codifiche Font
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lmodern}

%Pacchetti per Formule
\usepackage{bm}                                             %Per poter formattare del testo matematico in nero all'interno del nome delle divisioni.
\usepackage{mathrsfs}                                       %Per l'alfabeto corsivo (cfr. Fourier).
\usepackage{amsmath}                                        %Per poter inserire del testo nelle formule Display.
\usepackage{amsthm}                                     %Per usare ambienti specifici, ad esempio "proof".
\usepackage{amssymb}                                    %Per poter usare 'Uguale per Definizione".
\usepackage{mathtools}                                  %Per poter usare l'Ambiente "dcases" e per poter usare la Dichiarazione "\DeclarePairedDelimiter{a}{b}{c}".
\allowdisplaybreaks[1]                                      %Per consentire la divisione automatica degli ambienti "align". [Opzione] è la permissività della divisione. [1] significa: "dividi ma solo se strettamente necessario".
\numberwithin{equation}{subsection}                 %Imposta la numerazione delle formule al livello delle "subsections"

%Pacchetti per le Tabelle
\usepackage{booktabs}
\usepackage{pdflscape}                                  %Consente di disporre le tabelle in orientamento "landscape".
\usepackage{longtable}                                  %Aggiunge un "environment" che permette alle tabelle di disporsi su più pagine.

%Pacchetti per i Link
\usepackage{hyperref}
\hypersetup{
colorlinks=true,                                            %Consente la colorazione dei link.
    linkcolor=blue,                                         %Colora i link dell'indice e dei riferimenti di blu.
    urlcolor=red,                                           %Colora gli U.R.L. di rosso.
linktoc=all                                                 %Imposta la quantità di link nell'indice. "all" significa: "crea link per ogni divisione".
}

%Nuovi Comandi
\DeclareMathOperator{\mcm}{mcm}
\DeclareMathOperator{\mcd}{MCD}
\DeclareMathOperator{\Log}{Log}
\DeclareMathOperator{\sgn}{sgn}
\DeclareMathOperator{\arctantwo}{arctan_2}
\DeclareMathOperator{\arccot}{arccot}
\DeclareMathOperator{\arcsec}{arcsec}
\DeclareMathOperator{\arccsc}{arccsc}
\DeclareMathOperator{\sech}{sech}
\DeclareMathOperator{\csch}{csch}
\DeclareMathOperator{\arsinh}{arsinh}
\DeclareMathOperator{\arcosh}{arcosh}
\DeclareMathOperator{\artanh}{artanh}
\DeclareMathOperator{\arcoth}{arcoth}
\DeclareMathOperator{\arsech}{arsech}
\DeclareMathOperator{\arcsch}{arcsch}
\DeclareMathOperator{\settsinh}{settsinh}
\DeclareMathOperator{\settcosh}{settcosh}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}       %Crea il Simbolo di "Valore Assoluto"
\DeclarePairedDelimiter{\norma}{\lVert}{\rVert}     %Crea il Simbolo di "Norma"

%%%INIZIO DOCUMENTO%%%

\begin{document}

\begin{landscape}
\paragraph{Sviluppi di Maclaurin delle Funzioni Principali} \mbox{} \\
    Gli Sviluppi di Maclaurin possono essere usati SOLO SE $x=0$.\\
    Nel caso di Funzioni Composte, per la funzione interna deve valere $f(x) = 0$.
    \vspace{-3mm}
    \begin{center}
        \begin{longtable}{ l l l }
            \toprule                            %È questa "toprule" che da problemi di "underfull \vbox".
            \text{Funzione}             &\text{Primi Termini dello Sviluppo}                                                                                                                &\text{Termine Generale}\\
            \midrule
            $e^x$                           &$1 + x + \dfrac{x^2}{2!} + \dfrac{x^3}{3!} + \cdots$                                                                               &$\sum \limits_0^\infty \dfrac{1}{n!}x^n$\\ [2ex]
            $\ln(1+x)$                      &$x - \dfrac{x^2}{2} + \dfrac{x^3}{3} - \dfrac{x^4}{4} + \cdots$                                                                &$\sum \limits_1^\infty (-1)^{n-1}\dfrac{1}{n}x^n$\\
            \midrule
            $\sin x$                            &$x - \dfrac{x^3}{3!} + \dfrac{x^5}{5!} - \dfrac{x^7}{7!} + \cdots$                                                         &$\sum \limits_0^\infty (-1)^n\dfrac{1}{(2n+1)!}x^{2n+1}$\\ [2ex]
            $\cos x$                            &$1 - \dfrac{x^2}{2!} + \dfrac{x^4}{4!} - \dfrac{x^6}{6!} + \cdots$                                                         &$\sum \limits_0^\infty (-1)^n\dfrac{1}{(2n)!}x^{2n}$\\ [2ex]
            $\tan x$                            &???                                                                                                                                                        &$\sum \limits_1^\infty (-4)^n\dfrac{B_{2n} \cdot (1-4^n)}{(2n)!}x^{2n-1}$\\ [2ex]
            $\sec x$                            &???                                                                                                                                                        &$\sum \limits_0^\infty (-1)^n\dfrac{E_{2n}}{(2n)!}x^{2n}$\\
            \midrule
            $\arcsin x$                     &???                                                                                                                                                        &$\sum \limits_0^\infty \dfrac{(2n)!}{4^n \cdot (n!)^2 \cdot (2n+1)}x^{2n+1}$\\ [2ex]
            $\arccos x$                     &???                                                                                                                                                        &???\\
            $\arctan x$                     &$x - \dfrac{x^3}{3} + \dfrac{x^5}{5} - \dfrac{x^7}{7} + \cdots$                                                                &$\sum \limits_0^\infty (-1)^n\dfrac{1}{2n + 1}x^{2n+1}$\\
            \midrule
            $\sinh x$                       &$x + \dfrac{x^3}{3!} + \dfrac{x^5}{5!} + \dfrac{x^7}{7!} + \cdots$                                                         &$\sum \limits_0^\infty \dfrac{1}{(2n+1)!}x^{2n+1}$\\ [2ex]
            $\cosh x$                       &$1 + \dfrac{x^2}{2!} + \dfrac{x^4}{4!} + \dfrac{x^6}{6!} + \cdots$                                                         &$\sum \limits_0^\infty \dfrac{1}{(2n)!}x^{2n}$\\ [2ex]
            $\tanh x$                       &???                                                                                                                                                        &$\sum \limits_1^\infty \dfrac{B_{2n} \cdot 4^n \cdot (4^n -1)}{(2n)!} x^{2n-1}$\\
            \midrule
            $\arsinh x$                     &???                                                                                                                                                        &$\sum \limits_0^\infty (-1)^n\dfrac{(2n)!}{4^n \cdot (n!)^2 \cdot (2n+1)}x^{2n+1}$\\ [2ex]
            $\arcosh x$                     &???                                                                                                                                                        &???\\
            $\artanh x$                     &???                                                                                                                                                        &$\sum \limits_0^\infty \dfrac{1}{2n + 1}x^{2n+1}$\\
            \midrule
            $(1 + x)^\alpha$                &$1 + \alpha x + \dfrac{\alpha(\alpha - 1)}{2!}x^2 + \dfrac{\alpha(\alpha - 1)(\alpha - 2)}{3!}x^3 + \cdots$        &$\sum \limits_0^\infty \dbinom{\alpha}{n}x^n$\\ [2ex]
            $\dfrac{1}{1+x}$            &$1 - x + x^2 - x^3 + \cdots$                                                                                                                   &$\sum \limits_0^\infty (-1)^n x^n$\\ [2ex]
            $\dfrac{1}{\sqrt{1+x}}$ &$1 - \dfrac{1}{2}x + \dfrac{3}{8}x^2 - \dfrac{5}{16}x^3 + \cdots$                                                              &$1 + \sum \limits_0^\infty (-1)^n\dfrac{(2n-1)!!}{(2n)!!}x^{n+1}$\\ [2ex]
            $\sqrt{1+x}$                    &$1 + \dfrac{1}{2}x - \dfrac{1}{8}x^2 + \dfrac{1}{16}x^3 + \cdots$                                                          &$1 + \sum \limits_0^\infty (-1)^{n+1}\dfrac{(2n-3)!!}{(2n)!!}x^{n+1}$\\
            \bottomrule
        \end{longtable}
    \end{center}
\end{landscape}

\end{document}

当我编译代码时,我收到以下 badbox 消息:

Underfull \vbox (badness 10000) detected at line 107

第 107 行是 bottomrule 的那一行。
我尝试注释每一行,寻找导致 badbox 的行,结果发现这是由表开头的 toprule 引起的。
您对为什么会发生这种情况有什么建议吗?

提前致谢。

PS:如果您有任何建议使代码更优雅,请告诉我。请考虑一下我需要“center”和“ladscape”环境。
PPS:抱歉缩进不好,但我不知道发生了什么。在我的编辑器中没问题。

答案1

在这种情况下,我不会太担心它,即使 TeX 告诉你糟糕程度是 10000(无限糟糕),它本质上是虚假的,只是 booktabs 规则没有完全与 longtable 一起使用,它不会影响输出。

但是不要放在环境longtablecenter,它对水平对齐没有影响,只会添加您试图在表格前使用负跳过来纠正的虚假垂直空间。

如果我删除它,并添加一个复制到第 2 页的标题,那么警告就会出现,但这更多的是运气。

%课程文件

\documentclass[10pt, a5paper]{article}

%Pacchetti per Layout Pagina
\usepackage{geometry}                                   %Controllare il manuale del pacchetto "geometry" per le opzioni di layout. Sono moltissime.
\geometry{
    top=1cm,
    bottom=2cm,
    left=1cm,
    right=1cm,
    heightrounded
}

%Pacchetti per le Codifiche Font
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lmodern}

%Pacchetti per Formule
\usepackage{bm}                                             %Per poter formattare del testo matematico in nero all'interno del nome delle divisioni.
\usepackage{mathrsfs}                                       %Per l'alfabeto corsivo (cfr. Fourier).
\usepackage{amsmath}                                        %Per poter inserire del testo nelle formule Display.
\usepackage{amsthm}                                     %Per usare ambienti specifici, ad esempio "proof".
\usepackage{amssymb}                                    %Per poter usare 'Uguale per Definizione".
\usepackage{mathtools}                                  %Per poter usare l'Ambiente "dcases" e per poter usare la Dichiarazione "\DeclarePairedDelimiter{a}{b}{c}".
\allowdisplaybreaks[1]                                      %Per consentire la divisione automatica degli ambienti "align". [Opzione] è la permissività della divisione. [1] significa: "dividi ma solo se strettamente necessario".
\numberwithin{equation}{subsection}                 %Imposta la numerazione delle formule al livello delle "subsections"

%Pacchetti per le Tabelle
\usepackage{booktabs}
\usepackage{pdflscape}                                  %Consente di disporre le tabelle in orientamento "landscape".
\usepackage{longtable}                                  %Aggiunge un "environment" che permette alle tabelle di disporsi su più pagine.

%Pacchetti per i Link
\usepackage{hyperref}
\hypersetup{
colorlinks=true,                                            %Consente la colorazione dei link.
    linkcolor=blue,                                         %Colora i link dell'indice e dei riferimenti di blu.
    urlcolor=red,                                           %Colora gli U.R.L. di rosso.
linktoc=all                                                 %Imposta la quantità di link nell'indice. "all" significa: "crea link per ogni divisione".
}

%Nuovi Comandi
\DeclareMathOperator{\mcm}{mcm}
\DeclareMathOperator{\mcd}{MCD}
\DeclareMathOperator{\Log}{Log}
\DeclareMathOperator{\sgn}{sgn}
\DeclareMathOperator{\arctantwo}{arctan_2}
\DeclareMathOperator{\arccot}{arccot}
\DeclareMathOperator{\arcsec}{arcsec}
\DeclareMathOperator{\arccsc}{arccsc}
\DeclareMathOperator{\sech}{sech}
\DeclareMathOperator{\csch}{csch}
\DeclareMathOperator{\arsinh}{arsinh}
\DeclareMathOperator{\arcosh}{arcosh}
\DeclareMathOperator{\artanh}{artanh}
\DeclareMathOperator{\arcoth}{arcoth}
\DeclareMathOperator{\arsech}{arsech}
\DeclareMathOperator{\arcsch}{arcsch}
\DeclareMathOperator{\settsinh}{settsinh}
\DeclareMathOperator{\settcosh}{settcosh}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}       %Crea il Simbolo di "Valore Assoluto"
\DeclarePairedDelimiter{\norma}{\lVert}{\rVert}     %Crea il Simbolo di "Norma"

%%%INIZIO DOCUMENTO%%%

\begin{document}

\begin{landscape}
\paragraph{Sviluppi di Maclaurin delle Funzioni Principali} \mbox{} \\
    Gli Sviluppi di Maclaurin possono essere usati SOLO SE $x=0$.\\
    Nel caso di Funzioni Composte, per la funzione interna deve valere $f(x) = 0$.

        \begin{longtable}{ l l l }
            \toprule                            %È questa "toprule" che da problemi di "underfull \vbox".
            \text{Funzione}             &\text{Primi Termini dello Sviluppo}                                                                                                                &\text{Termine Generale}\\
            \midrule
\endhead
            $e^x$                           &$1 + x + \dfrac{x^2}{2!} + \dfrac{x^3}{3!} + \cdots$                                                                               &$\sum \limits_0^\infty \dfrac{1}{n!}x^n$\\ [2ex]
            $\ln(1+x)$                      &$x - \dfrac{x^2}{2} + \dfrac{x^3}{3} - \dfrac{x^4}{4} + \cdots$                                                                &$\sum \limits_1^\infty (-1)^{n-1}\dfrac{1}{n}x^n$\\
            \midrule
            $\sin x$                            &$x - \dfrac{x^3}{3!} + \dfrac{x^5}{5!} - \dfrac{x^7}{7!} + \cdots$                                                         &$\sum \limits_0^\infty (-1)^n\dfrac{1}{(2n+1)!}x^{2n+1}$\\ [2ex]
            $\cos x$                            &$1 - \dfrac{x^2}{2!} + \dfrac{x^4}{4!} - \dfrac{x^6}{6!} + \cdots$                                                         &$\sum \limits_0^\infty (-1)^n\dfrac{1}{(2n)!}x^{2n}$\\ [2ex]
            $\tan x$                            &???                                                                                                                                                        &$\sum \limits_1^\infty (-4)^n\dfrac{B_{2n} \cdot (1-4^n)}{(2n)!}x^{2n-1}$\\ [2ex]
            $\sec x$                            &???                                                                                                                                                        &$\sum \limits_0^\infty (-1)^n\dfrac{E_{2n}}{(2n)!}x^{2n}$\\
            \midrule
            $\arcsin x$                     &???                                                                                                                                                        &$\sum \limits_0^\infty \dfrac{(2n)!}{4^n \cdot (n!)^2 \cdot (2n+1)}x^{2n+1}$\\ [2ex]
            $\arccos x$                     &???                                                                                                                                                        &???\\
            $\arctan x$                     &$x - \dfrac{x^3}{3} + \dfrac{x^5}{5} - \dfrac{x^7}{7} + \cdots$                                                                &$\sum \limits_0^\infty (-1)^n\dfrac{1}{2n + 1}x^{2n+1}$\\
            \midrule
            $\sinh x$                       &$x + \dfrac{x^3}{3!} + \dfrac{x^5}{5!} + \dfrac{x^7}{7!} + \cdots$                                                         &$\sum \limits_0^\infty \dfrac{1}{(2n+1)!}x^{2n+1}$\\ [2ex]
            $\cosh x$                       &$1 + \dfrac{x^2}{2!} + \dfrac{x^4}{4!} + \dfrac{x^6}{6!} + \cdots$                                                         &$\sum \limits_0^\infty \dfrac{1}{(2n)!}x^{2n}$\\ [2ex]
            $\tanh x$                       &???                                                                                                                                                        &$\sum \limits_1^\infty \dfrac{B_{2n} \cdot 4^n \cdot (4^n -1)}{(2n)!} x^{2n-1}$\\
            \midrule
            $\arsinh x$                     &???                                                                                                                                                        &$\sum \limits_0^\infty (-1)^n\dfrac{(2n)!}{4^n \cdot (n!)^2 \cdot (2n+1)}x^{2n+1}$\\ [2ex]
            $\arcosh x$                     &???                                                                                                                                                        &???\\
            $\artanh x$                     &???                                                                                                                                                        &$\sum \limits_0^\infty \dfrac{1}{2n + 1}x^{2n+1}$\\
            \midrule
            $(1 + x)^\alpha$                &$1 + \alpha x + \dfrac{\alpha(\alpha - 1)}{2!}x^2 + \dfrac{\alpha(\alpha - 1)(\alpha - 2)}{3!}x^3 + \cdots$        &$\sum \limits_0^\infty \dbinom{\alpha}{n}x^n$\\ [2ex]
            $\dfrac{1}{1+x}$            &$1 - x + x^2 - x^3 + \cdots$                                                                                                                   &$\sum \limits_0^\infty (-1)^n x^n$\\ [2ex]
            $\dfrac{1}{\sqrt{1+x}}$ &$1 - \dfrac{1}{2}x + \dfrac{3}{8}x^2 - \dfrac{5}{16}x^3 + \cdots$                                                              &$1 + \sum \limits_0^\infty (-1)^n\dfrac{(2n-1)!!}{(2n)!!}x^{n+1}$\\ [2ex]
            $\sqrt{1+x}$                    &$1 + \dfrac{1}{2}x - \dfrac{1}{8}x^2 + \dfrac{1}{16}x^3 + \cdots$                                                          &$1 + \sum \limits_0^\infty (-1)^{n+1}\dfrac{(2n-3)!!}{(2n)!!}x^{n+1}$\\
            \bottomrule
        \end{longtable}

\end{landscape}

\end{document}

相关内容