やばい、忘れてた。

人がTeX書く場合でも気にしなきゃいけないんだけど

プログラムに書かせるから余計に気にしないといけない。
LaTeX2e美文書作成入門 改訂第4版のP39にあるように

TeXで意味のある記号はエスケープしないといけない。

\をつけないといけないもの
# $ % & _ { } \ ^ ~
数式モードにするか、T1エンコーディングにしないといけないもの
< > |

これはやらんとね。

1つ目は良いとして2つ目。

数式モードにするかT1エンコーディングにするか。

数式モードにする場合、単に<, >, |の左右を$ではさめばいい。

それかプリアンブルに以下を書き込む。

\usepackage[T1]{fontenc}
\usepackage[UTF8]{inputenc}

これでいいらしいが、T1エンコーディングにすると

Package inputenc Error: Keyboard character used is undefined

ってエラーが出る。

なんぞこれ。

と言うことで数式モードにしよう。。。