2017-10-11 2 views
1

Rmarkdown/Knitr, YAML, LaTeX 및 Pandoc의 조합을 사용하여 보고서를 만들었습니다. R을 제외한 어떤 것에도 정통하지는 않습니다).rmarkdown의 동적 헤더 pdf 출력

"동적"헤더를 추가하는 방법을 알고 싶습니다. 여기서 헤더의 내용은 내가 읽은 변수, 예를 들어, R 세션으로 가져 오는 데이터 프레임의 값에서 호출 할 수 있습니다.

는 특히, 나는 모든 새 보고서의 새로운 고유 한 ID 번호와, (반드시 헤더) 보고서의 모든 페이지에 인쇄 할 모든 보고서, 말, 고유 한 ID 번호를 추가 할 나는 새 보고서를 만들 때마다 헤더 섹션에서이 정보를 수동으로 변경할 필요없이 생성합니다.

이 내 현재의 헤더입니다 :

header-includes: 
    \usepackage{fancyhdr} 
    \usepackage{graphicx} 
    \usepackage{eurosym} 
    \usepackage{booktabs} 
    \pagestyle{fancy} 
    \fancyhf{} 
    \addtolength{\headheight}{1.0cm} 
    \rfoot{Page \thepage} 
    \usepackage{setspace} 
    \setlength{\topsep}{0pt} 
    \fancypagestyle{plain}{\pagestyle{fancy}} 
    \renewcommand{\footrulewidth}{0.4pt} 
    \iffalse 
    \fi 
    \rhead{\fontsize{28}{12}\selectfont My Report} 
    \lhead{\includegraphics[width=6cm]{path/to/my/png.png}} 
    \cfoot{some information about footer goes here } 
    \usepackage{floatrow} 
    \floatsetup[table]{capposition=top, objectset=centering} 
    \setlength\parindent{0 pt}\setlength{\parskip}{0.0pt plus 0.0pt} 
output: 
    pdf_document: 
    keep_tex: yes 
    latex_engine: xelatex 
geometry: "left=2cm,right=2cm,top=2.5cm,bottom=3cm" 
mainfont: Calibri 
fontsize: 12pt 
+1

** [매개 변수 보고서 (http://rmarkdown.rstudio.com/developer_parameterized_reports.html) ** 당신이 필요로 할 수있다. [Here] (https://stackoverflow.com/a/38572516/496488) 및 [here] (https://stackoverflow.com/a/41782932/496488)는 몇 가지 예입니다. – eipi10

+0

이것은 깔끔하고 감사합니다! – AHegde

답변