如何使用Pandoc --resource-path合并多个乳胶文件

问题描述 投票:0回答:1

我的Pandoc exe文件保存在X位置,我的输入文件位于Y位置。

现在我已经设置了带有主要乳胶文件的乳胶文件,这些乳胶文件具有其他乳胶文件的引用。

示例:

主乳胶文件包含

\input{abstract}

\input{introduction}

这里的摘要和介绍是乳胶文件

[现在,当我尝试将乳胶转换为docx时,Pandoc显示“ CouldNotLoadIncludeFile”

我的命令是:

inputFilePath + " -o " + outputFileFullPath + " --resource-path=" + completePathOfOtherLatexFile + " --log " + logFilePath;

此外,如果我将这些文件保存在存在Pandoc exe的工作目录中,那么它将合并这些文件。

问题是Pandoc无法在我的文件所在的目录中查找当前目录。

[如果做错任何事情,请告诉我。.

预先感谢。

pandoc
1个回答
0
投票

由于我无法(尚未)发表评论以澄清问题,因此,我将尝试就所了解的内容进行回答。

我不确定要在哪个环境中执行命令(您似乎是从变量构建的),但是我首先要尝试的是(等效于:)

cd mylatexdir && pandoc -i inputfile.tex -o outputfile

为此,pandoc必须在您的路径中。如果主文件和包含的文件位于不同的目录中,则再次包含--resource-path可能很有意义,否则我认为它没有任何作用(假设乳胶文件中没有其他包含或图像)。 >

或者,您也可以这样做(如果pandoc不在您的路径中):

cd mylatexdir && /path/to/pandoc -i inputfile.tex -o outputfile

HTH,

© www.soinside.com 2019 - 2024. All rights reserved.