以 Json 格式存储 Latex

ede*_*ans 4 python latex couchdb

我正在构建一个数学练习数据库,我想使用 couchDB,然后以 json 格式存储练习,这样我就可以存储每个练习的元数据。

\n\n

我在使用所有 Latex 语法获取有效的 json 时遇到问题,解决这个问题的好方法是什么?我考虑过对乳胶进行编码,但我不确定这是一个好主意,最重要的是它是否需要由移动设备解码......

\n\n

数据示例:

\n\n
     {"taglist": null,\n     "flagcount": null,\n     "category": "Algebre",\n     "chapter": "Polynomes",\n     "difficulty": 1,\n     "viewcount": null,\n     "hint": null,\n     "question": "Soit $P \\in \\mathbb{R}[X]$ scind\xc3\xa9 sur $\\mathbb{R}$.\\\\ \\begin{enumerate} \\item Montrer que $P\'$ est aussi scind\xc3\xa9 sur $\\mathbb{R}$. \\item Montrer que les racines multiples de $P\'$ sont aussi racines de $P$. \\item Ce resultat reste-t-il valable dans $\\mathbb{C}[X]$ ? \\end{enumerate}"\n     "solution": null}\n
Run Code Online (Sandbox Code Playgroud)\n\n

此外,由于我可能需要加密“解决方案”,因为我不希望未经许可就访问它,也许我应该只将加密形式存储在json中?

\n\n

或者也许解决方案是以另一种方式存储乳胶......?我对此类问题非常陌生,感谢任何帮助;)。

\n\n

谢谢

\n

Mar*_*ski 5

在 JSON 字符串中,反斜杠字符\具有特殊含义。如果您想将其存储在数据中,请使用\\(转义反斜杠)。JSON 解析器会将其更改回单个解析器,并且 Couch 应存储"$\\mathbb{R}$.\\\\"$\mathbb{R}$.\\.