chemstyle 包的子文件兼容性问题

chemstyle 包的子文件兼容性问题

我正在尝试在一个大型文档中包含子文件,其中一个子 tex 文件使用方案从 chemdraw 输入 .eps 文件,其中包括来自 chemstyle 包的自动编号。

只要包含方案的 tex 文件在任何其他 tex 子文件之前编译,此方法就可正常工作。如果它在另一个子文件之后,则日志只会显示错误并中止(不会出现错误消息),并且 synctex.gz 文件会卡住(繁忙)。

这是主 tex 文件:

\documentclass[12pt]{article}
\usepackage[table]{xcolor}
\usepackage{SIunits}

\usepackage[numbers,super,sort&compress,comma]{natbib}
\usepackage[top=2cm, bottom=2cm, left=3cm, right=2cm]{geometry}
\usepackage{textcomp}
\usepackage{graphicx}
\usepackage[runs=2]{auto-pst-pdf}
\usepackage{chemstyle}
\usepackage{booktabs,array}
\usepackage{tabularx}
\usepackage{subcaption}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{setspace}
\doublespacing

\usepackage[utf8]{inputenc}
\usepackage{subfiles}

\let\stdsection\section
\renewcommand\section{\newpage\stdsection}

\begin{document}

\compound*{RB70, RB76, RB51, RB54, RB55, RB146, RB177, RB156, RB80, RB87, RB168, RB174}


\subfile{Chapter}
\subfile{Experimental}

\section{References}

\bibliographystyle{C:/Users/Ryan/newunsrt}
\bibliography{C:/Users/Ryan/Thesis}



\end{document}

章节子文件主要只是文本和图片,没有什么特别的。实验性 tex 文件下面有一个摘录,如果在章节 tex 文件之后通过子文件编译,主文件将无法工作。如果我交换章节和实验性子文件命令,它们就会奇迹般地工作!

实验 tex 文件:

\documentclass[master.tex]{subfiles}

\begin{document}
\section{Experimental}

to precipitate formation which was filtered to give the product as an orange solid (38 \milli\gram, 44\% yield). IR (thin film)/cm\textsuperscript{-1} $\nu_{max}$; 3394 br w, 3233 br m, 2933 s, 2875 s, 1692 s, 1646 s, 1546 s, 1307 s, 1195 s, 983 s, 715 s; \textsuperscript{1}H NMR (300 MHz, Methanol-\textit{d$_4$}) $\delta_H$ 6.16 (s, 2H), 3.04-2.94 (m, 4H), 2.47 (s, 6H), 2.44 (s, 6H), 1.81-1.56 (m, 6H);  \textsuperscript{13}C NMR (100 MHz, MeOD) $\delta_C$ 155.56, 148.34, 142.88, 133.23, 123.29, 41.35, 33.07, 29.55, 29.01, 28.59, 17.21, 15.10; HRMS-ESI; [M+H]\textsuperscript{+} calc'd for  C$_{18}$H$_{27}$BN$_3$F$_2$ 334.2266 found; 334.2260.

\begin{center}
\line(1,0){440}
\end{center}

\begin{figure}[ht!]
\begin{center}
\schemeref[TMP1]{RB70}
\includegraphics[width=0.3\textwidth]{Compounds/RB70RhoBNbocpip.eps}
\end{center}
\end{figure}

\end{document}

我知道主版本中的一些先前的复合标签是多余的......

我尝试了几种方法来修复这个问题,但还是无计可施,所以非常感谢你能提供的任何帮助!我在 Windows 上使用 texmaker :)

答案1

我自己已经弄清楚了这一点,原来我在序言中有一些关于消除希腊字母倾斜的内容,而我认为这里的 pdfrestore 命令以某种方式搞乱了 eps 编译。

无论如何,我的文件正在按预期编译,Chemstyle 中的化合物编号也正常工作。我想我应该回答我自己的问题,以防其他人遇到同样的问题……

相关内容