lyx 批量转换为 pdf

lyx 批量转换为 pdf

是否可以“批量”将 lyx 文档转换为 pdf?我的文件夹中有 250 多个 lyx 文档。我希望它们以 pdf 格式显示。我可以手动逐个进行操作。但一定有更好的方法。希望有!

答案1

对于 Windows,(未经测试,我没有任何 lyx 文件),创建一个mylyx.bat包含以下内容的批处理文件:

@ECHO ON
CD /D %~dp0
SET Program="lyx.exe"
for %%A in (*.lyx) do %Program% --export  "pdf2"  %%A
Pause

假设它lyx.exe在系统路径中。将批处理文件作为 lyx 文件放入 samr 文件夹中,然后双击。

答案2

在 Linux 上,以下操作将处理当前文件夹中的所有 .lyx 文件:

for i in *.lyx; do lyx -e pdf2 "${i}"; done

或者如果你想要更进一步,你可以使用 GNU parallel 并行处理它们:

ls *lyx | parallel --gnu -j3 lyx -e pdf2 {}

请注意,“pdf2”表示使用以下方式导出为 PDFpdflatex

相关内容