Soluciona la advertencia de pgfplots cuando la entrada empieza con dígitos iguales.
Es posible que veas advertencias de "Missing character" en tu registro cuando el valor de una celda de la tabla comienza con dígitos repetidos, como 55.463. Esto sucede debido a un error en la forma en que pgfplots detecta los encabezados en las tablas de datos.
La respuesta corta: añade header=false a las opciones de tu tabla. Si eso no funciona, asegúrate de que tus datos estén limpios o utiliza una versión más reciente del paquete.
Por qué aparece esta advertencia
La advertencia ocurre porque pgfplots intenta determinar si una fila contiene nombres de columnas probando el contenido de las celdas. Utiliza una macro llamada \pgfplotstableread@if@finite que realiza una prueba \ifx en la entrada.
Cuando tus datos comienzan con dos dígitos idénticos, como 55.463, la lógica interna identifica incorrectamente la celda como un encabezado. Esto provoca que el motor intente componer partes del número como si fueran texto en una fuente que carece de esos caracteres, lo que desencadena los errores de caracteres faltantes.
Cómo solucionar el problema
| Solución | Cuándo usarla |
|---|---|
Añadir header=false | Cuando tu tabla no tiene fila de encabezado. |
| Actualizar pgfplots | Si utilizas una versión antigua de TeX Live 2026. |
| Preprocesar datos | Si debes mantener los encabezados y el error persiste. |
Existen varias formas de detener estas advertencias dependiendo de la estructura de tu documento.
Uso de header=false
| Código |
|---|
| \addplot table[header=false, x index=0, y index=1] {data.csv}; |
Si estás cargando datos desde un archivo o un bloque en línea que no contiene nombres de columna, indicar explícitamente a pgfplots que omita la detección de encabezados es la solución más segura.
Preguntas
¿Están mis datos corruptos debido a esta advertencia?
No. La advertencia es un efecto secundario de la lógica interna de detección de encabezados. Tu gráfico debería renderizarse correctamente, aunque el archivo de registro estará lleno de advertencias.
¿Esto solo ocurre con el número 55?
No. Cualquier valor que comience con dos dígitos idénticos, como 11.2, 22.5 o 550, puede desencadenar este comportamiento dependiendo de cómo se analice la tabla.
¿Ayudará actualizar mi distribución de TeX?
Sí. Este es un problema conocido en el paquete pgfplots. Texeno utiliza TeX Live 2026, que incluye los parches y correcciones más recientes para este tipo de errores de análisis.
¿Puedo ignorar estas advertencias?
Puedes hacerlo, pero es mejor solucionarlas. Si tienes muchos valores de este tipo, las advertencias pueden dificultar la detección de errores reales en tu código LaTeX.
Prueba tu propio artículo en Texeno.
Empieza gratis, sube un proyecto como .zip y pulsa Recompilar. Mejora tu plan cuando necesites compilaciones más largas.
Empezar a escribir