在Lyx中使用fancyhdr来定位页码

时间:2010-12-20 05:40:23

标签: latex lyx page-numbering

我正在尝试自定义页码的位置,使它们全部显示在Lyx的底部中心。我打算在文档的前言部分使用fancyhdr包,但是我收到以下错误信息:

'LaTex错误:Command / footruleskip已定义'

我想这与我强制脚注格式有关,这可能已经由fancyhdr包定义,因为我在我的序言中有以下内容:

\ setlength {\跳过\ footins} {0.8厘米}

是否有任何建议如何解决此问题并将页码位置与脚注设置一起设置?非常感谢。

2 个答案:

答案 0 :(得分:3)

此链接应该有所帮助:http://en.wikibooks.org/wiki/LaTeX/Page_Layout#Customising_with_fancyhdr。你可以使用lhead,chead,rhead,lfoot,cfoot和rfoot命令来告诉它你在哪里(部分名称,页码,自定义文本等)。我认为即使它们是空的,你仍然需要指定它们。仅适用于底部中心的页码,即:

\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lhead{}
\chead{}
\rhead{}
\lfoot{}
\cfoot{\thepage}
\rfoot{}

也许您的错误可以通过使用\ renewcommand而不是尝试定义已存在的值来修复。

答案 1 :(得分:1)

我正在尝试用LyX做我的论文,这样的小问题因为必须遵守我学校的严格格式而杀了我。无论如何,当我搜索你的问题的答案超过一个小时时,这个页面出现了。我正在使用回忆录布局(有点,我已经不得不编辑它),因为我的学校的latex .cls文件据说是基于memoir.cls(尽管有几个小时的持久性,我无法正常使用LyX )。我最终将此代码放入我的序言中,并根据格式要求在底部中心显示页码。

\makeevenfoot{headings}{}{\thepage}{}
\makeoddfoot{headings}{}{\thepage}{}
\makeevenhead{headings}{}{}{}
\makeoddhead{headings}{}{}{}

希望这可以帮助找到此页面的其他人。现在,如果我能弄清楚如何告诉LyX我没有章节,我想要的部分是1而不是0.1。我可能只是使用section *并调用我的部分“Section”#。无论如何,我希望这可以帮助那些尽可能在面对我自己使用LyX的人。