r - 如何删除文档Rmarkdown中标题中的数字页?
问题描述
我正在使用带有乳胶输出的 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 开始在下一张纸上。非常感谢您的时间和建议。
解决方案
解决方案比我想象的要容易,但我花了一点时间来理解 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}
我希望它为其他有同样问题的人服务。问候。
推荐阅读
- php - 在 JSON 中循环以向 Google 地图添加标记
- slurm - 如何将 slurm 节点从分配状态移动到空闲状态?
- python - 如何分隔字符串中所有可能的子字符串?
- c# - System.InvalidOperationException:读取已经由 api-gateway 之类的应用程序抛出
- amazon-web-services - 如何解决 AWS Bad String 上的 JSON 错误?
- node.js - Google maps API returning No 'Access-Control-Allow-Origin' with Node.js module
- python - 获取pyspark中每行的最大值的列索引
- nginx - Kubernetes -“拒绝”注解.nginx.org/listen-ports
- python - 如何在 Visual Studio 中注释多行代码
- javascript - “Uncaught ReferenceError: require is not defined” 我想知道如何解决它