Используйте fancyhdr в Lyx для позиционирования номера страницы

Я пытаюсь настроить положение номера страницы, чтобы все они отображались внизу по центру в Lyx. Я планирую использовать пакет fancyhdr в преамбуле документа, но получаю следующее сообщение об ошибке:

«Ошибка LaTex: команда /footruleskip уже определена»

Я предполагаю, что это как-то связано со мной, заставляющим форматировать сноску, которая может быть уже определена пакетом fancyhdr, поскольку в преамбуле у меня есть следующее:

\ setlength {\ пропустить \ footins} {0,8 см}

Любое предложение, как мне обойти эту проблему и установить положение номера страницы вместе с настройкой сноски? Большое спасибо.


person skyork    schedule 20.12.2010    source источник


Ответы (2)


Эта ссылка должна помочь: 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 вместо того, чтобы пытаться определить уже существующее значение.

person Benjamin    schedule 22.12.2010

Я пытаюсь написать свою диссертацию с помощью LyX, и небольшие проблемы, подобные этой, убивают меня из-за необходимости придерживаться строгого формата моей школы. Во всяком случае, эта страница появилась, когда я более часа искал ответ на ваш вопрос. Я использую макет мемуаров (вроде как, мне уже пришлось его редактировать), потому что файл латекса .cls моей школы предположительно основан на memoir.cls (который я не мог заставить работать правильно с LyX, несмотря на часы настойчивости ). В итоге я поместил этот код в свою преамбулу, и он отображал номера страниц внизу по центру в соответствии с моими требованиями к форматированию.

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

Надеюсь, это поможет любому, кто найдет эту страницу. Теперь, если я могу просто понять, как сообщить LyX, что у меня нет глав, и я хочу, чтобы разделы были 1 вместо 0,1. Я, вероятно, просто использую section* и называю свои разделы «Section» #. В любом случае, я надеюсь, что это поможет кому-то, кто так же близок к тому, чтобы ударить себя по лицу за использование LyX, как и я.

person Wade    schedule 18.03.2011
comment
вы могли бы бить намного сильнее, если бы использовали Word. - person Benjamin; 19.03.2011