Texto.

Introducir texto en R Markdown es tan sencillo como incluir texto fuera de un chunk. Sin embargo, si queremos que nuestro texto tenga ciertas propiedades (como negritas, letras cursivas o itálicas, que sea título o subtítulo, o que tenga color o subrayado) tenemos que hacer uso de ciertos símbolos propios de Markdown para que esto funcione.

Nota importante

Si no queremos usar estos símbolos, igualmente podemos hacer uso de los tags de HTML que vimos hace algunas clases. Los símbolos de Markdown son simplemente abreviaturas de estos tags

Otra nota importante

Esto es válido tanto para Markdown como para RMarkdown, por lo que lo que aprendan acá pueden usarlo en cualquier otro editor de Markdown (por ejemplo, en el Piazza).

Títulos.

Si queremos escribir un título, debemos escribir el símbolo de hashtag (#) y luego escribir el texto del título.

# Título 1
## Título 2
### Título 3
#### Título 4
##### Título 5
... y así

Título 1

Título 2

Título 3

Título 4

Título 5

… y así

Texto

Escribir normalmente se traduce en texto de párrafo normal por Rmarkdown (equivalente a escribir texto entre los tags <p></p>)

Itálicas y negritas

Si encerramos texto entre asteriscos o entre guiones bajos, se va a ver como texto en itálicas. (Equivalente a escribir texto entre los tags <em></em>)

Formas de escribir texto en itálicas
*Texto en Itálicas*
<em>Otro texto en itálicas</em>

Si encerramos texto entre dos asteríscos, se va a ver en negritas. (Equivalente a escribir texto entre los tags <b></b>)

Formas de escribir texto en negritas
**Texto en Negritas**
<b>Otro texto en negritas</b>

Texto en Negritas Otro texto en negritas

Listas

Si ponemos un asterísco al principio del renglón, se entenderá como una lista.

Frutas del mercado

* Manzanas

* Peras

* Cerezas

* Duraznos

* Cocos

Frutas del mercado

  • Manzanas

  • Peras

  • Cerezas

  • Duraznos

  • Cocos

Si empezamos con un número, se entenderá como una numeración:

1. Hola

2. Soy

3. Una

4. Numeración.
  1. Hola

  2. Soy

  3. Una

  4. Numeración.

El equivalente en HTML a esto es el uso de los tags <ul></ul> y <ol></ol> para listas no ordenadas (bullets) y listas ordenadas (numeradas), respectivamente (la u es de unordered y la o es de ordered).

Las listas anteriores se podrías escribir entonces como se muestra a continuación.

<p>Frutas del mercado</p>
<p>Exactamente igual que usando asteriscos</p>
<ul>
<li>Manzanas</li>
<li>Peras</li>
<li>Cerezas</li>
<li>Duraznos</li>
<li>Cocos</li>
</ul>

<Numeracion>
<ol>
<li>Hola</li>
<li>Soy</li>
<li>Una</li>
<li>Numeración.</li>
</ol>

HTML y CSS (Estructura y Estilo)

Si queremos escribir texto en colores o con algún formato especial, utilizamos el lenguaje de marcado HTML complementado con estilos CSS.

Por esto la importancia de saber que son equivalentes, para usarlos de manera combinada cuando se requiera.

Por ejemplo:

# Codigo que genera el texto abajo
Quiero que este texto se vea 
<b style = 'color : red;'>rojo</b>, 
y que este se vea 
<b style = 'color : yellow; font-size: 100px;'>
amarillo y grande.</b>

Genera el siguiente texto:

Quiero que este texto se vea rojo, y que este se vea amarillo y grande.

Expresiones matemáticas

Las expresiones matemáticas en Markdown van encerradas dentro del símbolo de pesos, si quieres que vayan en la misma línea, y con dos símbolos de pesos, si quieres que vayan en un renglón aparte.

Info Importante

Las expresiones matemáticas se escriben con la sintaxis de LateX. Aprender esta sintaxis escapa del propósito de este tutorial, pero un atajo para usarla de manera sencilla es a través de la app MathPad, disponible en iOS.

Ejemplo:

  • Expresiones matemáticas en la misma línea:
El valor de mi coeficiente es $\beta=0.6$

Se vería así:

El valor de mi coeficiente es β=0.6

  • Expresiones matemáticas en línea aparte:

Ejemplo:

La fórmula de la densidad es la siguiente:

# Codigo 
$$\rho = \dfrac{m}{V}$$

\[\rho = \dfrac{m}{V}\]