如何在 pgfplots/tikz 的節點文字中插入攝氏符號?

如何在 pgfplots/tikz 的節點文字中插入攝氏符號?

這是我的程式碼。

\resizebox{\textwidth}{!}{
\begin{tikzpicture}
\selectcolormodel{gray}
\begin{axis}[xlabel=Voltage,ylabel=Current,title=IV Characteristics of PV Module]
\node[label={Set 1}] at (axis cs:2,60){};
\node[label=Set 2] at (axis cs:2,150){};
\node[label=Set 3] at (axis cs:2,240){};
\node[label=Set 4] at (axis cs:2,305){};
\addplot table [x=v1,y=i1, col sep=comma,mark=none] {SolarCellIV.csv};
\addplot table [x=v2,y=i2, col sep=comma,mark=none] {SolarCellIV.csv};
\addplot table [x=v3,y=i3, col sep=comma,mark=none] {SolarCellIV.csv};
\addplot table [x=v4,y=i4, col sep=comma,mark=none] {SolarCellIV.csv};
\node at (axis cs:12,360) {Set 1: 44.9 degreeCelsius};
\end{axis}
\end{tikzpicture}}

我想要用攝氏符號代替文字。我該怎麼做?

答案1

只需使用\textdegree{}C

\usepackage{textcomp}請注意,您需要在文件的序言中 註明。

答案2

這裡還有另外兩個選項:

$44.9^\circ$C
\SI{44.9}{\celsius} % \usepackage{siunitx}

我更喜歡第二個(如果無論如何使用 siunitx)。

答案3

大多數內容已經說過了,但值得一提的是,$^\circ$\textdegree{}產生不同的符號:循環與文字程度

所以要么

\usepackage{textcomp}
44.9 \textcelsius{}

或者

\usepackage{siunitx}
\SI{44.9}{\celsius}

或者如果確切的排版並不重要,這也有效:

$44.9\, ^\circ$C

如果省略大括號後\textdegree{}後面的空格將被忽略。 \textlevel\ 做同樣的工作。

答案4

我使用該amsmath包並像這樣使用它(將25和替換C為您需要的任何內容):

$25^\text{o}C

它看起來是這樣的:

25 ℃

我認為它看起來很像真正的度數符號,而且相當簡單。

相關內容