我的一个文件夹中有一堆 LyX 文档。
我想在文档中搜索几个术语,以便选择我感兴趣的文档。例如,我有 20 个人的 LyX 格式的简历。我必须搜索这些简历中哪些提到了 xml。
Windows 实用程序不允许在 LyX 文件中进行搜索。我有什么选择?我不想生成 pdf 并这样做。
还有任何 LaTeX 包可以从文档内容生成标签吗?
答案1
许多文件
如果你使用 Linux,我会说grep xml *.lyx
,但因为你使用的是 Windows,所以这是不可能的。有几个程序提供类似的功能,包括AstroGrep(通过https://superuser.com/a/60174) 和格雷普温(通过Paolo Cereda 在聊天中)一个更彻底的解决方案是赛格威,这是适用于 Windows 的类似 Linux 的环境。在 Cygwin 终端中,您可以grep
按照上面所述使用。
不过,Windows 命令行中也有类似的工具可用,findstr
(通过https://superuser.com/a/198474打开命令提示符,cd
进入包含文件的目录.lyx
,然后执行
findstr /s /m xml *.lyx
您可以使用 保存输出到文本文件> out.txt
,即
findstr /s /m xml *.lyx > out.txt
对于少量文件
您可以在 LyX 中同时打开所有文件并使用 LyX 的高级搜索功能:
编辑 --> 查找和替换(高级)。转到搜索面板中的“设置”选项卡,然后选择打开文件。