Intro

Las principales diferencias entre estos dos lenguajes de marcas se fundamentan el el objetivo del resultado deseado. Es importante tener en cuenta que no siempre es posible incorporar los mismos elementos, criterios, etc en uno u otro. Por ejemplo:

  • En html está desaconsejado el ajustar el texto a ambos márgenes.

  • Los ficheros svg no se puede incluir en un fichero pdf.

Sobre distintos aspectos a considerar seguiriermos insistiendo en los restantes módulos.

Nota: Para generar fichero pdf es imprescindible instalar texlive o miktex.

HTML

El lenguaje de marcas HTML está destinado, como su nombre indica: HyperText Markup Language (lenguaje de marcas de hipertexto), a la elaboración de documento de tipo hipertexto. En este tipo de documento las propios elementos, palabras o imágenes, pueden ser la puerta de acceso a otros documentos. Así, la visualización de estos documentos, que se realiza necesariamente sobre una pantalla, tiene una componente visual y gráfica importante. Existen varias versiones del lenguaje y actualmente se utiliza HTML5.

\(\LaTeX\)

Su origen responde a la necesidad de controlar, como autor, la calidad tipográfica y la estructura de documentos perfectamente. Cuando usamos este sistema se encargará de muchos aspectos que dan calidad a nuestro documentos, por ejemplo repartir el espacio en las líneas para que no se aprecien “agujeros” entre palabras, debilidad que afea el producto de muchos procesadores de textos; o de ubicar tablas y figuras de manera que el texto quede muy legible. El resultado puede ir directamente a la imprenta. Nos ayuda a gestionar referencias cruzadas, bibliografía, tablas de contenidos, índices de palabras, … Si quieres saber más, puedes acceder a la Wikipedia o a Wikibooks.

El problema es su complejidad y que las marcas resultan más farragosas. Podemos aprovechar todo su potencial desde R Markdown y para ello debemos instalar en nuestro sistema una versión completa del programa, una opción es MiKTeX otra es Tex Live; como verás, cualquiera de las dos es muy voluminosa.

Marcas imprescindibles

Aspectos formales La marcas de \(\LaTeX\) o HTML son transparentes y no aparecen en los documentos tejidos para otro lenguaje.

Ojo: las marcas de distintos lenguajes deben estar en líneas separadas para evitar errores en el output.

HTML

Las marcas de HTML son texto que se incluyen entre paréntesis en ángulo: <marca>. Suele haber una marca de inicio y una de fin, el mismo texto precedido de la barra </marca>.


Entre las más habituales:

  • centrar: <center>texto a centrar</center>

  • cortar línea: <br>

  • Tamaño del texto: <font size=4>Este texto es más grande</font>

    Este texto es más pequeño: size=0
    Este texto es más grande: size=4

    Este texto es muy grande: size=6

  • Color del texto: <font color="red">Este texto está en rojo</font>

    Este texto está en rojo, “red”
    Este texto está en rojo, “green”

Cuidado: Usa estas marcas con mesura, no deben sustituir a la configuración descrita en el estilo.

\(\LaTeX\)

  • Centrado: \begin{center} y \end{center}

    \begin{center}
    Texto a centrar
    \end{center}
  • Salto de página: \newpage, también para saltar a la siguiente columna, en el caso en que estén definidas.

  • Cambiar la numeración de páginas: \setcounter{page}{1}

    \setcounter{page}{10}
    Esta página aparecerá numerada como la número 10
  • Quitar el número de página

    • en la actual: \thispagestyle{empty}

    • en todas: \pagestyle{empty}

    \thispagestyle{empty}
    Esta página aparecerá sin el número de página.

Modificando las plantillas

Es una tarea mas complicada y necesita aprendizaje específico, para los más interesado, en el fichero editColaAvazado.zip incluimos algunos ejemplos.

  • HTML: El cambio de plantilla se hace con un fichero escrito con lenguaje CSS, puedes definirlo tu mismo, con esfuerzo, o usar los incluidos en las plantillas.

  • \(\LaTeX\): Como en el caso anterior, un fichero con las instrucciones para cambiar el comportamiento de nuestras marcas, también debemos aprovecharnos de la plantilla

Modificar las plantillas no es una buena idea para los novatos, pero no son sagradas, puedes cambiarlas …

Un ejemplo: la plantilla que genera este documento presentaba los textos de los botones en inglés, ha sido cambiada para que aparezcan en castellano.

editCola: Módulo 3

00Rteam versión: 28/01/20—14:06:12

Volver: al inicio, al módulo 3