是否可以“批量”将 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