我经常尝试在文档中使用命令,但编译失败,因为我没有包含所需的软件包。当然,我知道我可以尝试用谷歌搜索,但谷歌经常会找到一些没有软件包信息的手册和使用示例(但这可能是因为我不知道如何更好地用谷歌搜索)。在所有情况下,我都成功地确定了软件包名称,但在许多情况下浪费了 30 多分钟。
您建议使用哪些方法来搜索软件包名称?您会建议哪些提示?
答案1
$ grep -r '\\commandname' $TEXMF/tex/latex
答案2
答案3
自 2023 年 4 月起,出现了 TeXFindPkg,一款可以实现此目的的工具!
在你的终端类型上:
texfindpkg query [<name>]
其中<name>
可以是文件名、命令名或环境名称。
该工具用于通过文件名、命令名或环境名来安装 TeX 包及其依赖项。
它的一般用法是
texfindpkg <action> [<name>]
其中<action>
可以是install
或query
, 也<name>
可以是上面列出的内容。
例如:
texfindpkg install array.sty
texfindpkg install \fakeverb
texfindpkg install {frame}
texfindpkg query array.sty
texfindpkg query \fakeverb
texfindpkg query {frame}
TeXFindPkg 支持 TeXLive 和 MiKTeX 发行版。
答案4
您可以尝试搜索这里用于 CTAN 上包描述中的命令名称。