Archivo para la categoría Procesando texto

Disponible «LyX, la otra forma de escribir»

¿A que no te lo esperabas? ¡Pues aquí está, finalmente! Este fin de semana hice el sprint final y logré terminarlo.

Ya todo está en la página principal del proyecto, pero si no puedes esperar a que se abra a continuación tienes toda la información necesaria.

Escrito mayormente en la versión 2.2, el libro presenta también las principales novedades de  \text{\textbf{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}} 2.3.

196 páginas de puro formato y tipografía que te ayudarán a obtener resultados inimaginables con otros procesadores de documentos.

Tienes tres formas de obtener este libro:

Primer método, descargando en forma completamente gratuita el PDF desde esta misma página:

\text{\textbf{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}}, la otra forma de escribir

Segundo método, si quieres regalarme una pequeña «donación» puedes

Adquirir el PDF en lulu.com. Tanto como para hacer una diferencia, este PDF incluye como adjuntos dos documentos de texto con el preámbulo \text{\LaTeX} y el «formato local» que utilicé para crear el libro. Por lo demás es idéntico al archivo que puedes descargar desde aquí.

Tercer método, si además de hacerme una pequeña donación (esta sería más pequeña que la otra) quieres hacerte a ti mismo un regalo, puedes

Adquirir la versión impresa en lulu.com.

Estimado lector, si crees que los proyectos de divulgación que lleva adelante este pingüino son interesantes también puedes considerar el darme una mano con una pequeña donación periódica a mi cuenta en Liberapay, haciendo clic en el botón

Muchas gracias. Cualquier ayuda que puedas darme será para mí una gran ayuda.

Espero que disfrutes este libro tanto como yo he disfrutado al escribirlo.

Anuncios

,

17 comentarios

Informe de avance, noviembre

Finalmente he tenido un momento para instalar una versión de desarrollo de LyX 2.3 y jugar un poco con ella.

¡Ya deberían otros proyectos (no haré nombres) ofrecer versiones «estables» que sean tan estables como esta versión de desarrollo! Realmente no me ha dado problemas y por fin he comenzado a dar la última revisión al proyecto… ¡para notar que era necesario cambiar una parte de lo que ya tenía escrito!

Y es que una de las secciones del libro explicaba en detalle cómo utilizar una instrucción LaTeX particular para la cual LyX no ofrecía soporte gráfico, ¡y no viene esta gente y lo implementa para esta nueva versión! ¡Qué desconsideración! 😆

En fin, que solo me queda la última ronda de revisiones y preparar todo para que esté disponible para la descarga. Créanlo o no, la parte más pesada de publicar un libro es justamente la publicación. También tengo que decidir si espero a la liberación oficial de 2.3 o simplemente publico lo que ya tengo. En este momento las listas de correo del proyecto parecen caídas, por lo que es difícil decir qué está sucediendo por allí.

Lo que sí es seguro es que antes de fin de mes se publica, sea como sea 😉

1 comentario

Fondo de página en Writer (LibO 5.4 y posteriores)

Este artículo es una actualización de otro muy antiguo (¡del 2011!) sobre el mismo tema. Mucha agua ha pasado bajo el puente y a partir de LibreOffice 5.4 todo es más simple, por lo que en lugar de actualizar el artículo viejo he decidido reescribirlo.


Introducción

Supongamos que queremos crear un documento «particular» en el cual tengamos control total del fondo de página y de los márgenes del texto. Algo como lo que puede verse en la siguiente imagen:

El desafío tiene varias partes, por lo que vayamos por orden.

Utilizar un fondo personalizado

Al editar un estilo de página en la pestaña Área tenemos varias imágenes que vienen ya con el programa, pero agregar una nueva no es un problema: simplemente presionamos el botón Añadir/importar

Podemos elegir cualquier tipo de imagen, incluso imágenes vectoriales (es decir, no hacer caso a eso de «mapa de bits»), además de seleccionar las opciones de posición en la página, escalado, etcétera.

Aplicar un fondo a toda la página

Cuando se aplica un color o un fondo a una página en realidad estamos modificando solo el «área de texto», es decir, si elegimos en nuestro estilo de página que el fondo sea de un cierto color, o que muestre una determinada imagen los márgenes quedarán excluidos de esta configuración.

NOTA: En Writer, tanto la cabecera como el pie de página pertenecen al «área de texto».

¿Cómo podemos aplicar fondos a toda la página?

Dos simples pasos:

  1. Configurar los márgenes de la página a cero (pestaña Página)
  2. En la pestaña Bordes del estilo de página, bajo Espaciado al contenido escribir el tamaño que tenían los márgenes (si se desean «márgenes» distintos en los cuatro costados de la página, desmarcar «Sincronizar»)

NOTA: en versiones de LibreOffice anteriores a la 5.4 era necesario aplicar un borde para que esto funcionara, pero este pequeño inconveniente ha sido finalmente superado.

Construir «huecos» en el texto

Para lograr el «hueco» en el texto, o bien un margen «libre» tendremos que recurrir a las herramientas de dibujo.

Activando la barra de herramientas de dibujo en Writer podemos crear una figura cerrada mostrando el perfil deseado. Ahora debemos seleccionar el dibujo así creado y con un clic derecho → Ajuste marcar tanto Ajuste de página como Contorno para lograr que el texto siga el perfil de la figura. Ahora, con la figura seleccionada, debemos fijar el anclaje de la misma al párrafo cuyo «perfil» deseamos modificar y, en las Propiedades del objeto de dibujo seleccionar una transparencia del 100 %.

¡Todo listo!

,

Deja un comentario

FiraCode: porque OpenType también puede ser útil para fuentes monoespaciadas

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


Hasta ahora creía ingenuamente que las fuentes monoespaciadas no necesitaban de características OpenType avanzadas, pero el siguiente proyecto me ha hecho cambiar de idea:

FiraCode | Monospaced font with programming ligatures 

Antes de pasar a mostrar la fuente en cuestión, un poco de contexto.

Los programadores utilizan muchas combinaciones de caracteres simples para marcar la sintaxis de los lenguajes que utilizan. Cosas como

==>  
:= 
!=

etcétera, son comunes… pero generalmente se ven muy mal. Difícilmente unicode agregue cada una de estas combinaciones como símbolos propios, por lo que la gente del proyecto FiraCode ha creado una solución sumamente ingeniosa: utilizar ligaduras tipográficas y alternativas contextuales en una fuente monoespaciada para mejorar así el aspecto de estas combinaciones de caracteres, ¡y vaya que lo han logrado!

Esta fuente funciona a la perfección con varios editores de texto y diferentes emuladores de terminal como Konsole, pero no con todos. En la página del proyecto hay una lista de compatibilidad.

A continuación una captura de pantalla de Kate utilizando FiraCode. Para mostrar el cambio he agregado espacios entre los caracteres a la primera parte de cada línea, que en Kate no se pueden desactivar opciones tipográficas:

FiraCode está basada en Fira Mono y se inspira en Hasklig (que a su vez extiende Source Code Pro… ¡la belleza del software libre en acción!).

Lo dicho, un proyecto sumamente ingenioso que hará las delicias de muchos programadores.

3 comentarios

Informe de (no) avance, octubre

Este mes me han caído encima una serie de problemas que me quitaron tiempo libre. Si a esto se le suma el hecho de que la resolución de algunas cuestiones técnicas bastante complejas en el proyecto \text{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@} han retrasado la liberación de la «RC1», pues que ya tenemos la excusa perfecta para que yo no haya hecho casi nada en el libro.

\text{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@} 2.3.0 RC1 tendría que estar al caer en las próximas semanas, por lo que muy probablemente todo esté listo (nueva versión del programa y libro) antes del final de noviembre.

Creo.

1 comentario

Walleye, una fuente con gracias de diseño original

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


Hoy presento una fuente tipográfica que no es ni una recreación de otra más antigua ni un fork de un proyecto existente, sino un trabajo original diseñado desde cero por Chuck Masterson y ofrecido con licencia OFL:

Walleye

La fuente es multilingüe, dando soporte a Latín, griego politónico y cirílico. De hecho además de las numerosas características OpenType presentadas en las capturas de pantalla Walleye ofrece varias opciones especializadas para los diversos sistemas de escritura que soporta (pueden consultar este PDF para más información).

Una agradable fuente para texto que sin renunciar a influencias clásicas (contraste relativamente bajo y «en diagonal», serifas pequeñas) nos regala originalidad (terminaciones «en bandera», formas «abiertas»).

Deja un comentario

Pali, otra versión (más) de Palatino

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


Diseñada por Hermann Zapf en 1949, Palatino  es una fuente de estilo antiguo que ha sido copiada y revisada numerosas veces. De hecho en estas páginas hablamos de una de sus versiones: TeX Gyre Pagella, la cual se basa a su vez en URW Palladio, la cual…

Entonces, ¿otra Palatino? Pues sí, y a mucha honra:

Respecto de otras versiones de Palatino, Pali ofrece una gran cantidad de características OpenType avanzadas además de otras diferencias:

Como puede verse en la última captura de pantalla Pali es por una parte más «compacta» que TeX Gyre Pagella, pero ofrece versalitas más «altas». Otra diferencia es el interlineado por defecto que en Pali es menor (12 puntos para una fuente de 10, contra los más de 13 de otras variantes).

Esta fuente es fruto del trabajo de un viejo conocido de estas páginas: Bhikkhu Pesala.

Es posible descargar esta fuente desde la página de su autor.

Deja un comentario

A %d blogueros les gusta esto: