Rマークダウンから始めて、各ページの右上隅に会社イメージlogo.png
を含む新しいレポートを作成したいと思います。
YAMLセクションでこれをコーディングする方法はありますか、またはこれをRチャンクセクションで行う必要がありますか?
わかりました、私は解決策を見つけました:
---
title:
header-includes:
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength\headheight{28pt}
\fancyhead[L]{\includegraphics[width=5cm]{GPIM_Logo_300x85.png}}
\fancyfoot[LE,RO]{GPIM}
output: pdf_document
---
Yamlのincludes
オプションを使用して、latexヘッダーへのカスタム追加を指定できます。 yamlの部分は次のようになります
---
output:
pdf_document:
keep_tex: true
includes:
in_header: header.tex
---
そして、次のように会社のロゴを定義するheader.tex
という名前の別のファイルを保存する必要があります。
\usepackage{fancyhdr}
\pagestyle{fancy}
\rhead{\includegraphics[width = .05\textwidth]{logo.png}}
ここでは、fancyhdr
latexパッケージを使用してロゴを追加しましたが、他の解決策も考えられます。その他のオプションについては here を参照してください。
ここや他のフォーラムで提示された多くの解決策を試しましたが、どれもうまくいきませんでした。私は最終的に私のために働いた解決策を見つけました。
---
title: 'Fancy Title Here'
author: "Diego"
date: "today"
output:
pdf_document:
toc: yes
header-includes:
- \usepackage{fancyhdr}
---
\addtolength{\headheight}{1.0cm} % make more space for the header
\pagestyle{fancyplain} % use fancy for all pages except chapter start
\rhead{\includegraphics[height=1.2cm]{C:/Path/to/logo/logo}} % right logo
\renewcommand{\headrulewidth}{0pt} % remove rule below header
それが私と同じように誰かを助けることを願っています。
flexdashboard
を使用している人は、左上が正しくありませんが、logosとfaviconのエントリプリアンブルテキストにこの追加を参照してください。
http://rmarkdown.rstudio.com/flexdashboard/using.html#logo__favicon
だからあなたの.Rmd
ファイルは次のようになります。
---
title: "myappR"
output:
flexdashboard::flex_dashboard:
logo: mylogo.png
favicon: mylogo.png
theme: bootstrap
runtime: shiny
---
単純な名前でルートディレクトリにロゴを残しました。そして: