是否可以直接将 csv 数据输入 csvsimple?

是否可以直接将 csv 数据输入 csvsimple?

我正在使用csvsimple将 CSV 文件转换为表格。我想将 CSV 文件的内容嵌入到 LaTeX 源文件本身中。这可能吗?

\documentclass{article}
\usepackage{csvsimple}
\begin{document}
\csvautotabular{csv.csv}
\end{document}

csv.csv例如,其中包含

1,2,3
4,5,6

我正在考虑做这样的事情:

\documentclass{article}
\usepackage{csvsimple}
\begin{document}
\csvautotabular{
1,2,3
4,5,6
}
\end{document}

答案1

根据 Thomas F. Sturm 的评论:

\documentclass{article}
\usepackage{csvsimple}
\usepackage{filecontents}
\begin{document}
\begin{filecontents*}{csv.csv}
1,2,3
4,5,6
\end{filecontents*}
\csvautotabular{csv.csv}
\end{document}
  • \usepackage{filecontents}需要能够filecontents在序言之外声明环境。
  • filecontents*需要加星号来忽略后面的回车符\begin{filecontents*}{csv.csv}

相关内容