本文介绍了如何才能使数学公式左对齐而不是居中对齐?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面的文本可以在reStrutiredText中创建一个简单的数学公式:
.. math::
frac{1}{Bigl(sqrt{phi sqrt{5}}-phiBigr) e^{frac25 pi}} =
1+frac{e^{-2pi}} {1+frac{e^{-4pi}} {1+frac{e^{-6pi}}
{1+frac{e^{-8pi}} {1+ldots} } } }
默认情况下,当make html
将文本设置为html时,它是居中对齐的,我想设置格式:
- 使其左对齐
- 左对齐并在行首添加4个空白
我几乎用raw html
中的math
:
vim "source/ebed equation in div.rst"
ebed equation in raw html
==================================
normal equation
.. math::
frac{1}{Bigl(sqrt{phi sqrt{5}}-phiBigr) e^{frac25 pi}} =
1+frac{e^{-2pi}} {1+frac{e^{-4pi}} {1+frac{e^{-6pi}}
{1+frac{e^{-8pi}} {1+ldots} } } }
equation ebeded in div
.. raw:: html
<div style="margin-left:20px;width:300px;height:120px;">
.. math::
frac{1}{Bigl(sqrt{phi sqrt{5}}-phiBigr) e^{frac25 pi}} =
1+frac{e^{-2pi}} {1+frac{e^{-4pi}} {1+frac{e^{-6pi}}
{1+frac{e^{-8pi}} {1+ldots} } } }
样式width:300px;height:450px;
比以前更小,即使公式在div中仍然居中对齐,它也会使公式左对齐。
样式margin-left:20px;
在开头添加空白。
用make html
编译,在浏览器中打开:
有一个小错误,元素div未关闭!
如果我这样结束div标记:
vim "source/ebed equation in div.rst"
ebed equation in raw html
==================================
normal equation
.. math::
frac{1}{Bigl(sqrt{phi sqrt{5}}-phiBigr) e^{frac25 pi}} =
1+frac{e^{-2pi}} {1+frac{e^{-4pi}} {1+frac{e^{-6pi}}
{1+frac{e^{-8pi}} {1+ldots} } } }
equation ebeded in div
.. raw:: html
<div style="margin-left:20px;width:300px;height:120px;">
.. math::
frac{1}{Bigl(sqrt{phi sqrt{5}}-phiBigr) e^{frac25 pi}} =
1+frac{e^{-2pi}} {1+frac{e^{-4pi}} {1+frac{e^{-6pi}}
{1+frac{e^{-8pi}} {1+ldots} } } }
</div>
编译后如下图所示
html标记</div>
将显示为新的方程式行。
如何才能以逻辑正确的方式谨慎地关闭div标签?
推荐答案
第一个.. raw:: html
表示html的开始,第二个.. raw:: html
包含</div>
表示html的停止,类似于php。
.. raw:: html
<div style="margin-left:20px;width:300px;height:120px;">
.. math::
frac{1}{Bigl(sqrt{phi sqrt{5}}-phiBigr) e^{frac25 pi}} =
1+frac{e^{-2pi}} {1+frac{e^{-4pi}} {1+frac{e^{-6pi}}
{1+frac{e^{-8pi}} {1+ldots} } } }
.. raw:: html
</div>
这篇关于如何才能使数学公式左对齐而不是居中对齐?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!