element.style任意增加字体大小

时间:2019-03-04 05:44:51

标签: css emacs org-mode

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导出正确使用我的字体?

1 个答案:

答案 0 :(得分:0)

它似乎也与font-family有关。 “存在存在”行的第3列似乎将font用作STIXGeneral-Italic,而其他地方使用的默认font似乎是monospace。您可以使用stylesheet.css指令在!important中覆盖这些样式。

.mrow span{
    font-family: inherit!important;
    font-size: 100%;
}