从脚注开始对页面底部进行彩色显示

从脚注开始对页面底部进行彩色显示

这是一个现实的要求吗?

\documentclass{article}
\usepackage[
    paperwidth=32pc,%
    paperheight=48pc,%
    margin=5pc,%
]{geometry}
\usepackage{libertine}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\begin{document}

This is a sentence.\footnote{This is a footnote.}

\end{document}

是否可以将页面底部设为彩色如果有脚注,并且关于脚注大小

在此处输入图片描述

如果没有,或者如果太过黑客,是否可以在页面底部插入自定义框以达到所需的效果?(我放置黑色边框只是为了使页面更清晰可见。)

答案1

您可以尝试类似这样的操作(可能需要进行一些编译才能完成)。它应该可以工作,并且还可以拆分脚注。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{tikzmark,calc}
\usepackage[
    paperwidth=32pc,%
    paperheight=48pc,%
    margin=5pc,%
]{geometry}
\usepackage{libertine}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{eso-pic}
\usepackage{lipsum}
\makeatletter
\renewcommand\footnoterule{%
  \kern-3\p@
  \pgfmark{fn-\thepage}\hrule\@width.4\columnwidth
  \kern2.6\p@}
\begin{document}
\AddToShipoutPictureBG{%
\iftikzmark{fn-\thepage}{\tikz[overlay,remember picture]\fill[blue!50!white]($({pic cs:fn-\thepage} -| {current page.west})+(0,2pt)$) rectangle (current page.south east);}{}}

  This is a sentence.\lipsum[2-3]\footnote{This is a footnote.\lipsum[1-4]}

  \lipsum[1-4] \lipsum[1-4]
   \footnote{this is a footnote} \footnote{footnote}

\end{document}

在此处输入图片描述

相关内容