Browse Source

Fixed #35754 -- Mapped full-width characters in latex to half-width.

khanxmetu 6 months ago
parent
commit
1f3f0cd8ca
2 changed files with 6 additions and 1 deletions
  1. 1 0
      AUTHORS
  2. 5 1
      docs/conf.py

+ 1 - 0
AUTHORS

@@ -110,6 +110,7 @@ answer newbie questions, and generally made Django that much better:
     Anubhav Joshi <anubhav9042@gmail.com>
     Anvesh Mishra <anveshgreat11@gmail.com>
     Anže Pečar <anze@pecar.me>
+    A. Rafey Khan <khanxbahria@gmail.com>
     Aram Dulyan
     arien <regexbot@gmail.com>
     Arjun Omray <arjunomray@gmail.com>

+ 5 - 1
docs/conf.py

@@ -292,8 +292,12 @@ latex_elements = {
         \setmainfont{Symbola}
     """,
     "preamble": r"""
-        \usepackage{newunicodechar}
         \usepackage[UTF8]{ctex}
+        \xeCJKDeclareCharClass{HalfLeft}{"2018, "201C}
+        \xeCJKDeclareCharClass{HalfRight}{
+            "00B7, "2019, "201D, "2013, "2014, "2025, "2026, "2E3A
+        }
+        \usepackage{newunicodechar}
         \newunicodechar{π}{\ensuremath{\pi}}
         \newunicodechar{≤}{\ensuremath{\le}}
         \newunicodechar{≥}{\ensuremath{\ge}}