如何才能使数学公式左对齐而不是居中对齐? [英] How can make math equation left-aligned instead of center-aligned in reStructuredText?

查看:34
本文介绍了如何才能使数学公式左对齐而不是居中对齐?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

下面的文本可以在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时,它是居中对齐的,我想设置格式:

  1. 使其左对齐
  2. 左对齐并在行首添加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>

这篇关于如何才能使数学公式左对齐而不是居中对齐?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆