腳註文本之後但在文字區域內的文本

腳註文本之後但在文字區域內的文本

我想排版出現在排版區域內但在腳註之後的文字。 (這怎麼可能?我嘗試使頁面更短(使用幾何包和命令\newgeometry)並使用該文字的頁腳。我無法重置下一頁上的幾何圖形(請參閱我的另一個問題)。但也許有更好的方法?

\documentclass{article}
\usepackage{geometry,blindtext}
\geometry{showframe}
\begin{document}
\blindtext[9]

\clearpage This is a special page\footnote{footnote}.

\specialcommand{A short horizontal rule and then in the next line: accumsan semper. Lorem ipsum dolor}

\blindtext[9]
\end{document}

在此輸入影像描述

答案1

有點取決於文件​​以及解決方案的“通用性”程度。在您的範例中,一個簡單的底部浮動就可以工作:

\documentclass{article}
\usepackage{geometry,blindtext}
\geometry{showframe}
\newcommand\specialcommand[1]{\begin{figure}[b]
\rule{3cm}{0.4pt}\\
#1
\end{figure}}
\begin{document}
\blindtext[9]

\clearpage This is a special page\footnote{footnote}.

\specialcommand{A short horizontal rule and then in the next line: accumsan semper. Lorem ipsum dolor}

\blindtext[9]
\end{document}

在此輸入影像描述

\enlargethispage以及您其他問題的建議:

\documentclass{article}
\usepackage{geometry,blindtext,eso-pic}
\geometry{showframe}

\newcommand\specialcommand[1]{%
 \enlargethispage{-1cm}
 \AddToShipoutPictureBG*{%
  \AtTextLowerLeft{%
   \parbox[b]{\linewidth}{%
    \rule{3cm}{0.4pt}\par#1}}}}

\begin{document}
\blindtext[9]

\clearpage This is a special page\footnote{footnote}.

\specialcommand{A short horizontal rule and then in the next line: accumsan semper. Lorem ipsum dolor}

\blindtext[9]
\end{document}

相關內容