防止包更改页脚

防止包更改页脚

我对 LaTeX 还不是很熟悉,但我目前正在使用包编写一本食谱xcookybooky。我对设计做了一些修改以满足我自己的需求,但目前遇到了一个小问题。我希望每个页面都有一个页脚,描述当前的部分、子部分和页面。不幸的是,xcookybooky 似乎正在更新其代码中更改为页脚的命令,而无法进行修改。代码可以在文档在第6.12节中。

\pagestyle{fancy}
\renewcommand{\sectionmark}[1]
{%
\markright{\MakeUppercase{\thesection.\ #1}}
}
\renewcommand{\headrulewidth}
{%
0.5pt
}
\fancyhf{}
\if@twoside
\fancyfoot[LE,RO]{\textbf{\thepage}}
\fancyhead[LE,RO]{\rightmark}
\else
\fancyfoot[R]{\textbf{\thepage}}
\fancyhead[R]{\rightmark}
\fi
\fancyhead[C]{\@newpagehint{head}}
\fancyfoot[C]{\@newpagehint{foot}}

有没有办法忽略/手动覆盖这种行为,以便我可以根据自己的喜好自定义页脚的内容?

答案1

我刚刚在 gernot 的评论下解决了这个问题!我并没有特意覆盖任何行为,但我发现了我个人犯的错误。

我将每个食谱作为单独的 .tex 文件。我刚刚注意到,在模板中,这些 .tex 文件有一个\thispagestyle{plain}。删除它可以解决问题,我可以设置自己的花哨页脚。

相关内容