上标未在katex css中显示

上标未在katex css中显示,css,ruby-on-rails,katex,Css,Ruby On Rails,Katex,katex生成的上标未正确显示。样式正确保存在数据库中时,不会显示在“显示”页面中,但会正确显示在“编辑”操作中。在简单函数3^5中,显示页面中的5不是“上标” 数据库中保存的内容: <p><span class=\"ql-formula\" data-value=\"3^5\" contenteditable=\"false\"><span class=\"katex\"><span class=\"katex-mathml\"><math

katex生成的上标未正确显示。样式正确保存在数据库中时,不会显示在“显示”页面中,但会正确显示在“编辑”操作中。在简单函数3^5中,显示页面中的5不是“上标”

数据库中保存的内容:

<p><span class=\"ql-formula\" data-value=\"3^5\" contenteditable=\"false\"><span class=\"katex\"><span class=\"katex-mathml\"><math><semantics><mrow><msup><mn>3</mn><mn>5</mn></msup></mrow><annotation encoding=\"application/x-tex\">3^5</annotation></semantics></math></span><span class=\"katex-html\" aria-hidden=\"true\"><span class=\"strut\" style=\"height: 0.814108em;\"></span><span class=\"strut bottom\" style=\"height: 0.814108em; vertical-align: 0em;\"></span><span class=\"base textstyle uncramped\"><span class=\"mord\"><span class=\"mord mathrm\">3</span><span class=\"msupsub\"><span class=\"vlist\"><span class=\"\" style=\"top: -0.363em; margin-right: 0.05em;\"><span class=\"fontsize-ensurer reset-size5 size5\"><span class=\"\" style=\"font-size: 0em;\">​</span></span><span class=\"reset-textstyle scriptstyle uncramped mtight\"><span class=\"mord mathrm mtight\">5</span></span></span><span class=\"baseline-fix\"><span class=\"fontsize-ensurer reset-size5 size5\"><span class=\"\" style=\"font-size: 0em;\">​</span></span>​</span></span></span></span></span></span></span></span></p>"
我对表演动作的santizing功能:

<%= raw sanitize @post.description, tags: %w(strong em span div a p br ul ol li math semantics mi mo mrow msup annotation mn), attributes: %w(href class style data-value contenteditable encoding aria-hidden top margin-right ) %>

您看到的行为(删除
顶部
右边距
)与
清理css
一致,但奇怪的是,它适用于
编辑
操作。您是否100%确定在
edit
上调用了
sanitize
?在中呈现的文档也可能会影响定位,请参阅。
<span class="ql-formula" data-value="3^5" contenteditable="false"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><msup><mn>3</mn><mn>5</mn></msup></mrow><annotation encoding="application/x-tex">3^5</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height: 0.814108em;"></span><span class="strut bottom" style="height: 0.814108em; vertical-align: 0em;"></span><span class="base textstyle uncramped"><span class="mord"><span class="mord mathrm">3</span><span class="msupsub"><span class="vlist"><span class="" style=""><span class="fontsize-ensurer reset-size5 size5"><span class="" style="font-size: 0em;">&#8203;</span></span><span class="reset-textstyle scriptstyle uncramped mtight"><span class="mord mathrm mtight">5</span></span></span><span class="baseline-fix"><span class="fontsize-ensurer reset-size5 size5"><span class="" style="font-size: 0em;">&#8203;</span></span>&#8203;</span></span></span></span></span></span></span></span>
<%= raw sanitize @post.description, tags: %w(strong em span div a p br ul ol li math semantics mi mo mrow msup mn), attributes: %w(href class style data-value contenteditable) %>
<%= raw sanitize @post.description, tags: %w(strong em span div a p br ul ol li math semantics mi mo mrow msup annotation mn), attributes: %w(href class style data-value contenteditable encoding aria-hidden top margin-right ) %>