Strukturformeln exportieren im svg-Format bei Chemdraw 11.0

Bearbeiten

Hintergrund

Bearbeiten

Vorgehen

Bearbeiten

ChemDraw in der Version 11.0 (oder früher) unterstützt nicht den Export von svg-Bildern. Ich stelle hier zwei Wege vor, dies mittels Inkscape zu erreichen.

Folgende Programme wurden verwendet:

EPS importieren in Inkscape

Bearbeiten

Inkscape kann nicht von Haus auf eps-Dateien importieren. Unter Windows gilt folgende Anleitung, dies dennoch zu schaffen:

  1. Ghostscript installieren.
  2. Systemeigenschaften aufrufen (mittels sysdm.cpl in der "Ausführenzeile" links über Start) -> Erweitert -> Umgebungsvariablen. Dort im unteren Teil bei "Systemvariablen" den Wert "Path" suchen und auf "Bearbeiten" klicken. Nun dort ganz am Ende (ohne Leerzeile" folgendes einfügen: ;C:\Programme\gs\gs9.05\lib (mit Semikolon; falls Ghostscript auf einen anderen Pfad installiert wurde, enstprechend anpassen)
  3. Neustart
  4. Die Datei gswin32c.exe bzw. gswin64c.exe (abhängig von der installierten Version) im Verzeichnis C:\Programme\gs\gs9.05\bin kopieren und in C:\Programme\gs\gs9.05\lib einfügen.
  5. (Optional): Die Datei gssetgs.bat im Verzeichnis C:\Programme\gs\gs9.05\lib bearbeiten und überprüfen, ob in der 64-Bit Ghostscriptversion auch wirklich gswin64 bzw. gswin64c aufgeführt werden.

Fertig. Dann mittels Inkscape die eps-Datei öffnen und das "Richtige" (Feinheit) auswählen. Unbedingt die Farbe auf richtiges "schwarz" stellen, irgendwie ergibt das immer ein dunkelgrau. Am Ende noch Objekte in Pfade umwandeln und als normales svg speichern.

  • Pro Sobald das Ganze eingerichtet ist, kann man schnell und verlustfrei eps-Dateien in saubere svg-Dateien umwandeln.
  • Kontra: Etwas kompliziertere Anleitung; zu große eps-Dateien muss man wohl aufspalten (zuerst die eine Hälfte, dann der Rest). Farbe nach dem Import muss noch angepasst werden.

Quellen:

TIFF in SVG konvertieren

Bearbeiten
 
Import
 
Vectorize
 
Distinguish bitmap and vector pic
 
Adjust Pic and frame

Erstellen des Bitmapbildes

Bearbeiten

Mit Hilfe eines Zeichenprogrammes wie beispielsweise Chemdraw wird gemäß WP:WEIS die Strukturformel erstellt. Diese wird als TIF-Datei in einer Auflösung von ca. 240dpi exportiert

Vektorisieren des Bitmapbildes

Bearbeiten

In Inkscape wird das Bitmapbild über Datei→Importieren (Crtl+I) importiert. Es muss anschließend vektorisiert werden. Dies geschieht über den Befehl Pfad→Bitmap vektorisieren (Shift+Alt+B). Die Einstellungen hierfür sind in der Abbildung angegeben.

Nach Vektorisieren muss das ursprüngliche Bitmapbild gelöscht werden. Da das vektorisierte Bild über dem Bitmapbild liegt, kann man durch Verschieben der Bilder (Abb. x) beide voneinander trennen.

Das Bitmapbild ist dabei "hässlicher", insbesondere Kurven werden nicht so glatt dargestellt. Nach Löschen des Bitmapbildes sollte eine geeignete Größe für das vektorisierte Bild gewählt werden. Größen bis 600×600px sind dabei akzeptabel.

Schließlich ist es empfehlenswert, einen ca. 10px breiten Rand um das Bild zu erzeugen. Hierfür geht man bei Datei→Dokumenteinstellungen (Shift+Crtl+D) auf "Seite in Auswahl einpassen". Danach fügt man jeweils 20px (2·10px) für die Höhe und Breite dem angegebenen Werten hinzu. Um das Bild zu zentrieren, kann man Objekt→Ausrichten und Abstände ausgelichen (Shift+Crtl+A) die Zentrierung vornehmen (siehe Abb.).

Als „Normales SVG“ speichern…

  • Pro: Beliebig große Dateien können in svg umgewandelt werden
  • Kontra: Die svgs sind "kombiniert", das macht individuelle Gestaltung (Farben, Schrift) komplizierter. Es kann zudem zu unerwünschten Abrundungen kommen.