【问题标题】:How to use Pandoc --resource-path to merge multiple latex files如何使用 Pandoc --resource-path 合并多个 Latex 文件
【发布时间】:2020-03-24 07:52:03
【问题描述】:

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

现在我有一组乳胶文件,其中包含其他乳胶文件的参考。

例子:

主乳胶文件包含

\input{abstract}

\input{introduction}

这里的abstract和introduction都是latex文件

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

我的命令是:

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

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

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

如果我做错了什么请告诉我..

提前致谢。

【问题讨论】:

    标签: pandoc


    【解决方案1】:

    由于我(还)不能发表评论澄清,我会尽量回答我的理解..

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

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

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

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

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

    HTH,

    【讨论】:

      猜你喜欢
      • 2013-08-26
      • 2021-07-03
      • 1970-01-01
      • 2017-01-11
      • 2015-05-23
      • 1970-01-01
      • 2020-01-30
      • 2021-05-17
      • 2018-09-17
      相关资源
      最近更新 更多