psfrag 阻止使用 Latex->dvi 编译 eps 文件(来自 Chemdraw)

psfrag 阻止使用 Latex->dvi 编译 eps 文件(来自 Chemdraw)

我要换一台新电脑,更新所有程序。设置是 Win11,带有 Miktex 22.10/Winedt 11/gsview 5.0/Ghostscript 10.0。

在新设置下,我在编译包含 eps 图形的文档时突然遇到问题,这些图形用于psfrag将运行索引插入到我的图形中。当我使用 yap 打开预览 dvi 文件时,我收到错误消息“无法呈现某些 postscript 特殊内容”。奇怪的是,无论我使用什么 eps 文件,这似乎都适用于编译文档同一页上的所有 eps 文件(即使是那些不使用 psfrag 的文件)。此外,在旧设置中(请参阅下文了解我以前的配置的详细信息),psfrag 直接替换字符串,而不会在图形左侧显示“psfrag 替换”。不确定这是否相关。

\documentclass[11pt, a4paper]{book}

\usepackage[ngerman]{babel}
\usepackage{epsfig}
\usepackage{psfrag}

%------------------------------------------------------------------
% Index creation for numbering of chemical formulas in graphs and in the text

\newcounter{verbindungen}
\newcommand{\Verb}[1]{\refstepcounter{verbindungen}\label{#1}}  %defining the index name and how to assign the number (with command \Verb)
\newcommand{\vref}[1]{{\bf \ref{#1}}}                           %defining the command of how to replace the placeholder with the index number (with command \vref)

%------------------------------------------------------------------

\begin{document}

\author{Author}
\title{Trial and errors}
\maketitle

\setlength{\baselineskip}{1.3\baselineskip}

%-------------------------------------
%   Introduce placeholder indices
\Verb{08_C1} \Verb{08_C2} \Verb{08_C3} \Verb{08_C4}

%-------------------------------------

Die Wichtigkeit der räumlichen Struktur von Molekülen bei chemischen Interaktionen steht nicht erst seit dem Thalidomid-Skandal der 1950/60er Jahre im Fokus bei der Identifizierung, Herstellung und Anwendung einer Substanz. Die Eigenschaften von Konstitutions- und Stereoisomeren können sich drastisch unterscheiden -- selbst Enantiomere haben in einer chiralen Umgebung wie dem menschlichen Körper unterschiedliche Auswirkungen (s. Abb.).

\begin{figure} [h!]
\epsfig{file=08_C.eps, scale=0.70}
\end{figure}


Der Zugang zu Zielstrukturen mit der gewünschten Konstitution, Konfiguration und Konformation verlangt Methoden, deren Selektivität sich aus den Edukten mittels Substratkontrolle ergeben und welche durch die geschickte Wahl an Katalysatoren und Reagenzien verstärkt oder sogar überschrieben werden kann.\newline
Die Chemo-, Regio- und Stereoselektivität organischer Reaktionen kann entweder durch sterische Effekte, elektronische Effekte, oder die Kombination von beiden beeinflusst werden. Abbildung zeigt Beispiele von Umsetzungen, deren Selektivität oder Reaktivität entweder primär auf sterischen oder elektronischen Faktoren beruht: Die diastereoselektive Michael-Addition des Cuprats an das Enon \vref{08_C1} liefert mit hoher facialer Selektivität das Keton \vref{08_C2} mit einer $\alpha$-ständigen Methylgruppe. In der Tritylierung der C5-Hydroxygruppe im Glucosederivat \vref{08_C3} wird ausschließlich das an der primären Alkoholfunktionalität geschützte Kohlenhydrat \vref{08_C4} gebildet. Im Gegensatz zu diesen sterisch kontrollierten Umsetzungen wird die Geschwindigkeit der Verseifung von unterschiedlich substituierten Benzoesäureestern rein durch den elektronischen Einfluss des \emph{para}-ständigen Substituenten verändert. Je stärker der Akzeptor, desto schneller ist die Reaktion.

\begin{figure} [h!]
\centering
\psfrag{08_C1}{\vref{08_C1}} \psfrag{08_C2}{\vref{08_C2}} \psfrag{08_C3}{\vref{08_C3}} \psfrag{08_C4}{\vref{08_C4}}
\epsfig{file=08_C.eps, scale=0.70}
\end{figure}

Grundlegende sterische Effekte führen ebenfalls vor allem bei den Konformerengleichgewichten von Carbo- und Heterocyclen zur Präferenz einer bestimmten Struktur. Beispielsweise sind die relativen Energien verschiedener Konformere und Übergangszustände von Cyclohexan und Cyclohexen auf eine Kombination aus Winkelspannung, Torsionsspannung und van-der-Waaals-Abstoßung zurückzuführen (s. Abb.).

\begin{figure} [h!]
\centering
\epsfig{file=08_C.eps, scale=0.70}
\end{figure}

Die sterische Repulsion von axialen Gruppen in substituierten Cyclohexanen lassen sich im Vergleich zu den in Abbildung dargestellten Konformeren sehr leicht direkt spektroskopisch nachweisen: Das Gleichgewicht der Konformere mit jeweils axial und äquatorial-ständigem Substituent (K$_{eq}$) kann bestimmt und daraus der Unterschied in der freien Bildungsenthalpie $\Delta$G$^{o}$ berechnet werden. Dieser Energieunterschied wird in der Literatur üblicherweise als \emph{A-Wert} bezeichnet und wird oft als Näherungswert für den sterischen Anspruch einer funktionellen Gruppe herangezogen.

\end{document}

试用版对应的 eps 文件可在此处找到:https://we.tl/t-Fid3A9zSPK

如果注释掉第 42 行的 psfrag 命令,一切就都正常了。

我很害怕换一台新电脑——“永远不要改变正在运行的系统”——但不幸的是,这变得必要了。

您是否遇到了同样的问题?如果是,该如何解决?如果没有,我的配置可能是什么原因造成的?

提前感谢任何建议。

附言:标题页\maketitle是必需的 - 否则 yap 会崩溃 - 但这是我必须解决的另一个问题......

到目前为止我尝试过的事情:

  • 不同的 eps 文件(来自 Chemdraw)都给出相同的结果。
  • 运行索引没有问题,手动用数字替换字符串时也会出现同样的错误
  • 使用 pdflatex 时,pdf 文件可以正确显示所有图形,但索引尚未替换 - 字符串仍然可见
  • 适用于 Win 7 / Miktex 2.8 / gsview 4.9 / Ghostscript 8.64

相关内容