Guía gráfica para una numeración extraña en Writer

Jugando un poco con Writer en un descanso de la seguidilla de artículos sobre LyX (la semana próxima sigo ;) )

NumRaraWriter1Supongamos que queremos realizar en documento Writer con una numeración de capítulos «particular» como la mostrada en la imagen a la izquierda.

Es decir, tenemos un estilo de encabezado (en este caso, Encabezado 1) al cual queremos asignar una numeración automática, pero con la particularidad de que esa numeración debe «colgar» del margen izquierdo, ser de mayor tamaño, de otro color, quizás en otra tipografía y estar rotada de 90º.

El truco (como muchos trucos en Writer) pasa por definir un estilo de carácter apropiado y aplicarlo apropiadamente «donde corresponda».

También tendremos que cuidar (como en todos los trucos en Writer) cuestiones como alineación y espaciado entre la numeración y el texto del encabezado.

Comencemos.

Desde el editor de estilos y formatos, en la categoría «estilos de carácter» creamos un estilo con al menos las características que se muestran en la siguiente captura de pantalla (pestaña Posición, dejo al lector en libertad para las otras pestañas ;) ):

NumRaraWriter2

Bajo Herramientas → Esquema de numeración, en la pestaña Numeración asignamos no solo una numeración al estilo de encabezado, sino también el estilo de carácter que hemos creado para esa numeración:

NumRaraWriter3

En ese mismo menú, pero en la pestaña Posición:

NumRaraWriter3b

Algo importante a notar para este «truco sucio» es que lo que escribamos en «Alineado a» depende fuertemente del tamaño y el tipo de fuente utilizado en el estilo de carácter: en el caso de este ejemplo, una fuente de 48 puntos (quizás 47…) se lleva bastante bien con un espacio negativo en «Alineado a» igual a -1,9 cm. Aquí es necesario jugar un poco para lograr la alineación correcta del encabezado.

Finalmente, comprobamos la configuración del estilo de párrafo Encabezado 1:

NumRaraWriter5

El espacio negativo de la sangría de primera línea también puede utilizarse para los «ajustes finos de alineación».

¡Listo! ;)

Si en lugar de utilizar encabezados queremos limitarnos simplemente a una lista numerada, los pasos serán semejantes. Cierto libro que puede verse en este sitio será seguramente de ayuda…

Deja un comentario

Disponible E19 RC3

El tercer «release candidate» del escritorio Enlightment se encuentra disponible:

E19 RC3: Where the letters are made up and the numbers don’t matter!

Hace un tiempo escribimos sobre la liberación del alpha 2, ¿qué pasó entonces con las betas y los dos primeros RC? Buena pregunta… Parte del humor del release manager, supongo :lol:

Uno de los motivos para este salto será seguramente la reciente liberación de la versión 1.11 de las librerías EFL, pero como sea, algunas novedades en el RC3 de este interesante escritorio son:

  • Un nuevo y mejorado compositor para Wayland, con menor consumo de memoria, mejoras en la composición de imágenes, etcétera
  • Muchas correcciones de error
  • Mejoras en la traducción
  • Mejoras en la bandeja del sistema
  • la lista sigue

Más información en el blog del «release manager»:

Clean-Up Crew

,

Deja un comentario

Cambiando el formato de los encabezados en LyX

Como ya he comentado en el curso introductorio a LaTeX/XeTeX/LyX, el documentclass elegido determina el formato general del documento y esto ciertamente incluye cómo se muestran los «encabezados» (títulos de capítulos, secciones, etcétera).

En la mayor parte de los documentclass se utiliza para los encabezados la misma fuente del cuerpo de texto. Esto generalmente da buenos resultados estéticos, ¿pero qué tal si deseamos cambiar este formato? ¿O cambiar el color del texto? ¿O agregar «efectos especiales»? ¿Cómo puede hacerse para obtener lo que muestra la siguiente captura de pantalla?

titlesec

Como pueden ver, no solo el capítulo y la sección están utilizando una fuente tipográfica diferente a la del cuerpo de texto, ¡el capítulo tiene un marco rodeándolo e incluso el color de los encabezados es diferente!

Existen varias formas de lograr cambios en el formato de los encabezados y algunos documentclass como Koma Script ofrecen herramientas para lograr algunas de estas cosas, pero la opción que presentaré en este artículo es quizás la más general posible (si bien no es completamente general ya que no funciona con la clase de documento Memoir).

Los paquetes a utilizar

Generalmente se instalan por defecto, pero no está de más confirmar que los paquetes xcolor y titlesec estén instalados en su distribución LaTeX.

La documentación de xcolor suele instalarse, en Linux y con texlive, en

/usr/share/texmf/doc/latex/xcolor/

mientras que la documentación de titlesec se instala en

/usr/share/texmf/doc/latex/titlesec/

En este artículo daré indicaciones generales sobre estos paquetes que resultarán más que suficientes en la mayor parte de los casos. Para más información y otros usos extremos, siempre puede leerse el maldito manual… ;)

xcolor

El paquete xcolor sirve para definir colores. La forma más simple de utilizarlo es declararlo en el preámbulo LaTeX con

\usepackage{xcolor}
\definecolor{AzulClaro}{rgb}{.3,.5,.7}

La primer línea declara que queremos utilizar la instrucción en el documento mientras que la segunda define un color: los parámetros entre llaves son, respectivamente, el nombre del color, el método para definirlo y los «valores» de cada color básico en forma de tres números entre cero y uno (cuánto rojo, cuánto verde y cuánto azul), separados por comas.

titlesec

Este paquete ofrece varias instrucciones para realizar los cambios en los títulos. Se puede utilizar en dos formas, una «simplificada» y otra «completa».

La forma simplificada solo puede utilizarse en secciones, subsecciones y niveles más bajos, mientras que para los entornos Parte y Capítulo (o para disponer de toda la pirotecnia que ofrece el paquete) debe utilizarse la forma completa.

Una cuestión de «tamaño»

Existen instrucciones LaTeX para definir el tamaño del texto. Estas son, desde el más pequeño al mayor:

\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge

Un ejemplo completo

Para crear lo que se ve en la captura de más arriba, he colocado lo siguiente en Documento → Configuración → Preámbulo LaTeX:

\usepackage{titlesec}
\usepackage{xcolor}

\definecolor{AzulClaro}{rgb}{.31,.506,.741}
\definecolor{Veeerde}{rgb}{.3,.7,.3}

\newfontfamily{\coral}{TeX Gyre Chorus}

\titleformat{\chapter}[frame]
{\LARGE\coral\color{AzulClaro}}{\filright\chaptertitlename\ \thechapter}{20pt}{\Huge}

\titleformat*{\section}{\Large\bfseries\sffamily\color{Veeerde}}

Las dos primeras líneas declaran el uso de los paquetes titlesec y xcolor.

Las dos siguientes definen dos colores, AzulClaro y Veeerde (no, no fue un error de escritura ;) ).

La quinta línea define una nueva familia tipográfica para utilizar en el documento. Ya hemos hablado de eso en un artículo anterior.

En el ejemplo puede verse tanto la forma simple como la completa de la instrucción \titleformat, parte del paquete titlesec.

La forma con el asterisco (última línea) es la «versión resumida» de la instrucción y ha sido utilizada para definir rápidamente el formato de la sección: aplicada al entorno \section, usa una fuente en tamaño \Large, en negrita (\bfseries, si usáramos \mfseries sería «media»), con la fuente palo seco definida para el documento (\sffamily) y le asigna el color Veeerde que hemos definido.

La forma completa de la instrucción usada para modificar el entorno \chapter (capítulo) se toma dos líneas. En la primer línea indica que debe construir un marco alrededor del encabezado ([frame]). En la segunda línea tenemos el tamaño \LARGE para el texto de la etiqueta (la palabra Capítulo seguida del número), que se usa la familia de fuente que llamamos \coral, que se usa el color AzulClaro. Luego vienen una serie de instrucciones de formato que comienzan con «alinear a la derecha», siguen dando la estructura de la información presentada (incluyendo un espacio de separación entre etiqueta y texto del encabezado) y terminan indicando que el texto del encabezado debe tener el tamaño \Huge que es decididamente mayor que la etiqueta.

Y bien, los ingredientes básicos ya están por lo que solo queda compilar el documento. Las instrucciones aquí mostradas son aún más potentes de lo presentado en este artículo, pero no entraré en más detalles: para eso ya existe la documentación de cada paquete.

Deja un comentario

KDE en el futuro

, también conocido como TSDgeos, ha publicado una entrada explicando cómo serán las liberaciones futuras de KDE.

En resumen:

  • Se admite el hecho de que toda la historia del «KDE Software Compilation» fue una mala idea y la versión 4.14 marca el final de esta forma de referirse al proyecto
  • Los tres grupos básicos del proyecto KDE se separan y mantendrán sus propios esquemas de liberación de nuevas versiones
    • KDE Frameworks, sucesor de KDE Platform en el mundo Qt5, liberará nuevas versiones cada mes
    • Plasma 5, el sucesor de KDE Workspaces en el nuevo entorno creado por Frameworks liberará versiones de corrección de errores (5.x.y) una vez por mes y versiones con nuevas características (5.x) cada tres meses
    • KDE Applications, que reúne más de cien proyectos aún no está completamente convertido a las nuevas versiones de Frameworks y Plasma, por lo que durante un tiempo se tendrá una mezcla de aplicaciones Qt4 y Qt5. Applications seguirá liberando nuevas versiones cada cuatro meses, pero para remarcar su «independencia» de los otros dos componentes se usará un esquema que enfatice las fechas en las que se ha liberado: la próxima versión de Applications será la 14.12 (año 2014, mes 12).

Esto significa que la era de agregar un «SC» a las versiones de KDE ha finalmente acabado, ya que los tres pilares del proyecto siguen sus propias agendas de publicación.

,

2 comentarios

LyX+XeTeX+OpenType, en todo el documento

En un artículo anterior mostré cómo definir nuevas instrucciones para utilizar algunas especialidades OpenType en bloques de texto dentro de un documento LyX. Hoy hablaré sobre cómo definir una opción OpenType para todo el documento.

En un documento LaTeX/XeTeX, se definen tres tipos de fuentes principales: la, valga la redundancia, «principal», (llamada «Romana» en LyX) una fuente palo seco (sans serif) y una fuente monoespaciada.

Difícilmente necesitemos características OpenType en una fuente monoespaciada por lo que concentrémonos en las otras dos. Si bien LyX nos oculta estas dificultades, la fuente principal se define en el preámbulo del documento con la instrucción \setmainfont mientras que la fuente palo seco se define con \setsansfont.

La razón para dar estas funciones es que, como LyX las oculta no nos da la oportunidad de modificar sus parámetros por lo que tendremos que usarlas explícitamente.

Como ejemplo, supongamos que queremos utilizar en todo el documento las variantes estilísticas de las mayúsculas en bastardilla que se activan con la propiedad OpenType Swash (swsh: ya usamos esta propiedad en el ejemplo del artículo anterior) para la fuente EB Garamond.

En LyX, bajo Documento → Configuración → Tipografías marcamos Usar tipografías no Tex (vía XeTeX/LuaTeX), pero no seleccionamos las fuentes allí, dejamos todo en Predeterminado: vamos a indicar las fuentes manualmente en el preámbulo. En ese mismo menú, bajo Salidas, seleccionamos PDF(XeTeX) para Formato de salida. Finalmente, bajo Preámbulo LaTeX escribimos:

\setmainfont[Mapping=tex-text,Numbers=OldStyle,RawFeature={+swsh}]{EB Garamond}

NOTA: En esta línea podemos ver la instrucción Numbers=OldStyle, que sirve para conseguir la variante de «estilo antiguo» para los números. Si no queremos esta opción, simplemente se elimina esa instrucción.

Si queremos otra característica en lugar de «Swash», cambiamos +swsh por lo que corresponda dentro de las llaves que siguen a «RawFeature». Si queremos varias características simultáneamente, las escribimos todas dentro de esas mismas llaves y separadas por comas.

Y por supuesto, si queremos otra fuente, pues escribimos su nombre en lugar de EB Garamond ;) .

La instrucción \setsansfont se usa de la misma forma.

1 comentario

Disponible Apache OpenOffice 4.1.1

Hoy se ha liberado la versión 4.1.1 de Apache OpenOffice. Esta versión es de corrección de errores, por lo que no se tienen nuevas características.

Entre las correcciones de error se encuentra la solución a dos problemas de seguridad recientemente descubiertos en la versión 4.1.0 y anteriores

CVE-2014-3524: Apache OpenOffice Calc Command Injection Vulnerability

CVE-2014-3575:OpenOffice Targeted Data Exposure Using Crafted OLE Objects

por lo que la actualización es altamente recomendable para todos los usuarios.

En total, para esta versión se han resuelto 88 reportes, incluyendo alguno muy molesto ;)

La página de descarga en español parece no estar funcionando bien (me ofrece la versión Thai…) por lo que es mejor descargar directamente desde el sitio en inglés La página de descarga en español ya funciona correctamente (clic en la imagen):

Seleccionando el paquete a descargar, la página redirecciona al repositorio de SourceForge, pero eso es normal ;)

Deja un comentario

Liberado KDE Software Compilation 4.14

603px-kde_logosvg El proyecto KDE ha hoy anunciado la liberación de la versión 4.14 de KDE Software Compilation, el conjunto de más de doscientos programas y paquetes construidos con tecnología KDE.

Esta versión está dedicada a Volker Lanz, quien falleció en abril. Entre otros aportes, Volker Lanz desarrollaba KDE Partition Manager.

No hay grandes novedades en esta versión, ya que los desarrolladores están mayormente centrados en el paso a KDE Frameworks 5 y a la nueva generación de Plasma. La mayor parte de las aplicaciones presenta por lo tanto correcciones de error, pero también hay novedades en paquetes como Cantor, Kopete y muchos más. Más información en el anuncio de lanzamiento.

Deja un comentario

%d personas les gusta esto: