Open Office: PDF export Problem / pdflatex

Hallo,

ich arbeite an meiner Diplomarbeit (mit LaTeX verfasst), und drucke immer als postscript aus. Wenn ich das Dokument aber mal elektronisch weitergeben will, ist PDF die bessere Wahl, da die Anzeige einfach schöner ist als mit Ghostview.

Das Problem: Ich verwende Vektorgraphiken, die ich einfach in postscript als .eps einbinden kann. Zur Erstellung der Graphiken verwende ich das Zeichenprogramm der OpenOffice.org 1.1.0, mit der der eps-export wunderbar funktioniert. Will ich aber eine Vektorgraphik für die PFD-Version meines Dokuments als PDF exportieren, gibts ein Problem: Die mit pdflatex in das PDF-Dokument eingebundenen Bilder haben zwischen dem eigentlichen Bild und der Caption des Bildes einen grossen Abstand. Es ist so, als würde der PDF-Export immer die ganze Seite exportieren und nicht nur die Auswahl. Vielleicht ist das von der OOo nicht vorgesehen, PDF-Dokumente IN andere PDF-Dokumente einzubinden und es exportiert immer nur als eigenständiges PDF-Dokument.

Kennt jemand Abhilfe, oder weiss jemand, welches Vektorgraphik-Format in PDF noch verwendet werden kann? Bitmaps kommen mir nämlich einfach nicht schwarf genug, klaro.

Dank im Voraus, Ciao,

Martin.

Das Problem: Ich verwende Vektorgraphiken, die ich einfach in
postscript als .eps einbinden kann. Zur Erstellung der
Graphiken verwende ich das Zeichenprogramm der OpenOffice.org
1.1.0, mit der der eps-export wunderbar funktioniert. Will ich
aber eine Vektorgraphik für die PFD-Version meines Dokuments
als PDF exportieren, gibts ein Problem: Die mit pdflatex in
das PDF-Dokument eingebundenen Bilder haben zwischen dem
eigentlichen Bild und der Caption des Bildes einen grossen
Abstand. Es ist so, als würde der PDF-Export immer die ganze
Seite exportieren und nicht nur die Auswahl.

Gruppiere alle Bestandteile Deiner Graphik (oder markiere sie zumindest alle) und klicke dann hier:

> Datei > Exportieren als PDF > [Namen eingeben]> OK > Auswahl.

Die Dialogführung ist etwas ungeschickt, wird aber demnächst geändert.

Guido

Gruppiere alle Bestandteile Deiner Graphik (oder markiere sie
zumindest alle) und klicke dann hier:

> Datei > Exportieren als PDF > [Namen eingeben]>
OK > Auswahl.

Genau das hab ich ja gemacht, geht aber nicht - trotzdem ist ein weisser Zwischenraum zwischen Bild und Unterschrift da.

Danke jedenfalls nichtsdestotrotz für die Anwort!
Martin.

Gruppiere alle Bestandteile Deiner Graphik (oder markiere sie
zumindest alle) und klicke dann hier:
> Datei > Exportieren als PDF > [Namen eingeben]>
OK > Auswahl.

Genau das hab ich ja gemacht, geht aber nicht - trotzdem ist
ein weisser Zwischenraum zwischen Bild und Unterschrift da.

Hast du die PDF-Datei mal im Acrobat Reader (oder einen anderen Viewer) eingelesen? Gibt’s da auch einen weißen Rand unten?

Guido

Hast du die PDF-Datei mal im Acrobat Reader (oder einen
anderen Viewer) eingelesen? Gibt’s da auch einen weißen Rand
unten?

Ja, aber da kann ich ja nicht wissen, ob da ein Rand drunter ist, oder nicht - weisser Rand auf weisser Seite sieht man schlecht :wink:
Ich glaube aber, der PDF-Export exportiert immer die ganze Seite mit, egal ob man eine Auswahl macht oder nicht.

Ich habe eine (umständliche) Lösung gefunden:
Man passt einfach per Format->Seite die Seitengrösse so an, dass das Zeichenobjekt EXAKT in die Seite passt. Dann exportieren, und es klappt.

Kannst Du LaTeX? Dann mach Dir einfach mal ein Bild mit Open Office und PDF-Export, und binde das in nem kleinen Beispieldokument ein:

\documentclass{article}
\usepackage[pdftex,xdvi]{graphicx}

\begin{document}

\begin{figure}[ht]
 \includegraphics[width=5cm]{dateiname}
 \caption{Bildbeschriftung}
\end{figure}

\end{document}

Das durch pdflatex jagen, und sehen :smile: Musst natürlich noch den dateinamen des Bildes in dem Beispielfile einsetzen.

Danke nochmal, Tschüss,
Martin.

Hast du die PDF-Datei mal im Acrobat Reader (oder einen
anderen Viewer) eingelesen? Gibt’s da auch einen weißen Rand
unten?

Ja, aber da kann ich ja nicht wissen, ob da ein Rand drunter
ist, oder nicht - weisser Rand auf weisser Seite sieht man
schlecht :wink:
Ich glaube aber, der PDF-Export exportiert immer die ganze
Seite mit, egal ob man eine Auswahl macht oder nicht.

Hm. Habe selbst nochmal genau hingeschaut. Es scheint, Du hast recht. Und es gibt tatsächlich ein "Bug"report, der das feststellt:

http://www.openoffice.org/issues/show_bug.cgi?id=23138

Ich habe eine (umständliche) Lösung gefunden:
Man passt einfach per Format->Seite die Seitengrösse so an,
dass das Zeichenobjekt EXAKT in die Seite passt. Dann
exportieren, und es klappt.

Eine andere Lösung: Exportiere die Auswahl als EPS und binde das in LaTeX ein. Das geht.

Kannst Du LaTeX?

Ja, aber ist nicht nötig. Ich glaube es Dir jetzt :wink:

Guido

Hm. Habe selbst nochmal genau hingeschaut. Es scheint, Du hast
recht. Und es gibt tatsächlich ein "Bug"report, der das
feststellt:

http://www.openoffice.org/issues/show_bug.cgi?id=23138

Danke, ich hoffe die OOo-Crew arbeitet dran :wink:

Eine andere Lösung: Exportiere die Auswahl als EPS und binde
das in LaTeX ein. Das geht.

Das geht nur, wenn ich PS bzw. DVI Dokumente erzeuge mit Latex. Pdflatex kann aber keine eps Grafiken einbinden.
Egal, ich weiss ja jetzt ein Workaround.

Für Deine Bemühungen gäbe es einen Stern, könnte ich schon welche verteilen!

Tschüss,
Martin.

Hallo Martin!

Bin ein bisschen spät dran…
Ich hatte ähnliche Probleme. Am besten ist es wenn du fürs .dvi foramt eps Grafiken benutzt und fürs .pdf png Grafiken. So solltest du keine Probleme haben. Es erfordert einfach ein bisschen konvertieren. Das ist auch schnell gemacht mit zum Beispiel Irfanview (super toller Viewer und konvertierer!!!)

Grüsse, Ivan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Problem gelöst!
Danke Ivan,

das ist eine Möglichkeit mit den PNG. Aber ich hatte gerne ein Vektorformat und kein Bitmapformat, so dass die Bilder auch als PDF vergrößerbar sind, ohne pixelig zu werden.

Ich habe jetzt die optimale Lösung:
Die Bilder mit der OpenOffice als EPS abspeichern.
Dann mit ImageMagick konvertieren nach PDF, das geht super.

Imagemagick ist ein klasse Kommandozeilentool, mit dem kann man jedes Format in jedes andere Format konvertieren, und vieles mehr. Wenn man sich ein bissel mit der Kommandozeile auskennt kann man einfach mit einem Befehl alle im Verzeichnis liegenden EPS-Graphiken umwandeln lassen nach PDF. (Mit ner Batchdatei kannste das dann auch mit einem Mausklick erledigen :wink:

Imagemagick gibts auf
http://www.imagemagick.org/
… es lohnt sich!

Ciao,
Martin.