Grafiken in Papieren

10

Ich habe mich immer gefragt, mit welchen Programmen die Leute ihre Grafiken machen, wenn sie Papiere veröffentlichen. Die meiste Zeit scheinen sie in irgendeiner Weise als Vektorgrafiken eingebettet zu sein, würde ich sagen, wenn ich versuche, das PDF zu zoomen, scheint es, dass es das Bild im Moment berechnet, es scheint kein Bild zu sein. Aus ihrer Sicht scheinen sie nicht nur Druckbildschirme von Mathematica-Plots zu sein.

Hier sind einige Beispiele dafür, was ich meine:

Alt-Text

Alt-Text

Weiß jemand, was ich verwenden soll, um ähnliche Grafiken erstellen zu können?

(Ich habe ein Latex-Tag angebracht, da ich glaube, dass es etwas damit zu tun hat.)

verschlungenes Elysium
quelle
1
Nicht wirklich eine Programmierfrage, oder?
Möglicherweise muss zu superuser.com
Andy West
1
Mit Rücksicht auf den Umzug nach SU: Es wäre sehr hilfreich, wenn wir wüssten, in welcher Umgebung er die Papiere und Grafiken vorbereitet ... Ohne eine Antwort würde ich für den Umzug stimmen.
dmckee --- Ex-Moderator Kätzchen
superuser.com ist eine bessere Umgebung für diese Frage. Es ist jedoch eine interessante Frage.
Stefano Borini

Antworten:

4

Alok schlägt zu Recht TikZ vor: Dies ist wahrscheinlich das Beste der aktuellen Generation von Grafiksoftware. Obwohl Metapost einen Blick wert ist.

Ein historischer Hinweis: Sie konnten skalierbare Grafiken in Tex-Dokumente einbetten, indem Sie Metafont verwendeten, um Grafiken als Schriftzeichen darzustellen, die einfach in .dvi-Dateien "eingegeben" werden konnten.

Später unterstützten dvips die Codierung von "ps specials" in dvi-Dateien, was die Aufnahme von .eps-Zahlen unterstützte, und ermöglichten komplexere Grafikpakete wie xy-pic und pstricks.

Mit Metapost konnten die Metafont-Schriftdeskriptoren als ps-Specials direkt in die dvi-Datei eingebettet werden.

Das Aufkommen von pdflatex hat die Landschaft ein wenig verändert: Nicht alle ps-Tricks konvertieren auch in die Art und Weise, wie pdftex mit Grafiken umgeht: Metapost ist in Ordnung, aber für pstricks muss zum erneuten Rendern entkommen werden. Daher solche Pakete wie pdftricks, die eine "sichere" Teilmenge der Funktionalität von pstricks bieten.

Charles Stewart
quelle
1

Ich würde GLE empfehlen: http://www.gle-graphics.org/ Die meisten Abbildungen in "Mustererkennung und maschinelles Lernen" von Christopher M. Bishop stammen von diesem Tool.

Andere verwenden auch GnuPlot, alle Zahlen in "Informationstheorie Inferenz und Lernalgorithmen" von David MacKay.

Die beiden oben genannten Bücher sind sehr übliche Forschungstexte im Bereich des maschinellen Lernens.


quelle
1

Verwenden Sie ein beliebiges Programm, das Vektorgrafiken erstellen und in diese formatieren .epsoder .pdfformatieren kann.

Ich verwende MATLAB zum Erstellen von Diagrammen. Dann exportiere ich es als .epsDatei. LaTeX unterstützt dieses Format direkt für pdfLaTeX. Wenn ich dort etwas zum Optimieren benötige, verwende ich Adobe Illustrator oder InDesign und exportiere es nach '.pdf. oder 'eps'-Datei.

Crowley
quelle
0

Siehe Wikibooks . Im Allgemeinen können Sie entweder ein PDF (mit pdflatex) oder ein EPS (mit ps latex) einfügen, um die Vektorgrafiken zu importieren, oder Sie können ein LaTeX-Paket verwenden, um die Grafiken inline zu rendern.

Um externe Grafiken zu erstellen, sind Gnuplot und R eine gute Wahl. Sie können sie auch mit Gnumeric, Inkscape, Xfig oder einem anderen Programm erstellen.

Um Inline-Grafiken zu erstellen, hatte ich Erfolg mit dem XY-pic-Paket. Es ist arkan und schwer zu lernen, aber ziemlich mächtig.

Die Beschriftungen in diesen beiden Abbildungen werden von TeX gerendert - es ist einfacher, sie zu erhalten, wenn Sie die Grafiken inline erstellen, aber es ist auch möglich, dass eine externe Datei sie abruft.

Josh Lee
quelle
0

Wenn ich Zahlen in LaTeX-Dokumenten erstellt habe, habe ich es vorgezogen, ein externes Bild entweder in Poscript oder PDF zu verwenden (abhängig von der verwendeten Werkzeugkette). Die Werkzeuge, die ich zum Erstellen der Grafik verwendet habe (z. B. Gnuplot, Xfig, Punkt usw.), können ein Vektorbild im Gegensatz zu einem Rasterbild ausgeben .

Andrew
quelle
0

TikZ und PStricks sind beide gut. Es gibt einen speziellen Bereich der Grafik, der für die experimentelle Wissenschaft und Technik sehr wichtig ist, aber in den Antworten dafür nicht erwähnt wurde. Für das Zeichnen von experimentellen Daten finde ich Jim Planks jgraphweitaus einfacher und flexibler als Gnuplot (obwohl ich gestehe, dass die Lernkurve ärgerlich ist). Ein Beispiel ist eine Handlung mit einigen Tukey-Boxen, die ich für die Prüfungsnoten meiner Klasse erstellt habe. Es gibt einige andere schöne Beispiele auf den jgraph-Seiten.

Norman Ramsey
quelle