csvsimple はアンダースコアを間違って処理します

csvsimple はアンダースコアを間違って処理します

.csvを使用してファイルを印刷しようとしていますcsvsimple。その CSV ファイルの列ヘッダーにはアンダースコアが含まれています。

ドキュメント内に、 LaTeX がアンダースコアを正しく処理できるようにするcsvsimpleオプション オプションを見つけました。respect underscore=true

これまでのところ、コードはコンパイルできますが、アンダースコアは PDF では不明な文字としてレンダリングされます。

間違ったアンダースコアの処理の図。

以下に最小限の動作例を示します。

\documentclass[10pt,a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage{csvsimple}
\usepackage{array,booktabs}

\begin{document}

    \csvautobooktabular[respect underscore=true]{data.csv}

\end{document}

それぞれの CSV ファイルは次のとおりです。

test_col,col_test
1824,4
1892,3
1948,3
1968,3

答え1

追加

\usepackage[T1]{fontenc}

デフォルトの OT1 エンコーディングでは、予想される場所に ASCII 記号が含まれません。

関連情報