This页面是由Emacs的组织模式HTML导出自动生成的。我已经设置为使用LaTeX符号的MathJax渲染。在 There Exists 行的第三列上,我使用了内联LaTeX符号,并用“ $”包围
$\exists x \mid x2>x$
这是正确的LaTeX嵌入,而我没有在上面和下面的行,即Emacs只是拾取LaTeX标记并插入它而没有使用“ $”。如果您检查(我正在使用Chrome)此代码,您会发现它仅针对此LaTeX标记会增加字体大小,看似任意,使这些符号看起来比其他符号异常大。
<span style="display: inline-block; position: relative; width: 5.681em; height: 0px; font-size: 129%;">
如何停止,阻止,覆盖插入的element.style
并炸毁我的字体大小?
element.style {
 display: inline-block;
 position: relative;
 width: 5.713em;
 height: 0px;
 font-size: 129%;
}
更新:
我已经将问题缩小到我的自定义样式表中。
table {
/* font-family: monospace; */
font-family:'eulermedium_18';
/* font-size: 1.05em; */
margin-left:5%;
margin-right:auto;
margin-top:0.5em;
margin-bottom:0.5em;
line-height: 1.5em;
}
即font-family
。在上面,我已经注释掉monospace
,这给了我129%的任意大小。但是随后您看到了,我尝试了AMS Euler(由Font Squirrel转换的ttf版本,以及Computer Modern),它导致有问题的org-mode表的$...$
部分将字体大小减小到53%!疯狂。同样,在LaTeX / MathJax和常规文本中,font-family
中没有table
大小是正常的。有什么方法可以使MathJax的组织模式HTML导出正确使用我的字体?
答案 0 :(得分:0)
它似乎也与font-family
有关。 “存在存在”行的第3列似乎将font
用作STIXGeneral-Italic
,而其他地方使用的默认font
似乎是monospace
。您可以使用stylesheet.css
指令在!important
中覆盖这些样式。
.mrow span{
font-family: inherit!important;
font-size: 100%;
}