From c857dde4c366afd834eca666f1ed62d405b9eff5 Mon Sep 17 00:00:00 2001 From: kadimi Date: Sun, 4 May 2025 09:12:35 +0800 Subject: [PATCH] =?UTF-8?q?perf=EF=BC=9A=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、配置 typographer 为 false,不转换 (C)、(R)、(TM) 2、配置 delimiters 为 ['dollars'],只支持$符号包裹的数学公式, \( 和 \[ 使用 Anki 原本的解析 3、配置 katexOptions 的 throwOnError 为 true,页面上展示解析异常的数学公式 4、将 Anki 已转成 HTML 的数学公式替换掉,不参与 Markdown 转换 5、日志信息不放在 body 最后,避免切换到其他模版时,无法清除里面的内容 --- 模板-支持数学公式/card-demo-test.html | 10 +- 模板-支持数学公式/正面内容模版.html | 160 +++++++++++++++----------- 2 files changed, 103 insertions(+), 67 deletions(-) diff --git a/模板-支持数学公式/card-demo-test.html b/模板-支持数学公式/card-demo-test.html index 5abfb89..abbc24d 100644 --- a/模板-支持数学公式/card-demo-test.html +++ b/模板-支持数学公式/card-demo-test.html @@ -87,6 +87,7 @@ $$\int_{a}^{b} f(x) \, dx$$ 配置 config_showMathError 为 false 时忽略数学公式转换异常 $2^{层数-1}$ (有异常:unicodeTextInMathMode) $E=mc^2%$ (有异常:commentAtEnd %) +$\left($ (转换失败) *** @@ -97,9 +98,14 @@ $E=mc^2%$ (有异常:commentAtEnd %)
  • 下面代码的 HTML 格式中 &gt;&lt; 不能转义为 > 和 <,否则会有异常的下划线
  • 不转换 <code></code>包裹的内容
  • -
    public class NumberPair<U extends Number, V extends Number> extends Pair<U,V> {
    +
    public class NumberPair<U extends Number, V extends Number> extends Pair<U,V> {
         //
    -    public NumberPair(U first, V second) {
    +    public NumberPair(U first, V second) {
             super(first, second);
         }
     }
    diff --git a/模板-支持数学公式/正面内容模版.html b/模板-支持数学公式/正面内容模版.html
    index d3744bc..681b55b 100644
    --- a/模板-支持数学公式/正面内容模版.html
    +++ b/模板-支持数学公式/正面内容模版.html
    @@ -5,12 +5,9 @@
     
     
    \ No newline at end of file