Hallo Ich wurdere mich gerade, dass die Beschriftungen der AutoCAD Zeichnung, welche ich in mein Latex Dokument eingebunden habe, anders aussehen, als die Texte in dem Dokument. Die Schriftart ist in beiden Fällen "Liberation". Kann mir jemand sagen, warum das so ist, oder noch besser, wie ich diesen Fehler beheben kann? Danke und Gruß Kolja
Hallo Kolja, häufig kann man auswählen: Entweder man nimmt die Schrift vom Betriebssystem oder die Schrift vom Programm. Bei den Schriften von Adobe oder Linotype kann man sicher sein, dass sie alle irgendwie aus einer Quelle stammen - Adobe immer von Adobe, Linotype immer von Linotype. D. h. man kann nehmen, wie man mag. Bei Schriften, die anders "genormt" sind, erlebt man förmlich wahre Wunder der Kreativität. Zwar heißen sie gleich, unterscheiden sich teilweise erheblich, z. B. im Slant, in den Serifen, ... Gute Programme bieten beim Drucken oder beim Datenaustausch die Möglichkeit an, Schriften einzubetten. Das ist vielleicht aus lizenzrechtlichen Gründen nicht immer möglich. Reicht die Antwort? Gruß Bernd
Kolja L. schrieb: > Kann mir jemand sagen, warum das so ist, > oder noch besser, wie ich diesen Fehler beheben kann? psfrag
In welchem Dateiformat liegt denn der Autocad-Export vor, den Du in Dein LaTeX-Dokument importierst? Nutzt Du in LaTeX die Systemschriften oder die aus dem TeX-System stammenden Pixelfonts?
Maker schrieb: > psfrag Programme, die nicht korrekt exportieren: ... AutoCAD Quelle: https://latex.tugraz.at/latex/experten Schade, das hörte sich erst so vielversprechend an :-( Rufus Τ. F. schrieb: > In welchem Dateiformat liegt denn der Autocad-Export vor, den Du in Dein > LaTeX-Dokument importierst? Nutzt Du in LaTeX die Systemschriften oder > die aus dem TeX-System stammenden Pixelfonts? Die Zeichnung exportiere ich als pdf und binde sie dann als Grafik in Latex ein. Ich schreibe nicht lokal, sondern auf sharelatex.com, binde die Schrift aber so ein: \documentclass[12pt,toc=bib,toc=listof]{scrreprt} % Schriftgröße und Dokumententyp \usepackage[T1]{fontenc} % Text-Zeichen für westeuropäische Sprachen \usepackage{imfellEnglish} % Schriftsupport \usepackage{libertine} % Schriftsupport \usepackage{libertinust1math} % Schriftsupport
Hallo Kolja, ... ob die Export-Datei die Schriften enthält, erkannt man vielleicht auch an der Dateigröße. Viel Erfolg! Bernd
Ich mache die paar Beschriftungen in der Zeichnung einfach "fett", dann fällt der Unterschied nicht auf ;-) Vielen Dank für die Hilfen!
Um das näher zu analysieren, wäre die PDF-Datei, die Du einbettest, interessant. Wenn man sich die in einem PDF-Betrachter ansieht, wie wird dann der Font gerendert?
Hallo Rufus Hier mal beide Dateien, die aus ACAD exportierte Zeichnung (nur Text) und das mit shareltex erstellte Dokument. Und der Latex Quellcode:
1 | \documentclass[12pt,toc=bib,toc=listof]{scrreprt} % Schriftgröße und Dokumententyp |
2 | \usepackage[T1]{fontenc} % Text-Zeichen für westeuropäische Sprachen |
3 | \usepackage{imfellEnglish} % Schriftsupport |
4 | \usepackage{libertine} % Schriftsupport |
5 | \usepackage{libertinust1math} % Schriftsupport |
6 | \usepackage{amsmath} % erweiterter Mathematischer Formelsatz |
7 | \usepackage{amssymb} % erweiterter Mathematischer Formelsatz |
8 | \usepackage[utf8x]{inputenc} % Eingabe von ü,ä,ö,ß erlauben |
9 | \usepackage[ngerman]{babel} % neue deutsche Trennungen, Überschriften, usw. |
10 | \usepackage{graphicx} % Einbindung von Grafikdateien |
11 | \usepackage{lmodern} % Macht latin Schriftarten schön |
12 | \usepackage{blindtext} % Blindtexte erstellen |
13 | \usepackage[headsepline]{scrpage2} % individuelle Kopf- und Fußzeilen |
14 | \usepackage[addtotoc]{abstract} % Abstrakt-Abschnitt im Inhaltsverzeichnis |
15 | \usepackage[export]{adjustbox} % Bilder zuschneiden |
16 | \usepackage{multicol} % mehrere Textspalten auf einer Seite |
17 | \usepackage{comment} |
18 | \usepackage{epsfig} % EPS Support für AutoCAD |
19 | |
20 | |
21 | \begin{document}
|
22 | \pagenumbering{arabic} |
23 | \selectlanguage{ngerman} |
24 | |
25 | |
26 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. |
27 | |
28 | \begin{figure}[h] % AutoCAD |
29 | \centering
|
30 | \includegraphics[trim = 0mm 0mm 0mm 110mm, clip,width=\columnwidth]{Loreipsum_autocad.pdf} |
31 | \caption{AutoCAD Text} |
32 | \end{figure}
|
33 | |
34 | |
35 | \end{document}
|
Das Problem ist also schon in Loreipsum_autocad.pdf zu sehen. Das ist eine andere Schriftart als in Deinem LaTeX-Dokument. In der PDF-Datei steht das hier:
1 | /Type /FontDescriptor /FontName /LiberationSerif /FontFamily (LiberationSerif) |
Wenn ich mir https://www.fontsquirrel.com/fonts/liberation-serif ansehe, verwendet AutoCad die korrekte Schriftart; Dein LaTeX aber nutzt irgendwas anderes.
1 | \usepackage{libertine} |
Libertine != Liberation Hmm.
Kolja L. schrieb: > Programme, die nicht korrekt exportieren: > > ... > AutoCAD CorelDraw steht auch dabei, obwohl sich der Export-Filter von CorelDraw passend einstellen läßt. Wenn das Export-Programm die Texte nicht korrekt als Zeichenketten exportiert, ist ein gültiger Notbehelf, das EPS in LibreOffice Draw oder CorelDraw zu importieren und erst dort die Schrift hinzuzufügen. Psfrag kann sowieso erst beim Formel-Satz seine Stärken ausspielen. Denn ich denke, Rufus hat Dein eigentliches Problem gelöst.
Btw.: Wenn Du einen PDF-Workflow bevorzugst, ist die "standalone"-documentclass ein mächtiges Hilfsmittel, um Bilder mit LaTeX-Formeln und -Schrift zu erzeugen.
Vielen Dank Rufus! Ichhabe mir jetzt die Libertine Schrift installiert und das Ergebnis ist schon besser, fast gut, aber noch nicht perfekt. Liegt das jetzt einfach nur noch an der Skalierung? Quelle: http://libertine-fonts.org/
:
Bearbeitet durch User
Hallo Kolja, kannst du statt Loreipsum_autocad.pdf ein Loreipsum_autocad.ps mit eingebetteter Schrift erzeugen? Kannst Du dann die PS-Datei verwenden? Evtl. müsste es doch auch mit eps (encapsulated PS) funktionieren. Oder vielleicht doch mit einem Font-Editor noch einmal von vorne ansetzen? Gruß Bernd
Also ACAD kann auchals *.eps exportieren, aber leider werden die Inhlate dann nicht in Latex angezeigt. Trotz: \usepackage{epsfig} \usepackage{epstopdf}
Kolja L. schrieb: > Ichhabe mir jetzt die Libertine Schrift installiert und das Ergebnis ist > schon besser, fast gut, aber noch nicht perfekt. Das sind immer noch zwei unterschiedliche Schriftarten. Vergleiche die Glyphen des kleinen "t", das sind komplett unterschiedliche Zeichen. Das, was in Deinem LaTeX-Dokument verwendet wird, ist keine "Libertine", das ist die stinknormale "Computer Modern", wie sie von Herrn Knuth mit TeX mitgeliefert wird. https://en.wikipedia.org/wiki/Computer_Modern Als OTF-Schriftart findest Du die in http://mirrors.ctan.org/fonts/cm-unicode.zip fonts/otf/cmunrm.otf
... ja, das ist ein bekanntes Problem. In der Regel wird dann nur die Bounding Box angezeigt. Somit steht man bis zum endgültigen Drucken im Dunkeln. Bei den ganzen "Versuchen" hat man - insbesondere mit dem Fonteditor - später das Problem, dass man die Schriften immer mitliefern muss, es sei denn, sie sind eingebettet. Und dann sind die Probleme vorbestimmt, wenn auf anderen Rechnern erst neue Schriften nachinstalliert werden müssen. Aus diesem Grund bin ich davon ab und verwende nur noch Standard, so schlecht wie es auch immer ist. Trotzdem viel Erfolg und guten Wirkungsgrad! Bernd
Rufus Τ. F. schrieb: > Als OTF-Schriftart findest Du die in Danke, habe ich installiert, läuft in Word etc., aber nicht in AutoCAD. Auch nicht nach Computerneustart und nochmal installieren :-( Ich habe jetzt mal die Schriftart gewechselt und in Latex TimesNewRoman verwendet: usepackage{mathptmx} In AutoCAD natürlich auch. Und immer noch sehen die Schriftbilder nicht gleich aus. edit: Hier im Forum, ist der Unterschied nicht so groß, wenn überhaupt vorhabenden, wie in meinem Foxit Reader. Ich geb jetzt offiziell auf, sonst wird das noch ne typographische Abschlussarbeit
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.