Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to include image on left side and text on the right side for rmarkdown presentation

How can this be done in Markdown?

I am using the beamer presentation in Rmarkdown, and I want an image on the left side of a slide and text on the right side of a slide.

Basically, what this does: https://tex.stackexchange.com/questions/165475/figure-next-to-text-in-beamer

But for Markdown not latex.

like image 363
wolfsatthedoor Avatar asked Jul 08 '17 21:07

wolfsatthedoor


2 Answers

Use the multicol package:

---
title: "Untitled"
author: "Martin"
date: "7/9/2017"
output: 
  beamer_presentation: 
    keep_tex: yes
header-includes:
  - \usepackage{multicol}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

## R Markdow

\begin{multicols}{2}

  \null \vfill
  \includegraphics[width=.3\textwidth]{unnamed.png}
  \vfill \null

\columnbreak

  \null \vfill
  \begin{itemize}
    \item Item 1
    \item Item 2
  \end{itemize}
  \vfill \null
\end{multicols}

enter image description here

like image 145
Martin Schmelzer Avatar answered Oct 03 '22 08:10

Martin Schmelzer


You can do it in Pandoc's way! Refer to the manual for more information.

---
output: beamer_presentation
---

:::: {.columns}
::: {.column width="60%"}
![giraffe](giraffe.jpg)
:::
::: {.column width="40%"}
["Funny giraffe looking at the side"](https://www.flickr.com/photos/8070463@N03/9594476129) by [Tambako the Jaguar](https://www.flickr.com/photos/8070463@N03) is licensed under [CC BY-ND 2.0](https://creativecommons.org/licenses/by-nd/2.0/?ref=ccsearch&atype=rich)
:::
::::

screenshot

like image 34
Cyrus Yip Avatar answered Oct 03 '22 10:10

Cyrus Yip