Algunas notas básicas para ponder empezar a utiliza Rmarkdown como editor y presentar los trabajos en varios formatos según las necesidades (html, pdf, Word, etc.)

Una herramienta relativamente sencilla para la infinita gama de posibilidades que ofrece

1 ¿Cómo hacer encabezados?

Se utiliza # delante de la palabra, a mayor número de ellas menor tamaño (hasta 6). Además si ponemos primero # y en el siguiente ## el segundo encabezado será subencabezado del anterior en el índice. El título de esta sección se ha creado con una #.

#**ENCABEZADOS:**

# The largest heading (1 #)
## The second largest heading
### The third largest heading
###### The smallest heading (6 #)

2 Tanaño de fuente

con <font size="3.5"> delante del texto, se aplica a toda la sección. El número es el tamaño
<font size="1">El número es el tamaño
<font size="2">El número es el tamaño
<font size="3">El número es el tamaño
<font size="4">El número es el tamaño
<font size="5">El número es el tamaño
<font size="6">El número es el tamaño

El número es el tamaño El número es el tamaño El número es el tamaño El número es el tamaño El número es el tamaño El número es el tamaño

3 Negrita, cursiva, tachado, etc.

# **NEGRITA, CURSIVA, MIX:**

**This is bold text**

*This text is italicized*

~~This was mistaken text~~

**This text is _extremely_ important**

This is bold text

This text is italicized

This was mistaken text

This text is extremely important

4 Color de texto

#Para texto en color se utiliza:
<span style="color:blue">Frase de prueba en azul</span>
<span style="color:darkgreen">Frase de prueba en verde oscuro</span>

Frase de prueba en azul

Frase de prueba en verde oscuro

5 Citas

**Famous quotes**

> Hasta luego
> Lucas

**OTRA MÁS**

> Siempre nos
> quedará
> Paris

Famous quotes

Hasta luego lucas

OTRA:

Siempre nos quedará Paris

7 Listados

- YO
- TU
- EL
- NOSOTROS

Listado 1:

  • YO
  • TU
  • EL
  • NOSOTROS

8 Insertar una imagen

Una forma de haerlo es la siguiente
Insertar una imagen
![Fig 1. RMARKDOWN (en el mismo directorio)](markdown.png)

Una forma de hacerlo es la siguiente Fig 1. RMARKDOWN (en el mismo directorio)

Otra opción más elaborada pero que suele dar problemas al generar un pdf es
<font size="2"><figure>
<figure align = "center"><img src="markdown.png">
<figcaption align = "center"><b>Haremos un análisis de supervivencia. Nada que ver con un apocalipsis zombi.....aunque también se podría aplicar para ese caso</b></figcaption>
</figure>

Otra opción más elaborada pero que suele dar problemas al generar un pdf es:

Aquí ponemos el texto

9 Insertar palabra de código R en el texto

Palabras en código:
Palabra para código `code` con comilla simple `es muy simple` `drc` `gplot2`.

Palabras en código: Palabra para código code con comilla simple es muy simple drc gplot2.

11 Meter código R

You can embed an R code chunk like this:

summary(cars)
##      speed           dist       
##  Min.   : 4.0   Min.   :  2.00  
##  1st Qu.:12.0   1st Qu.: 26.00  
##  Median :15.0   Median : 36.00  
##  Mean   :15.4   Mean   : 42.98  
##  3rd Qu.:19.0   3rd Qu.: 56.00  
##  Max.   :25.0   Max.   :120.00

You can also embed plots, for example:

Para ello:

{r, echo=FALSE}
plot(cars)

Note that the echo = FALSE parameter was added to the code chunk to prevent printing of the R code that generated the plot.

12 Separar párrafos

Para separar párrafos se utiliza `\`

Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo
\
**Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo** 

Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo
Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo, Esto es un ejemplo, esto es un ejemplo

13 Construir tablas

Para hacer una tabla separamos con `|`
|C1  |C2  |C3  |C4  |
|--:|--:|--:|--:|
|1   |3   |45  |3   |
|3   |0   |0   |    |
C1 C2 C3 C4
1 3 45 3
3 0 0

Se pueden utilizar paquetes específicos para tablas. DT

library(DT)
setwd(dir = "F:/R/MARKDOWN/basicrmarkdown/")
datos<-read.csv("prueba.csv", sep=";")#cargamos nuestros datos
datos
summary(datos)

table<-DT::datatable(datos, options = list( #con la función DT::datatable
  #generamos nuestra tabla dinámica)
  bPaginate = FALSE
))
table

El resultado es el siguiente (en este caso una tabla dinámica)

library(DT)
setwd(dir = "F:/R/MARKDOWN/basicrmarkdown/")
datos<-read.csv("prueba.csv", sep=";")#cargamos nuestros datos
datos
##    id      Ciudad Porcentaje Número Coste Rentabilidad
## 1   1    Alicante       10.0      1    10            3
## 2   2    Santiago       12.4      3     2            4
## 3   3  Nueva York        3.4      2    34            6
## 4   4      Madrid        5.6      4     3            5
## 5   5     Coimbra        7.6      5     2            4
## 6   6      Málaga        8.9      6     4            6
## 7   7        Roma        9.0      7     6            5
## 8   8  Vitigudino       80.0     15    22           24
## 9   9      Berlín        1.0      2     4            5
## 10 10       Paris        2.0      3     4            5
## 11 11 Los Ángeles        3.0      3     4            5
## 12 12      Atenas        6.0      6     6            7
summary(datos)
##        id           Ciudad            Porcentaje        Número     
##  Min.   : 1.00   Length:12          Min.   : 1.00   Min.   : 1.00  
##  1st Qu.: 3.75   Class :character   1st Qu.: 3.30   1st Qu.: 2.75  
##  Median : 6.50   Mode  :character   Median : 6.80   Median : 3.50  
##  Mean   : 6.50                      Mean   :12.41   Mean   : 4.75  
##  3rd Qu.: 9.25                      3rd Qu.: 9.25   3rd Qu.: 6.00  
##  Max.   :12.00                      Max.   :80.00   Max.   :15.00  
##      Coste         Rentabilidad   
##  Min.   : 2.000   Min.   : 3.000  
##  1st Qu.: 3.750   1st Qu.: 4.750  
##  Median : 4.000   Median : 5.000  
##  Mean   : 8.417   Mean   : 6.583  
##  3rd Qu.: 7.000   3rd Qu.: 6.000  
##  Max.   :34.000   Max.   :24.000
table<-DT::datatable(datos, options = list( #con la función DT::datatable
  #generamos nuestra tabla dinámica)
  bPaginate = FALSE
))
table

14 CRÉDITOS

Álvaro Alonso Fernández

Departamento de Ciencias de la Vida

Universidad de Alcalá (España)