自动检测导入的库
作者: odashi创建于 2022年11月12日更新于 2024年5月2日
标签feature
参考 #86: 有时用户会导入带有自定义名称的库,而 latexify 的当前实现在不传递自定义配置的情况下无法识别。(这不是当前的功能: 由 #87 进行跟踪) 无论如何,我们可以通过 `globals()` 列出所有导入的模块,并检查它们是否包含一些众所周知的库。例如,如果用户调用 `import numpy as np`, `globals()["np"]` 应指向一个具有 `__name__ == "numpy"` 的模块。我认为这足够聪明了,但应用此方法会涉及依赖环境的行为。我认为可以将此实现为一个附加的 NodeTransformer,默认情况下将关闭此开关。
内容来源: google/latexify_py