2016-07-12 4 views
5

私のRマークダウンレポートの右上に会社のロゴイメージを置いて、タイトルを下に移動したいデフォルトの位置より3または4cm低い。アイデアは会社のレターヘッドのように見えます。R Markdown:HTMLの右上隅にイメージを置いてタイトルを下に移動

誰も私の.Rmdファイルでこれをコードする方法を提案できますか?

ありがとうございました!

+0

...

enter image description here

とさらにいくつかのマージン/パディングオプションが必要になることがありますように見えます新しいテンプレート:https://github.com/rstudio/rmarkdown/blob/master/inst/rmd/latex/default.tex –

+0

htmlソリューションの詳細を見る – Keith

+0

出力ドキュメントはHTMLファイルですか? –

答えて

10

オプション1:

あなたRMarkdown文書の(どこか別の場所または)最初にこのスクリプトを追加します。

<script> 
    $(document).ready(function() { 
    $head = $('#header'); 
    $head.prepend('<img src=\"logo.jpg\" style=\"float: right;width: 150px;\"/>') 
    }); 
</script> 

これがために

enter image description here

のようになります。スクリプトが動作するには、イメージは.Rmdドキュメントと同じフォルダになければなりません。あなたはまた、<img>タグ一定idを与え、

<style> 
    #myLogo { 
    float: right; 
    width: 120px; 
    ... 
</style> 

オプションで、より正確なCSSスタイルを追加することができます2:

ロゴ等が含まれている余分なHTMLファイル(例えばextLogo.html)を作成します。

--- 
title: "Test" 
author: "Martin Schmelzer" 
date: "13 Juli 2016" 
output: 
    html_document: 
    includes: 
     in_header: extLogo.html 
--- 
01:

<div><img src="logo.jpg" width="200px" align="right"></div> 

は、このようなYAMLヘッダを変更します

これは、PDFレポートを行っている場合は、あなただけのデフォルトのTeXのテンプレートを変更して、それを保存する必要があり

+0

ありがとうございました!これは治療になりました! – Keith

+0

ようこそ。あなたは答えを受け入れる場合は素晴らしいだろう:) –

関連する問題