Pandoc:在 Latex 模板中引用 loc 文件

Pandoc:在 Latex 模板中引用 loc 文件

这可能更多的是 Pandoc 问题而不是 TeX 问题,但无论如何我希望你能提供帮助。以下情况:

我在 Windows 上,%AppData%\Roaming\pandoc\templates有 2 个文件:

  • absender.lco
  • brief.latex

brief.latex基本上看起来是这样的:

\documentclass[
absender,
paper=a4,
version=last,
fontsize=11pt,
DIV=13,
BCOR=0mm]{scrlttr2}

% ...

\LoadLetterOption{absender}

% ...

absender.lco

\ProvidesFile{absender.lco}[letter-class-option file]

% ...

我的问题如下:当我跑步时

$ pandoc x.md -o x.pdf --template=brief

在系统的其他地方(使用正确的x.md),我收到以下响应:

Error producing PDF.
! Class scrlttr2 Error: Letter-Class-Option file `absender.lco' not found.

See the scrlttr2 class documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.32 \LoadLetterOption{absender}

当我将前面提到的两个文件放在我的同一目录中时,它确实起作用了x.md- 但正如您可能理解的,我不想将它们复制到我使用它们的每个目录中(我的意思是,模板应该这样工作)。

答案1

它不是 ,pandoclatex它正在寻找absender.lco。并且latex不查看%AppData%\Roaming\pandoc\templates。相反,您可以将文件放入TEXMFTeX 分发树提供的本地 ,位于 下方的某个位置tex/latex

相关内容