如何将 txt 表导出到 latex?

如何将 txt 表导出到 latex?

我的表格来自 python 代码

我有一个表格格式的 txt 文件,我用 python 做了,但现在我必须将此表导出到 Latex,但我不知道该怎么做。我对 latex 一点都不擅长,所以如果你能帮助我,我将不胜感激。

谢谢你!

答案1

有几种方法可以实现这一点,下面列举其中一些:

1. 根据@Teddy van Jerry使用pgfplotstable

您的.txt文件:

    x y
    1 2
    2 4
    3 6
    4 8

您的.tex文件

\documentclass{article}
\usepackage{pgfplotstable}

\begin{document}
\pgfplotstabletypeset[
    col sep=space,
    columns={x,y},
    columns/x/.style={column name=$x$, column type={|c}},
    columns/y/.style={column name=$y$, column type={c|}},
    every head row/.style={before row=\hline, after row=\hline},
    every last row/.style={after row=\hline},
]{data.txt}
\end{document}

结果

在此处输入图片描述

2. 使用\usepackage{csvsimple}

您的.txt文件:

Name, Age, Gender
John, 30, Male
Sarah, 25, Female
Bob, 45, Male

您的.tex文件

\documentclass{article}
\usepackage{csvsimple}

\begin{document}
\begin{table}[h]
\centering
\csvreader[    tabular=|c|c|c|,    table head=\hline Name & Age & Gender \\\hline,    late after line=\\\hline,    ]{data.txt}{Name=\name,Age=\age,Gender=\gender}{\name & \age & \gender}
\end{table}
\end{document}

结果

在此处输入图片描述

相关内容