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, 08:45

LikeLaTeX's gravatar image

LikeLaTeX
212
Akzeptiert: 0%

bearbeitet 22 Jun '15, 09:05

Clemens's gravatar image

Clemens
19.0k112960

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

(22 Jun '15, 09:36) Clemens

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, 10: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, 10:11) LikeLaTeX

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

(22 Jun '15, 12:13) Clemens

@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, 01: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, 02:35) LikeLaTeX

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

(23 Jun '15, 06:02) Clemens

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, 06:13) Ulrike Fischer

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

(23 Jun '15, 08:17) Clemens
Ergebnis 5 von 9 Alle anzeigen
Sei der Erste, der diese Frage beantwortet!
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×8
×3

Frage gestellt: 22 Jun '15, 08:45

Frage wurde angeschaut: 869 Mal

Zuletzt aktualisiert: 23 Jun '15, 08:17