Up: Top   [Contents]


2 Importieren, Exportieren und Speichern

2.1 Allgemeines

2.1.1 Dateiformate

Wenn Sie eine Zeichnung auf einen Datenträger speichern, speichert jPicEdt die Zeichnung gleich zweimal ab,

Da sich sowohl der XML Code als auch der LaTeX Code in der selben Datei befinden, wird der komplette XML Block mit Prozentzeichen auskommentiert, damit die Datei auch richtig von LaTeX kompiliert werden kann. Der XML Code erlaubt es jPicEdt die Zeichnung neuzuladen ohne auch nur eine winzige Information zu verlieren, ein Feature welches das PSTricks Format nicht garantieren kann (das eepic Format schon gar nicht).

2.1.2 Speicherformate und Inhaltstypen

2.1.3 Öffnen einer Datei

2.1.4 Inhaltstypen und WYSIWYG-Verhalten

Daher sucht jPicEdt, wenn man eine Eingabedatei analysiert, zuerst nach einer JPIC-XML Präambel. Ist diese vorhanden, wird die Zeichnung auf Basis des XML-Codes neu aufgebaut (was bedeutet, dass sämtliche sonstige Änderungen an anderen Stellen der Datei zu keinem Effekt führen). Andernfalls (dies ist der Fall wenn Sie ein Bild öffnen welches per Hand oder in einer LaTeX-kompatiblen Software wie zum Beispiel GnuPlot geschrieben wurde, oder wenn der XML-Code gelöscht wurde), beauftragt jPicEdt einen integrierten LaTeX-Parser, welcher zur Zeit folgende drei Formate unterstützt: die Standard picture Umgebung, das eepic-Paket und das PSTricks Paket (alle drei können in einer einzelnen Datei kombiniert werden, in diesem Falle wird nur die erste \begin{[ps]picture}\end{[ps]picture} Deklaration betrachtet). Der LaTeX-Parser kann mit einer Vielzahl von Syntax-Abweichungen umgehen, sie brauchen sich also keine großen Sorgen darüber machen, ob Ihre Syntax nun perfekt LaTeX-, eepic- oder PSTricks-kompatibel ist oder nicht, denn der Parser wird eine recht informative Meldung ausgeben, falls er einen Syntaxfehler, eine falsch formatierte Zahl, usw. findet. Trotzdem empfehlen wir folgende Regeln zu beachten:

2.2 Besonderheiten der verschiedenen Formate

2.2.1 Analyse einer Datei im LaTeX-Format

2.3 Benutzer-Präambel und -Postambel im Speicherformat

Using user preamble and postamble means that you will moidfy “manually” the content of the save file without damaging it. This is for users with enough expertize. Moreover, this manipulation needs all the more care that the current version of jPicEdt does not detect file modification outside of jPicEdt, and will not invite you to reload a file that is more recent than your latest modification through jPicEdt, neither will it warn against overwrite a drawing save file that you modified outside jPicEdt.

Although basically a drawing save file can be directly included into a LaTeX file with a \input{nom_du_fichier_jpicedt} command, it is also possible to insert into it a user preamble and postamble, so that to make a master LaTeX file out of it.

The use preamble and postamble are not interpreted by jPicEdt, so they can be any text. In particular the user preamble can be a classical LaTeX document preamble, that is to say the code section that goes from \documentclass up-to \begin{document}, and a classical LaTeX postamble, that is to say the code section that comprises \end{document}. This way, the save file can be compiled directly with LaTeX like any master file.

Anhand der folgenden Abbildung wird beispielhaft gezeigt, aus welchen Teilen eine jPicEdt besteht:

img/RedStar

Der Inhalt der jPicEdt Datei, die zu dieser Abbildung gehört, kann hier heruntergeladen werden: help.RedStar.jpe.pstricks.

Hier ist er dargestellt:

Layout of a file in save format

Die Datei besteht aus sieben aufeinanderfolgenden Teilen:

  1. First of all a user preamble. This pramble is empty by default, and the only way to fill it is to edit the save file with a text editer software, like EMACS for instance. You can place whatever valid LaTeX code into this preamble, jPicEdt anyway does not interprete it. However, the two typical usage are these ones hereinafter :

2.3.1 Formatierung im DXF-Format


Up: Top   [Contents]