Как удалить номер страницы в заголовке документа Rmarkdown? - PullRequest
0 голосов
/ 07 февраля 2020

Я работаю над документом с Rmarkdown с выводом латекса, файл хорошо компилируется и правильно доставляет документ, однако я хочу удалить номер страницы, который появляется в заголовке документа, то есть номер 1. Я попробовал альтернативы латексу, такие как \ thispagestyle {empty}, но я не нахожу это. Мой код выглядит следующим образом:

---
title: |
  | \vspace{5cm} \Huge [My title][1]
  | \vspace{0.5cm} \LARGE My subtitle
author: "xxx"
date: "`r Sys.Date()`"

output:
  pdf_document:
    citation_package: natbib
    fig_caption: yes
    keep_tex: yes
    number_sections: yes
    highlight: zenburn
csl: ajpa.csl
bibliography: bibliography.bib

header-includes:
- \usepackage{draftwatermark}
- \usepackage{fancyhdr}
- \usepackage{xcolor, hyperref}
- \usepackage{lipsum}
- \usepackage{appendix}
- \setlength{\headheight}{47pt}
- \setlength{\footskip}{25pt}
- \renewcommand{\headrulewidth}{0.5pt}
- \renewcommand{\footrulewidth}{0.5pt}
- \rhead{\thepage}
- \hypersetup{colorlinks   = true, linkcolor = black, urlcolor  = blue, citecolor
  = blue}
- \fancypagestyle{plain}{\pagestyle{fancy}}
- \pagestyle{fancy}
- \lhead{\includegraphics[width=7cm,height=1cm]{C:/mypath/stack.jpg}}
---

Результатом кода является формат документа для всех листов, но мне нужно удалить номер 1 и верхнее изображение только с первой страницы документа ( см. прикрепленное изображение) введите описание изображения здесь и номер 1 начнется со следующего листа. Большое спасибо за ваше время и советы.

1 Ответ

0 голосов
/ 10 февраля 2020

Решение оказалось проще, чем я думал, но мне потребовалось немного времени, чтобы понять структуру в Rmarkdown. \pagenumbering{gobble} следует поместить в YAML, чтобы удалить номер страницы на титульной странице, а затем добавить \pagenumbering{arabic} за пределами метаданных YAML.

header-includes:
- \usepackage{draftwatermark}
- \usepackage{fancyhdr}
- \usepackage{xcolor, hyperref}
- \usepackage{lipsum}
- \usepackage{appendix}
- \setlength{\headheight}{47pt}
- \setlength{\footskip}{25pt}
- \renewcommand{\headrulewidth}{0.5pt}
- \renewcommand{\footrulewidth}{0.5pt}
- \pagenumbering{gobble}
- \hypersetup{colorlinks   = true, linkcolor = black, urlcolor  = blue, citecolor
  = blue}
- \pagestyle{fancy}
- \lhead{\includegraphics[width=7cm,height=1cm]{C:/mypath/stack.jpg}}
- \rhead{\thepage}
---
\newpage
\pagenumbering{arabic}
\renewcommand\contentsname{Contents}

Надеюсь, это подойдет другим, у которых возникла такая же проблема. С уважением.

...