0

代码:http: //jsfiddle.net/tRRtY/

<!DOCTYPE HTML>
<html>
<head>
<title>$$ float</title>
<script
type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default">
</script>
<style type="text/css">
p {
    background: lightblue;
}

span.dollar {
    float: right;
    background: maroon;
    color: white;
}
</style>
</head>
<body>

<h1>Example 1</h1>
<p class="math">
\[
(a + b)^2 = a^2 + 2ab + b^2
\]
<span class="dollar">$$</span>
</p>
<p>Foo</p>

<h1>Example 2</h1>
<p class="math">
\(
(a + b)^2 = a^2 + 2ab + b^2
\)
<span class="dollar">$$</span>
<p>Foo</p>

</body>
</html>

在第一个示例中,我看到$$文本漂浮在第二段旁边。但是,我希望它浮动在第一段旁边。如何才能做到这一点?

4

2 回答 2

1

另一种解决方案是使用内联 MathJax 命令。

例子:

使用方括号,方程将出现在新行中:

\\[ frac{1}{2} \\]

但是如果你使用括号,那么你的方程将在同一行:

\\( frac{3}{4} \\)
于 2012-07-18T20:21:50.193 回答
0

正如我在MathJax 用户论坛上的回答中解释的那样,解决方案是将

<br style="clear:both">

在后面的<span class="dollar">$$</span>和之间</p>。这会强制段落在下一段开始之前继续到浮动元素的末尾。

于 2012-02-23T21:01:46.670 回答