ich habe ein sehr spezielles Problem, bei dem ich hoffe, dass mir jemand behilflich sein kann. Ich benutze das Paket "chemnum", um meine Strukturformeln zu nummerieren. Das Paket arbeitet letzten Endes mit psfrag, um bestimmte Marker (TMP1 usw.) in EPS-Dateien zu ersetzen. Da als Schriftart von meinem Lehrstuhl Arial (ja, ich weiß, dass das Blödsinn ist) verlangt wird, habe ich für das gesamte Dokument Helvetica als Schriftart festgelegt.
Unter MiKTeX hat das alles immer wunderbar funktioniert. Ich habe nun aber aufgrund einiger anderer Dinge beschlossen, zu Tex Live zu wechseln und seitdem macht mir das Paket einen Riesenärger, den ich bis jetzt nicht wirklich ausmerzen konnte. Sowohl auf Windows 10, als auch auf Arch Linux tritt das Problem auf.
Nun zum Problem an sich: Sobald ich den \replacecmpd-Befehl in einem meiner Bilder nutze, werden Buchstaben aus den Bildern einfach nicht mehr dargestellt. Die verwendete Schriftart im Bild ist Arial, da die Bilder mit dem Programm "ChemDraw" erstellt werden. Interessanterweise tritt das Problem nicht mehr auf, wenn ich das Paket "helvet" deaktiviere. Es tritt ebenfalls nicht auf, sobald man den \replacecmpd-Befehl auskommentiert. Nur fehlt dann natürlich die Nummerierung.
Da beim Kompilieren immer die Meldung "Test-autopp.ps dvips: Font Helvetica used in file Testbild.eps is not in the mapping file." ausgegeben wird, tippe ich auf eine fehlerhafte Installation der Schriftarten. Das Seltsame ist nur, dass es funktioniert, sobald man das helvet-Paket nicht mehr benutzt.
\documentclass[a4paper,12pt]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{helvet} \renewcommand{\familydefault}{\sfdefault} \fontfamily{phv}\selectfont \usepackage[version=3]{mhchem} \usepackage[runs=2,crop=off]{auto-pst-pdf} \usepackage{graphicx} \usepackage{chemnum} \setchemnum{replace-style = \fontsize{10}{12}} \begin{document} Es bleiben alle Buchstaben erhalten, wie sie im EPS-File gespeichert sind, solange der Befehl "\(\backslash\)replacecmpd" nicht benutzt wird. Allerdings fehlt dann die Nummerierung. Sobald er benutzt wird, verschwinden einige Buchstaben im Bild. \begin{figure}[h] \centering \replacecmpd{Teststruktur} \includegraphics[scale=1]{Testbild.eps} \end{figure} \end{document}