Entradas etiquetadas como Math

Nuevo en LibO 5.3 Math: integrales «dinámicas»

Es verdad, la instrucción apareció en 5.2 por lo que no es exactamente algo «nuevo», pero en 5.3 ha comenzado a funcionar correctamente (ahora acepta límites…):

math-intd-530

La instrucción intd indica una integral «dinámica» que cambia su tamaño según sea el argumento, en contraste con la instrucción int normal que da siempre una integral pequeña.

En mi opinión el resultado sigue sin ser perfecto (el signo integral queda demasiado «oscuro» cuando crece mucho: habría que utilizar distintos signos para distintos rangos de tamaño), pero es un paso importante en la dirección correcta.

Deja un comentario

«Domando al escritor» se vuelve internacional: ¡ya tiene traducción al italiano!

 

Nada mágico: me puse y lo traduje. Afortunadamente después vino Charlie(1) y corrigió los miles(2) de errores que cometí.

En fin, que ya está aquí

Addomesticare Writer: LibreOffice Writer per scrittori

Si tienen algún amigo italiano, ya saben 😉


(1) Administrador del forum italiano de la comunidad de Apache OpenOffice, LibreOffice y otros derivados del código original de OpenOffice.org

(2) No estoy exagerando: con 320 páginas, ya con tener un promedio de tres errores en cada una (y el promedio era mayor a tres) nos acercamos a 1000.

, ,

2 comentarios

Math: Truco para reemplazar OpenSymbol por otra fuente matemática

Hay que admitirlo, la fuente OpenSymbol utilizada por el editor de ecuaciones Math para los símbolos (letras griegas, operadores, etcétera) es más bien fea. Para cumplir con lo prometido en un artículo anterior he aquí un truco sucio, pero bien simple, para reemplazarla por otra.

Nos dirigimos a Herramientas → Opciones → LibreOffice → Tipos de letras y activamos la opción Aplicar tabla de sustitución. Ahora podemos definir una sustitución tal y como se ve en la siguiente captura de pantalla

GreekCharSubstitution

Aquí he elegido Libertinus Math, pero podemos utilizar cualquiera de las fuentes comentadas en este artículo. Por ejemplo, con Latin Modern Math no solo en la substitución apenas indicada sino también como fuente principal (cuento cómo cambiar las fuentes de objetos Math en mi libro) tendríamos un aspecto más cercano a lo que nos da LaTeX.

mathfontsubstitution1

[Sí, lo sé, sigue sin ser perfecto. En última instancia ya hemos hablado sobre cómo insertar ecuaciones LaTeX en Writer… de hecho, pronto volveremos sobre ese tema…]

Esperemos que en algún futuro exista una forma más «elegante» de hacer este cambio:

Bug 101174 Enable means to change Formula Editor default font from OpenSymbol via Expert Configuration

Por ahora, esto es lo que hay… 😉

,

1 comentario

LibO 5.2: Math y las letras griegas

ACTUALIZACIÓN: La opción comentada en este artículo (GreekCharStyle=2) se encuentra activada por defecto a partir de LibreOffice 5.4. ¡Finalmente!


Desde que Math es Math (o al menos desde que OpenOffice.org utiliza la fuente OpenSymbol, que ya es mucho tiempo) ha tenido un problema. Bueno, varios, pero uno en particular: las letras griegas.

La ancestral convención al escribir fórmulas matemáticas es que los caracteres griegos en minúscula deben estar en cursiva mientras que los que van en mayúsculas tienen que estar «derechos». Y claro, Math nunca respetó esta convención: por años mostraba todos los caracteres griegos en cursiva, sin posibilidad de pasarlos a «normal». Esto se «solucionó» (que es un modo de decir) a un cierto punto (que no recuerdo cuál) cuando OpenOffice Math introdujo la diferencia entre «%CarácterGriego» e «%iCarácterGriego», diferencia heredada por LibreOffice Math. Por ejemplo «%beta» nos da β mientras que «ibeta» resulta en β, «GAMMA» escribe Γ mientras que «iGAMMA» resulta en Γ.

GreekCharOriginal

El comportamiento por defecto de los caracteres griegos en Math

Este cambio por supuesto trajo aparejado problemas de compatibilidad con documentos antiguos, los cuales se veían ahora en forma no solo diferente, sino también incorrecta.

Pues bien, a no temer ¡LibO Math 5.2 viene finalmente con una solución! Veamos cómo implementarla.

Herramientas → Opciones → LibreOffice → Avanzado → Abrir configuración para expertos. Allí buscamos la variable numérica GreekCharStyle y hacemos doble clic en ella para modificar su valor

GreekCharStyle

Cambiando el valor de GreekCharStyle

Como vemos el valor por defecto es cero lo cual nos da el comportamiento habitual, es decir, %Carácter da normal e %iCarácter da itálica. Esta variable acepta también los valores 1 y 2 y es precisamente este último el que nos interesa: cambiándolo como se muestra en la captura ahora podemos olvidarnos de las versiones con la «i» de los caracteres griegos ya que con los nombres normales tendremos el comportamiento esperado

GreekCharCorrecto

El comportamiento de los caracteres griegos en Math con GreekCharStyle = 2

Como puede verse ahora todo es más «lógico». Salvo por el «kerning», se entiende, pero ese es otro problema.

NOTA: esta variable existe desde hace mucho, pero también desde hace mucho que no funcionaba. La novedad en 5.2 es que finalmente hace lo que debe.

Muy probablemente esta opción será activada por defecto en alguna versión futura de LibO. Más información en este reporte de error:

Bug 52225 Greek symbols default to non-italic, need additional control of the GreekCharStyle property

El lector atento podrá notar que los caracteres griegos que aparecen en la última captura de pantalla son diferentes de los que aparecen en la primera. ¿Ha cambiado LibO 5.2 la infame fuente OpenSymbol por una mejor? Pues no, es solo que nosotros sí podemos «sustituirla» rápidamente para tener una fuente matemática moderna…

Pero eso lo veremos en un próximo artículo.

1 comentario

Versión ePub de «Domando al escritor»

CarátulaFinal500Gracias al amigo Xiseme, compañero de fatigas en el foro español de la comunidad de Apache OpenOffice, tenemos ahora disponible mi libro «Domando al escritor» en formato ePub listo para ser utilizado en lectores de libros electrónicos.

Tenemos a disposición dos versiones, una «estándar» donde las instrucciones para mostrar atajos de teclado, que en el libro en PDF se construyen con la fuente Linux Biolinum Kb se muestran con código html, mientras que la segunda versión tiene incrustada la fuente recién mencionada:

Archivos actualizados al 06/09/2013

Versión estándar

Versión con la fuente Linux Biolinum Kb

Los archivos están comprimidos en zip porque WordPress se ha puesto caprichoso con las extensiones y no puedo subirlos (de hecho, están en otro servidor… y ni aún así me aceptaba la extensión .epub en el enlace), por lo que tendrán que descomprimirlos antes de usarlos.

Estos archivos pueden considerarse un «release candidate» y como tal necesitan ser probados: lector, si tienes un dispositivo para leer libros electrónicos por favor comprueba que estos archivos funcionan correctamente para ti, y de no ser así pues deja un comentario en esta entrada, ¡muchas gracias! 😉

Y por supuesto, ¡muchísimas gracias a Xiseme por su enorme trabajo!

, ,

3 comentarios

Nueva versión de «Domando al escritor»

Ya se encuentra disponible para su descarga, su adquisición o para recibir donaciones 😉 la última versión de «Domando al escritor», completamente actualizada para Apache OpenOffice(TM) 4.0.

Además de actualizar el contenido a la recientemente liberada (hoy) versión 4.0 de Apache OpenOffice, se han escrito cuatro nuevos capítulos, varios capítulos han sido rescritos casi desde cero, todos los otros revisados, cambios en el orden de las diferentes partes del texto y en muchas explicaciones para mejorar la claridad, errores corregidos… en fin, un libro que se presenta completamente nuevo a la vez que construye sobre lo que ya existía.

320 páginas, 95 figuras, varias tablas, nueve páginas sólo de índice… el libro está más completo que nunca: espero, lector, que lo disfrutes.

Clic sobre la imagen de la cubierta del libro o en la barra superior de este sitio para llegar a la página de «Domando al escritor».

CarátulaFinal500

, ,

2 comentarios

Math: alineación de línea y alineación de fracción

Por defecto, cuando se escribe un objeto Math multilínea (usando la instrucción newline), el contenido del objeto está centrado por lo que si una línea es más larga que las otras, estas últimas se centrarán automáticamente.

Math-alinear1

Para cambiar esto y tener todas las líneas del objeto alineadas a la izquierda, es posible ir, dentro de un objeto Math, a Formato → Alineación y seleccionar «Izquierda»… hasta que nos damos cuenta que esta configuración alinea todo a la izquierda, incluso numerador y denominador de fracciones.

Math-alinear

Creo que estamos de acuerdo en que esto se ve muy mal…

El truco para solucionar esto es muy simple: dejar la alineación por defecto como «Centrado» y agregar dos comillas dobles al inicio de cada línea

Math-alinear2

""AAAA over B
newline
""A over B

Problema resuelto.

Deja un comentario

A %d blogueros les gusta esto: