antivirus
Óptima protección antivirus: Soluciones de seguridad en Internet de G Data para PC.

lunes, 31 de marzo de 2014

Arreglar un extraño error de LaTeX relacionado con el lenguaje

En versiones modernas de LaTeX, el uso del lenguaje "spanish" del paquete "babel" puede producir errores de compilación en proyectos que antes sí compilaban bien. El que me ha salido a mí es:

! Argument of \language@active@arg~ has an extra }.

La solución que he encontrado es modificar los parámetros del paquete:

\usepackage[spanish,es-noshorthands]{babel}


20 comentarios:

  1. Muchas gracias! Estaba buscando la solución a este problema.

    ResponderEliminar
  2. Lo mismo digo! Un fenómeno. Una hora buscando una buena solución. GRACIAS!

    ResponderEliminar
  3. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  4. Yo andaba buscando una solución en https://tex.stackexchange.com 2 días. Muchas gracias por el aporte.

    ResponderEliminar
  5. Obtuve el mismo error, pero indicando el caracter comillas ("), en lugar de la tilde (~). La propuesta de modificar la opción del paquete Babel (,es-noshorthands) solucionó el error.

    Gracias por el aporte.

    ResponderEliminar
  6. bien ahi, despues de probar varias cosas esto si funciono. Gracias.

    ResponderEliminar
  7. Hola muchas gracias por tu ayuda, me sirvio de mucho.
    Que bueno que existan personas buenas como tu que comparten sus conocimientos con otros.
    Gracias
    Atentamente
    Zahira

    ResponderEliminar
  8. Me ha solucionado un error que me daba el paquete polynom.
    Muchas gracias!!!!!

    ResponderEliminar
  9. Nomms me funcionó, eres un capo.

    ResponderEliminar
  10. Te amo, me ahorraste horas de busqueda, yo pensaba que el error era de tikz

    ResponderEliminar
  11. Tu explicación sigue ayudando a la gente después de 7 años. Gracias.

    ResponderEliminar
  12. Enorme!! Muchisimas gracias, esto em sigue ayudando aún. Llevaba dias buscando solución par ami TFM

    ResponderEliminar
  13. Solución perfecta. ¡Gracias!

    ResponderEliminar
  14. La primera vez que lo introduje funcióno, pero lo elimine, pues me creaba una separación demasiado grande entre los item de una lista. Pero como no encontré otra solución, lo introduje nuevamente. Pero esta vez no funciona. El problema son las flechas usadas en tikz y que genera conflictos con babel, indicando el error indicado aquí.

    ResponderEliminar
    Respuestas
    1. Saben, eliminé babel, y todo funciona ok. El error se produjo cuando introduje un diagrama de flujos hecho en tikz.

      Eliminar
  15. Gracias, funcionó. Tenía un archivo del 2019 con texlive 2028 y me pase para texlive 2022 debido a que me toco formatear el PC. No me servía y no sabía que hacer, hasta que leí tu blog. Muchas gracias de nuevo.

    ResponderEliminar
  16. Muchas gracias por compartir la información.

    ResponderEliminar