这是一个现实的要求吗?
\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}