我正在使用以下代码,效果很好:
\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}