![csvsimple 处理下划线错误](https://linux22.com/image/299034/csvsimple%20%E5%A4%84%E7%90%86%E4%B8%8B%E5%88%92%E7%BA%BF%E9%94%99%E8%AF%AF.png)
我尝试.csv
使用 打印文件csvsimple
。该 CSV 文件的列标题包含下划线。
在csvsimple
文档中,我找到了respect underscore=true
可以使 LaTeX 正确处理下划线的选项。
到目前为止,我的代码可以编译,但下划线在 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 符号。