2015-10-02 1 views
1

Так что я должен подготовить документ в уценке, в котором мне нужно подписать мое имя (изображение моей подписи + текст) на каждой странице в формате pdf. Я использую RStudio для генерации PDF-кода с уценкой, предположительно, с базовым конвертером pandoc.Как включить некоторые строки текста и изображения на каждую страницу в Markdown?

Есть ли способ сделать это? Это особенно сложно, так как расположение страницы меняется каждый раз, когда добавляется новый контент, а уценка, в отличие от Latex, не является форматом на основе страниц.

+0

[оригинальная реализация Markdown] (https://daringfireball.net/projects/markdown/) "является инструментом преобразования текста в HTML для веб-писателей". Он вообще не поддерживает вывод PDF, а HTML не имеет понятия страниц. Используете ли вы другой инструмент для генерации вывода? Это важная информация для добавления к вашему вопросу. – Chris

+0

Я использую markdown в студии R, у которой есть pdf в качестве опции. Они должны использовать pandoc, я полагаю, – Heisenberg

+1

в Pandoc вы можете использовать [шаблон] (http://pandoc.org/README.html#templates) и вставить команду LaTeX, чтобы поместить что-то на каждую страницу ... – mb21

ответ

1

Pandoc полагается на латекс. Вы можете использовать header-includes в переднем материале yaml, чтобы добавить содержимое в латексный заголовок. Здесь вы можете определить заголовок с fancyhdr:

--- 
title: "Untitled" 
header-includes: 
    - \usepackage{fancyhdr} 
    - \pagestyle{fancy} 
    - \rhead{right header text} 
    - \lhead{left header text} 
    - \cfoot{center footer text} 
output: pdf_document 
--- 

Вы найдете более по настройке заголовков латексных в любом Latex руководстве, как этот wikibook.