如何查某个命令在哪个包中?
投稿
2019-10-22 22:09 浏览 :2674
这个问题也是新手们常碰到的问题。如果仅从 LaTeX 角度而言,那么就只有增加经验这一条路。但是如果有其他的工具可以借助,这个事情或许就简单了一点点。
工具:[Filelocator](https://www.mythicsoft.com/ "Filelocator")
Filelocator 这款工具可以深入到文件中去搜索内容。目前它有 Pro 和 Lite 两个版本,Pro 需要购买而 Lite 允许免费。
我在写这篇文章时就是使用的 Pro 版本。以下讲解也均以 Pro 版本为准。
在 Filelocator Pro 中,我们首先在搜索栏内输入一个命令 `bm`,接下来 Filelocator Pro 默认会从整个电脑硬盘中搜索带有 `bm` 的文档,并将其列在搜索结果当中。搜索结果分为左右两栏,左栏是文档,右栏是搜索内容所在的文档位置。
这样的功能十分适合 LaTeXer,因为我们能碰到的大部分宏包手册都是可以被 Filelocator Pro 搜索的。至于它的搜索范围,如果用户不想在整个硬盘中搜索,那么可以考虑建立索引。
在搜索栏右端,用户可以选择索引搜索。然后在临近的左侧下拉菜单中选择新建索引,按照弹出窗口的提示一步步建立名为 texlive 的索引,索引建立在用户的 texlive 安装路径上。之后静待系统完成。
然后我们选择以 texlive 索引为基础进行搜索,例如搜索 `Declarepaireddelimiter`,这时 Filelocator Pro 将把全部 texlive 安装路径中带有 `Declarepaireddelimiter` 的文档列出。如此一来,用户就可以找到和 `Declarepaireddelimiter` 相关的宏包了。
赞