Ligaturen von eingebundenen PDFs werden nicht angezeigt

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


sn_kr
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mo 20. Jun 2016, 09:03

Ligaturen von eingebundenen PDFs werden nicht angezeigt

Beitrag von sn_kr »

Hallo Foristen,

um ein einheitliches Schriftbild zu erhalten, verwende ich diese LM-Schrift im Adobe Illustrator für diverse Grafiken.

Die erzeugten PDFs sind auch einwandfrei, alle "ff", "fi", etc. passen.
Nach dem Einbinden in das Latex-Dokument bzw. nach der Latex-PDF-Ausgabe sind jedoch alle Ligaturen, die in diesen eingebundenen Grafiken enthalten waren, verschwunden.

Ich konnte bisher nur diese (uralte) Diskussion dazu finden, die auf eine unterschiedliche Bezeichnung der Ligaturen der OTF-Schriftart zu der internen Schrift hinweist.
Mit der Info kann ich allerdings wenig anfangen bzw. weiß nicht wie ich das Problem lösen kann.

Für etwas Hilfe wäre ich dankbar.
Gruß


Noch ein Minimalbeispiel und eine Muster-PDF als Anhang ("ff" verschwindet):
\documentclass{scrreprt}

\usepackage[utf8]{inputenc}			
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{lmodern}

\begin{document}

\begin{figure}[ht]
	\centering		 
	\includegraphics[width=0.9\textwidth]{korngroessenverteilung.pdf}
\end{figure}

\end{document}
Dateianhänge
korngroessenverteilung.pdf
(127.62 KiB) 214-mal heruntergeladen

Noch so einer

Beitrag von Noch so einer »

Bei mir funktioniert es, wenn ich das Beispiel-PDF zuvor mit pdfcrop beschneide. Sicher keine schöne Lösung, aber besser als nichts.

Noch so einer

Beitrag von Noch so einer »

In meinen Augen bessere Lösungen bestehen übrigens in der Verwendung von xelatex oder lualatex. Mit beiden bleiben die Ligaturen mit dem Original-Beispiel-PDF erhalten. Dazu muss man natürlich den Quellcode leicht anpassen:
\documentclass{scrreprt}
\usepackage{fontspec}% Schaltet auch direkt auf Latin Modern um.
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{lmodern}
\begin{document}

\begin{figure}[ht]
   \centering      
   \includegraphics[width=0.9\textwidth]{korngroessenverteilung.pdf}
\end{figure}

\end{document}
Bei Verwendung von lualatex 0.95 aus TeX-Live 2016 oder einem aktuellen MiKTeX benötigt man für dieses Beispiel das brandaktuelle KOMA-Script v3.21.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Versuche es mit \pdfinclusioncopyfonts=1

sn_kr
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mo 20. Jun 2016, 09:03

Beitrag von sn_kr »

\pdfinclusioncopyfonts=1
ist für mich jetzt die einfachste und schnellste Lösung.
Aber auch die Umwege über pdfcrop und xelatex funktionieren.

Danke an Euch!

Antworten