deidou
Anmeldungsdatum: 28. Februar 2011
Beiträge: 756
|
Hallo. mit LibreOffice Calc habe ich ein paar Grafiken erstellt, und jetzt würde ich sie gerne in LyX zu einem Dokument hinzufügen.
Normalerweise mache ich das so:
1) in LibreOffice exportieren als PDF
2) PDF öffnen und Screenshot machen
3) in Gimp den Screenshot zurechtschneiden
4) in LyX den zurechtgeschnittenen Screenshot einfügen Das Ergebnis ist aber unscharf, weil LyX scheinbar das Bild skaliert. Nun würde ich gerne die Grafiken als SVG-Dateien exportieren.
Ich habe es folgendermaßen probiert:
1) in LibreOffice Calc Grafik markiert und kopiert in die Zwischenablage
2) in LibreOffice Draw eingefügt
3) in LibreOffice Draw als SVG exportiert
4) das SVG-Bild mit Inkscape geöffnet Das öffnen mit Inkscape geht aber schief, da die Grafik ohne Achsen und ohne Text angezeigt wird.
Die exportierte SVG-Datei kann ich nicht mal mehr mit LibreOffice Draw öffnen, die sieht dann verzerrt und verschoben aus.
Mit Gimp lassen sich keine SVG-Dateien öffnen und zurechtschneiden. Also nochmal kurz:
Wie bekomme ich einen Graph aus LibreOffice Calc nach LyX, ohne tausend Umwege ?
Wenn möglich nicht als Rasterbild, sondern als Vektorgrafik.
|
Keba
Ehemalige
Anmeldungsdatum: 24. Juli 2007
Beiträge: 3802
|
Hallo, Unsere Forensyntax kennt Listen, die sehen deutlich schöner aus, als deine selbsterstellen in einem Codeblock. deidou schrieb: Wie bekomme ich einen Graph aus LibreOffice Calc nach LyX, ohne tausend Umwege ?
Wenn möglich nicht als Rasterbild, sondern als Vektorgrafik.
Ist zwar nicht wirklich eine Lösung, aber ich würde den Graphen als PDF exportieren, wenn das vernünftig mit LibreOffice geht. PDF kennt dann auch Vektorgrafiken. Allgemein hab ich die Erfahrung gemacht, dass Vektorgraphiken bei vielen Punkten auf die Dauer viel zu groß werden. Meine Quota (der Speicherplatz, den ich verwenden durfte) an der Uni lief dann doch sehr schnell voll, wenn man viele 60MiB große Bilder hat. Für den Druck reichen auch Pixelgrafiken, man kann die DPI-Anzahl ja hochschrauben. Grüße, Keba.
|
deidou
(Themenstarter)
Anmeldungsdatum: 28. Februar 2011
Beiträge: 756
|
OK, das mit den Listen werde ich mir merken. PDF exportieren geht gut eigentlich. Das einzige Problem ist, dass LibreOffice jede Kartei als neue Seite in der PDF ansetzt. Gibt es eine Möglichkeit, den Graph innerhalb der PDF-Datei auszuschneiden, wie mit dem Werkzeug "Zuschneiden" in Gimp z.B. ?
Rasterbilder in solchen Arbeiten haben nicht das Ergebnis, das ich mir vorstelle. Es ist immer etwas unscharf...
|
tamoc
Anmeldungsdatum: 5. Mai 2010
Beiträge: Zähle...
|
Du könntest das PDF direkt im Gimp öffnen. Im folgenden Dialog kannst Du die Auflösung beliebig einstellen und bis nicht auf die Bildschirmauflösung eines Screenshots angewiesen. Eine 300dpi-Grafik sollte dann auch in Lyx ohne Skalierung angezeigt werden. Und wenn das immer noch zu klein ist, kannst Du die Auflösung beim PDF-Import in Gimp noch weiter erhöhen. Der SVG-Export aus LibreOffice ist leider wirklich noch nicht das Gelbe vom Ei. Es hängt wahrscheinlich damit zusammen, dass innerhalb der Office-Umgebung ein Bezug zu den Daten bleibt. Auch die Axen und Legenden werden im Office generiert und sind nicht statisch als Grafik gespeichert.
|
deidou
(Themenstarter)
Anmeldungsdatum: 28. Februar 2011
Beiträge: 756
|
als PDF exportieren bringt nicht viel, ich will es dann in lyx als bild einbinden. gibt es eine andere alternative, eine vektorgrafik aus libreoffice nach lyx zu bringen ? oder anders gefragt: unter windows habe ich das so gemacht: graphen mit excel, dann nach word kopiert, fertig. mit libre office calc und lyx geht das nicht irgendwie ? (ok, als png speichern, aber wiegesagt: die graphen werden dabei immer unscharf, auch wenn ich sie in lyx verkleinere. alles was von der originalgröße abweicht wird unscharf)
|
deidou
(Themenstarter)
Anmeldungsdatum: 28. Februar 2011
Beiträge: 756
|
hat jemand mittlerweile eine lösung ?
|
Aeneas
Anmeldungsdatum: 3. März 2010
Beiträge: 77
|
Hallo, auch wenn der Thread mittlerweile ein halbes Jahr alt ist, hier eine mögliche Lösung wie man eine Vektorgrafik aus LibreOffice Calc erhält: in LibreOffice Calc eine Grafik markieren und in die Zwischenablage kopieren in LibreOffice Draw einfügen Druckränder der Seite entfernen (auf 0cm setzen) die Grafik in die linke obere Ecke verschieben die Seitengröße auf die Größe der Grafik ändern die Seite als PDF exportieren
Zwar liegt die Grafik danach nicht als SVG vor, sie kann aber ohne Weiteres als Vektorgrafik in Latex eingebunden werden. Besten Gruß, Aeneas
|
deidou
(Themenstarter)
Anmeldungsdatum: 28. Februar 2011
Beiträge: 756
|
Ja, immer noch aktuell, auch wenn schon älter. Hat eigentlich alles geklappt, bis auf Punkt 5. Wie genau kann ich die Seitengrösse ändern ? Nicht wie in Punkt 3, oder ?
|
umbhaki
Supporter
Anmeldungsdatum: 30. Mai 2010
Beiträge: 2522
Wohnort: Düren/Rhld
|
deidou schrieb:
Wie genau kann ich die Seitengrösse ändern ? Nicht wie in Punkt 3, oder ?
In Draw: Format → Seite, dort dann Register „Folie”, das Format auf „Benutzer” stellen und darunter dann die Maße einfach eintragen. Edit: Bei mir (LibO 3.5.4 auf Lubuntu 12.04) klappt der SVG-Export übrigens nicht. Das heißt, es entsteht zwar die gewünschte SVG-Datei, aber sowohl der Dateimanager PCManFM als auch der Bildbetrachter Mirage stürzen ab, wenn ich diese Datei dann anzeigen will.
|
deidou
(Themenstarter)
Anmeldungsdatum: 28. Februar 2011
Beiträge: 756
|
Wegen dem Export: Man kann als PDF exportieren. Ist auch Vektorgrafik und kann z.B. in LyX eingebunden oder so.
|
Aeneas
Anmeldungsdatum: 3. März 2010
Beiträge: 77
|
Alternativ lässt sich das Seitenformat auch über Rechtsklick auf die Seite → Seite → Seiteneinstellungen editieren. Gruß, Aeneas
|
nullmeridian
Anmeldungsdatum: 3. Februar 2009
Beiträge: 616
Wohnort: Würzburger nach Köln emigriert
|
Das alles mit Screenshot vom PDF machen und in GIMP beschneiden hört sich ziemlich abenteuerlich und nicht wirklich besonders praktisch an. Ich habe in letzter Zeit selbst ein großes Dokument mit LaTeX erstellt und dafür auch viele Grafiken gemacht. Diagramme habe ich auch in LibreOffice Calc erstellt und dann gepimpt, bzw. komplett überarbeitet. Das ganze in dieser Reihenfolge: In LibreOffice Calc erstellen als *.eps exportieren In Inkscape importieren (Für alle skalierbaren Vektorgrafiken deutlich besser geeignet als GIMP) In Inkscape kannst du dann alle Elemente degruppieren und anschließend nach eigenen Wünschen anpassen Dokumentengröße auf die Größe der Abbildung anpassen. Am besten dafür markieren und dann auf Markierung anpassen wählen. Als *.pdf speichern und ab ins LaTeX-Dokument (oder eben LyX)
GIMP habe ich nur für Fotos und Kartenausschnitte verwendet. Um Formate zu konvertieren ist es auch gut, da GIMP sehr viele Dateiformate kennt. Beschneiden kannst du auch in GIMP, das ist etwas einfach als mit Inkscape, aber dann würde ich mit dem Vektorprogramm weiterarbeiten. Außerdem brauchst du das wahrscheinlich gar nicht zu bescheiden, da du im degruppierten Zustand alle Elemente für sich erfassen, bearbeiten und löschen kannst.
|
Aeneas
Anmeldungsdatum: 3. März 2010
Beiträge: 77
|
Wie genau geht denn der Export in *.eps? Gruß, Aeneas
|
umbhaki
Supporter
Anmeldungsdatum: 30. Mai 2010
Beiträge: 2522
Wohnort: Düren/Rhld
|
Aeneas schrieb: Wie genau geht denn der Export in *.eps?
Datei → Exportieren, und dann unten in dem Auswahlfeld namens „Dateityp” das Format »EPS-Encapsulated PostScript« auswählen. Übrigens, wenn du darunter den Haken bei „Auswahl” setzt, dann kannst du dir die Größeneinstellungen der Seite sparen. Exportiert wird dann nur die Grafik selbst, die dafür logischerweise markiert sein muss.
|
nullmeridian
Anmeldungsdatum: 3. Februar 2009
Beiträge: 616
Wohnort: Würzburger nach Köln emigriert
|
Aeneas schrieb: Wie genau geht denn der Export in *.eps? Gruß, Aeneas
Ahh Moment. Jetzt wo du es sagst: Ich hatte da noch einen Zwischenschritt vergessen zu erwähnen. Ich hatte das Diagramm, nachdem ich es in Calc erstellt hatte erstmal nach LibreOffice Draw kopiert. Und dann wie Lutz Krumm schon geschrieben hat über die Exportieren-Option und *.eps als Dateityp gewählt. Ob man direkt aus Calc als eps exportieren kann weiß ich grad gar nicht. EPS hatte ich übrigens gewählt, da ich anfangs immer mit PDF in Inkscape gearbeitet habe. Im Inkscape-IRC wurde mir dann aber eps empfohlen, das sei besser geeignet als Import-File für Vektorgrafiken. Vollständiger Ablauf also so: In LibreOffice Calc erstellen Diagramm ausschneiden und in LibreOffice Draw einfügen als *.eps exportieren In Inkscape importieren (Für alle skalierbaren Vektorgrafiken deutlich besser geeignet als GIMP) In Inkscape kannst du dann alle Elemente degruppieren und anschließend nach eigenen Wünschen anpassen Dokumentengröße auf die Größe der Abbildung anpassen. Am besten dafür markieren und dann auf Markierung anpassen wählen. Als *.pdf speichern und ab ins LaTeX-Dokument (oder eben LyX)
|