2016-07-12 18 views
5

R işaretleme raporumun sağ üst köşesine bir logo resmi yerleştirmek ve ardından başlığı aşağı kaydırmak Varsayılan konumdan 3 veya 4 cm daha düşük. Fikir, şirket antetli gibi görünüyor.R Markdown: HTML'nin sağ üst köşesine ve hareketli başlığa bir görüntü koymak

Bunu .Rmd dosyasında nasıl kodlayabileceğimi öneren var mı?

Yardımlarınız için teşekkürler!

+0

gibi

Bu bakar yeni şablon: https://github.com/rstudio/rmarkdown/blob/master/inst/rmd/latex/default.tex –

+0

Bir html çözümü için daha fazlasını bekliyoruz. – Keith

+0

Yani çıktı belgeleriniz HTML dosyaları mı olacak? –

cevap

10

Seçenek 1:

senin RMarkdown belgesinin (başka bir yere veya) başında bu komut dosyasını ekleyin:

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

Bu İçin

enter image description here

benzeyecek betiğin çalışması için, resmin .Rmd belgesiyle aynı klasörde olması gerekir. Ayrıca <img> etiketi belli id verip

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

Seçeneği ile daha hassas CSS stilinde ekleyebilir 2:

logosu gibi içerdiği ekstra HTML dosyasını (örneğin extLogo.html) oluşturun:

--- 
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> 

Sonra böyle YAML başlığını değiştirmek Eğer pdf raporları yapıyoruz, sadece varsayılan TeX şablonu değiştirebilir ve bir olarak kaydedin gerekir

enter image description here

ve bazı başka marjı/dolgu seçenekleri gerekebilir ...

+0

Çok teşekkürler! Bu bir tedavi oldu! – Keith

+0

Bir şey değil. Cevabını kabul ederseniz harika olur o zaman :) –

İlgili konular