包含带有 DVI-PS-PDF 链的 PDF、PNG/JPEG 图像(\chemnum 包所需)(Texstudio)

包含带有 DVI-PS-PDF 链的 PDF、PNG/JPEG 图像(\chemnum 包所需)(Texstudio)

我正在 TexStudio 中编写一份化学报告,其中包括使用 ChemDraw 创建的几种不同的图像格式,主要是 EPS。图纸包含在软件包graphicx和中\includegraphics。由于我需要对所有化合物进行编号,因此我使用带有运行文本命令和替换 EPS 中临时标记命令chemnum的软件包。因此我需要 DVI-PS-PDF-chain 作为 Build&View 编译器。\cmpd\replacecmpd

此外,我需要从我的实验设置中包含一些 PNG/JPEG 格式的图片。不幸的是,这些图片似乎与 DVI-PS-PDF 链不兼容。我无法将它们转换为 .eps,因为矢量图形格式不适用于高分辨率图片。

根据我的搜索,将 PNG/JPEG 图片与chemnum包结合在一起似乎是一个已知且无法解决的问题。

这就是为什么我尝试在包含之前将图片转换为 PDF,但这也不起作用。显示以下错误消息:

File `../Abbildungen/NaColumn_closeup' not found. ...extwidth]{../Abbildungen/NaColumn_closeup}

现在,我可以使用 DVI-PS-PDF 链枚举我的所有图纸,或者使用默认编译设置包含所有图片,但随后我必须在不使用自动编号的情况下执行此操作,并手动枚举反应图中的所有化合物(这对于~50 种化合物来说非常繁琐)。

几个星期以来,我一直在尝试寻找解决方案,但无法找到同时成功编译包括图片和自动编号在内的报告的方法。

有没有什么方法可以解决这个问题?

示例代码:

\documentclass[12pt,a4paper,bibliography=totocnumbered]{scrartcl}  
\usepackage[T1]{fontenc}  
\usepackage[utf8]{inputenc}  
\usepackage[english]{babel}  
\usepackage[onehalfspacing]{setspace}  
\usepackage[onehalfspacing]{setspace}  
\usepackage[hidelinks]{hyperref}  
\usepackage{siunitx}   
\usepackage{booktabs}  
\usepackage{array}   
\usepackage{tabularx}  
\usepackage{graphicx}   
\usepackage{subfigure}  
\usepackage{amsmath}    
\usepackage{amsthm}   
\usepackage{amssymb}   
\usepackage{pifont}   
\usepackage{chemnum}   
\usepackage[version=4]{mhchem}  
\usepackage{chemstyle}  
\usepackage{chemformula}   
\usepackage{csquotes}

\begin{document}  

    molecule \cmpd{benzene}
    
\begin{figure}[!htb]

    \centering
    \replacecmpd{benzene}
    \includegraphics[scale=1]{test_molecule}
    \caption{molecule \cmpd{benzene}.}
\end{figure}

\begin{figure}[!htb]

    \centering
    \includegraphics[width=0.8\textwidth]{test_molecule2}
    \caption{molecule \cmpd{phenol}.}

\end{figure}

\end{document}

相关内容