gpt4 book ai didi

java - 如何在 Mac 中从 Java 程序编译 LaTex 文件

转载 作者:行者123 更新时间:2023-11-30 01:42:12 25 4
gpt4 key购买 nike

我正在尝试使用终端命令latex file.tex来编译.tex文件。我的程序提取字符串上 .tex 文件的绝对路径:

public void generateLatex(String path)
{
String file = path;
//...compile file;
}

有没有办法在给定路径上使用该命令?我尝试使用流程

Process p = Runtime.getRuntime().exec(executable + path);
p.waitFor();

但它不起作用

最佳答案

您可以使用流程构建器:

ProcessBuilder pb = new ProcessBuilder("latex", "yourlatex.tex")
.inheritIO()
.directory(new File("your directory path"));
Process process = pb.start();
process.waitFor();

关于java - 如何在 Mac 中从 Java 程序编译 LaTex 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59555926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com