小编JV5*_*V53的帖子

Markdown 包含水平规则时的“生成 PDF 错误”:--- 或 ***

当我的 Markdown 文件包含水平规则 --- 或 *** 我收到关于 \Linethickness -> \Protect 的错误

我知道 MiKTeX 最近出现了问题,但是我不确定它们是否适用于此。

从昨天早上开始,我就一直在遇到这个问题,当时我正在尝试让 Lato 字体包与一组我需要转换为 PDF 的 Markdown 文件一起使用。它一直工作正常(除了字体问题)。

这可能发生在我更新 MiKTeX 时,虽然当时我没有意识到可能是这种情况,因为我也在玩模板、YAML、PS 脚本等。

从那时起,我一直在阅读有关 MiKTeX 的问题,并尝试了进一步的更新、更新包数据库、构建格式、刷新文件名数据库以及卸载和重新安装。我已经阅读了GitHub评论部分的背景,但那里的建议似乎并没有为我解决这个问题,而他们为其他人解决了这个问题。

这让我怀疑这是否相关,但我对 Tex、Markdown 等比较陌生。

原始文件更长更复杂,但是这个 Markdown

# Sample File
Test Test Test

---
Run Code Online (Sandbox Code Playgroud)

产生同样的错误

Error producing PDF.
! Missing number, treated as zero.
<to be read again>
                   \protect
\linethickness ->\protect
                          \linethickness
\setlength #1#2->#1 #2
                      \relax
\@rule ...@tempdimb {#2}\setlength \@tempdimc {#3}
                                                  \advance \@tempdimc \@temp...
l.362 ...nter}\rule{0.5\linewidth}{\linethickness}
Run Code Online (Sandbox Code Playgroud)

删除 --- 允许在上面的示例和我更复杂的 Markdown 文件中生成 pdf,即使使用模板也是如此。 …

markdown latex miktex pdflatex pandoc

3
推荐指数
1
解决办法
1476
查看次数

标签 统计

latex ×1

markdown ×1

miktex ×1

pandoc ×1

pdflatex ×1