Was ist eigetnlich LATEX
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
attribut
aussprache
beitrag
buch
computer
definition
dokument
durchaus
fazit
funktion
gliedern
kommando
latex
operation
parsen
procedural
programmiersprache
programmierung
tag
vergleich
-
die ganze Zeit lese ich irgenwelche Posts über tag/latex">Latex und jetzt intressiert es mich was das eigentlich ist
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Eine Kleidung für Fetische...
Nein, du hättest einfach mal Wikipedia bemühen können, dann wärst du auch auf
http://de.wikipedia.org/wiki/LaTeX gekommen.
-AlienDwarf -
Kurz und knapp:
Es ist eine nicht so schwer zu erlernende Programmiersprache mit der du übersichtliche Diplomarbeiten oder andere etwas umfangreichere Aufsätze/Projekte/Dokumente übersichtlich gestalten kannst. -
Kurz und knapp:
Es ist eine nicht so schwer zu erlernende Programmiersprache mit der du übersichtliche Diplomarbeiten oder andere etwas umfangreichere Aufsätze/Projekte/Dokumente übersichtlich gestalten kannst.
LATEX ist KEINE Programmiersprache. LATEX (aussprache: latech) ist ein Satzsystem.
Es ermöglicht es z.B. durch seine Auserordentlich guten Fähigkeitem im Formelsatz und seiner Offenen verfügbarkeit unter anderem auch den Satz von Hochkomplexen Wissenschaftlichen Dokumenten und wird auch in der Druckvorstufe eingesetzt.
Beitrag geändert: 20.6.2007 23:19:22 von keiax -
Wir hatten dasd inner Schule.
Es ist ein Typografieprogramm wo du mit Befehlen deine Texte und Bücher und sonstdawas leserlich und genormt ausgibst.
Du sagt quasi nur das ist eine Überschrift und nciht die Textzeile muss groß und fett sein.
Allerdings kannst du auch die Parameter zu der z.B Überschrift beliebig ändwern und von Schriftgröße 12 alle Überschriften auf 20 erhöhen ohne jede einzelne extra einzustellen. -
keiax schrieb:
LATEX ist KEINE Programmiersprache. LATEX (aussprache: latech) ist ein Satzsystem.
Beitrag geändert: 20.6.2007 23:19:22 von keiax
LaTeX kann man durchaus mit einer programmiersprache vergleichen! man verwendet tags (wie in html, php, jsp und anderen sprachen) um den text zu formattieren und zu gliedern!
Um ein dokument zu machen muss man die .tex files dann ja auch compilieren (naja eigentlich nur interpretieren - parsen) was auch vergleichbar mit html und co ist!
Fazit: wenn html eine programmiersprache ist, dann ist es latex auch! -
wenn html eine programmiersprache ist, dann ist es latex auch!
HTML ist aber definitiv keine Programmierstrache! -
keiax schrieb:
LATEX ist KEINE Programmiersprache. LATEX (aussprache: latech) ist ein Satzsystem.
Beitrag geändert: 20.6.2007 23:19:22 von keiax
LaTeX kann man durchaus mit einer programmiersprache vergleichen! man verwendet tags (wie in html, php, jsp und anderen sprachen) um den text zu formattieren und zu gliedern!
Um ein dokument zu machen muss man die .tex files dann ja auch compilieren (naja eigentlich nur interpretieren - parsen) was auch vergleichbar mit html und co ist!
Fazit: wenn html eine programmiersprache ist, dann ist es latex auch!
Du hast nur nicht berücksichtigt, dass weder html, js, php, etc. eine Programmiersprachen sind. HTML, LaTeX = Auszeichnungssprache (= was man eingibt sieht man), js und php = Scriptsprachen (Der Code wird interpretiert), Programmiersprachen werden compiliert (zB Basic, C/C++, ...). -
Hallo
PHP benutzt keine Tags, JavaScript auch nicht. Die benutzen nur Funktionen und Attribute ( funktion(attribut, attribut); )
LaTeX ist eine Auszeichnungssprache, wie HTML/XHTML. Im Prinzip (!) kann man damit PDF-Dateien erstellen, also Dateien die man nur Lesen, nicht bearbeiten kann.
Viele Grüße,
Andy -
keiax schrieb:
LATEX ist KEINE Programmiersprache. LATEX (aussprache: latech) ist ein Satzsystem.
Beitrag geändert: 20.6.2007 23:19:22 von keiax
LaTeX kann man durchaus mit einer programmiersprache vergleichen! man verwendet tags (wie in html, php, jsp und anderen sprachen) um den text zu formattieren und zu gliedern!
Um ein dokument zu machen muss man die .tex files dann ja auch compilieren (naja eigentlich nur interpretieren - parsen) was auch vergleichbar mit html und co ist!
Fazit: wenn html eine programmiersprache ist, dann ist es latex auch!
Na ja.
Das stimmt so nicht ganz.
Denn HTML ist keine Programmiersprache. Sondern eine Auszeichnungssprache ( http://de.wikipedia.org/wiki/Auszeichnungssprache ).
Allerdings was die wenigsten wissen, darüber ob Tex eine Programiersprache ist kann man sich streiten. Denn Tex ist eine Procedural Markup Language.
Es gibt Schleifen, Funktionen und Bedingungen.
Nur benutzt die vermutlich so gut wie keiner.
Ich würde sagen Tex ist eine Programmiersprache mit der keiner programmiert.
Jens -
Allerdings was die wenigsten wissen, darüber ob Tex eine Programiersprache ist kann man sich streiten. Denn Tex ist eine Procedural Markup Language.
Es gibt Schleifen, Funktionen und Bedingungen.
Nur benutzt die vermutlich so gut wie keiner.
Ich würde sagen Tex ist eine Programmiersprache mit der keiner programmiert.
Jens
In JavaScript oder BAT-Programmierung gibt es auch Schleifen, Funktionen, Operationen etc. und es ist keine Programmiersprache. Eine Programmiersprache wird nicht dadurch ausgezeichnet, sondern ob sie kompiliert wird. Alles was kompiliert wird, ist eine Programmiersprache, kurz gefasst jedenfalls. Latex ist von mir aus Auszeichnungssprache mit integrierter Scriptsprache (oder was auch immer), aber keinesfalls eine Programmiersprache... -
Allerdings was die wenigsten wissen, darüber ob Tex eine Programiersprache ist kann man sich streiten. Denn Tex ist eine Procedural Markup Language.
Es gibt Schleifen, Funktionen und Bedingungen.
Nur benutzt die vermutlich so gut wie keiner.
Ich würde sagen Tex ist eine Programmiersprache mit der keiner programmiert.
Jens
In JavaScript oder BAT-Programmierung gibt es auch Schleifen, Funktionen, Operationen etc. und es ist keine Programmiersprache. Eine Programmiersprache wird nicht dadurch ausgezeichnet, sondern ob sie kompiliert wird. Alles was kompiliert wird, ist eine Programmiersprache, kurz gefasst jedenfalls. Latex ist von mir aus Auszeichnungssprache mit integrierter Scriptsprache (oder was auch immer), aber keinesfalls eine Programmiersprache...
[ironi]Gut zu wissen und ich dachte immer dass Maschinensprache eine Programmiersprache ist.
Schon wieder was dazugelernt.
[/ironi]
Du solltest deine Definition nochmal überdenken. ;)
Auch Scriptsprache sind Programmiersprache. Oder ist PHP keine Programmiersprache?
Die Abhängigkeit von kompilieren und Programmiersprache ist mir neu.
Woher hast du diese Definition?
Ganz neben bei halte ich JavaScript für eine Programmiersprache.
Ob man damit so viel machen kann ist eine andere Frage.
Jens -
Ihr seid Euch aber darüber im Klaren, dass Antworten auf die Frage, ob LaTeX eine Programmiersprache ist, eher verwirrend als nützlich sind, oder?
Ein wenig Geschichte (die vollständige Version findet Ihr unter http://de.wikipedia.org/wiki/TeX bzw. http://de.wikipedia.org/wiki/LaTeX)
In den 70' begann Donald Knuth (Informatik-Papst), dem die damals verfügbaren Satzsysteme für sein Buch "The Art of Computer Programming" nicht gut genug waren, mit der Entwicklung eines eigenen Satzsystems, nämlich TeX (Knuth hat übrigend aus der selben Motivation heraus noch ein Fonterzeugungssystem namens MetaFont geschrieben. Die Computer Modern Fonts, in denen TeX-Dokumente standardmäßig gesetzt werden, sind MFs. MF ist nun wirklich eine Programmiersprache :-)) TeX ist ein textbasiertes System, d.h. es gibt keine schöne GUI, Ihr schreibt eine Textdatei, die nebem dem eigentlichen Text, den Ihr setzten möchtet, Steuerkommandos enthält (ähnlich wie HTML). Insbesondere gibt es ein Kommando, um neue Kommandos zu definieren; diese werden dann Makros genannt. Wenn Ihr etwa
\def\mymacro{Hello World}
in Eure TeX-Datei schreibt und später dann im Text \mymacro verwendet, erhaltet ihr im gesetzten Text "Hello World". Mit diesem Mechanismus (der viel mächtiger als z.B. Funktionsaufrufe in den meisten Programmierspachen und Grundlage der "Programmierbarkeit" von TeX ist) kann man nun beliebig komplexe Sachen machen, insbesondere kann man Marko-Bibliotheken erstellen. LaTeX ist eine dieser Bibliotheken. Auf LaTeX aufgebaut sind nun eine ziemlich grosse und nicht leicht überschaubare Anzahl weiterer Bibliotheken definiert worden, die als sog. "Styles" (das hat wenig mit css zu tun) angeboten werden.
Soll man LaTeX (oder sogar TeX) lernen? Für's Briefeschreiben vielleicht nicht, aber für Artikel, Bücher, Diplomarbeiten oder Dissertationen ist LaTeX unbedingt empfehlenswert. Das Ergebnis sieht einfach gut aus (viel besser als bei den von MS gelieferten Alternativen), und die Wahrscheinlichkeit, dass irgendeine Dummheit das ganze Dokument einen Tag vor der Abgabe unleserlich macht (siehe oben genannte Alternativen) ist verschwindend gering :-)
Ein paar Links:
- LaTeX Kurzbeschreibung, reicht für die ersten Bücher: ftp://dante.ctan.org/tex-archive/info/lshort/german/l2kurz.pdf
- TeX (und Konsorten) für Windows: http://miktex.org
Cheers, Peter
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage