Missing charater: There is no ,(U+002C) in nullfont!

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Missing charater: There is no ,(U+002C) in nullfont!

Re: Missing charater: There is no ,(U+002C) in nullfont!

von Stefan Kottwitz » Fr 29. Sep 2023, 12:19

Hallo Aaron,

das liegt am Komma nach \pgfplotsset{set layers}, was Du entfernen kannst. Das Komma würde ja ausgegeben werden, und um unerwünschte Ausgaben zu verhindern, setzt TikZ die Schrift auf nullfont. Statt ein Komma mitten im Bild hast Du so nur diese Warnung im Log.

Stefan

Missing charater: There is no ,(U+002C) in nullfont!

von AaronK » Fr 29. Sep 2023, 10:52

Ich bekomme die Fehlermeldung `Missing charater: There is no ,(U+002C) in nullfont!` Kann mir bitte jemand zeigen, wo der Fehler ist?
\documentclass{scrreprt}
\usepackage{tikz}
\usepackage{pgfplotstable}
\usepackage[locale=DE]{siunitx}
\usepgfplotslibrary{units}
\pgfplotsset{compat=newest,width=.9\textwidth}

\begin{document}
\begin{figure}[h]
    \begin{tikzpicture}
        \pgfplotsset{set layers},
        \begin{axis}[
                width=0.78\textwidth,
                scale only axis,
                axis y line*=left,
                xmode=log,
                xmin=1, xmax=10000,
                ymin=0, ymax=40,
                xticklabels={\qty{1}{\mW}, \qty{10}{\mW}, \qty{100}{\mW}, \qty{1}{\W}, \qty{10}{\W}},
                log ticks with fixed point, x tick label style={/pgf/number format/1000 sep=\,},
                domain=1:10000,
                grid=both
            ]
            \addplot [very thick] {10*log10(x)};
        \end{axis}
        \begin{axis}[
                width=0.78\textwidth,
                scale only axis,
                xlabel={Watt [\unit{\W}]},
                ylabel={Dezibel [\unit{dB\m}]},
                axis y line*=left,
                axis x line*=none,
                xmode=log,
                xmin=1, xmax=10000,
                ymin=-40, ymax=0,
                xticklabels={\qty{100}{\nW}, \qty{1}{\uW}, \qty{10}{\uW}, \qty{100}{\uW}, \qty{1}{\mW}},
                log ticks with fixed point, x tick label style={/pgf/number format/1000 sep=\,},
                grid=both,
                axis line shift=10mm
            ]
        \end{axis}
    \end{tikzpicture}
    \caption{Leistung in Dezibelmeter [dBm]}
    \label{fig:leistung-in-dezibelmeter}
\end{figure}
\end{document}

Nach oben