AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi + Latex

Ein Thema von kagi3624 · begonnen am 13. Feb 2020 · letzter Beitrag vom 13. Feb 2020
Antwort Antwort
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

AW: Delphi + Latex

  Alt 13. Feb 2020, 14:17
Klar geht das. Mit Delphi und StringReplace Platzhalter in der Latexdatei ersetzen und dann den Commandline Compiler deines Latex Texteditors aufrufen. Also anstatt die Schaltfläche in Latex zu klicken. Der Latex Editor macht es auch nicht anders - zumindest meiner.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Gausi
Gausi
Online

Registriert seit: 17. Jul 2005
902 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Delphi + Latex

  Alt 13. Feb 2020, 17:38
Eine LaTeX-Datei ist ja nichts weiter als eine Textdatei. Diese kannst du problemlos mit Delphi erstellen. Natürlich musst du dich etwas in die LaTeX-Syntax einarbeiten, also Headerbereich mit documentclass etc.pp., und dann im eigentlichen Dokumentbereich ggf. eine section für Titel bzw. Überschrift, und dann halt die Tabelle einfügen. Gängige LaTeX-Editoren (z.B. als Alternative noch TexMaker) können dir bei dem Dokument-Gerüst helfen. Die fertige *.tex-Datei muss dann mit den LaTeX-Binaries kompiliert werden. Wie da genau die Abfolge mit DVI, PS und PDF ist, muss ich auch jedesmal neu schauen. Dazu muss auf dem System eine LaTeX-Distribution (auf Windows in der Regel MikTex) vorhanden sein, die du über Shellexecute aufrufen können solltest.

Für meine wissenschaftlichen Arbeiten habe ich auch gelegentlich tabellarische Ergebnisse von Programm-Simulationen nach LaTeX exportiert. Das habe ich aber über die Zwischenablage für Copy&Paste gemacht, d.h. Delphi hat mir den Tabellen-Code mit Werten gefüllt, den ich dann per Strg+V in die Dissertation eingefügt habe.

Generell ist LaTeX für Tabellen aber ein ziemlicher Krampf, und nicht unbedingt das ideale Werkzeug. Wenn du wirklich nur Tabellen hast, wäre ggf. eine *.csv-Datei und ein anschließender Import nach Excel o.ä. sinnvoller. Zumindest solange das nicht beim Endanwender deiner Software vollautomatisiert ablaufen soll. Aber beim Weg mit LaTeX muss du da auch MikTex installieren ...

Oder du schaust dich nach einer PDF-Komponente um, die das direkt ohne Umwege kann ...
Being smart will count for nothing if you don't make the world better. You have to use your smarts to count for something, to serve life, not death.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Delphi + Latex

  Alt 13. Feb 2020, 19:05
Hallo,
ich glaube, der TE kennt sich mit Latex aus,
er sucht halt nur eine Möglichkeit PDF's zu erzeugen.

Das ginge auch mit Word und COM-Automation ...
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

AW: Delphi + Latex

  Alt 13. Feb 2020, 19:20
Open/Libre Office kann auch nativ PDFs erzeugen. Ob man es allerdings automatisieren kann von außen, weiß ich nicht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Delphi + Latex

  Alt 13. Feb 2020, 19:28
Hallo,
ja, kann man.

https://www.openoffice.org/udk/commo...utomation.html
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz