Hallo,

ich habe ein Problem mit chemnum und dem Austauschen von Tags in EPS-Dateien.

Das folgenden Beispiel wird mit pdflatex unter TeX Live 2015 nur dann korrekt dargestellt, wenn man das Paket chemmmacros auskommentiert. Das Beispiel incl. Bilddatei findet sich unter http://www.droppy.ch/rvsBqwH

Was läuft da schief? Schon mal vielen Dank für eure Hilfe.

Open in Online-Editor
\documentclass{scrartcl}     
\usepackage[T1]{fontenc}    
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{graphicx}       
\usepackage{lipsum}
\usepackage{float}
%
\usepackage[crop=off, runs=2]{auto-pst-pdf}
\usepackage{chemnum}
\usepackage{chemmacros}

\begin{document}
\section{TEST}

\lipsum[1-2]

\begin{figure} [H]
    \centering
    \replacecmpd[tag=TMP1]{neu}    
    \replacecmpd[tag=TMP2]{neu.sub}    
    \includegraphics[scale=0.85]{test.eps}
    \caption{Test von \cmpd{neu}-\cmpd{neu.sub}.}
    \label{Test}
\end{figure}
\lipsum[1-1]
\begin{figure} [H]
    \centering
    \replacecmpd[tag=TMP1]{neu}    
    \replacecmpd[tag=TMP2]{neu.sub}    
    \includegraphics[scale=0.85]{test.eps}
    \caption{Test von \cmpd{neu}-\cmpd{neu.sub}.}
    \label{fig:Test-2}
\end{figure}

\vspace{1cm}

Verbindung \cmpd{neu} mit der Nummer \cmpd{neu} bezeichnet.
Test \cmpd{neu2.subb} \lipsum[1-1]

\replacecmpd[tag=TMP1]{edu}     
\replacecmpd[tag=TMP2]{pro}     
\includegraphics{test.eps}

\lipsum[1-1]

\end{document}

gefragt 22 Jun '15, 14:45

LikeLaTeX's gravatar image

LikeLaTeX
2113
Akzeptiert-Rate: 0%

bearbeitet 22 Jun '15, 15:05

cgnieder's gravatar image

cgnieder
20.8k193463

Ich kann das Problem nicht reproduzieren, bei mir klappt alles wie gewünscht (mit aktuellem TeX Live 2015)

(22 Jun '15, 15:36) cgnieder

Danke für die schnelle Antwort.

Unter Windows 7 mit TeXStudio erhalte ich mit chemmacros die folgende Fehlermeldung:

GPL Ghostscript 9.16: Unrecoverable error, exit code 1 Prozess endete mit Fehler(n)

(22 Jun '15, 16:09) LikeLaTeX

Auf der Kommandozeile mit

'pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape beispiel.tex'

die folgenden letzten Zeilen Output: <beispiel-pics.pdf, id=6, page=2, 199.79645pt x 141.7797pt> beispiel-pics.pdf, page 2> [1 Non-PDF special ignored! Non-PDF special ignored! Non-PDF special ignored!{c:/texlive/2015/texmf-var/fonts/map/pdftex/updmap/pdft ex.map} <./beispiel-pics.pdf>] !pdfTeX error: pdflatex.exe (file ./beispiel-pics.pdf): PDF inclusion: required page does not exist <2> ==> Fatal error occurred, no output PDF file produced!

(22 Jun '15, 16:11) LikeLaTeX

Wie gesagt: läuft bei mir ohne Fehlermeldung durch und alles sieht aus, wie es soll

(22 Jun '15, 18:13) cgnieder

@LikeLaTeX: Bitte verwende auch in Kommentaren korrektes Markdown, damit u. a. der Inlinecode lesbar ist. Ergänzungen wie die über den getätigten Aufruf und die Fehlermeldung sollten außerdem direkt in der Frage eingefügt werden. Das erhöht die Übersicht für künftige Sucher.

(23 Jun '15, 07:50) saputello
1

Hmm?! Hier funktioniert es weder mit einem neu installierten TeX Live 2015 als auch auf zwei anderen Computern mit TeX Live 2014 Installationen unter Windows 7 x64. Arbeitest Du vielleicht mit Linux?

Eine Lösung habe ich nun aber doch noch gefunden. Wenn ich

\ifpdf \usepackage{chemmacros} \fi

einfüge, dann erhalte ich das gewünscht Ergebnis. Ich weiß nur nicht, ob es dadurch andere unerwünschte Konsequenzen geben kann.

(23 Jun '15, 08:35) LikeLaTeX

Komisch: heute kann ich das Problem reproduzieren... übrigens auch mit \usepackage{tikz} anstelle von \usepackage{chemmacros}

(23 Jun '15, 12:02) cgnieder
1

Bei läuft es mit einer geänderten Version von pgfutil-latex.def http://tex.stackexchange.com/questions/202550/why-this-error-in-the-tikz-and-preview-package. Aber dies hilft leider nicht bei allen Problemen zwischen preview + tikz, daher würde ich versuchen in größeren Dokumenten, die tikz benutzen, auf auto-pst-pdf zu verzichten.

(23 Jun '15, 12:13) Ulrike Fischer

Ich wüsste nicht, was hier ein Nachteil von \ifpdf...\fi sein sollte...

(23 Jun '15, 14:17) cgnieder
Ergebnis 5 von 9 show 4 more comments
Das erste sein, diese Frage zu beantworten!
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×10
×6

gestellte Frage: 22 Jun '15, 14:45

Frage wurde gesehen: 2,855 Mal

zuletzt geändert: 23 Jun '15, 14:17