Archivo de la etiqueta: Latex

Lo que he aprendido: internacionalización en LaTeX

Os habréis fijado que depende del idioma del documento, los capítulos, figuras y demás elementos tienen nombres diferentes. Esto ocurre por la internacionalización, una palabra que espero no me hagáis pronunciar nunca en voz alta. En general son babel o polyglossia los que se ocupan de ello pero si hemos desarrollado un paquete o clase con nuevos elementos igual nos interesa que tenga soporte para diferentes idiomas.

Una manera de traducir el nombre de los elementos cuando el paquete no cuenta con opciones de internacionalización es añadir las traducciones correspondientes a babel o polyglossia, exactamente igual que hacíamos para cambiar de Cuadro a Tabla:

% Para babel
\addto\captionsspanish{\renewcommand{ELEMENTO}{TRADUCCIÓN}}

% Para polyglossia
\gappto\captionsspanish{\renewcommand{ELEMENTO}{TRADUCCIÓN}}

Seguir leyendo →

Curso no convencional de LaTeX: enlaces de interés

He pensado que sería interesante recopilar en un mismo sitio los enlaces interesantes que me he voy encontrando según investigo sobre LaTeX. Irá evolucionando con los nuevos descubrimientos y lo que vayáis aportando.

Información general

Blogs

Cursos

Plantillas

Otros

Lo que he aprendido: opciones de overlay en Beamer

Hemos hablado alguna vez por aquí de que Beamer permite mostrar elementos de la presentación de uno en uno mediante las opciones de overlay1. Recordemos cómo funcionan2:

Así mostramos el primer ítem de la primera diapositiva en adelante y el segundo a partir de la segunda. Esto nos crea el efecto de que vamos añadiendo cosas.

Hasta aquí nada nuevo. Lo interesante es que, aunque por defecto no muestra los ítem que no estamos enfocando, podemos dejarlos plan transparente con:

\setbeamercovered{transparent}

Esto afecta a todo el documento a partir de donde podemos la orden, para revertir al caso original usamos:

\setbeamercovered{invisible}

Aquí tenéis un ejemplo de lo que quiero decir:

transparent

Eso me parece útil para que tanto la audiencia como nosotros veamos desde el principio el número de ítems que hay en una lista. A los que escuchan les sirve para saber cuánto queda y no interrumpir antes de la cuenta y al que habla para que no le pille por sorpresa ningún elemento.

Nada más, solo quería compartir este truquillo rápido.

Referencias

Presentations with Beamer pt 4 – Overlay Specifications


Sonando:


  1. ¿Cómo digo esto en castellano? ¿Cobertura? ¿Recubrimiento? 
  2. He tenido que hacer un gist porque los signos de mayor y menor que no me funcionan dentro del código en WordPress. Me dijo el servicio técnico que estaban en ello, pero siguen sin arreglarlo. 

Curso no convencional de LaTeX: abramos la caja de herramientas

Ya sabemos usar LaTeX, crear documentos complejos, presentaciones y hasta macros propias. Este capítulo es un poco diferente a los anteriores ya que en lugar de averiguar cómo se hacen las cosas en LaTeX, vamos a hablar de herramientas externas y trucos que nos pueden ayudar a la hora de crear nuestro documento.

Veremos algunos paquetes que simplifican el proceso de probar el formato, cómo crear una plantilla o un registro de cambios y algunas herramientas que no pertenecen a LaTeX propiamente dicho pero que son interesantes.

Seguir leyendo →

Lo que he aprendido: marcas de agua en LaTeX

Buscando información para otra cosa me he topado con un paquete de LaTeX que me ha hecho muy feliz. Hablo del paquete draftwatermark que permite poner marcas de agua a los documentos de manera muy sencilla.

Una vez cargado tenemos los siguientes comandos disponibles:

  • \SetWatermarkText{TEXTO} establece el texto de la marca de agua, por defecto es draft.
  • \SetWatermarkFontSize{TAMAÑO} establece el tamaño de fuente de la marca, máximo 5cm.
  • \SetWatermarkScale{ESCALA} escala la marca de agua, interesante si queremos que ocupe toda la página. Es preferible aumentar el tamaño de fuente primero y luego la escala para que se vea bien.
  • \SetWatermarkColor{COLOR} o \SetWatermarkColor[MODELO]{DEFINICIÓN} define el color de la marca, por defecto es gris clara.
  • \SetWatermarkAngle{ANGULO (º)} establece el ángulo con la horizontal que debe formar la marca, por defecto 45º.

Aparte, el paquete acepta los argumentos opcionales firstpage, que solo marca la primera página, y nostamp, que elimina todas las marcas sin necesidad de toquemos nada más.

Ahora toca cuando os enseño por qué me ha gustado tanto el paquete. He escrito esto:

\documentclass{article}

\usepackage{draftwatermark}
\SetWatermarkText{\textsc{Confidencial}} % por defecto Draft 
\SetWatermarkScale{5} % para que cubra toda la página
\SetWatermarkColor[rgb]{1,0,0} % por defecto gris claro
\SetWatermarkAngle{55} % respecto a la horizontal

\usepackage{blindtext}

\begin{document}
 \Blinddocument
\end{document}

¡Y he conseguido algo que siempre había querido hacer! ❤

qTox_Screenshot_2017-06-12 19-34-06.795

Referencias

Watermarks: Draft, Review, Approved, Confidential en texblog

Manual del paquete


Suena en mi casa:

Lo que aprendido: destacar términos de ecuaciones en LaTeX

Hoy en los trucos rápidos de LaTeX tenemos maneras de destacar términos de una ecuación. Esto es especialmente interesante cuando estamos explicando el significado de los diferentes términos de determinada ecuación o queremos remarcar una ecuación especialmente interesante.

Cajas de colores con tcolorbox

Vuelve nuestro viejo amigo tcolorbox para ayudarnos a pintar cajas multicolores en las ecuaciones. Necesitamos antes de nada cargar la biblioteca theorem que carga a su vez el paquete amsmath:

\usepackage{tcolorbox}
\tcbuselibrary{theorems}

Ahora tenemos disponibles los comandos \tcboxmath, que nos dibuja una caja alrededor de una ecuación o uno de sus términos, y \tcbhighmath, un caso especial del anterior que depende del contexto. Estos dos comandos se utilizan igual que otras cajas que hemos visto anteriormente con la única diferencia que van dentro de un entorno para escribir ecuaciones:

\begin{equation}
 a x^2 + bx + c = 0 \rightarrow 
\tcboxmath[colback=magenta!25!white,colframe=magenta, title=Solución]
{x = \frac{-b\pm\sqrt{b^2-4ac}}{2a}}  
\end{equation}

Nos daría este resultado, terriblemente apropiado para poner en un documento científico ❤ :

eqSol

Seguir leyendo →

Lo que he aprendido: wrapfig

Hoy traigo un truco rápido de LaTeX. Madre mía, siempre hablo de LaTeX últimamente, echadme la bronca maldita sea. En fin, que he descubierto el paquete wrapfig que sirve, como su nombre indica, para rodear las imágenes con texto.

Así funciona:

\begin{wrapfigure}[NÚMERO LÍNEAS]{POSICIÓN}[OVERHANG]{ANCHO}
% Insertar imagen
\end{wrapfigure}
  • NÚMERO DE LÍNEAS es un parámetro opcional que indica el número de líneas de texto que irán en paralelo a la imagen.
  • POSICIÓN indica la posición de la figura respecto al texto, puede tomar los valores l (left), r (right), i (inside, cerca de la unión en los documentos a dos páginas) y o (outside, cerca del borde en los documentos a dos páginas). Todas estos valores tienen versiones en mayúsculas que permiten a la figura flotar, las minúsculas son equivalente a la opción H para las figuras de toda la vida.
  • OVERHANG es un parámetro opcional que indica cuanto margen puede invadir la figura. Por defecto este valor es cero.
  • ANCHO es el ancho del hueco que hay que reservar para meter la figura.

También tiene un entorno equivalente para tablas, wraptable. Hay que tener cuidado porque las figuras y las tablas creadas así no son objetos flotantes como los de costumbre y eso puede dar lugar a cosas raras, pero por lo demás va bastante bien.

He fusionado esta funcionalidad recién aprendida con nuestros viejos conocidos blindtext y tcolorbox para crear este cuadrado con imagen. A ver si sabéis para qué quiero usarlo 😀

colorbox

Seguir leyendo →