自定义页脚,无页数

自定义页脚,无页数

我用来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}

在此处输入图片描述

相关内容