Используйте fancyhdr в Lyx для позиционирования номера страницы - PullRequest
1 голос
/ 20 декабря 2010

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

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

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

\ SetLength {\ пропустить \ footins} {0.8cm}

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

Ответы [ 2 ]

3 голосов
/ 22 декабря 2010

Эта ссылка должна помочь: 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 голос
/ 19 марта 2011

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

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

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

...