我正在编写将使用 Sphinx 呈现为 HTML 和 PDF 的 reST 文档。我的源文件是 UTF-8,并且期望我的 HTML 显示为 UTF-8。
书写乘号的最佳做法是什么?
即:×,而不是x。
我知道我可以将它作为 Unicode 字符插入。如果我写 LaTeX,我会使用\times
。在 HTML 中有×
。当我使用 Sphinx 渲染所有内容时,简单的 Unicode 是否能够正确地在转换过程中幸存下来?即使我渲染为其他更奇特的格式?
我只是想仔细检查一下这不会在某个地方出错。
事实证明,Sphinx 文档包含了答案,我只是读得不够深入:
由于最简单的方法包括
特殊字符,例如破折号或
Rest中的版权标志是直接
将它们写为 Unicode 字符,一
必须指定编码。狮身人面像
假设源文件被编码在
默认UTF-8;你可以改变这个
与 source_encoding 配置值。
https://www.sphinx-doc.org/en/master/usage/restructedtext/basics.html#source-encoding https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#source-encoding
Edit:只是为了跟进:虽然乘号工作得很好,但 LaTeX(以及 PDF)渲染中使用的默认字体缺少许多其他看似标准的 unicode 符号(小于或等于、大于或等于)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)