我用来fancyhdr
在左侧创建自定义页脚,我参考这个回答所以我用
\makeatletter
% new style {footmark}
\fancypagestyle{footmark}{
\ps@@fancy % use {fancy} style as a base of {footmark}
\fancyfoot[L]{\footmark}
}
% sets value of \footmark and sets the correct style for this page only
\newcommand\markfoot[1]{\gdef\footmark{#1}\thispagestyle{footmark}}
\makeatother
在文档中,页面上的文本如下:
\markfoot{Mon texte.}
这应该打印Mon texte.
在当前页的页脚左侧。但它也显示页码。我该如何隐藏它。
提前致谢
答案1
假设您不想在页脚中添加页码,则必须添加\fancyhf{}
以清除所有历史记录:)
\documentclass{article}
\usepackage{fancyhdr}
\makeatletter
% new style {footmark}
\fancypagestyle{footmark}{
\ps@@fancy % use {fancy} style as a base of {footmark}
\fancyhf{}
\fancyfoot[L]{\footmark}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
}
% sets value of \footmark and sets the correct style for this page only
\newcommand\markfoot[1]{\gdef\footmark{#1}\thispagestyle{footmark}}
\makeatother
\begin{document}
Some text \markfoot{Mon texte.}
\end{document}