使用 chemfig 包 - 与 graphicx 包冲突

使用 chemfig 包 - 与 graphicx 包冲突

我正在使用以下代码,效果很好:

\documentclass{scrbook} 
\usepackage{chemfig} 
\begin{document}
\section{Tetracene} 
\vspace{2cm}
\chemname[2ex]{\chemfig{*6(1?-2-3*6(-4-5*6(-6-7*6(-8-9-10-11-\phantom{12})-12-13-\phantom{14})-14-15-\phantom{16})-16-17-18?)}}{Tetracene}
\end{document}

当我尝试在论文章节中使用它时,并没有绘制出键:所有的数字都出现在彼此的顶部。


编辑:chemfig 包和 graphicx 包互相冲突 - 下面的代码不起作用:

\documentclass{scrbook}

% packages

% Integration of jpeg graphics
\usepackage[dvips,final]{graphicx}
% Document images path
\graphicspath{{Bilder/}}
% drawing molecules
\usepackage{chemfig}
%% end packages

\begin{document}
\section{Tetracene}
\vspace{2cm}
\chemfig{**6(10?-15-11**6(-16-12**6(-17-13**6(-18-14-9-4-\phantom{8})-8-3-\phantom{7})-7-2-\phantom{16})-6-1-5?)}
\end{document}

欢迎任何建议。

谢谢你!

答案1

这段代码对我来说很好用(Texlive 2023)

你的 TEX 是什么版本?

ChemFig 最近发生了很多变化,如果您使用的是旧版本的 ChemFig,可能会出现问题。

在此处输入图片描述

您可以使用“?[name]”来连接环,而不是 \phantom

\documentclass{scrbook} 
\usepackage{chemfig} 
\begin{document}
    \section{Tetracene} 
    \vspace{2cm}
    \chemname[2ex]{\chemfig{*6(1?[a]-2-3*6(-4-5*6(-6-7*6(-8-9-10-11?[d])-12?[d]-13?[c])-14?[c]-15?[b])-16?[b]-17-18?[a])}}{Tetracene}
\end{document}

为了避免以下代码出现问题,请删除“dvips”选项。您正在使用 Pdflatex 进行编译,因此不需要 dvips。

\documentclass{scrbook}

% packages

% Integration of jpeg graphics
\usepackage[dvips,final]{graphicx}
% Document images path
\graphicspath{{Bilder/}}
% drawing molecules
\usepackage{chemfig}
%% end packages

\begin{document}
\section{Tetracene}
\vspace{2cm}
\chemfig{**6(10?-15-11**6(-16-12**6(-17-13**6(-18-14-9-4-\phantom{8})-8-3-\phantom{7})-7-2-\phantom{16})-6-1-5?)}
\end{document}

在此处输入图片描述

相关内容