長い脚注、改ページ、出力

長い脚注、改ページ、出力

eledparの問題を解決するために(長い/多くの脚注を 2 ページに渡って流す (eledpar))、挿入、出力、の関係について助けが必要です\newpage

(実際の)MWEを見てみましょう:

\documentclass{article}
\begin{document}
Before\footnote{Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet feugiat magna, vitae rutrum magna. Nam viverra lacus nec augue sodales, sed imperdiet quam egestas. Maecenas sed tellus in leo pellentesque ornare gravida vitae odio. Duis tristique suscipit porttitor. Nam vel ante lorem. Proin ornare euismod metus, nec auctor nisl pharetra eget. Curabitur fringilla erat ut ex varius, eget sagittis nunc pretium. Donec pulvinar cursus arcu non finibus. Pellentesque ut lorem et justo eleifend eleifend.
Pellentesque ac quam sed dolor maximus laoreet non at turpis. Mauris egestas leo elit. Morbi non venenatis ipsum. Sed id odio pulvinar, malesuada purus pharetra, viverra arcu. Mauris consectetur fermentum hendrerit. Nulla lacus arcu, dictum eu vehicula vitae, dignissim interdum risus. Donec convallis dolor ac sem faucibus, vitae porttitor neque lobortis. Pellentesque at tempor eros. Phasellus eget fringilla tellus, posuere porta enim. Sed pellentesque dolor ac feugiat feugiat. Nullam tempus lacus ut eros sagittis consectetur.
Cras rhoncus congue arcu, fringilla fringilla lorem rutrum viverra. Proin ultrices, felis vel efficitur gravida, lectus lectus suscipit lorem, nec condimentum risus odio quis lacus. Aliquam sem dolor, semper eget fringilla et, pellentesque ac nisl. Ut vitae finibus justo. Nulla lobortis semper tellus eget tempor. Phasellus rutrum ornare lacus a pulvinar. Proin sed odio in sem tincidunt convallis et id leo. Duis nec porta sapien. Sed lacinia erat non mauris fermentum, ac vulputate felis facilisis. Praesent pellentesque laoreet nulla ac convallis. Phasellus sed congue elit, in fermentum est. Nam nisl diam, suscipit eget eleifend nec, lacinia in ipsum. Etiam quis augue ut felis semper gravida vel eget ligula. Quisque quis leo quis leo blandit consequat. Fusce vel sapien ut urna varius tincidunt et eu ipsum.
Phasellus in tortor at diam euismod dignissim vitae in ex. Maecenas vestibulum rutrum enim, ut convallis felis accumsan vitae. Aenean id erat at nibh pretium aliquet sed ut purus. Nulla vel justo euismod, molestie metus nec, luctus urna. Fusce fermentum mattis enim eu viverra. Donec convallis, tellus ac congue pharetra, neque neque faucibus mi, sed scelerisque orci velit sit amet nisl. Sed eleifend eu eros quis blandit.
Etiam rhoncus rutrum ante eu ultricies. Morbi arcu dui, aliquet eu ante at, elementum aliquet tellus. Sed eget sodales lacus. Etiam venenatis sollicitudin mi, quis egestas mauris vulputate ut. Maecenas lobortis erat a lacus congue bibendum. Vestibulum interdum semper orci, sit amet mattis dui egestas non. Integer malesuada risus ut vehicula viverra. Aliquam erat volutpat. Curabitur maximus eget dui sed bibendum. Phasellus tristique arcu at metus rhoncus pretium.
Proin volutpat felis lobortis massa semper, ut efficitur est commodo. Nam dapibus metus vitae finibus hendrerit. Maecenas sit amet malesuada libero. Duis sed nisl vitae urna blandit placerat a ac eros. In pellentesque porttitor lacus sit amet mollis. Nulla facilisi. Aenean scelerisque neque pretium orci egestas, vel iaculis dolor ullamcorper.
Fusce hendrerit blandit ipsum quis scelerisque. Quisque ac tincidunt eros, vitae mattis diam. Nunc varius fringilla nisl, nec cursus erat hendrerit nec. Pellentesque volutpat lacus lectus, sed suscipit sem lacinia id. Nulla eget varius ex. Nullam ac justo ac nisi molestie mattis. Nunc a consectetur quam. Donec sit amet lacus massa.
Quisque commodo nunc a hendrerit pretium. Donec rhoncus, eros a ullamcorper blandit, mauris tellus tincidunt lacus, et dictum ligula risus at orci. In ornare, mauris vel efficitur facilisis, velit elit laoreet ante, et dignissim magna eros in ex. Nam varius hendrerit tempor. Maecenas quis augue augue. Integer bibendum, orci a sagittis dignissim, elit tortor fermentum augue, sed gravida magna ligula sed nisi. Cras suscipit justo nunc, eu mattis turpis vulputate at. Nulla facilisi. Nunc rutrum, enim non laoreet pellentesque, quam neque posuere tortor, nec placerat tellus est id purus. Aenean velit tellus, placerat maximus pellentesque in, viverra sit amet nunc. Donec aliquam nunc ligula, eget aliquam lorem mattis sit amet. Pellentesque in ultrices nisi. Donec iaculis dictum auctor. Aenean nulla sapien, sodales vel pharetra a, varius sit amet elit.
Maecenas et sagittis mauris. Donec nec urna nulla. Donec diam urna, bibendum sit amet sapien convallis, commodo sollicitudin mauris. Etiam et malesuada justo. In molestie tortor at massa tempor, vitae imperdiet neque sollicitudin. Donec id ultricies lectus, nec interdum nibh. Donec porttitor diam a nibh luctus scelerisque. Vestibulum tortor dolor, consectetur vitae metus sed, suscipit pulvinar lacus. Fusce id posuere diam. Aliquam erat volutpat. Donec malesuada, nisl ac dapibus volutpat, elit turpis imperdiet urna, eget dictum ipsum elit ac felis. Nunc et suscipit nulla. Nunc tristique varius elementum. In consequat pharetra suscipit. Suspendisse potenti.
Quisque tincidunt risus eros, in congue nunc efficitur in. Etiam lobortis lectus et justo rhoncus, sit amet aliquam lorem rhoncus. In molestie, turpis eget dapibus hendrerit, turpis ipsum mattis sem, at finibus lectus odio sed arcu. Cras suscipit lacinia felis nec lobortis. Etiam non tempor nulla. Integer porttitor augue leo, at cursus mi sodales nec. Nulla facilisi. Praesent nulla purus, ultricies non libero et, condimentum porta turpis. Vestibulum tincidunt, magna et consequat viverra, arcu neque tristique ipsum, sed tincidunt nisi neque non mi.
Etiam sit amet sagittis magna, at faucibus nunc. Cras metus tortor, egestas et enim sit amet, pellentesque dictum mi. Nullam ultricies lorem non accumsan condimentum. Nulla sed dignissim augue. Vestibulum ornare ac mi vel efficitur. In nec leo elit. Aliquam sit amet ipsum ac metus semper consectetur. Etiam efficitur nisi in maximus convallis. Sed ac pretium eros, consectetur tincidunt nisl.
Nulla tincidunt malesuada odio eu posuere. Donec varius lacus ut tellus commodo porta. Nam convallis dui id tortor tristique, ut scelerisque lacus fringilla. Praesent non purus sed nisi auctor ornare quis sit amet ante. Praesent sit amet gravida est, at pellentesque ligula. Integer aliquam tempor ligula. Suspendisse blandit fermentum leo, quis posuere eros vulputate nec. Aliquam erat volutpat. In in orci vestibulum, feugiat est at, suscipit leo.
Fusce ultrices nisl quis sapien cursus, mattis mattis mi sodales. Morbi pulvinar, enim et facilisis tristique, ligula nisl iaculis purus, sit amet euismod ex urna nec neque. Praesent id velit elementum, finibus nisl quis, sollicitudin urna. Nunc porta auctor elit, id pulvinar mauris efficitur et. Morbi quis erat sed metus sagittis mattis vel ut erat. Donec eget aliquet sem, ac dictum purus. Donec varius risus et tortor pharetra, sed tincidunt erat viverra. Pellentesque accumsan dui ac rutrum dictum.
Phasellus aliquam lorem sit amet ex tempor aliquet. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis sit amet faucibus sem, rhoncus semper lacus. Sed a eros diam. Curabitur sit amet ante elementum, suscipit tortor vitae, malesuada mi. Sed ac gravida mi. Mauris mollis nunc id lectus cursus, vel ornare justo aliquam. Pellentesque sed est metus. Nulla laoreet, augue in maximus accumsan, ante est gravida nisl, quis dignissim quam est scelerisque sem. Morbi ac purus metus. Duis ut tellus purus. Nunc at nisi luctus, pharetra nisi ac, vulputate enim. Praesent commodo finibus malesuada. Praesent non tortor fermentum, volutpat magna id, hendrerit tortor. In dolor lacus, imperdiet sit amet aliquam nec, ultrices sed sem.
Pellentesque quis lectus vitae elit rhoncus efficitur. Quisque tristique id tortor quis euismod. Etiam vitae neque quis quam feugiat porta at sit amet leo. Nam id leo vestibulum libero eleifend facilisis quis et orci. Vivamus vitae magna eu nibh facilisis auctor vitae sed purus. Curabitur a velit quis erat ullamcorper venenatis vitae non sem. Cras bibendum magna nec tellus convallis, in tincidunt justo auctor. Curabitur nec sem nibh. Vestibulum rhoncus laoreet nisi, sit amet rutrum lectus dictum id. Sed leo neque, iaculis viverra porta at, rhoncus eu felis. Mauris ornare arcu sit amet augue sagittis semper. Suspendisse egestas blandit lorem in posuere. Nam volutpat dolor at mauris malesuada, eget egestas orci gravida. Suspendisse dapibus felis sit amet sapien auctor, a sagittis ante sollicitudin. Vivamus a orci mollis, auctor lectus et, sodales nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Donec in nunc luctus, iaculis sem id, tincidunt lorem. Donec congue consectetur ex, nec pretium arcu porta vel. Aliquam egestas massa non facilisis vulputate. Fusce viverra sit amet ligula quis lobortis. Etiam vulputate augue non nulla egestas commodo. Pellentesque pellentesque, nulla a efficitur pretium, turpis dolor convallis nibh, in pulvinar massa tellus sed felis. Fusce ac libero ac tellus vehicula tempus.
Donec facilisis, magna ac sagittis suscipit, libero lacus ultricies nibh, et ultrices risus tortor eget mauris. Aliquam sit amet cursus elit. Proin bibendum enim erat, ac aliquet elit dignissim a. Proin eu dolor dui. Vestibulum sodales risus eget interdum mollis. Curabitur semper tortor ultrices elit scelerisque auctor. Integer gravida consectetur leo, et cursus tellus faucibus consectetur. Phasellus non massa nec sem fermentum viverra vel quis risus. Donec lobortis tempor metus. Cras dapibus nulla semper sapien lobortis tempus. Quisque suscipit at nulla sed dictum. Duis aliquam enim nec lorem tristique, quis mattis ante vestibulum.
Sed sit amet sem nunc. Vivamus ornare sapien eu ligula efficitur accumsan. Ut in porttitor massa. Mauris pharetra tortor auctor nisl bibendum, nec mollis neque consectetur. Aliquam dictum non velit et bibendum. Aenean interdum magna quis libero gravida volutpat. Sed at dolor a nisl blandit vehicula. Morbi viverra orci justo, ut maximus ligula porta eget. Duis finibus velit odio, sit amet venenatis lectus vestibulum ac. Duis vitae nisl quis nisi suscipit laoreet at at ipsum. Nulla eleifend porttitor ullamcorper.
Sed imperdiet facilisis eleifend. Ut quis quam venenatis enim dictum maximus sit amet id mi. Curabitur a nisl ut lorem ornare viverra. Cras diam justo, consequat ac sapien eget, scelerisque viverra mi. Suspendisse ac justo vel lacus malesuada vestibulum et eget elit. Aliquam pulvinar ultricies ipsum. Pellentesque nisi ligula, efficitur ut urna vel, efficitur maximus augue. Integer placerat a nibh vitae scelerisque.
Nam non lectus risus. Aliquam a diam a justo ultrices vestibulum ut ac erat. Mauris efficitur, neque eget euismod bibendum, orci turpis suscipit turpis, ut finibus leo risus nec est. Vestibulum imperdiet arcu in hendrerit molestie. Etiam eget nunc libero. Donec viverra mauris a condimentum cursus. Sed tortor risus, porta ac lacus quis, placerat aliquam nibh. Donec lorem elit, congue at velit congue, ullamcorper ullamcorper lacus. Sed pretium sit amet ipsum tincidunt tempus. Nullam eu tempus nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus.
}
\newpage
After
\end{document}

LaTeX のデフォルトの出力ルーチンでは、ページごとに印刷されます。

  1. 「Before」+長いメモの最初の部分。
  2. 長いメモの2番目の部分。
  3. 「後」長いメモの3番目の部分。

出力ルーチンを変更して次の結果を得ようとしましたが、できませんでした。

  1. 「Before」+ 長いメモの最初の部分。
  2. 「後」+長い音符の2番目の部分。
  3. 長いメモの3番目の部分。

私の制約は次のとおりです:

  1. メモ用に確保されたスペースを変更しないでください。
  2. メモを短くしない。
  3. 保存しておいてください\newpage(eledpar のデバッグ用です)。
  4. 1ページ目と2ページ目のテキストのサイズに関するテストに依存しないでください

実際、私がやっていることは、各挿入の前に、挿入内の使用可能な場所を探し、長すぎる挿入を切り取って、TeX 挿入ではなくボックスに保管することです。各ページの最後に、挿入を無効にした後、このボックスの内容を次のページの新しい挿入として追加します。しかし、それは汚いので、TeX 挿入メカニズムを模倣する必要があります。良くありません。

したがって、唯一の良い方法は出力ルーチンを変更することだと思いますが、解決策が見つかりません。

答え1

使用できます

\dimen\footins=\dimexpr\textheight-2\baselineskip\relax% or <num>\baselineskip

または

\dimen\footins=10cm

コード完了

\documentclass{article}
\dimen\footins=\dimexpr\textheight-2\baselineskip\relax
\begin{document}
Before\footnote{Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet feugiat magna, vitae rutrum magna. Nam viverra lacus nec augue sodales, sed imperdiet quam egestas. Maecenas sed tellus in leo pellentesque ornare gravida vitae odio. Duis tristique suscipit porttitor. Nam vel ante lorem. Proin ornare euismod metus, nec auctor nisl pharetra eget. Curabitur fringilla erat ut ex varius, eget sagittis nunc pretium. Donec pulvinar cursus arcu non finibus. Pellentesque ut lorem et justo eleifend eleifend.
Pellentesque ac quam sed dolor maximus laoreet non at turpis. Mauris egestas leo elit. Morbi non venenatis ipsum. Sed id odio pulvinar, malesuada purus pharetra, viverra arcu. Mauris consectetur fermentum hendrerit. Nulla lacus arcu, dictum eu vehicula vitae, dignissim interdum risus. Donec convallis dolor ac sem faucibus, vitae porttitor neque lobortis. Pellentesque at tempor eros. Phasellus eget fringilla tellus, posuere porta enim. Sed pellentesque dolor ac feugiat feugiat. Nullam tempus lacus ut eros sagittis consectetur.
Cras rhoncus congue arcu, fringilla fringilla lorem rutrum viverra. Proin ultrices, felis vel efficitur gravida, lectus lectus suscipit lorem, nec condimentum risus odio quis lacus. Aliquam sem dolor, semper eget fringilla et, pellentesque ac nisl. Ut vitae finibus justo. Nulla lobortis semper tellus eget tempor. Phasellus rutrum ornare lacus a pulvinar. Proin sed odio in sem tincidunt convallis et id leo. Duis nec porta sapien. Sed lacinia erat non mauris fermentum, ac vulputate felis facilisis. Praesent pellentesque laoreet nulla ac convallis. Phasellus sed congue elit, in fermentum est. Nam nisl diam, suscipit eget eleifend nec, lacinia in ipsum. Etiam quis augue ut felis semper gravida vel eget ligula. Quisque quis leo quis leo blandit consequat. Fusce vel sapien ut urna varius tincidunt et eu ipsum.
Phasellus in tortor at diam euismod dignissim vitae in ex. Maecenas vestibulum rutrum enim, ut convallis felis accumsan vitae. Aenean id erat at nibh pretium aliquet sed ut purus. Nulla vel justo euismod, molestie metus nec, luctus urna. Fusce fermentum mattis enim eu viverra. Donec convallis, tellus ac congue pharetra, neque neque faucibus mi, sed scelerisque orci velit sit amet nisl. Sed eleifend eu eros quis blandit.
Etiam rhoncus rutrum ante eu ultricies. Morbi arcu dui, aliquet eu ante at, elementum aliquet tellus. Sed eget sodales lacus. Etiam venenatis sollicitudin mi, quis egestas mauris vulputate ut. Maecenas lobortis erat a lacus congue bibendum. Vestibulum interdum semper orci, sit amet mattis dui egestas non. Integer malesuada risus ut vehicula viverra. Aliquam erat volutpat. Curabitur maximus eget dui sed bibendum. Phasellus tristique arcu at metus rhoncus pretium.
Proin volutpat felis lobortis massa semper, ut efficitur est commodo. Nam dapibus metus vitae finibus hendrerit. Maecenas sit amet malesuada libero. Duis sed nisl vitae urna blandit placerat a ac eros. In pellentesque porttitor lacus sit amet mollis. Nulla facilisi. Aenean scelerisque neque pretium orci egestas, vel iaculis dolor ullamcorper.
Fusce hendrerit blandit ipsum quis scelerisque. Quisque ac tincidunt eros, vitae mattis diam. Nunc varius fringilla nisl, nec cursus erat hendrerit nec. Pellentesque volutpat lacus lectus, sed suscipit sem lacinia id. Nulla eget varius ex. Nullam ac justo ac nisi molestie mattis. Nunc a consectetur quam. Donec sit amet lacus massa.
Quisque commodo nunc a hendrerit pretium. Donec rhoncus, eros a ullamcorper blandit, mauris tellus tincidunt lacus, et dictum ligula risus at orci. In ornare, mauris vel efficitur facilisis, velit elit laoreet ante, et dignissim magna eros in ex. Nam varius hendrerit tempor. Maecenas quis augue augue. Integer bibendum, orci a sagittis dignissim, elit tortor fermentum augue, sed gravida magna ligula sed nisi. Cras suscipit justo nunc, eu mattis turpis vulputate at. Nulla facilisi. Nunc rutrum, enim non laoreet pellentesque, quam neque posuere tortor, nec placerat tellus est id purus. Aenean velit tellus, placerat maximus pellentesque in, viverra sit amet nunc. Donec aliquam nunc ligula, eget aliquam lorem mattis sit amet. Pellentesque in ultrices nisi. Donec iaculis dictum auctor. Aenean nulla sapien, sodales vel pharetra a, varius sit amet elit.
Maecenas et sagittis mauris. Donec nec urna nulla. Donec diam urna, bibendum sit amet sapien convallis, commodo sollicitudin mauris. Etiam et malesuada justo. In molestie tortor at massa tempor, vitae imperdiet neque sollicitudin. Donec id ultricies lectus, nec interdum nibh. Donec porttitor diam a nibh luctus scelerisque. Vestibulum tortor dolor, consectetur vitae metus sed, suscipit pulvinar lacus. Fusce id posuere diam. Aliquam erat volutpat. Donec malesuada, nisl ac dapibus volutpat, elit turpis imperdiet urna, eget dictum ipsum elit ac felis. Nunc et suscipit nulla. Nunc tristique varius elementum. In consequat pharetra suscipit. Suspendisse potenti.
Quisque tincidunt risus eros, in congue nunc efficitur in. Etiam lobortis lectus et justo rhoncus, sit amet aliquam lorem rhoncus. In molestie, turpis eget dapibus hendrerit, turpis ipsum mattis sem, at finibus lectus odio sed arcu. Cras suscipit lacinia felis nec lobortis. Etiam non tempor nulla. Integer porttitor augue leo, at cursus mi sodales nec. Nulla facilisi. Praesent nulla purus, ultricies non libero et, condimentum porta turpis. Vestibulum tincidunt, magna et consequat viverra, arcu neque tristique ipsum, sed tincidunt nisi neque non mi.
Etiam sit amet sagittis magna, at faucibus nunc. Cras metus tortor, egestas et enim sit amet, pellentesque dictum mi. Nullam ultricies lorem non accumsan condimentum. Nulla sed dignissim augue. Vestibulum ornare ac mi vel efficitur. In nec leo elit. Aliquam sit amet ipsum ac metus semper consectetur. Etiam efficitur nisi in maximus convallis. Sed ac pretium eros, consectetur tincidunt nisl.
Nulla tincidunt malesuada odio eu posuere. Donec varius lacus ut tellus commodo porta. Nam convallis dui id tortor tristique, ut scelerisque lacus fringilla. Praesent non purus sed nisi auctor ornare quis sit amet ante. Praesent sit amet gravida est, at pellentesque ligula. Integer aliquam tempor ligula. Suspendisse blandit fermentum leo, quis posuere eros vulputate nec. Aliquam erat volutpat. In in orci vestibulum, feugiat est at, suscipit leo.
Fusce ultrices nisl quis sapien cursus, mattis mattis mi sodales. Morbi pulvinar, enim et facilisis tristique, ligula nisl iaculis purus, sit amet euismod ex urna nec neque. Praesent id velit elementum, finibus nisl quis, sollicitudin urna. Nunc porta auctor elit, id pulvinar mauris efficitur et. Morbi quis erat sed metus sagittis mattis vel ut erat. Donec eget aliquet sem, ac dictum purus. Donec varius risus et tortor pharetra, sed tincidunt erat viverra. Pellentesque accumsan dui ac rutrum dictum.
Phasellus aliquam lorem sit amet ex tempor aliquet. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis sit amet faucibus sem, rhoncus semper lacus. Sed a eros diam. Curabitur sit amet ante elementum, suscipit tortor vitae, malesuada mi. Sed ac gravida mi. Mauris mollis nunc id lectus cursus, vel ornare justo aliquam. Pellentesque sed est metus. Nulla laoreet, augue in maximus accumsan, ante est gravida nisl, quis dignissim quam est scelerisque sem. Morbi ac purus metus. Duis ut tellus purus. Nunc at nisi luctus, pharetra nisi ac, vulputate enim. Praesent commodo finibus malesuada. Praesent non tortor fermentum, volutpat magna id, hendrerit tortor. In dolor lacus, imperdiet sit amet aliquam nec, ultrices sed sem.
Pellentesque quis lectus vitae elit rhoncus efficitur. Quisque tristique id tortor quis euismod. Etiam vitae neque quis quam feugiat porta at sit amet leo. Nam id leo vestibulum libero eleifend facilisis quis et orci. Vivamus vitae magna eu nibh facilisis auctor vitae sed purus. Curabitur a velit quis erat ullamcorper venenatis vitae non sem. Cras bibendum magna nec tellus convallis, in tincidunt justo auctor. Curabitur nec sem nibh. Vestibulum rhoncus laoreet nisi, sit amet rutrum lectus dictum id. Sed leo neque, iaculis viverra porta at, rhoncus eu felis. Mauris ornare arcu sit amet augue sagittis semper. Suspendisse egestas blandit lorem in posuere. Nam volutpat dolor at mauris malesuada, eget egestas orci gravida. Suspendisse dapibus felis sit amet sapien auctor, a sagittis ante sollicitudin. Vivamus a orci mollis, auctor lectus et, sodales nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Donec in nunc luctus, iaculis sem id, tincidunt lorem. Donec congue consectetur ex, nec pretium arcu porta vel. Aliquam egestas massa non facilisis vulputate. Fusce viverra sit amet ligula quis lobortis. Etiam vulputate augue non nulla egestas commodo. Pellentesque pellentesque, nulla a efficitur pretium, turpis dolor convallis nibh, in pulvinar massa tellus sed felis. Fusce ac libero ac tellus vehicula tempus.
Donec facilisis, magna ac sagittis suscipit, libero lacus ultricies nibh, et ultrices risus tortor eget mauris. Aliquam sit amet cursus elit. Proin bibendum enim erat, ac aliquet elit dignissim a. Proin eu dolor dui. Vestibulum sodales risus eget interdum mollis. Curabitur semper tortor ultrices elit scelerisque auctor. Integer gravida consectetur leo, et cursus tellus faucibus consectetur. Phasellus non massa nec sem fermentum viverra vel quis risus. Donec lobortis tempor metus. Cras dapibus nulla semper sapien lobortis tempus. Quisque suscipit at nulla sed dictum. Duis aliquam enim nec lorem tristique, quis mattis ante vestibulum.
Sed sit amet sem nunc. Vivamus ornare sapien eu ligula efficitur accumsan. Ut in porttitor massa. Mauris pharetra tortor auctor nisl bibendum, nec mollis neque consectetur. Aliquam dictum non velit et bibendum. Aenean interdum magna quis libero gravida volutpat. Sed at dolor a nisl blandit vehicula. Morbi viverra orci justo, ut maximus ligula porta eget. Duis finibus velit odio, sit amet venenatis lectus vestibulum ac. Duis vitae nisl quis nisi suscipit laoreet at at ipsum. Nulla eleifend porttitor ullamcorper.
Sed imperdiet facilisis eleifend. Ut quis quam venenatis enim dictum maximus sit amet id mi. Curabitur a nisl ut lorem ornare viverra. Cras diam justo, consequat ac sapien eget, scelerisque viverra mi. Suspendisse ac justo vel lacus malesuada vestibulum et eget elit. Aliquam pulvinar ultricies ipsum. Pellentesque nisi ligula, efficitur ut urna vel, efficitur maximus augue. Integer placerat a nibh vitae scelerisque.
Nam non lectus risus. Aliquam a diam a justo ultrices vestibulum ut ac erat. Mauris efficitur, neque eget euismod bibendum, orci turpis suscipit turpis, ut finibus leo risus nec est. Vestibulum imperdiet arcu in hendrerit molestie. Etiam eget nunc libero. Donec viverra mauris a condimentum cursus. Sed tortor risus, porta ac lacus quis, placerat aliquam nibh. Donec lorem elit, congue at velit congue, ullamcorper ullamcorper lacus. Sed pretium sit amet ipsum tincidunt tempus. Nullam eu tempus nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus.
}

After
\end{document}

必要ありません

\newpage

答え2

ここでは、ページ全体に脚注が表示されるのを防ぐことができます。

\documentclass{article}
\dimen\footins\dimexpr\textheight-\baselineskip\relax
\begin{document}
Before\footnote{Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet feugiat magna, vitae rutrum magna. Nam viverra lacus nec augue sodales, sed imperdiet quam egestas. Maecenas sed tellus in leo pellentesque ornare gravida vitae odio. Duis tristique suscipit porttitor. Nam vel ante lorem. Proin ornare euismod metus, nec auctor nisl pharetra eget. Curabitur fringilla erat ut ex varius, eget sagittis nunc pretium. Donec pulvinar cursus arcu non finibus. Pellentesque ut lorem et justo eleifend eleifend.
Pellentesque ac quam sed dolor maximus laoreet non at turpis. Mauris egestas leo elit. Morbi non venenatis ipsum. Sed id odio pulvinar, malesuada purus pharetra, viverra arcu. Mauris consectetur fermentum hendrerit. Nulla lacus arcu, dictum eu vehicula vitae, dignissim interdum risus. Donec convallis dolor ac sem faucibus, vitae porttitor neque lobortis. Pellentesque at tempor eros. Phasellus eget fringilla tellus, posuere porta enim. Sed pellentesque dolor ac feugiat feugiat. Nullam tempus lacus ut eros sagittis consectetur.
Cras rhoncus congue arcu, fringilla fringilla lorem rutrum viverra. Proin ultrices, felis vel efficitur gravida, lectus lectus suscipit lorem, nec condimentum risus odio quis lacus. Aliquam sem dolor, semper eget fringilla et, pellentesque ac nisl. Ut vitae finibus justo. Nulla lobortis semper tellus eget tempor. Phasellus rutrum ornare lacus a pulvinar. Proin sed odio in sem tincidunt convallis et id leo. Duis nec porta sapien. Sed lacinia erat non mauris fermentum, ac vulputate felis facilisis. Praesent pellentesque laoreet nulla ac convallis. Phasellus sed congue elit, in fermentum est. Nam nisl diam, suscipit eget eleifend nec, lacinia in ipsum. Etiam quis augue ut felis semper gravida vel eget ligula. Quisque quis leo quis leo blandit consequat. Fusce vel sapien ut urna varius tincidunt et eu ipsum.
Phasellus in tortor at diam euismod dignissim vitae in ex. Maecenas vestibulum rutrum enim, ut convallis felis accumsan vitae. Aenean id erat at nibh pretium aliquet sed ut purus. Nulla vel justo euismod, molestie metus nec, luctus urna. Fusce fermentum mattis enim eu viverra. Donec convallis, tellus ac congue pharetra, neque neque faucibus mi, sed scelerisque orci velit sit amet nisl. Sed eleifend eu eros quis blandit.
Etiam rhoncus rutrum ante eu ultricies. Morbi arcu dui, aliquet eu ante at, elementum aliquet tellus. Sed eget sodales lacus. Etiam venenatis sollicitudin mi, quis egestas mauris vulputate ut. Maecenas lobortis erat a lacus congue bibendum. Vestibulum interdum semper orci, sit amet mattis dui egestas non. Integer malesuada risus ut vehicula viverra. Aliquam erat volutpat. Curabitur maximus eget dui sed bibendum. Phasellus tristique arcu at metus rhoncus pretium.
Proin volutpat felis lobortis massa semper, ut efficitur est commodo. Nam dapibus metus vitae finibus hendrerit. Maecenas sit amet malesuada libero. Duis sed nisl vitae urna blandit placerat a ac eros. In pellentesque porttitor lacus sit amet mollis. Nulla facilisi. Aenean scelerisque neque pretium orci egestas, vel iaculis dolor ullamcorper.
Fusce hendrerit blandit ipsum quis scelerisque. Quisque ac tincidunt eros, vitae mattis diam. Nunc varius fringilla nisl, nec cursus erat hendrerit nec. Pellentesque volutpat lacus lectus, sed suscipit sem lacinia id. Nulla eget varius ex. Nullam ac justo ac nisi molestie mattis. Nunc a consectetur quam. Donec sit amet lacus massa.
Quisque commodo nunc a hendrerit pretium. Donec rhoncus, eros a ullamcorper blandit, mauris tellus tincidunt lacus, et dictum ligula risus at orci. In ornare, mauris vel efficitur facilisis, velit elit laoreet ante, et dignissim magna eros in ex. Nam varius hendrerit tempor. Maecenas quis augue augue. Integer bibendum, orci a sagittis dignissim, elit tortor fermentum augue, sed gravida magna ligula sed nisi. Cras suscipit justo nunc, eu mattis turpis vulputate at. Nulla facilisi. Nunc rutrum, enim non laoreet pellentesque, quam neque posuere tortor, nec placerat tellus est id purus. Aenean velit tellus, placerat maximus pellentesque in, viverra sit amet nunc. Donec aliquam nunc ligula, eget aliquam lorem mattis sit amet. Pellentesque in ultrices nisi. Donec iaculis dictum auctor. Aenean nulla sapien, sodales vel pharetra a, varius sit amet elit.
Maecenas et sagittis mauris. Donec nec urna nulla. Donec diam urna, bibendum sit amet sapien convallis, commodo sollicitudin mauris. Etiam et malesuada justo. In molestie tortor at massa tempor, vitae imperdiet neque sollicitudin. Donec id ultricies lectus, nec interdum nibh. Donec porttitor diam a nibh luctus scelerisque. Vestibulum tortor dolor, consectetur vitae metus sed, suscipit pulvinar lacus. Fusce id posuere diam. Aliquam erat volutpat. Donec malesuada, nisl ac dapibus volutpat, elit turpis imperdiet urna, eget dictum ipsum elit ac felis. Nunc et suscipit nulla. Nunc tristique varius elementum. In consequat pharetra suscipit. Suspendisse potenti.
Quisque tincidunt risus eros, in congue nunc efficitur in. Etiam lobortis lectus et justo rhoncus, sit amet aliquam lorem rhoncus. In molestie, turpis eget dapibus hendrerit, turpis ipsum mattis sem, at finibus lectus odio sed arcu. Cras suscipit lacinia felis nec lobortis. Etiam non tempor nulla. Integer porttitor augue leo, at cursus mi sodales nec. Nulla facilisi. Praesent nulla purus, ultricies non libero et, condimentum porta turpis. Vestibulum tincidunt, magna et consequat viverra, arcu neque tristique ipsum, sed tincidunt nisi neque non mi.
Etiam sit amet sagittis magna, at faucibus nunc. Cras metus tortor, egestas et enim sit amet, pellentesque dictum mi. Nullam ultricies lorem non accumsan condimentum. Nulla sed dignissim augue. Vestibulum ornare ac mi vel efficitur. In nec leo elit. Aliquam sit amet ipsum ac metus semper consectetur. Etiam efficitur nisi in maximus convallis. Sed ac pretium eros, consectetur tincidunt nisl.
Nulla tincidunt malesuada odio eu posuere. Donec varius lacus ut tellus commodo porta. Nam convallis dui id tortor tristique, ut scelerisque lacus fringilla. Praesent non purus sed nisi auctor ornare quis sit amet ante. Praesent sit amet gravida est, at pellentesque ligula. Integer aliquam tempor ligula. Suspendisse blandit fermentum leo, quis posuere eros vulputate nec. Aliquam erat volutpat. In in orci vestibulum, feugiat est at, suscipit leo.
Fusce ultrices nisl quis sapien cursus, mattis mattis mi sodales. Morbi pulvinar, enim et facilisis tristique, ligula nisl iaculis purus, sit amet euismod ex urna nec neque. Praesent id velit elementum, finibus nisl quis, sollicitudin urna. Nunc porta auctor elit, id pulvinar mauris efficitur et. Morbi quis erat sed metus sagittis mattis vel ut erat. Donec eget aliquet sem, ac dictum purus. Donec varius risus et tortor pharetra, sed tincidunt erat viverra. Pellentesque accumsan dui ac rutrum dictum.
Phasellus aliquam lorem sit amet ex tempor aliquet. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis sit amet faucibus sem, rhoncus semper lacus. Sed a eros diam. Curabitur sit amet ante elementum, suscipit tortor vitae, malesuada mi. Sed ac gravida mi. Mauris mollis nunc id lectus cursus, vel ornare justo aliquam. Pellentesque sed est metus. Nulla laoreet, augue in maximus accumsan, ante est gravida nisl, quis dignissim quam est scelerisque sem. Morbi ac purus metus. Duis ut tellus purus. Nunc at nisi luctus, pharetra nisi ac, vulputate enim. Praesent commodo finibus malesuada. Praesent non tortor fermentum, volutpat magna id, hendrerit tortor. In dolor lacus, imperdiet sit amet aliquam nec, ultrices sed sem.
Pellentesque quis lectus vitae elit rhoncus efficitur. Quisque tristique id tortor quis euismod. Etiam vitae neque quis quam feugiat porta at sit amet leo. Nam id leo vestibulum libero eleifend facilisis quis et orci. Vivamus vitae magna eu nibh facilisis auctor vitae sed purus. Curabitur a velit quis erat ullamcorper venenatis vitae non sem. Cras bibendum magna nec tellus convallis, in tincidunt justo auctor. Curabitur nec sem nibh. Vestibulum rhoncus laoreet nisi, sit amet rutrum lectus dictum id. Sed leo neque, iaculis viverra porta at, rhoncus eu felis. Mauris ornare arcu sit amet augue sagittis semper. Suspendisse egestas blandit lorem in posuere. Nam volutpat dolor at mauris malesuada, eget egestas orci gravida. Suspendisse dapibus felis sit amet sapien auctor, a sagittis ante sollicitudin. Vivamus a orci mollis, auctor lectus et, sodales nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Donec in nunc luctus, iaculis sem id, tincidunt lorem. Donec congue consectetur ex, nec pretium arcu porta vel. Aliquam egestas massa non facilisis vulputate. Fusce viverra sit amet ligula quis lobortis. Etiam vulputate augue non nulla egestas commodo. Pellentesque pellentesque, nulla a efficitur pretium, turpis dolor convallis nibh, in pulvinar massa tellus sed felis. Fusce ac libero ac tellus vehicula tempus.
Donec facilisis, magna ac sagittis suscipit, libero lacus ultricies nibh, et ultrices risus tortor eget mauris. Aliquam sit amet cursus elit. Proin bibendum enim erat, ac aliquet elit dignissim a. Proin eu dolor dui. Vestibulum sodales risus eget interdum mollis. Curabitur semper tortor ultrices elit scelerisque auctor. Integer gravida consectetur leo, et cursus tellus faucibus consectetur. Phasellus non massa nec sem fermentum viverra vel quis risus. Donec lobortis tempor metus. Cras dapibus nulla semper sapien lobortis tempus. Quisque suscipit at nulla sed dictum. Duis aliquam enim nec lorem tristique, quis mattis ante vestibulum.
Sed sit amet sem nunc. Vivamus ornare sapien eu ligula efficitur accumsan. Ut in porttitor massa. Mauris pharetra tortor auctor nisl bibendum, nec mollis neque consectetur. Aliquam dictum non velit et bibendum. Aenean interdum magna quis libero gravida volutpat. Sed at dolor a nisl blandit vehicula. Morbi viverra orci justo, ut maximus ligula porta eget. Duis finibus velit odio, sit amet venenatis lectus vestibulum ac. Duis vitae nisl quis nisi suscipit laoreet at at ipsum. Nulla eleifend porttitor ullamcorper.
Sed imperdiet facilisis eleifend. Ut quis quam venenatis enim dictum maximus sit amet id mi. Curabitur a nisl ut lorem ornare viverra. Cras diam justo, consequat ac sapien eget, scelerisque viverra mi. Suspendisse ac justo vel lacus malesuada vestibulum et eget elit. Aliquam pulvinar ultricies ipsum. Pellentesque nisi ligula, efficitur ut urna vel, efficitur maximus augue. Integer placerat a nibh vitae scelerisque.
Nam non lectus risus. Aliquam a diam a justo ultrices vestibulum ut ac erat. Mauris efficitur, neque eget euismod bibendum, orci turpis suscipit turpis, ut finibus leo risus nec est. Vestibulum imperdiet arcu in hendrerit molestie. Etiam eget nunc libero. Donec viverra mauris a condimentum cursus. Sed tortor risus, porta ac lacus quis, placerat aliquam nibh. Donec lorem elit, congue at velit congue, ullamcorper ullamcorper lacus. Sed pretium sit amet ipsum tincidunt tempus. Nullam eu tempus nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus.
}
\newpage
After
\end{document}

最初の試み

このようなアイデアは、脚注のみがあるページを検出し、その場合は出力せずに、\output特別な出力ペナルティで追加の内部を実行して検出できるようにするというものです。これには最大値があり\vsize、分割される可能性のあるすべての脚注を収集して、再挿入できるようにします。

ノート

1) テキストが正しい順序で再構成されているか確認できるように、いくつかの数字を追加しました。

2) 現在、マーカー ペナルティは通常の出力ルーチン設定でのみ検出されるため、末尾の分割挿入はドキュメントの末尾のクリア ページで失われます。これはおそらく修正可能ですが、ここでは脚注の末尾を取得する通常の 3 ページ目を追加しました。

3) 再構成された脚注の行間スペースに問題があります。

ここに画像の説明を入力してください

\documentclass{article}
\newbox\zzz
\makeatletter

\output {%
\ifnum\outputpenalty=-10123
\setbox\z@\box\@cclv
\insert\footins{\offinterlineskip\unvbox\footins}%
\global\vsize\textheight
\else
\ifdim\wd\@cclv=\z@
\setbox\z@\box\@cclv
\global\vsize\maxdimen
\null\penalty-10123
\else
  \let \par \@@par
  \ifnum \outputpenalty<-\@M
    \@specialoutput
  \else
    \@makecol
    \@opcol
    \@startcolumn
    \@whilesw \if@fcolmade \fi
      {%
       \@opcol\@startcolumn}%
  \fi
  \ifnum \outputpenalty>-\@Miv
    \ifdim \@colroom<1.5\baselineskip
      \ifdim \@colroom<\textheight
        \@latex@warning@no@line {Text page \thepage\space
                               contains only floats}%
        \@emptycol
      \else
        \global \vsize \@colroom
      \fi
    \else
      \global \vsize \@colroom
    \fi
  \else
    \global \vsize \maxdimen
  \fi
\fi
\fi
}

\makeatother

\begin{document}
Before\footnote{\textbf{1} Lorem ipsum dolor sit amet, consectetur adipiscing elit. In sit amet feugiat magna, vitae rutrum magna. Nam viverra lacus nec augue sodales, sed imperdiet quam egestas. Maecenas sed tellus in leo pellentesque ornare gravida vitae odio. Duis tristique suscipit porttitor. Nam vel ante lorem. Proin ornare euismod metus, nec auctor nisl pharetra eget. Curabitur fringilla erat ut ex varius, eget sagittis nunc pretium. Donec pulvinar cursus arcu non finibus. Pellentesque ut lorem et justo eleifend eleifend.
\textbf{2} Pellentesque ac quam sed dolor maximus laoreet non at turpis. Mauris egestas leo elit. Morbi non venenatis ipsum. Sed id odio pulvinar, malesuada purus pharetra, viverra arcu. Mauris consectetur fermentum hendrerit. Nulla lacus arcu, dictum eu vehicula vitae, dignissim interdum risus. Donec convallis dolor ac sem faucibus, vitae porttitor neque lobortis. Pellentesque at tempor eros. Phasellus eget fringilla tellus, posuere porta enim. Sed pellentesque dolor ac feugiat feugiat. Nullam tempus lacus ut eros sagittis consectetur.
\textbf{3} Cras rhoncus congue arcu, fringilla fringilla lorem rutrum viverra. Proin ultrices, felis vel efficitur gravida, lectus lectus suscipit lorem, nec condimentum risus odio quis lacus. Aliquam sem dolor, semper eget fringilla et, pellentesque ac nisl. Ut vitae finibus justo. Nulla lobortis semper tellus eget tempor. Phasellus rutrum ornare lacus a pulvinar. Proin sed odio in sem tincidunt convallis et id leo. Duis nec porta sapien. Sed lacinia erat non mauris fermentum, ac vulputate felis facilisis. Praesent pellentesque laoreet nulla ac convallis. Phasellus sed congue elit, in fermentum est. Nam nisl diam, suscipit eget eleifend nec, lacinia in ipsum. Etiam quis augue ut felis semper gravida vel eget ligula. Quisque quis leo quis leo blandit consequat. Fusce vel sapien ut urna varius tincidunt et eu ipsum.
\textbf{4} Phasellus in tortor at diam euismod dignissim vitae in ex. Maecenas vestibulum rutrum enim, ut convallis felis accumsan vitae. Aenean id erat at nibh pretium aliquet sed ut purus. Nulla vel justo euismod, molestie metus nec, luctus urna. Fusce fermentum mattis enim eu viverra. Donec convallis, tellus ac congue pharetra, neque neque faucibus mi, sed scelerisque orci velit sit amet nisl. Sed eleifend eu eros quis blandit.
\textbf{5} Etiam rhoncus rutrum ante eu ultricies. Morbi arcu dui, aliquet eu ante at, elementum aliquet tellus. Sed eget sodales lacus. Etiam venenatis sollicitudin mi, quis egestas mauris vulputate ut. Maecenas lobortis erat a lacus congue bibendum. Vestibulum interdum semper orci, sit amet mattis dui egestas non. Integer malesuada risus ut vehicula viverra. Aliquam erat volutpat. Curabitur maximus eget dui sed bibendum. Phasellus tristique arcu at metus rhoncus pretium.
\textbf{6} Proin volutpat felis lobortis massa semper, ut efficitur est commodo. Nam dapibus metus vitae finibus hendrerit. Maecenas sit amet malesuada libero. Duis sed nisl vitae urna blandit placerat a ac eros. In pellentesque porttitor lacus sit amet mollis. Nulla facilisi. Aenean scelerisque neque pretium orci egestas, vel iaculis dolor ullamcorper.
\textbf{7} Fusce hendrerit blandit ipsum quis scelerisque. Quisque ac tincidunt eros, vitae mattis diam. Nunc varius fringilla nisl, nec cursus erat hendrerit nec. Pellentesque volutpat lacus lectus, sed suscipit sem lacinia id. Nulla eget varius ex. Nullam ac justo ac nisi molestie mattis. Nunc a consectetur quam. Donec sit amet lacus massa.
\textbf{8} Quisque commodo nunc a hendrerit pretium. Donec rhoncus, eros a ullamcorper blandit, mauris tellus tincidunt lacus, et dictum ligula risus at orci. In ornare, mauris vel efficitur facilisis, velit elit laoreet ante, et dignissim magna eros in ex. Nam varius hendrerit tempor. Maecenas quis augue augue. Integer bibendum, orci a sagittis dignissim, elit tortor fermentum augue, sed gravida magna ligula sed nisi. Cras suscipit justo nunc, eu mattis turpis vulputate at. Nulla facilisi. Nunc rutrum, enim non laoreet pellentesque, quam neque posuere tortor, nec placerat tellus est id purus. Aenean velit tellus, placerat maximus pellentesque in, viverra sit amet nunc. Donec aliquam nunc ligula, eget aliquam lorem mattis sit amet. Pellentesque in ultrices nisi. Donec iaculis dictum auctor. Aenean nulla sapien, sodales vel pharetra a, varius sit amet elit.
\textbf{9} Maecenas et sagittis mauris. Donec nec urna nulla. Donec diam urna, bibendum sit amet sapien convallis, commodo sollicitudin mauris. Etiam et malesuada justo. In molestie tortor at massa tempor, vitae imperdiet neque sollicitudin. Donec id ultricies lectus, nec interdum nibh. Donec porttitor diam a nibh luctus scelerisque. Vestibulum tortor dolor, consectetur vitae metus sed, suscipit pulvinar lacus. Fusce id posuere diam. Aliquam erat volutpat. Donec malesuada, nisl ac dapibus volutpat, elit turpis imperdiet urna, eget dictum ipsum elit ac felis. Nunc et suscipit nulla. Nunc tristique varius elementum. In consequat pharetra suscipit. Suspendisse potenti.
\textbf{10} Quisque tincidunt risus eros, in congue nunc efficitur in. Etiam lobortis lectus et justo rhoncus, sit amet aliquam lorem rhoncus. In molestie, turpis eget dapibus hendrerit, turpis ipsum mattis sem, at finibus lectus odio sed arcu. Cras suscipit lacinia felis nec lobortis. Etiam non tempor nulla. Integer porttitor augue leo, at cursus mi sodales nec. Nulla facilisi. Praesent nulla purus, ultricies non libero et, condimentum porta turpis. Vestibulum tincidunt, magna et consequat viverra, arcu neque tristique ipsum, sed tincidunt nisi neque non mi.
\textbf{11} Etiam sit amet sagittis magna, at faucibus nunc. Cras metus tortor, egestas et enim sit amet, pellentesque dictum mi. Nullam ultricies lorem non accumsan condimentum. Nulla sed dignissim augue. Vestibulum ornare ac mi vel efficitur. In nec leo elit. Aliquam sit amet ipsum ac metus semper consectetur. Etiam efficitur nisi in maximus convallis. Sed ac pretium eros, consectetur tincidunt nisl.
\textbf{12} Nulla tincidunt malesuada odio eu posuere. Donec varius lacus ut tellus commodo porta. Nam convallis dui id tortor tristique, ut scelerisque lacus fringilla. Praesent non purus sed nisi auctor ornare quis sit amet ante. Praesent sit amet gravida est, at pellentesque ligula. Integer aliquam tempor ligula. Suspendisse blandit fermentum leo, quis posuere eros vulputate nec. Aliquam erat volutpat. In in orci vestibulum, feugiat est at, suscipit leo.
\textbf{13} Fusce ultrices nisl quis sapien cursus, mattis mattis mi sodales. Morbi pulvinar, enim et facilisis tristique, ligula nisl iaculis purus, sit amet euismod ex urna nec neque. Praesent id velit elementum, finibus nisl quis, sollicitudin urna. Nunc porta auctor elit, id pulvinar mauris efficitur et. Morbi quis erat sed metus sagittis mattis vel ut erat. Donec eget aliquet sem, ac dictum purus. Donec varius risus et tortor pharetra, sed tincidunt erat viverra. Pellentesque accumsan dui ac rutrum dictum.
\textbf{14} Phasellus aliquam lorem sit amet ex tempor aliquet. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis sit amet faucibus sem, rhoncus semper lacus. Sed a eros diam. Curabitur sit amet ante elementum, suscipit tortor vitae, malesuada mi. Sed ac gravida mi. Mauris mollis nunc id lectus cursus, vel ornare justo aliquam. Pellentesque sed est metus. Nulla laoreet, augue in maximus accumsan, ante est gravida nisl, quis dignissim quam est scelerisque sem. Morbi ac purus metus. Duis ut tellus purus. Nunc at nisi luctus, pharetra nisi ac, vulputate enim. Praesent commodo finibus malesuada. Praesent non tortor fermentum, volutpat magna id, hendrerit tortor. In dolor lacus, imperdiet sit amet aliquam nec, ultrices sed sem.
\textbf{15} Pellentesque quis lectus vitae elit rhoncus efficitur. Quisque tristique id tortor quis euismod. Etiam vitae neque quis quam feugiat porta at sit amet leo. Nam id leo vestibulum libero eleifend facilisis quis et orci. Vivamus vitae magna eu nibh facilisis auctor vitae sed purus. Curabitur a velit quis erat ullamcorper venenatis vitae non sem. Cras bibendum magna nec tellus convallis, in tincidunt justo auctor. Curabitur nec sem nibh. Vestibulum rhoncus laoreet nisi, sit amet rutrum lectus dictum id. Sed leo neque, iaculis viverra porta at, rhoncus eu felis. Mauris ornare arcu sit amet augue sagittis semper. Suspendisse egestas blandit lorem in posuere. Nam volutpat dolor at mauris malesuada, eget egestas orci gravida. Suspendisse dapibus felis sit amet sapien auctor, a sagittis ante sollicitudin. Vivamus a orci mollis, auctor lectus et, sodales nunc. Interdum et malesuada fames ac ante ipsum primis in faucibus.
\textbf{16} Donec in nunc luctus, iaculis sem id, tincidunt lorem. Donec congue consectetur ex, nec pretium arcu porta vel. Aliquam egestas massa non facilisis vulputate. Fusce viverra sit amet ligula quis lobortis. Etiam vulputate augue non nulla egestas commodo. Pellentesque pellentesque, nulla a efficitur pretium, turpis dolor convallis nibh, in pulvinar massa tellus sed felis. Fusce ac libero ac tellus vehicula tempus.
\textbf{17} Donec facilisis, magna ac sagittis suscipit, libero lacus ultricies nibh, et ultrices risus tortor eget mauris. Aliquam sit amet cursus elit. Proin bibendum enim erat, ac aliquet elit dignissim a. Proin eu dolor dui. Vestibulum sodales risus eget interdum mollis. Curabitur semper tortor ultrices elit scelerisque auctor. Integer gravida consectetur leo, et cursus tellus faucibus consectetur. Phasellus non massa nec sem fermentum viverra vel quis risus. Donec lobortis tempor metus. Cras dapibus nulla semper sapien lobortis tempus. Quisque suscipit at nulla sed dictum. Duis aliquam enim nec lorem tristique, quis mattis ante vestibulum.
\textbf{18} Sed sit amet sem nunc. Vivamus ornare sapien eu ligula efficitur accumsan. Ut in porttitor massa. Mauris pharetra tortor auctor nisl bibendum, nec mollis neque consectetur. Aliquam dictum non velit et bibendum. Aenean interdum magna quis libero gravida volutpat. Sed at dolor a nisl blandit vehicula. Morbi viverra orci justo, ut maximus ligula porta eget. Duis finibus velit odio, sit amet venenatis lectus vestibulum ac. Duis vitae nisl quis nisi suscipit laoreet at at ipsum. Nulla eleifend porttitor ullamcorper.
\textbf{19} Sed imperdiet facilisis eleifend. Ut quis quam venenatis enim dictum maximus sit amet id mi. Curabitur a nisl ut lorem ornare viverra. Cras diam justo, consequat ac sapien eget, scelerisque viverra mi. Suspendisse ac justo vel lacus malesuada vestibulum et eget elit. Aliquam pulvinar ultricies ipsum. Pellentesque nisi ligula, efficitur ut urna vel, efficitur maximus augue. Integer placerat a nibh vitae scelerisque.
\textbf{20} Nam non lectus risus. Aliquam a diam a justo ultrices vestibulum ut ac erat. Mauris efficitur, neque eget euismod bibendum, orci turpis suscipit turpis, ut finibus leo risus nec est. Vestibulum imperdiet arcu in hendrerit molestie. Etiam eget nunc libero. Donec viverra mauris a condimentum cursus. Sed tortor risus, porta ac lacus quis, placerat aliquam nibh. Donec lorem elit, congue at velit congue, ullamcorper ullamcorper lacus. Sed pretium sit amet ipsum tincidunt tempus. Nullam eu tempus nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus.
}
\newpage
After
\newpage
even more After
\end{document}

関連情報