Behebe die pgfplots-Warnung bei Eingaben mit gleichen Anfangsziffern.
Du siehst möglicherweise „Missing character“-Warnungen in deinem Log, wenn ein Tabellenwert mit wiederholten Ziffern wie 55.463 beginnt. Dies geschieht aufgrund eines Fehlers bei der Erkennung von Tabellenüberschriften in pgfplots.
Die kurze Antwort: Füge header=false zu deinen Tabellenoptionen hinzu. Falls das nicht hilft, stelle sicher, dass deine Daten sauber sind, oder verwende eine neuere Version des Pakets.
Warum diese Warnung erscheint
Die Warnung tritt auf, weil pgfplots versucht, durch Testen des Zelleninhalts festzustellen, ob eine Zeile Spaltennamen enthält. Es verwendet ein Makro namens \pgfplotstableread@if@finite, das einen \ifx-Test auf die Eingabe anwendet.
Wenn deine Daten mit zwei identischen Ziffern beginnen, wie 55.463, identifiziert die interne Logik die Zelle fälschlicherweise als Überschrift. Dies führt dazu, dass die Engine versucht, Teile der Zahl wie Text in einer Schriftart zu setzen, der diese Zeichen fehlen, was die „Missing character“-Fehler auslöst.
So behebst du das Problem
| Lösung | Anwendung |
|---|---|
header=false hinzufügen | Wenn deine Tabelle keine Überschriftenzeile hat. |
| pgfplots aktualisieren | Falls du eine ältere Version von TeX Live 2026 verwendest. |
| Daten vorverarbeiten | Wenn du Überschriften behalten musst und der Fehler bestehen bleibt. |
Es gibt verschiedene Möglichkeiten, diese Warnungen je nach Dokumentstruktur zu unterbinden.
Verwendung von header=false
| Code |
|---|
| \addplot table[header=false, x index=0, y index=1] {data.csv}; |
Wenn du Daten aus einer Datei oder einem Inline-Block lädst, der keine Spaltennamen enthält, ist es die sicherste Lösung, pgfplots explizit anzuweisen, die Überschriftenerkennung zu überspringen.
Fragen
Sind meine Daten aufgrund dieser Warnung beschädigt?
Nein. Die Warnung ist ein Nebeneffekt der internen Logik zur Überschriftenerkennung. Dein Plot sollte weiterhin korrekt gerendert werden, auch wenn die Log-Datei mit Warnungen überladen ist.
Passiert das nur mit der Zahl 55?
Nein. Jeder Wert, der mit zwei identischen Ziffern beginnt, wie 11.2, 22.5 oder 550, kann dieses Verhalten auslösen, je nachdem, wie die Tabelle geparst wird.
Hilft ein Update meiner TeX-Distribution?
Ja. Dies ist ein bekanntes Problem im pgfplots-Paket. Texeno verwendet TeX Live 2026, das die aktuellsten Patches und Korrekturen für diese Art von Parsing-Fehlern enthält.
Kann ich diese Warnungen ignorieren?
Du kannst, aber es ist besser, sie zu beheben. Wenn du viele solcher Werte hast, können die Warnungen es erschweren, tatsächliche Fehler in deinem LaTeX-Code zu finden.
Probier dein eigenes Paper in Texeno aus.
Starte kostenlos, lade ein Projekt als .zip hoch und klicke auf „Neu kompilieren“. Upgrade, wenn du längere Kompilierungen brauchst.
Losschreiben