You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R Markdown生成的PDF标题左右两侧插入Logo?

解决PDF标题两侧添加R Logo的问题

方法一:通过YAML配置自定义LaTeX标题布局

直接在YAML的header-includes中添加LaTeX代码,自定义标题区域的布局,实现左右两侧放置Logo:

---
title: "Shiny Installation here"
output:
  pdf_document:
    toc: yes
header-includes:
  - \usepackage{graphicx}
  - \usepackage{titling}
  - \pretitle{%
    \begin{center}
    \LARGE
    \includegraphics[width=2cm]{RLogo2.png} \hspace{5cm}
    }
  - \posttitle{%
    \hspace{5cm} \includegraphics[width=2cm]{RLogo2.png}\\
    \end{center}
    }
---

关键说明:

  • \usepackage{graphicx}:加载LaTeX图片处理包,支持插入图片
  • \usepackage{titling}:用于灵活自定义标题的前后内容与格式
  • \pretitle定义标题前的内容(左侧Logo),\posttitle定义标题后的内容(右侧Logo),通过\hspace控制Logo与标题的间距,width=2cm可调整Logo尺寸

方法二:直接在标题中嵌入LaTeX代码

如果不想额外加载包,也可以直接在title字段中写LaTeX代码实现:

---
title: |
  \includegraphics[width=2cm]{RLogo2.png} \hspace{4cm} Shiny Installation here \hspace{4cm} \includegraphics[width=2cm]{RLogo2.png}
output:
  pdf_document:
    toc: yes
header-includes:
  - \usepackage{graphicx}
---

注意事项:

  • 确保RLogo2.png文件和你的R Markdown文件在同一目录,或填写完整文件路径
  • 可根据页面尺寸调整\hspace的数值和Logo的width参数,优化布局效果

内容的提问来源于stack exchange,提问作者Salvador

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 18:14:57