DAE-18: El texto ya está en su lugar (mayormente)

Bueno, parece que después de todo es posible que la edición 2018 de «domando al escritor» no se convierta en la edición 2019…

El texto está, mayormente, «en su lugar». De hecho el índice ya ha llegado a las siete páginas. No hay aún diagramas ni capturas de pantalla, solo texto y dos tablas. Hay muchas «notas» indicando dónde deberían ir los diagramas y las capturas de pantalla, pero para esta edición estoy haciendo todo lo posible para reducir el número de figuras al mínimo indispensable… para así después revisar todo otra vez y quitar algunas más.

El libro será completamente diferente a todas las ediciones anteriores. De hecho en el primer capítulo dejo en claro cuándo es mejor no usar Writer, indicando las situaciones en las cuales es mejor buscar una alternativa.

Todo en claro y desde el principio.

En fin, que ahora empiezan las infinitas rondas de revisión. Pero no hay que preocuparse, que ya estoy blindando la radiación sincrotrón que saldrá de tanto giro.

La fecha sigue indeterminada, pero ya va tomando forma.

Anuncios

Usar XeTeX en LibreOffice Writer

Solo en las expresiones matemáticas, eso sí.

Ya hablé de TeXMaths por aquí, pero hoy quiero volver a esta extensión ya que a partir de la versión 0.46 nos ofrece algo simplemente magnífico: ¡soporte completo para XƎTEX y el paquete unicode-math!

¡Esto quiere decir que podemos utilizar cualquier fuente matemática para construir nuestras expresiones!

La extensión ha mejorado muchísimo desde aquel viejo artículo que escribí allá por el 2016, ofreciendo ahora varios menús que facilitan la introducción de expresiones, el manejo del preámbulo y las opciones de numeración de ecuaciones.

Lo primero que hay que hacer luego de instalar la extensión es configurarla, haciendo clic en el icono con la llave de tuercas de la barra de herramientas que esta agrega, para así escribir las rutas a los ejecutables que utiliza

Es importante notar que dvisvgm tiene que ser una versión reciente: se necesita al menos TeXLive 2017 (o equivalente) para que funcione todo.

Y recuerda, seguidor de Tux: si no sabes dónde se encuentra un ejecutable el comando whereis es tu amigo.

Ahora la novedad: en la pestaña «Opciones» podemos elegir de utilizar nuestro motor tipográfico favorito

Luego es solo cuestión de crear un objeto y modificar el preámbulo

Escribir la expresión

y disfrutar

La extensión se puede configurar en todos sus detalles, está traducida al castellano y nos ofrece opciones de numeración automática de ecuaciones, entre otras cosas. Dejo al lector los detalles, que hay para divertirse.

Este pingüino ya está en Leap 15.0…

… luego de pasar un par de «sustos».

Apliqué el mismo método que comenté en su momento para una actualización anterior, pero esta vez no salió todo al primer intento ya que se presentaron dos problemas serios: para el primero necesité (y encontré) la ayuda de la magnífica comunidad del camaleón, mientras que para resolver el segundo fue necesaria una pequeña dosis de creatividad. Veamos qué pasó.

El primer problema fue el más serio de todos: terminado el «zypper dup», cuando entré en la sesión de mi usuario, pues que no tenía internet. El sistema podía ver el router e interaccionar con él, pero no podía pasar de él.

Larga historia hecha corta, el problema estaba en que durante la actualización NetworkManager generó un archivo de configuración corrupto que causaba problemas con los DNS. La solución, como administrador, fue borrar completamente el archivo /etc/resolv.conf para luego regenerarlo con

netconfig -f update

y finalmente reiniciar la conexión con

systemctl restart NetworkManager

¡Gracias a los usuarios Maex de los foros en castellano y wolfi323 de los foros en inglés de openSUSE! Más información sobre el problema aquí (en castellano) y aquí (en inglés).

El segundo problema era con LibreOffice: cualquier acción como abrir un archivo o simplemente dirigirse a Herramientas → Opciones hacía que el programa se cayera sin remedio, haciendo que fuera imposible el utilizarlo.

La solución la encontré mediante prueba, error, pensamiento lateral y casualidad. Y es que la actualización dejó archivos de la instalación anterior sin eliminar, pero que ahora no pertenecían a ningún rpm por lo que desinstalar LibreOffice no los eliminaba  e instalarlo de nuevo no los sobrescribía, dejando una instalación corrupta que no funcionaba.

Para resolver el problema primero desinstalé completamente LibreOffice, luego abrí konsole y escribí

whereis libreoffice

… ¡y me dio un resultado! A pesar de haber desinstalado todo seguía teniendo las carpetas /usr/lib64/libreoffice y /usr/share/libreoffice con varios archivos dentro, por lo que lancé Dolphin como administrador y las borré así, a lo bestia. Luego volví a instalar LibreOffice y ahora todo funciona correctamente.

Y eso es todo. Resueltos los problemas, Leap 15.0 funciona ya magníficamente.

Como «yapa», un truco: mejorar el tiempo de encendido del sistema para aquellos que, como yo y como tantos otros, usen ext4 como sistema de archivos en lugar de btrfs

OpenSUSE 15 se demora en el arranque enormemente y tengo Ext4 como sistema de ficheros: Fácil solución

Este útil artículo lo encontré gracias al amigo Victorhck que lo comentó en Mastodon.

Ahora sí, todo listo.

Extensiones para LibO (6+): Karasa Jaga, un tema de iconos basado en Oxygen

Nota: Cuando redacté este artículo hace un par de días la idea era mostrar una extensión «simpática», una curiosidad, pero ahora este tema de iconos será incorporado oficialmente a LibO en la versión 6.1

Bug 117342 Add Karasa Jaga to LibreOffice core [RESOLVED FIXED]

por lo que valga el artículo como presentación de lo que vendrá, que ya lo tenía escrito y no es cosa de tirarlo. En última instancia, quien quiera probarlo ya en 6.0, puede.


LibreOffice 5.4 eliminó el tema de iconos Oxygen y por una buena razón: estaba incompleto y nadie tenía intensión de corregir sus muchos problemas y mantenerlo.

Yo no tengo mayores inconvenientes con Breeze, pero debo admitir que cada tanto extraño un poco de color en mi escritorio, por lo que creo que  este proyecto en GitHub resultará interesante para más de uno:

Este tema de iconos para LibreOffice fue originalmente creado para Sundara OS (¿sabías de su existencia? Yo tampoco: todo lo que encuentro sobre esa distro está en un idioma que no comprendo) y deriva de Oxygen completando los iconos faltantes y dando un aspecto coherente y, por sobre todas las cosas, colorido

Desde la versión 6 de LibO es posible instalar temas de iconos como extensiones por lo que solo hay que copiar la dirección que se encuentra al final de la página del proyecto para poder descargar la extensión Karasa_Jaga-IconSet.oxt e instalarla sin problemas.

También existe un tema de iconos Karasa Jaga para el escritorio… habrá que animarse a probarlo… quizás…

Glossy!

LibreOffice y el escritorio Plasma

Buena noticia: El proyecto LibreOffice está desarrollando un plug-in para que su librería gráfica (VCL) pueda integrarse con Qt5 y el escritorio Plasma.

Mala noticia: A juzgar por la cantidad de veces que la palabra «broken» aparece en la propuesta del próximo GSoC, falta mucho para que esa nueva interfaz resulte mínimamente utilizable.

En estos momentos, al lanzarlo desde un escritorio Plasma LibreOffice se abre por defecto con el ya arcaico y más que problemático plug-in para VCL de kde4. Dependiendo de la configuración del sistema (combinación de tarjeta gráfica, controladores, versión del sistema gráfico) el resultado de esto puede ir desde tener problemas con el refresco de pantalla a sufrir una experiencia realmente frustrante con elementos de la interfaz que no se ven, partes de la página que se sobreponen, pérdida de los límites de texto y los bordes de secciones… en fin, un lío.

¿Solución? Pues utilizar el plug-in para GTK3, que luego de un tortuoso inicio finalmente a partir de la versión 6 funciona más que bien.

En openSUSE Leap esto implica instalar el paquete libreoffice-gtk3 y desinstalar libreoffice-kde4.

Nota: en cada actualización de LibreOffice el paquete libreoffice-kde4 vuelve a instalarse, por lo que también es aconsejable marcarlo como «tabú» en YaST2 para que quede completamente bloqueado.

Y sí, hay que soportar el menú para seleccionar archivos de GTK3 que no es precisamente una belleza, pero al menos podemos hacerlo más pasable con un clic derecho en algún elemento de la lista y seleccionando que ordene las carpetas antes que los archivos

En serio, ¿a quién se le ocurre poner por defecto una configuración en la que las carpetas se mezclan con los archivos? Pero bueno, que ese problema es de GTK3, no de LibreOffice, por lo que mejor me dejo de divagar.

La selección se mantendrá entre sesiones.

Si en nuestro escritorio Plasma vamos a la configuración del sistema y en «estilo de las aplicaciones» seleccionamos un tema apropiado (yo tengo Briza para todo: Plasma, GTK2 y GTK3) LibreOffice se verá decentemente bien, y como para muestra basta un botón repito aquí una captura de pantalla de una entrada anterior

Las contradicciones de esta vida: la mejor forma de utilizar LibreOffice en KDE/Plasma es seleccionar las librerías de gnome/GTK.

Nota: El «scrolling» en LibO usando dos dedos sobre el touchpad puede ser realmente incontrolable, especialmente en modalidad «previsualización de impresión». Para poder sobrevivir a este problema, en las preferencias de Plasma bajo «Estilo de elementos gráficos de aplicaciones de GNOME/GTK», conviene seleccionar en «al hacer clic izquierdo en la barra de desplazamiento» la opción «Ir a la posición del cursor del ratón». De esta forma podremos «tomar» la barra de desplazamiento y realizar movimientos suaves.

En fin, que se sobrevive.

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.