現在、下記のようなTeXコードを考えていて、\caption{Au,Ag,Alの融点$\left[\degreeCelsius\right]$}
とするとTeX capacity exceeded, sorry [input stack size=10000].\degreeCelsius ->\si {\degreeCelsius とエラーが出ますが\caption{Au,Ag,Alの融点}
とするとエラーは出ません。
エラーの内容を見るにメモリを使い切ったというものだと思うのですがこの程度のことでメモリを使い切ってしまうものなのでしょうか。
なにかご存知の方がおられましたらご教授頂けると幸いです。
\documentclass{jlreq}
\usepackage{multicol}
\usepackage{siunitx}
\newcommand{\degreeCelsius}{\si{\degreeCelsius}}
\begin{document}
Au,Ag,Alの融点を表\ref{Au,Ag,Alの融点}にまとめる。
\begin{table}
\centering
\caption{Au,Ag,Alの融点$\left[\degreeCelsius\right]$}
\label{Au,Ag,Alの融点}
\begin{tabular}{c|r}
素材 & \multicolumn{1}{c}{融点$\left[\degreeCelsius\right]$} \\ \hline
Au & 100\\ \hline
Ag & 200\\ \hline
Al & 300\\
\end{tabular}
\end{table}
\end{document}