在 c# 中编译 latex

在 c# 中编译 latex

我正在制作一个 .bat 文件来将 .tex 文件编译为 pdf,当我直接运行 .bat 文件时,它运行良好,但是当我在 c# 中运行它时,出现错误“pdflatex:无效参数”

static void ExecuteCommand()
    {
        Process p1 = new Process();
        p1.StartInfo.FileName = @"c:\users\miguelangel\documents\visual studio 2013\Projects\PruebaLatex\PruebaLatex\batch.bat";
        p1.StartInfo.Arguments =@"c:\users\miguelangel\documents\visual studio 2013\Projects\PruebaLatex\PruebaLatex\prueba.tex"; 
        p1.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
        p1.StartInfo.RedirectStandardOutput = true;
        p1.StartInfo.UseShellExecute = false;
        try
        {
            p1.Start();

        }
        catch (Exception e)
        { 
            Console.WriteLine(e); 
        }           
    }

请帮助我:(,我不知道还能做什么,这是.bat 文件

pdflatex prueba.tex 

暂停

相关内容