arXiv投稿時にquantikzでinserted $ missingエラーが出るとき

April 2, 2025, 2:25 p.m.

#論文  #LaTeX 

ローカルでの \(\LaTeX\) コンパイルでは問題ないのに、いざ arXiv へ投稿したときに

inserted $ missing

などとエラーが出てコンパイルが通らなかった。おそらく \gate{} 内での _ を数式だと \(\LaTeX\) が勘違いしているのだろうがしばらく原因がわからず困った。

その原因は、 quantikz ドキュメントの 1. Usage に書いてあるように、 arXiv 上の TeX では古い quantikz が使われているためである。ここには tikzlibraryquantikz2.code.tex を同梱すれば良いと書かれているが、自分は諸事情で \usepackage{quantikz} としていたので、 tikzlibraryquantikz2.code.tex に加えて quantikz.sty も一緒に main.tex と同梱したところ、 arXiv でのコンパイルが無事に通った。