Latex-Pylatex-Mathe-Gleichung: Ich möchte mit Python Gleichungen zu einer Tabelle hinzufügen. zB Summation

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Latex-Pylatex-Mathe-Gleichung: Ich möchte mit Python Gleichungen zu einer Tabelle hinzufügen. zB Summation

by Guest » 12 Jan 2025, 10:37

Mein Ziel ist es, eine dynamische Tabelle zu erstellen, in der ich Werte aus meiner Datenbank erhalte und mithilfe von Iterationen mehrere Zeilen in der Tabelle erstelle. Ich weiß derzeit nicht, ob die Verwendung von „pylatex“ möglich ist. Mein Anliegen ist es jetzt, mit Python eine mathematische Gleichung in meinem PDF zu erstellen.
Im Folgenden können Sie einen Einblick in das bekommen, was ich versuche.

Code: Select all

from pylatex import Document, Section, Subsection, Tabular
from pylatex import Math, TikZ, Axis, Plot, Figure, Matrix, Alignat
from pylatex.utils import italic, bold
...
...
with doc.create(Subsection('Math Equations')):
doc.append('Attempt to create dynamic table i.e creating dynamic rows depending on the number of rows in Database, and displaying those values in PDF Table. \n \n')
with doc.create(Tabular('|p{3cm}|p{7cm}|p{3cm}|')) as table:
table.add_hline()
table.add_row((bold('ID'), bold('Equation'), bold('Result')))
table.add_hline()
table.add_row('1',Math(inline=False, data="\sum(a+b)", escape=None),'Result')
table.add_hline()
for x in range(0, 3):
table.add_row((bold(x), bold(x+1), bold(x+2)))
table.add_hline()
Image

Erwartungen:
Image

Ich habe auch „Pythontex“ ausprobiert Latex, wo das Erstellen von Gleichungen mit \sum_(a+b) für die Summierung einfach ist, das Erstellen dynamischer Tabellen jedoch schwierig oder unmöglich erscheint.
Ich freue mich auf Ihre Vorschläge. :)

Top