我的电脑有特殊问题,无法渲染 chemfig 子分子

我的电脑有特殊问题,无法渲染 chemfig 子分子

我之前问过这个问题。当我从 TeXLive 2015 升级到 2020 时,使用 chemfig 中的 \definesubmol 定义的子分子将不再渲染,而只是打印出字符序列(链接的问题提供了 MWE)。然而,其他用户表示 MWE 可以很好地进行渲染。在 Overleaf 中,渲染也很好。这意味着我的电脑和/或 TeX 发行版存在一些特定问题。

我在 2015 年初的 MBP 上运行 macOS Catalina,并安装了 MacTeX 提供的 TeXLive。我认为不存在任何硬件或操作系统特定的问题,因为就像我说的,使用 TeXLive 2015 一切都运行正常。这意味着我升级时一定出了什么问题。我卸载并重新安装了 TeXLive 2020,但同样的问题仍然存在。

有人知道这是怎么回事吗?谢谢!

编辑:下面产生更少的MWE:

\documentclass[12pt]{article}
\usepackage{chemfig}
\definesubmol{MP}[-[4]P(-[3]O^\ominus)(-[5]O^\ominus)=[4]O]{-P(-[1]O^\ominus)(-[7]O^\ominus)=O}
\begin{document}
\chemfig{!{MP}}
\end{document}

答案1

我刚刚使用 TeX Live 2022/dev 尝试了您的 MWE,并得到了以下图片。 在此处输入图片描述

这是你所期望的吗?

相关内容