Latex LongTable Python - PullRequest
       17

Latex LongTable Python

0 голосов
/ 25 июня 2019

Это код, который я рассматривал в качестве рабочей части, которую я получил от GitHub. Я пытался взять набор данных, и у меня есть минимальный рабочий пример того, как это. Я включил краткое описание того, что я ищу, это в основном документация для изучения кода. Я также отметил, что у вас нет тега запроса ссылки?

Изменить # 1

from pylatex import Document, LongTable, MultiColumn
import pandas as pd
def genenerate_longtabu():

geometry_options = {

    "margin": "2.54cm",

    "includeheadfoot": True

}

doc = Document(page_numbers=True, geometry_options=geometry_options)
data1 = pd.read_csv('C:\\Users\\Light_Wisdom\\Desktop\\93.4mu3Abs.csv', header = 1)
df = data1.to_numpy()


# Generate data table

with doc.create(LongTable("l")) as data_table:
        data_table.add_hline()
        data_table.add_row(["header 1"])#,"header 2"])
        data_table.add_hline()
        data_table.end_table_header()
        data_table.add_hline()
        data_table.add_row((MultiColumn(1, align='r',
                            data='Containued on Next Page'),))
        data_table.add_hline()
        data_table.end_table_footer()
        data_table.add_hline()
        data_table.add_row((MultiColumn(1, align='r',
                            data='Not Containued on Next Page'),))
        data_table.add_hline()
        data_table.end_table_last_footer()

        row = [data1]
        for i in range(1337):
                data_table.add_row(row)



doc.generate_pdf("longtable", clean_tex=False)

genenerate_longtabu ()

Я пытаюсь сделать longtable из набора данных, и я имею в виду, что набор данных может быть минимальным, как это:

Terahertz (THz),Absorbance
X, A
Z, B
Y, C
U, S
And, SoOn

Я новичок в этой комбинации python и Latex, и любая документация, которую нужно изучить для программирования, будет полезна, потому что я попробовал базовый поиск, но он возвращается к LaTex, который я уже скачал; тем не менее, я был представлен в Pandas и обнаружил, что использование этого будет эффективно для генерации типов отчетов, поскольку я могу включить pdf в свой отчет. Мой поиск привел меня к GitHub, который привел меня к моему вопросу. Есть ли какая-нибудь документация, которую вы могли бы предоставить на PyLatex, которая могла бы помочь автоматизировать и, таким образом, помочь мне научиться кодировать это на Python?

...