我的老板坚持要求我给他的每份文件的最后一页底部都必须有该文件的文件路径。使用 MS Word 没有问题,但我不知道如何在 Latex 中做到这一点。目前,我正在文档末尾添加脚注来执行此操作。我考虑过使用特殊页脚,但我不知道如何更改最后一页的页脚。
答案1
为了改进解决方案,我们需要知道您正在使用哪个类以及是否使用单面或双面打印。
\documentclass{report}
\usepackage{lipsum} % dummy text
\makeatletter
\def\fullpath{\begingroup\everyeof{\noexpand}\@sanitize
\edef\x{\@@input|"find `pwd` -name \jobname.tex" }%
\edef\x{\endgroup\noexpand\zap@space\x\noexpand\@empty}\x}
\def\ps@path{
\def\@oddfoot{\texttt{\fullpath}\hfil\thepage}
\def\@evenfoot{\texttt{\fullpath}\hfil\thepage}
}
\makeatother
\AtEndDocument{\thispagestyle{path}}
\begin{document}
\lipsum[1-10]
\end{document}
附言: \fullpath
命令来自@egreg 发布并要求pdflatex -shell-escape
。
答案2
\documentclass{report}
\usepackage{lipsum} % dummy text
\makeatletter
\def\ps@path{
\def\@oddfoot{\texttt{text that I want to be here}\hfil\thepage}
\def\@evenfoot{\texttt{text that I want to be here}\hfil\thepage}
}
\makeatother
\AtEndDocument{\thispagestyle{path}}
\title{how to put text at the bottom of the last page}
\begin{document}
\lipsum[1-10]
\end{document}