Pasar opciones a Babel en LaTeX/LyX

Cuando escribimos un documento LaTeX o XeTeX en castellano, quien decide qué nombre tienen las figuras, cuadros, entornos, si se tiene que mantener o no la sangría de primera línea incluso en párrafos que siguen un encabezado y demás cosas es Babel (para XeTeX también está polyglossia, pero esa es otra historia…). LyX selecciona las opciones por defecto de babel al elegir un idioma para el documento, pero es posible obtener más: de hecho, el paquete «spanish» ofrece innumerables opciones que nos permitirán cambiar fácilmente algunas de estas configuraciones.

NOTA: Las opciones por defecto de babel para el español son correctas desde el punto de vista ortotipográfico. Por más que nos parezca que «tabla» es mejor que «cuadro» esto no es así ya que la traducción al castellano del inglés table es, justamente, cuadro: lo que en castellano se llama «tabla» en inglés sería tabular. Esto también se aplica a otras opciones como mantener el sangrado de primera línea también en párrafos que siguen a un encabezado: el quitarlo es característico de documentos escritos en inglés británico, mientras que en inglés americano se deja… Pero bueno, para gustos los colores y algunas de las opciones ofrecidas por el «spanish» de babel son realmente interesantes.

Para pasar los parámetros de babel en LyX, nos dirigirnos a Documento → Configuración → Idioma y, bajo Paquete de idiomas, seleccionamos Personalizado:

LyX-babel-2

En el casillero a derecha escribimos la instrucción para babel, que debe ser del tipo:

\usepackage[spanish,opción1,opción2]{babel}

donde opción1, opción2… son las opciones que queremos (podemos usar solo una o más de dos). ¿Que cuáles son esas opciones? Puede encontrar una lista de las más importantes en este enlace:

Opciones de paquete de spanish

Por ejemplo, para hacer que no se utilice la sangría de primera línea en párrafos que siguen a encabezados y que los números romanos estén escritos en versalitas (para así evitar los horribles números de página en números romanos en minúscula de las páginas del índice), la instrucción sería

\usepackage[spanish,es-noindentfirst,es-ucroman]{babel}

Otra opción interesante es es-nosectiondot, que evita los puntos que siguen a la numeración de secciones.

Otra posibilidad es, en lugar de Personalizado seleccionar Ninguno y escribir la instrucción directamente en el Preámbulo LaTeX.

Dejo al lector el explorar las opciones disponibles.

Deja un comentario

Llega KDE Plasma 5.4

Hace unos días hablamos de la primer beta, hoy es la versión final:

KDE Ships Plasma 5.4.0, Feature Release for August

Como contamos en su momento, las novedades son muchas y muy interesantes: mejor soporte para pantallas de alta densidad de puntos, autocompleción en KRunner, más y mejores (aunque esto es subjetivo…) iconos del tema Breeze, soporte preliminar para una sesión Wayland, una nueva aplicación para controlar el volumen que se lleva bien con PulseAudio, herramientas para calibrar el monitor, un nuevo lanzador de aplicaciones a pantalla completa…

Full Plasma 5.4 changelog

Es posible probar esta nueva versión utilizando una de las imágenes «Live» con Plasma 5 que se encuentran en la wiki de la comunidad.

Esta será la versión de plasma que seguramente vendrá en todas las distribuciones Linux que se actualicen en los próximos meses, por lo que… openSUSE Leap, te estamos esperando ;)

,

Deja un comentario

Gracias por tantos años de risas

Se ha ido un grande. Gracias Daniel Rabinovich por tantos años de tan buen humor y risas descontroladas

3 comentarios

Eliminar la caja de búsqueda en la página «nueva pestaña» de Firefox

Desde la versión 31 firefox ofrece una  «caja de búsqueda» en la página que se muestra al abrir una nueva pestaña:

Firefox-NewTab-1

Luego de convivir por un tiempo con esa caja que, a decir verdad, nunca utilizo (estoy en KDE: Alt-F2 es mucho más cómodo) finalmente decidí eliminarla.

Al parecer la gente de firefox no ofrece, ni está interesada en ofrecer, una herramienta para quitarla: ni siquiera el todopoderoso «about:config» nos puede ayudar por lo que tendremos que crear a mano un «estilo» para esa página.

Lo primero que tenemos que hacer es localizar la carpeta con el perfil de usuario de firefox. En Linux esta carpeta se encuentra en

~/.mozilla/firefox/xxxxxxxx.default-yyyyyyyyyyyyy/

donde las x y las y representan una serie de letras y números aparentemente sin sentido. Dentro de esa carpeta tenemos que crear una nueva carpeta llamada

/chrome/

y allí dentro un archivo de texto simple llamado

userContent.css

Es decir, debemos crear

~/.mozilla/firefox/xxxxxxxx.default-yyyyyyyyyyyyy/chrome/userContent.css

Dentro de ese archivo debemos escribir lo siguiente

/* Disable Search box in New Tab page */
 @-moz-document url(about:newtab)
 {
 #newtab-search-container, #newtab-search-logo { display:none !important; }
 }

Listo: reiniciamos firefox y ya hemos eliminado la molesta caja

Firefox-NewTab-2

BONUS: Para personalizar el tamaño de las imágenes que representan las páginas puede utilizarse el siguiente código (que no he probado), el cual debe agregarse al archivo userContent.css:

.newtab-cell {
 max-height: 150px;
 max-width: 250px;
 }

Solo queda cambiar los tamaños en px por lo que nos sirva.


Fuente

Deja un comentario

Disponible KDE Applications 15.08

Fiel a su cita, ha llegado la versión 15.08 de KDE Applications, la enorme lista de programas construidos alrededor de las tecnologías desarrolladas por el proyecto KDE.

KDE Ships KDE Applications 15.08.0

En esta nueva versión ya son 107 las aplicaciones adaptadas a KDE Frameworks 5, incluyendo (¡finalmente!) Dolphin, Kontact Suite, Ark, Picmi, etcétera.

Por ejemplo, KDEnlive, el editor no lineal de vídeo, ofrece una interesante lista de cambios mientras que Okular, la aplicación para ver cualquier tipo de documento ofrece más tipos de transiciones en el modo presentación y Ark, la aplicación para manejar archivos comprimidos nos ofrece innumerables correcciones.

Como comentamos en su momento, esta versión trae la última actualización de KDE Workspaces 4: a partir de ahora, todo será Plasma 5 ;)

Deja un comentario

Desde Writer hacia LyX con la extensión Writer2LaTeX

Un año atrás escribí una serie de artículos sobre cómo pasar documentos entre Writer y LyX (parte 1, parte 2 y parte 3). Bien al principio de la serie dije que la solución dada por mucha gente de utilizar la extensión Writer2LaTeX no era válida porque, entre otras cosas, esta daba un documento tex demasiado complejo que no compilaba bien, con errores de babel y un preámbulo incomprensible, y que la extensión parecía no estar mantenida ya que hacía años que no se daban nuevas versiones…

Pues bien, en la misma semana en la que publiqué esos artículos el proyecto Writer2LaTeX decidió volver a la vida con gran estilo, publicando varias versiones en los meses siguientes con características realmente útiles y planteando un interesante plan para el futuro. La extensión ha corregido muchos de sus problemas (no todos) y, si bien sigue dando documentos tex demasiado complejos ahora por lo menos son «manejables». Veamos qué podemos hacer con ella.

Para empezar, en la página del proyecto tenemos enlaces a las extensiones tanto para AOO Writer como para LibO Writer. No me he puesto a mirar si son realmente distintas, pero mejor no arriesgar e instalar la versión correcta para cada paquete. También se tienen allí las extensiones Writer2BibTeX, Writer2xhtml y Calc2xhtml, pero no hablaré de ellas.

Instalada la extensión y reiniciado el programa, bajo Archivo → Exportar → Filtro tenemos ahora una nueva entrada llamada «LaTeX 2e [Writer2LaTeX] (.tex)»,

En el diálogo que aparece son varias las opciones a nuestra disposición.

Writer2LaTeX-1

Si en «Formato final» dejamos «genérico» podremos elegir la codificación: dado que iremos a LyX nos conviene elegir UTF8, así no tendremos problemas con los acentos. La opción que prové es elegir XeTeX, de esta forma los acentos no se convierten a código LaTeX y no tendremos problemas.

Podemos elegir de exportar las notas como comentarios, lo que nos dará un «comentario LaTeX» (texto antecedido por un % que en LyX se verá como una caja de código TeX), como «nota al margen» o como un «comentario pdf». Ninguna de las tres opciones es óptima y tendremos que trabajar un poco para corregirlas, por lo que no es realmente importante cuál tomemos.

Dependiendo de la complejidad del documento, tardará más o menos en hacer la conversión. Con un documento de unas doscientas páginas con varias figuras y ecuaciones le llevó unos quince segundos. Nada mal… :)

Eligiendo XeTeX como dijimos antes, las imágenes vectoriales serán convertidas a formato PDF mientras que los mapas de bits quedarán como png. Todas estas imágenes serán creadas en la misma carpeta donde se encuentra el archivo tex de destino.

Ahora en LyX, vamos a Archivo → Importar → LaTeX (Simple) y navegamos hasta el archivo .tex generado por Writer2LaTeX. Automáticamente se generará un archivo .lyx en la misma carpeta.

En mi caso, al tratar de compilar me protestó que me faltaba el paquete «supertabular», por lo que instalé texlive-supertabular, reconfiguré LyX e inicié de nuevo.

Luego otro error de «\textsubscrip already defined». Comenté la línea correspondiente en el preámbulo.

Finalmente me dió otro error de que «acute» solo se podía utilizar en una fórmula, por lo que simplemente borré el elemento que me indicaba.

Writer2LaTeX-2

Y ya compiló.

El documento tiene varios problemas, pero respecto de lo que hubiera sido pasar todo como lo comento en el segundo artículo, pues que es un paso adelante. Y de hecho no hay que olvidar que elegí un documento Writer particularmente complicado.

Las referencias cruzadas funcionan, las listas fueron respetadas, las notas al pie también, las ecuaciones numeradas, el formato mayormente… quedan problemas con algunas fórmulas, pero muy bien.

Las figuras están un poco extrañas… pero bueno, no será difícil corregirlas.

También se ha hecho un poco de lío con los saltos de página automáticos: los introduce, pero reinicia la numeración de página cada vez porque agrega la instrucción \thispagestyle{FirstPage}. También se da el problema de que los encabezados son transformados en \section, \subsection, etcétera, por lo que si queremos ir a un formato de libro, pues tendremos un poco de trabajo por hacer.

Probando un segundo documento, esta vez mayormente de texto y en apariencia más simple tuve aún más problemas. Básicamente todo se reducía a un par de tablas complejas que tenía en algunos apéndices (con celdas combinadas, algo que a LaTeX no le gusta) y una formula Math realmente complicada que se tradujeron realmente mal, con montones de líneas de código tanto en el documento como en el preámbulo por lo que la única opción fue borrar completamente esa sección y pasarla después «a mano». Al final terminé borrando todo el preámbulo generado por Writer2LaTeX, corrigiendo a mano los errores que surgían por la falta de ese preámbulo, cambiando el nivel de los encabezados (el documento estaba organizado como Parte → Capítulo → Sección, mientras que Writer2LaTeX me había dado Sección → Subsección → Subsubsección con varios saltos de página manual y otro formato extraño).

En fin, un montón de trabajo… pero mucho menos del que me esperaba habiendo probado versiones viejas de la extensión. «Arreglar» el documento generado por Writer2LaTeX llevó un par de horas, lo cual, aunque no lo parezca, está muy bien.

En el futuro de esta extensión se perfila la posibilidad de conservar la fuente tipográfica (cuando se elige XeTeX), que la extensión Writer2xhtml pueda utilizarse para generar epub válidos, etcétera. De cualquier forma, el trabajo adicional luego de la conversión parece estar asegurado.

Pero tampoco es para tanto.

En fin, una alternativa más que válida a lo que comenté en su momento.

,

Deja un comentario

Primer beta de KDE Plasma 5.4

Con la versión final planeada para el 25 de este mes, el equipo KDE ha anunciado hoy la liberación de la primer beta de KDE Plasma 5.4:

KDE Ships Plasma 5.4 Beta Release

Las novedades son muchas y muy importantes:

Nueva interfaz para controlar el volumen (para entendernos, KMix) que ahora dialoga directamente con PulseAudio, por lo que ya no necesitaremos aplicaciones externas como pavucontrol o semejantes.

Un nuevo lanzador de aplicaciones a pantalla completa.

Breeze agrega más de 1400 iconos.

KRunner ahora recuerda búsquedas anteriores y ofrece un historial que se actualiza automáticamente mientras escribimos.

Se ha reducido el consumo de memoria.

La búsqueda de escritorio es ahora más rápida.

La bandeja del sistema es ahora más fácil de configurar.

Se ofrece soporte preliminar (y experimental) para Wayland.

Mejoras en el calendario.

Nueva herramienta para configurar el monitor.

Full Plasma 5.4 beta changelog

Quien esté interesado en probar esta versión preliminar (¡y así reportar errores!) puede encontrar una lista de Live Images with Plasma 5 en la wiki de la comunidad KDE.

1 comentario

A %d blogueros les gusta esto: