Далее следует обходной путь к опциям 2 и 3, используя Markdown и CSS для стилизации изображений, а HTML + CSS для стилизации текста; также, используя генератор изображений base64 (прозрачный gif) в качестве разделителя пробелов между элементами.
Остерегайтесь пробелов! (в конце каждой строки - два пробела и нажмите ENTER)
Один из этих подходов / хаков работает для вас? Если нет, то было бы лучше удалить ответ, он может вводить в заблуждение других.
---
title: |
![](www/image.png){width=300px}|
|:-:|
![](www/image.png){width=300px style="display: block; margin:0 auto"}
![](www/image.png){width=300px height=90px align=left}
![](www/image.png){width=300px height=90px align=center}
![](www/image.png){width=300px height=90px align=right}
![](data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==){width=150px}
R Markdown Title
<center>R Markdown Title</center>
<p style="text-align: right;">R Markdown Title</p>
![](data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==){width=150px}
author: "Author Name"
date: "08/03/2020"
---
Использование таблицы уценок для "стилизации" изображений |-| (left-aligned), |:-:| (centered) and |-:| (right-aligned)
будет хорошо работать с простыми выходами RMarkdown.
Я понял, что у вас есть изображение под # top level heading
, расположенное в самом верху страницы - с top:0px
. вызывая дублирование изображения и, возможно, проблему с парением:
<img src="https://i.imgur.com/GiViTbA.png" style="position:absolute;top:0px;height:100px;" />
замените на:
![](http://stackoverflow.com/favicon.ico){width=50px style="display: block; margin:0 auto;"}
и посмотрите, что произойдет.
---
title: |
![](https://i.imgur.com/GiViTbA.png){width=300px style="display: block; margin:0 auto;"}
![](data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==){width=50px}
R Markdown Title
![](data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==){width=50px}
output:
html_document: default
---
# I'm a top level heading {-}
![](http://stackoverflow.com/favicon.ico){width=50px style="display: block; margin:0 auto;"}
Note, you need to replace the image with a local image if you want to show the image in the rstudio viewer.
The image will be visible in the html file created when you knit, if you open in a browser connected to the internet.
```{r echo=FALSE, message=FALSE, warning=FALSE}
plot(cars)
```
EDIT :
Попробуем найти общий язык, Пример минимальной книги , github здесь .
Корректировки, сделанные в index.Rmd
:
---
title: |
![](data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==){height=300px}
author: "Author Name"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
output: bookdown::gitbook
---
# Prerequisites
<img src="https://i.imgur.com/GiViTbA.png" style="position:absolute;top:50px;height:300px;align:center;" />
This is a _sample_ book written in **Markdown**. You can use anything that Pandoc's Markdown supports, e.g., a math equation $a^2 + b^2 = c^2$.
index.Rmd
Вывод:
Корректировки, сделанные в Chapter: Introduction
(01-intro.Rmd
):
# Introduction {#intro}
![](data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==){height=240px}
<img src="https://i.imgur.com/GiViTbA.png" style="position:absolute;top:50px;height:300px;align:center;" />
You can label chapter and section titles using `{#label}` after them, e.g., we can reference Chapter \@ref(intro). If you do not manually label them, there will be automatic labels anyway, e.g., Chapter \@ref(methods).
01-intro.Rmd
выход:
С помощью этого решения мы «маскируем» верх заголовок уровня (# Introduction
) с изображением .png
, которое будет отображаться в таблице содержания в виде текста.
Недостаток : помимо очевидного взлома, изображение width
должно быть как минимум равно или шире заголовка верхнего уровня.