文档中不包含图像,导致 \vbox 溢出

文档中不包含图像,导致 \vbox 溢出

[我更新了文本,现在它包含了一个 5.37814pt 的 Overfull \vbox]

我的文档中有更多类似内容,但这是一个 \vbox 过满的示例(我希望我理解正确)

\documentclass[11pt]{book}
\RequirePackage{luatex85}
\usepackage[paperwidth=140mm,paperheight=210mm,top=25mm,bottom=20mm,left=20mm,right=20mm,heightrounded]{geometry}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{chngcntr}
\usepackage{tocloft}
\usepackage{polyglossia}



\makeatletter
\def\footnoterule{\kern-3\p@
  \hrule \@width 2in \kern 2.6\p@
  \vskip 3mm}
\makeatother

\newcommand{\footnoteB}[2][*]
{\bgroup
  \edef\thempfn{$#1$}%
  \footnote[0]{#2}%
\egroup}

%\setmainfont{Linux Libertine}

\raggedbottom 

\begin{document}

x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\dobët e në rrezik të madh për vete. Rusët ndodheshin tepër larg e, veç kësaj, edhe ata kishin telashet e tyre. Por cili katolik do të ngarendte në ndihmë të një populli besëpak e përçarës? Duke menduar kësisoj, perandori Gjoni V iu nënshtrua personalisht papës në Itali, më 1369; por ai, si i kujdesshëm që ishte, nuk pranoi të merrte përsipër asnjë detyrim në lidhje me shtetasit e vet, ndonëse shpresonte më kot se do t’i bindte të ndiqnin shembullin e tij\footnote{Halečki, \emph{Un Empereur de Byzance à Rome}, f. 205, dhe, në mënyrë të veçantë, Charanis, \emph{The strife among the Palaeologi and the Ottoman Turks}, në «Byzantion», XVI, I, ff. 287-293.}.

As Mihali VIII dhe as Gjoni V nuk ishin njerëz të fesë. Për të dy këta, përparësitë politike të bashkimit i kapërcenin problemet c tjera të cilësdo natyrë, ndërsa për teologët çështja nuk ishte kaq e thjeshtë. Që nga kohët e para krishterimi lindor dhe ai perëndimor qenë larguar pak nga pak prej njëri-tjetrit për sa i takonte teologjisë, përdorimit të liturgjisë dhe teorisë e praktikës kishtare. Tashmë ndaheshin për shkak të një problemi madhor teologjik që kishte të bënte me prejardhjen e shpirtit të shenjtë dhe me shtimin nga ana e latinëve të fjalës \emph{filioque} te besorja\footnoteB{Formula e shpalljes së besimit ndër të krishterët. Njihet edhe si kredoja.}. Nuk mungonin edhe çështje të tjera, të dorës së dytë: teoria e energjive, e sapolejuar në Lindje, ishte e papranueshme në Perëndim; dogma perëndimore e purgatorit në sytë e bizantinëve qe vetëm shprehje e një arrogance të pashoqe. Por kontradikta kryesore lidhur me liturgjinë vërtitej rreth naforës së kungimit: duhej gatuar me brumë të ardhur apo jo? Në Lindje mendonin se zakoni perëndimor i naforës me brumë të paardhur i kishte rrënjët te judaizmi dhe tregonte mungesë respekti ndaj shpirtit të shenjtë që simbolizohej edhe nga majaja e bukës. E njëjta mungesë respekti shfaqej edhe në mospranimin nga ana e latinëve të së ashtuquajturës \emph{epiklesis}, thirrja e shpirtit të shenjtë, pa të cilën, sipas lindorëve, buka e 

\newpage

x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\realizueshme\footnote{Për një vështrim përmbledhës të situatës ndërkombëtare shih Gill, \emph{The Council ...}, vep. e cit., ff. 382-383.}. Edhe në oborrin papnor shpresohej e besohej që sulltani i ri nuk çonte peshë në kandar, por këtu refugjatët grekë i frynin zjarrit për një ndërhyrje para se ai t’ua merrte dorën punëve të shtetit. Zëdhënësi i tyre ishte një italian, Françesko Filelfo nga Tolentino. Ky ishte martuar me të bijën e studiuesit bizantin Kryzolaras dhe vjehrra e tij jetonte në Kostandinopojë. Ai i shkroi një thirrje të zjarrtë mbretit Sharl të Francës. Iu drejtua atij ngaqë në të shkuarën Franca ishte vënë në krye të kryqëzatave. E nxiti të ngrinte më këmbë sa më shpejt një ushtri dhe të lëvizte kundër Lindjes, duke i thënë që turqit nuk qenë në gjendje t'i bënin rezistencë. Por mbreti Sharl nuk iu përgjigj\footnote{Letrën e Filelfo-s e risjell Jorga në \emph{Notes et Extraits pour servir à l’Histoire des Croisades}, IV.}. Papa Nikolla V, që pasoi më 1447 Eugjenin IV, ishte një njeri i letrave dhe i paqes, bëma më e madhe e të cilit qe themelimi i Bibliotekës së Vatikanit. Miqësia e tij me Visarionin, kulturën e gjerë të të cilit e çmonte pa masë, e bënte më të ndjeshëm ndaj çështjes greke, por ai nuk dinte se cilit prej laikëve të fuqishëm mund t’i kërkonte ndihmë. Nga ana tjetër, nuk qe i gatshëm t’i vinte vetë në ndihmë një qyteti që nuk pranonte të njëmendësonte bashkimin e nënshkruar në emër të tij nga perandorët e vet në Firence\footnote{Gill, \emph{The Council ...}, vep. e cit., f. 187.}.

Perandori Kostandin e kuptonte më së miri këtë ngërç. Në verën e vitit 1451 ai dërgoi në Perëndim një ambasador, Andronik Brien Leontarisin, i cili fillimisht vajti në Venedik, që t'i siguronte perandorit lejen për të rekrutuar harkëtarë për ushtrinë; ndërsa më pas u kap në Romë me një mesazh miqësor të Kostandinit për papën e me një letër, edhe ajo drejtuar papës, të shkruar prej një komiteti kundërunionistësh. Këta vetëquheshin një \emph{sinas}, meqë termi \emph{sinod} nuk mund të përdorej për një trupë që vepronte pa patriarkun. Perandori i kishte shtyrë vetë ta dërgonin këtë thirrje, pas gjasave i këshilluar nga Llukë Notarasi. Sinasi propozonte të mbahej një koncil i ri, kësaj here në Kostandinopojë. Ky do të ishte vërtet ekumenik, sepse patriarkanat lindore do të përfaqësoheshin të gjitha, ndërsa Romës i kërkohej të dërgonte një

\newpage

x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\x\\garanci për vullnetin e mirë të, sulltanit. Despotit serb, jo vetëm iu kthye vajza, por iu dhanë edhe disa qytete në pjesën e sipërme të luginës së Strumës. Ambasadorët e perandorit Kostandin, të cilët ishin të parët që mbërritën gjithë drojë, ngaqë e njihnin më mirë karakterin e sulltanit të ri, u qetësuan nga mikpritja që iu rezervua. Sulltani u betua mbi Kuran para tyre se do ta respektonte tërësinë territoriale të Bizantit. Ai premtoi që do t’i jepte perandorit një shumë të përvitshme prej tre mijë asprash, nga të ardhurat e disa qyteteve greke të pjesës së poshtme të luginës së Strumës, që ligjërisht i përkisnin një princi otoman, Orhanit. Këto para duhet të përdoreshin për ta mbajtur këtë të fundit të burgosur, ashtu siç ia donte sëra, në Kostandinopojë. Edhe bashkësisë murgjërore të malit Atos, e cila pas pushtimit të Selanikut nga ana e Muratit e kishte njohur mençurisht sovranitetin otoman, iu premtua se nuk do t’i cenohej autonomia\footnote{Dukas, \emph{Historia ...}, vep. e cit., XXXIII, ff. 289-291; Chalkokandyles, \emph{De Origine ...}, vep. e cit., ff. 375-376; Thiriet, \emph{Régestes des déliberations du Sénat de Venise concernant la Romanie}, III, nr. 2862, ff. 167-168; Babinger, \emph{Maometto ...}, vep. e cit., ff. 69-70; Hasluck, \emph{Athos and its Monasteries}, f. 50.}.

Dukej se sulltani i ri ishte nën ndikimin e ministrit të vjetër të Muratit, Halilit, për të cilin dihej se qe njësoj si i zoti, i prirë nga paqja. Diplomatët bizantinë qenë munduar ta mbanin mirë me Halilin dhe kënaqeshin tek shihnin se përpjekjet e tyre po jepnin fryte. Por vëzhgues më të mprehtë do të kishin mundur të vërenin se aktet paqtuese të Mehmetit nuk ishin të sinqerta. Atij i leverdiste të kishte paqe përgjatë kufijve teksa përgatiste fushatën e tij të madhe. Pastaj ndikimi i Halilit mbi sulltanin nuk ishte aq i madh sa mendonin të krishterët. Mehmeti nuk ia pati falur kurrë me të vërtetë rolin frenues që luajti më 1446, ndërsa aleati i tij, Isak pasha, tani ndodhej larg në Anadoll. Saganoz pasha, rivali i tij i vjetër, tashmë nënkryeministër,
\end{document} 

我希望这个 vbox 能够代表我得到的其他 33 个。文档中有大约 100 个脚注,目前没有图像或图表。

答案1

如果你查看 source2e.pdf 中的 latex 格式文档,你会看到

   \footnoterule   : Macro to draw the rule separating footnotes from
                     text. It is executed right after a \vspace of
                     \skip\footins. It should take zero vertical
                     space--i.e., it should to a negative skip to
                     compensate for any positive space it occupies.
                     (See PLAIN.TEX.)

你的定义不符合这个

\def\footnoterule{\kern-3\p@
  \hrule \@width 2in \kern 2.6\p@
  \vskip 3mm}

两者\kern经过精心排列,加起来为 -.4pt,以抵消规则中的 .4pt,然后增加 3mm 不必要的空间。

或许可以改为:

\def\footnoterule{\kern-3mm\kern-3\p@
  \hrule \@width 2in \kern 2.6\p@
  \kern3mm}

只要你知道\footskip有足够大的最小尺寸来允许那么多的退格,

答案2

出现 vbox 过满的情况是因为第 2 页上没有地方可以收缩任何粘连。

您可以在脚注规则下方的空间中放入一点可拉伸胶水,这将使该间隙缩小到足以容纳页面上的所有内容。

\def\footnoterule{\kern-3\p@
  \hrule \@width 2in \kern 2.6\p@
  \vskip 3mm \@plus 1mm \@minus .5mm}

答案3

如果用 替换,vskip mm\vskip 2.8mm没有overfull \vbox

相关内容