将python数据转换为latex表的实用程序。
pytextable的Python项目详细描述
pytextable使用纯python创建格式良好的latex表,并支持booktab。在
pytextable是高度可配置的,您可以决定表的外观。在
pytextable体积小、速度快,只需要python>=3.6。在
快速入门指南
安装
pip install pytextable
在进口
^{pr2}$ 在根据数据创建latex表:)
pytextable.write(data,"table.tex")
在
示例
importpytextable# This is usually your 2d numpy array or any sequence of sequencesDATA=[[1.2346,1,1.2346],[1.2346,1.2346,1.2346],[1.2346,1.2346,1.2346]]>>>pytextable.tostring(DATA,fmt=".3f",header=("first","second","third"),caption="My fancy pytextable",label="tab:pytextable",)r""" \begin{table} \centering \caption{My fancy pytextable} \label{tab:pytextable} \begin{tabular}{ccc} \toprule first & second & third \\ \midrule 1.235 & 1.000 & 1.235 \\ 1.235 & 1.235 & 1.235 \\ 1.235 & 1.235 & 1.235 \\ \bottomrule \end{tabular} \end{table} """# To write to file use pytextable.write(DATA, filename)>>>pytextable.write(DATA,"table.tex",fmt=".3f",...)
许可证
这个程序是自由软件:你可以重新发布和/或修改它 自由软件发布的GNU通用公共许可的条款 基础,许可证的版本3,或(由您选择)任何更高版本 版本。在
分发这个程序是希望它能有用,但没有任何用处 保证;甚至连适销性或适用性的默示保证都没有 特殊目的。有关更多详细信息,请参阅GNU通用公共许可证。在
您应该已经收到GNU通用公共许可证的副本以及 这个节目。如果没有,请参见<;http://www.gnu.org/licenses/>;。在
- 项目
标签: