#2149·gollum

Pandoc 解析器在渲染数学表达式时产生错误

作者: leyrehpalacios创建于 2025年9月1日更新于 2026年5月19日

我建了一个维基 在那里我想使用引用功能 以及长的数学表达。 我发现在安装泛多克和泛多克-Ruby宝石(引文功能需要)后, 数学表达式的渲染有些问题。 似乎数学表达式中的一些字符正在被跳出或被预处理,这在数学表达式中产生语法错误,因此不会被渲染出(它们显示为纯文本).

我发现了一些工作变通,但这使得数学表达法与直接卡特克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克 这些是我在使用泛度解析器后用来正确看到 在gollum wiki中数学表达式的工作轮廓:

  • 第一下标后上标:
  • [NO] RXLV } {CHEF }
  • [YES] `RCEF}^LV'
  • 在上标后留下一个空格:
  • [无] “h^2/h r^2”
  • [YES] `h^2 / h r^2'
  • [NO] `(u^\psi,u^\gamma)= (\ddot\psi,\dot\gamma)'
  • [YES] ' (u^\psi, u^\gamma) = (\ddot\psi, \dot\gamma)" .
  • 在数组中,下行为双+++
  • \ [NO] \ begin{arky}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  • [YES] \ begin{阵列}\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  • 对于+和++,双+++
  • [NO] 'a'=========================================================================================================================================================================================================================================================
  • [YES] 'a========================================================================================================================================================================================================================================================
  • 要在 QQ 之后使用下标, 请尝试 QQ 而不是 QQ 。
  • [NO] \ vec{V} {BOD}\ \ \ \ \ \ \ \
  • [YES] \vec{V}\ {BOD}
  • 对于相距字符使用双 QQ
  • [诺] 'a,,b'
  • [YES] 'a,\,b'
  • [YES] 'a,\quad b'

这可能是一个与泛域论相混合的问题,但无论如何,我想找到一个解决方案,而不需要补齐数学表达式,这样它们就可以直接从Katex/tex/latex/etc转出和转出,但仍能在维基中查看.

对于版本,我使用gollum 6.1.0,红宝石 3.2.9,崎岖 1.9.0,gollum-rugged adapter 3.0,gollum-lib 6.0,泛多克 3.7.0.2和泛多克-鲁比 2.1.10.