La fuente matemática Garamond-Math

Este artículo es parte de la serie Recomendando fuentes tipográficas


Combinar fuentes tipográficas puede ser un dolor de cabeza, especialmente cuando tenemos fórmulas matemáticas en nuestros documentos. Por esto me he alegrado al encontrar el proyecto que hoy presento

Garamond-Math | An OTF math font matching the EB Garamond

Ciertamente, para utilizar esta fuente necesitamos un sistema que la reconozca, como XƎTEX con el paquete unicode-math.

Esta fuente matemática toma los principales caracteres de EBGaramond, mientras que los elementos matemáticos son adaptaciones de distintos proyecto como STIX Two, Libertinus MathTeX Gyre Termes Math.

Aún en una etapa temprana de desarrollo, esta fuente promete mucho y nos permite crear complejos documentos técnicos con una de las tipografías más bellas jamás creadas.

Anuncios

Comillas dinámicas en LyX 2.3

Pasados los meses, miro nuevamente mi libro sobre LYX y, aunque no esté bien que sea yo quien lo diga, debo admitir que me ha quedado bastante bien 😉

Pero en un punto he sido un tanto escueto: la sección 4.4.1 donde describo la nueva habilidad de la versión 2.3 de utilizar comillas dinámicas tiene «gusto a poco».

En mi defensa puedo argumentar que al momento de escribir esa breve sección estaba yo con el texto ya listo y probando una versión de desarrollo a solo semanas de la publicación final del libro, pero bueno, que la sección podría haber sido un poco más extensa y el artículo de hoy cumple justamente esta función de completar el tema.

Qué son las comillas anidadas

Si bien su uso es raro, es posible tener texto entrecomillado dentro de otro texto entrecomillado. De hecho, en el diccionario panhispánico de dudas tenemos un ejemplo a tres niveles… Pero bueno, LYX nos ofrece solo dos niveles, por lo que vamos, que sería algo así:

Y entonces Jorge agregó, con una sonrisa irónica: «y esa, mis amigos, fue la opinión del “gran experto”»

 Cada idioma tiene sus reglas para crear estas comillas anidadas. En el castellano la recomendación es que las comillas externas sean las latinas mientras que las internas sean las inglesas (y las más internas las simples, pero no exageremos).

Cómo funciona esto en LYX

En Documento → Configuración → Idioma podemos elegir las parejas de comillas que nos interesen. Las comillas externas se insertan normalmente con la combinación de teclas que corresponda en el mapa de teclado utilizado (en el español internacional, sería Mayúsculas-2) mientras que para insertar las internas simplemente tenemos que agregar la tecla Alt a la mezcla (Alt-Mayúsculas-2).

Ahora bien, esto no termina aquí ya que activando la opción Usar comillas dinámicas (Use dynamic quotation marks, al momento de escribir este artículo la opción no había sido aún traducida), lo cual recomiendo hacer siempre, estas comillas se volverán realmente dinámicas: si mas tarde cambiamos la configuración, las comillas se actualizarán automáticamente.

Otra cosa que nos ofrece la opción de comillas dinámicas es poder cambiar el tipo de comillas (interna, externa, latina, inglesa, simple…) con un simple clic derecho

Las comillas dinámicas se verán en la interfaz de LYX en otro color, indicando que podemos interaccionar con ellas y que se actualizarán si la configuración del documento cambia. Al compilar, todo será como queremos.

DAE 2018: algo está sucediendo…

Primero de mayo, feriado, día particular: no solo tenemos hoy dos entradas (ya ni sé cuántos años hace que no lograba esto), ¡la segunda de ellas es un pequeño informe de avance sobre la próxima versión de «Domando al escritor»!:

Como verán del conteo de páginas y de la estructura que muestra el navegador, pues que he entrado con hacha y martillo a cambiar absolutamente todo. Sí, algunos párrafos individuales han sobrevivido, pero mayormente no ha quedado nada en su lugar: ¡la próxima versión va a ser un libro completamente nuevo!

Lo cual quiere decir que me llevará más tiempo del originalmente previsto el completarlo.

Pero bueno, aunque suene contradictorio los retrasos también estaban en los planes 😉

Dos novedades de LibO Writer 6.1

Faltan aún algunos meses para que la versión 6.1 esté disponible (mañana es la primera sesión de «cacería de errores» para el alfa 1), pero ya pueden verse algunas de las interesantes novedades que vendrán en la próxima versión «mayor» de este popular programa.

Hoy hablaré de dos novedades que resuelven dos reportes que abrí en su momento, por lo que puedo decir que estoy más que contento con el desarrollo del programa.

Títulos en dos líneas

Esto responde a un pedido de mejora que completé hace menos de un año

Bug 112384 Chapter Numbering: Allow line breaks for “separator, after” in the Chapter Numbering dialog

Básicamente se ha agregado la posibilidad de separar automáticamente la numeración de un título del texto del mismo mediante un quiebre de línea, lo que permite la creación de títulos en dos líneas

¡No más trucos! Esto simplificará enormemente la redacción de la próxima versión de mi libro…

Mejoras en la «vista en árbol» del navegador

Corregir esto llevó más tiempo, más precisamente siete años, pero también ha sido implementado, ¡finalmente!

Bug 36308 [UI]Change behaviour for “tree view” on Writer’s Navigator

Aquí el problema estaba en que la «vista en árbol» de los títulos en el navegador tenía hasta ahora un serio problema de usabilidad: al hacer doble clic en un título no solo Writer me llevaba allí, también hacía colapsar toda la rama lo cual obligaba a abrir nuevamente, uno por uno, cada nivel si deseábamos luego volver al punto de partida. Esto ahora ha sido corregido y la única forma de abrir o cerrar cada rama del navegador es con los «triángulos» a la izquierda: el doble clic solo sirve para «transportarse» al título en cuestión.

No pongo captura de pantalla porque visualmente no ha cambiado nada: es en el uso donde uno puede experimentar este pequeño gran cambio.

¡Qué alivio! Este problema era por lejos uno de los que más me molestaba al tener que utilizar Writer.

¡Y hay más!

Para ver la lista (creciente) de cambios solo hay que consultar las «release notes» para esta próxima versión.

LyX: Agregar un flotante mediante «formato local»

Hace ya un tiempo hablé sobre cómo agregar un nuevo tipo de flotante en LYX utilizando el paquete photo, pero el método presentado implicaba el uso de varias cajas TEX y complicaba las referencias cruzadas. Hoy, con cuatro años de experiencia LYXera y un libro sobre el programa a mis espaldas usaremos un «formato local» para simplificar significativamente el trabajo, lo cual nos permitirá acceder a estos nuevos flotantes en forma gráfica y perfectamente integrada con el sistema de referencias cruzadas y de navegación del documento.

Primero que nada tenemos que asegurarnos que el paquete photo esté instalado en nuestra distribución LATEX. Luego nos dirigimos a Documento → Configuración → Formato local (consulten el libro…) para escribir

Format 60

AddToPreamble
 \usepackage[]{photo} 
 \usepackage[spanish]{babel}
 \addto\captionsspanish{
 \def\photoname{Fotografía}
 \def\listphotoname{Índice de fotografías}
 }
 EndPreamble

Float
 Type photo
 GuiName "Foto"
 Placement tbp
 Extension loscf
 NumberWithin none
 Style plain
 ListCommand listofphotos
 ListName "Lista de fotografías"
 RefPrefix Foto
 IsPredefined 1
 UsesFloatPkg 0
End

Dejo al lector el elegir los valores que considere más apropiados para photoname, listphotoname, ListName y RefPrefix.

Validamos, aceptamos y ya está todo listo: en Insertar →  Flotante encontraremos la nueva opción «Foto» mientras que en Insertar → Índices tendremos el índice de fotografías.

La numeración de las fotografías no interfiere con la de las figuras o las tablas, las referencias cruzadas funcionan a la perfección y todo resulta feliz.

¿Que porqué no escribí sobre esto antes? Pues porque me había olvidado completamente del tema hasta que volví a necesitarlo, por eso 😛

«Cajas flotantes» en un artículo WordPress

Supongamos que queremos lograr en nuestros artículos lo que se ve a continuación: una caja con un contenido arbitrario.

Esta caja puede aceptar cualquier tipo de contenido, ya sea texto aclaratorio, enlaces a otros artículos (cuando tenemos una «miniserie»), imágenes, lo que sea necesario.

Simplemente hay que utilizar el código comentado en este artículo.

Para lograr esto tenemos que utilizar código html, con el comando div y el parámetro del mismo style.

No será necesario ir a la pestaña HTML del editor de WordPress para lograr todo esto, pero si lo hacemos al volver al editor visual nos encontraremos con la caja perfectamente formateada mientras que si escribimos el código en el editor visual solo veremos el código: será necesario ir a la «vista previa» (o publicar) para ver cómo queda.

Los parámetros a utilizar son: float para indicar dónde debe colocarse el cuadro; width para indicar el ancho del cuadro; background-color para indicar el color de fondo; padding para establecer una distancia entre el borde del cuadro y el contenido; border si queremos un borde… internet está llena de guías para HTML por lo que dejo al lector el ejercicio de buscar lo que necesite, incluyendo cómo se llaman los colores en HTML.

Ahora los dejo con el código que utilicé para crear el cuadro que se ve en este artículo:

<diXv style="float: right; 
  width: 50%; background-color: lightgray; 
  padding: 1em; border: 1px solid gray;">

Esta caja puede aceptar cualquier tipo de contenido, 
ya sea texto aclaratorio, enlaces a otros artículos 
(cuando tenemos una «miniserie»), imágenes, lo que 
sea necesario.

Simplemente hay que utilizar el código comentado 
en este artículo.

</div>

NOTA 1: Para evitar que el ejemplo de código sea «compilado» por WordPress tuve que agregar la X roja y así «romper» la etiqueta «div» inicial, por lo que ya saben: nada de copiar y pegar irracionalmente 😉

NOTA 2: El cuadro será rodeado por el texto que le sigue. Es decir, dado que este cuadro está a la derecha el texto que se tenga luego del /div de cierre comenzará arriba a la izquierda del cuadro, tal y como se ve en este artículo.

NOTA 3: Para un ejemplo donde se utiliza esta «caja» como índice de una miniserie de artículos, pueden ver esta entrada de mi blog en inglés. Allí también utilicé el parámetro font-size:80%; para reducir el tamaño del texto.

Spectral, una nueva fuente con gracias llena de variantes

Este artículo es parte de la serie Recomendando fuentes tipográficas


¡Seguimos poniendo nerviosos a los conspiranoicos! El desarrollo de la fuente de hoy está auspiciado por «la gran G» para su paquete de oficina en línea, pero ha sido liberada con una licencia abierta (SIL-OFL) y puede utilizarse sin problemas en cualquier documento:

Spectral by Production Type

Como vemos en la primera captura de pantalla, además de las clásicas cuatro «formas» (normal, cursiva, negrita y negrita cursiva) tenemos otras opciones, cada una como fuente independiente, que van desde el «extra light» al «extra bold».

En el apartado «OpenType» tenemos un discreto, pero interesante set de opciones, con verdaderas versalitas en todas las variantes, distintos numerales (si bien es difícil ver la diferencia entre tabular y proporcional), verdaderas fracciones, sub- y superíndices, variantes estilísticas (si bien ni a la 3 ni a la 4 les encuentro sentido), etcétera.

Con un diseño bastante «angular» y contraste equilibrado logra verse bien en todos los tamaños de texto, por lo que funcionará en cualquier documento que requiera cierta «seriedad».

El proyecto es relativamente nuevo (el repositorio fue creado en junio del 2017), por lo que al momento de escribir estas líneas aún no ha liberado una versión «estable», pero es posible descargar la última versión de desarrollo con el botón «clone or download».