@o
2017-08-27T00:55:09.000000Z
字数 975
阅读 626
Bug
MathJax v2.7.1 早已于 2017-04-25 发布,
而作业部落至今 2017-08-21 用的仍是于 2013-05-17 发布的 v2.2.
经费不足,四年不换。
MathJax v2.2
HTML-CSS 独有的渲染问题:
(1) v2.6 已修复 ✅ 。元素块最右边有竖线。
(2) 不渲染 \bbox
命令。
SVG 独有的渲染问题:
(1) 右浮动的插图左边可能会多出一大段『空白』——实际上是剩余宽度恰能放进文字而不能放进公式。
(2) LaTeX 堆叠命令(newcommand/def 皆如此)中含有换行则其右边的元素全跑到显示区域之外,编辑器中滚动条至最右端可见,但是阅读页面完全没辙。
例子:
$% 警示 + bug 存档
% Understack
% 不仅有 bug,而且命令之后元素的位置还与初始容器的宽度有关。弃用之!
\newcommand{\us}[2][]{\underset{\substack{\displaystyle{#2}}}{#1}}
\us[\{a_k\mid k\ge n\}]{~\\||\\~\\F} \mspace{-300 mu}
\iff x\in\Big(0\,,\dfrac1n\Big)$
其他:
(1) 用 CSS 调整位置的元素的位置显示受渲染模式及平台影响明显。
按页面高度排序:手机端 SVG > 手机端 HTML-CSS ⪆ 电脑端 SVG > 电脑端 HTML-CSS.
(2) 文稿发布更新后,手机端所有浏览器刷新或重新打开阅读页面,元素全部不显示,必须清空缓存才恢复。此情况电脑端罕见且一般只需打开新窗口即可。
(1) “⤷”符号不在手机系统 (Android 7.1.1 AOSiP) 字库中,QQ 内及 Yandex 浏览器里显示为框。