Создание нижнего колонтитула для каждой страницы с использованием R-уценки
Я пишу документ в R Markdown, и я хотел бы, чтобы он добавлял нижний колонтитул на каждую страницу, когда я вяжу документ PDF. У кого-нибудь есть идеи как это сделать?
Ответы
Ответ 1
Да, этот вопрос задан и ответил здесь: Добавление верхних и нижних колонтитулов с использованием Pandoc. Вам просто нужно прокрасть немного LaTeX в заголовок YAML вашего документа уценки.
Этот заголовок уценки делает трюк:
---
title: "Test"
author: "Author Name"
header-includes:
- \usepackage{fancyhdr}
- \pagestyle{fancy}
- \fancyhead[CO,CE]{This is fancy header}
- \fancyfoot[CO,CE]{And this is a fancy footer}
- \fancyfoot[LE,RO]{\thepage}
output: pdf_document
---
Работает для меня с файлом Rmd в RStudio версии 0.98.1030 для Windows.
Ответ 2
Другим вариантом было бы использовать аргумент includes
предоставленный rmarkdown::pdf_document()
(документация). Это позволяет хранить нижний колонтитул в отдельном файле. Если ваш нижний колонтитул определен в footer.tex
, заголовок вашего файла R Markdown будет выглядеть так:
---
output:
pdf_document:
includes:
after_body: footer.tex
---
Это также предполагает, что footer.tex
находится в том же каталоге, что и файл R Markdown.