SVG 用矢量方式记录线条和文字,结构图在幻灯片中放大后仍能保持清晰的轮廓。SMILES 转 SVG 工具可以读取 SMILES,并直接保存生成的结构图。

一则关于调整化学结构图尺寸的公开提问描述了图片放大后的清晰度问题。下面用阿司匹林示例,从输入一直做到插入幻灯片。

保存阿司匹林结构图

打开工具后,可以使用已填入的阿司匹林示例。也可以自行粘贴:

CC(=O)Oc1ccccc1C(=O)O
  1. 输入 SMILES,点击“解析”。
  2. 查看图中的苯环、羧基和酯键位置。
  3. 点击“保存 SVG”。
  4. 将下载的 molecule.svg 改为便于使用的文件名,例如 aspirin.svg。

下图由公开 Python 包 v1.1.2 使用相同 SMILES 生成。也可以保存这个 SVG 文件。

由 SMILES 生成的阿司匹林二维结构图

插入 PowerPoint

在 Microsoft 365 的 Windows 版 PowerPoint 中,选择“插入 → 图片 → 此设备”,再选择 SVG 文件。Mac 版可通过“插入 → 图片”选择文件。微软的官方 SVG 指南介绍了各平台的操作。

调整图片时保持纵横比。添加图注后,按演示时的显示大小检查原子标签和键线。如果还要导出供分发的 PDF,也请打开导出文件检查最终排版。

将图片与输入一起保留

在小型 CSV 或研究记录中,保留图注使用的化合物 ID 和原始 SMILES。例如,将 CMP003、aspirin、上述 SMILES 和 aspirin.svg 记在同一行,重新生成图片时就能找到对应输入。

排列多个结构图时,先统一视觉上的键长和标签大小,会更便于比较。本例的生成环境与文件哈希见执行记录。