martes, 21 de marzo de 2017

Números periódicos en LaTeX

Mira que es una cosa tonta, y mira que LaTeX tiene comandos en los paquetes estándar para dar rienda suelta a nuestra creatividad tipográfica. Pues resulta que escribir números periódicos no es algo tan directo en LaTeX. Más que nada, porque la notación anglosajona utiliza normalmente una barra recta o puntitos sobre los números del período. Y claro, los que utilizamos el arco de toda la vida (de toda la vida, para nosotros, claro), nos las tenemos que apañar de alguna manera.

Lo más fácil y directo es utilizar el paquete yhmath, así que, en el preámbulo, lo cargamos:


\usepackage{yhmath}


Y luego, ya en el documento, lo usamos a discreción:


4,\wideparen{9}
De esta forma, obtenemos algo del siguiente estilo:


El problema está en que en algunos editores de fórmulas online, no se permite cargar paquetes adicionales. Por ejemplo, en CodeCogs podemos utilizar \overarc (del paquete arcs), en sustitución de \wideparen, pero queda un poco menos bonito. De hecho, les he escrito a ver si lo incorporan:



Por cierto, para representar el 4,99... no hace falta ningún símbolo raro. Podemos escribir, sencillamente, 5 ;)

Bueno, y si alguien sabe de alguna otra forma para escribir los números periódicos en LaTeX, ¡para eso están los comentarios!
-----
Parece que la gente se anima a escribir comentarios y han dejado esta forma de escribir el período:
4,\widehat{89}
La ventaja es que está admitida, por ejemplo, en el editor online de CodeCogs. Ahora bien, proporciona un arco un pelín puntiagudo:

Créditos
Esto ha sido un poco de investigación profunda en internet, pero la mayor parte se puede encontrar en tex.stackexchange.

10 comentarios:

  1. Muchas gracias por su aporte, el paquete ymath entra en conflicto con otros paquetes, así que mi solución ha sido \stackrel{\frown}{3}.

    ResponderEliminar
    Respuestas
    1. Gracias por el apunte, Clara. ¿Has probado también la segunda opción que indico? (\overarc (del paquete arcs), en sustitución de \wideparen). Queda un poco más feote, el \frown no te servirá si el período es de más de una cifra. ¡Un saludo!

      Eliminar
  2. Hola Pablo! Estuve viendo tus posts donde habláis acerca del código LaTeX y sí que son realmente muy buenos, aprovecho para darte las gracias! Con respecto a la curva o arco que tienen los números que se repiten en los números periódicos, me he encontrado con esté código: "4,\widehat{89}" que quizás pueda servir. Lo dejo allí. Se pueden poner hasta 5 números bajo el "sombrero" sin problema alguno y se puede utilizar en el editor de CodeCogs. Atenta a tus comentarios! Salu2

    ResponderEliminar
    Respuestas
    1. ¡Reflejado queda! Esta semana sacaré un rato y lo incluiré como posible solución. Queda como un sombrerito en punta, eso sí. Gracias por comentar, me encanta :)

      Eliminar
    2. Hola Pablo! Gracias a ti! Me alegra mucho que sirva mi aportación para el blog y los demás :) Si me encuentro algún otro aporte que pueda serviros de ayuda os mantendré informados. Salu2!

      Eliminar
  3. Hola Pablo, el comando \overline{} permite notar periodos de más de un digito. Un abrazo.

    ResponderEliminar
    Respuestas
    1. ¡Gracias Rojinegro! Lo que ocurre es que \overline{} te hace una línea recta, ¿no? Y en España buscamos que sea un arquito... :)

      Eliminar
    2. En Costa Rica se utiliza con frecuencia la línea recta, pero se sabe de las notaciones también.

      Eliminar
  4. El comando \overline{9} funciona un poco mejor

    ResponderEliminar
  5. Cambiando el 9 por cualquier otro numero
    ejemplo: 0.6\overline{6}

    ResponderEliminar