PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schriften einbetten



c_verres
13-08-2012, 11:07
Hallo,

verwende pdfTeX Version 3.1415926-2.4-1.40.13 (MiKTeX 2.9) und wollte ein damit erstelltes Dokument professionell drucken lassen. Es hieß aber, meine Schriften wären nicht eingebettet.



\documentclass{scrreprt}

\usepackage[babel=true]{microtype}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[english,ngerman]{babel}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{amsmath}
\usepackage{amssymb}

\usepackage{hyperref}

\begin{document}

\title{bla}
\author{yxy}

\publishers{asfsfds}

\maketitle



\end{document}


Was muss ich tun, damit die Schriften eingebettet werden? Liegt es vielleicht gar nicht an LaTeX, sondern an den Grafiken? Was mache ich dann?

strolch
13-08-2012, 11:22
schau mal nach, ob die schriften eingebettet sind.

mit dem Adobe Reader unter „Properties“ die Registerkarte „Fonts“ aufrufen.
oder auf der Konsole (unter linux) mit pdffonts deinePDF.pdf

Donalduck
13-08-2012, 11:26
pdflatex sollte eigentlich deine Schriften einbetten. Was für Grafiken hast du denn?

rstuby
13-08-2012, 11:27
Nachgucken kann man natürlich und sollte es auch, aber das Ergebnis ist doch vorhersehbar: "Eingebettete Untergruppe". Ich habe auch keine Ahnung, ob man da etwas machen kann, außer eine Druckerei zu suchen, der das reicht...

c_verres
13-08-2012, 12:01
OK, danke.

Habe zwei Log-Dateien von pdffonts hochgeladen, einmal für das obige Minimalbeispiel (fonts-emb.log), einmal für meine "richtige" Datei.

Verstehe ich das richtig, dass die nicht-eingebetteten Schriften vermutlich von den Grafiken stammen? Zumeist sind es Gnuplot-Grafiken.

strolch
13-08-2012, 12:14
grafiken sind jedenfalls ein sehr heißer kandidat, da wie Donalduck schon schrieb, pdflatex die schriften einbettet.

c_verres
13-08-2012, 12:44
Angenommen, es liegt an den Grafiken, was mache ich dann? In den Programmen, die ich für diese benutzt habe, habe ich beim Speichern in EPS (anschließend Umwandlung mit epstopdf) bzw. PDF keine entsprechende Option gefunden.

hakaze
13-08-2012, 12:51
Je nach Graphik-Programm gibt es auch die Option beim Export nach EPS oder PDF, den "Text in Pfade um(zu)wandeln" (oder so ähnlich).

Das hat zumindest bei meiner Diss geholfen und die Einbettungsfehler behoben.

Donalduck
13-08-2012, 12:51
Die aktuelle Perl Datei von epstopdf (http://www.ctan.org/tex-archive/support/epstopdf/) hat eine Option embed, die das machen sollte. In der .exe die bei MiKTeX beiliegt ist diese anscheinend nicht vorhanden.

rstuby
13-08-2012, 12:59
Eigentlich wäre es am schönsten, auch in den Grafiken die LaTeX-Schriften zu benutzen. Ob und wie das geht, kommt natürlich darauf an, mit welchem Programm die Grafiken erstellt werden. Zu einigen findest du hier in der Forensuche etwas.

c_verres
13-08-2012, 13:08
Hallo,

danke für eure Antworten!

In den Grafiken auch LaTeX-Schriften zu haben, wäre schön, fürchte aber, dass das nicht mit jedem Programm geht. Benutze z. B. Chemdraw.

Was mache ich also dann?

c_verres
13-08-2012, 15:24
Also ich habe jetzt einfach mal das PDF im Adobe Reader mit Hilfe von FreePDF wieder in ein PDF "gedruckt". Mal sehen, ob das angenommen wird.

rstuby
13-08-2012, 15:42
Das wird wohl nichts helfen, vermute ich mal. Woher soll FreePDF die Schriften haben, wenn sie nicht eingebunden sind ...?

Das Einzige, was mir einfällt, ist die mit chemdraw erstellten eps- oder pdf-Grafiken in Scribus (kostenfrei erhältlich) zu laden und dort entweder die Fonts zu ersetzen oder die Texte in Kurven ("Pfade") umzuwandeln.

Festus
13-08-2012, 16:10
Also wenn diese Programme (ich kenn sie nicht) die Texte in den Diagrammen wirklich als Text darstellen, könnte man es auch mit Inkscape (auch Freeware) probieren. Das bietet die Option nur die Graphik-Elemente als Bild zu exportieren und alle Texte als Kommandos zu schreiben, so dass der Text dann direkt in LaTeX gesetzt wird. Geht natürlich nur wenn Inkscape beim Import den Text auch als Text erkennt und nicht als Zeichnung.

Donalduck
13-08-2012, 16:16
Das wird wohl nichts helfen, vermute ich mal. Woher soll FreePDF die Schriften haben, wenn sie nicht eingebunden sind ...?
Das geht schon grundsätzlich, macht ghostscript ja auch. Da werden dann die Fonts halt einfach wie bei Word aus dem System geladen. Probleme macht das ja nur, wenn die Schriftart nicht installiert ist.

hakaze
14-08-2012, 21:47
Also ich habe jetzt einfach mal das PDF im Adobe Reader mit Hilfe von FreePDF wieder in ein PDF "gedruckt". Mal sehen, ob das angenommen wird.
Die neueren Versionen von ChemDraw können auch direkt PDF exportieren (hab's grad ausprobiert).

Ansonsten bevorzuge ich für EPS immer noch die Variante: in Inkscape (http://inkscape.org/) laden und als PDF speichern (mit "Text in Pfade umwandeln").