在合理的HTML段落中限制空格拉伸

时间:2012-06-15 15:58:53

标签: html justify

我有一些由Sphinx生成的HTML文档。 Sphinx证明正文文本并将其设置为宽度为50em的div。当然,我可以编辑生成的CSS / HTML。该文本以预渲染图像的形式具有一些内联方程,在我的浏览器中查看时,其大约是正文的50%。合理的文本和宽大,牢不可破的内嵌图像的组合有时会在单词之间产生大而丑陋的空间。

有没有办法在减少空间拉伸量的同时使用对齐文本?例如,空间宽度是否可以约束到某个最大值,如果在拉伸空格后它们是否足够,则行与左对齐?

使用示例编辑:

当在宽图像之前存在短文本行时,会发生错误的间距。这是一些生成的HTML源代码。 alt-tags包含公式的TeX源,因此您可以了解这些公式与单个单词相比有多大。

<p>Suppose that we want to sort a list of pairs, using the pair's first member as the key.
Given the list
<img class="math" src="math001.png" alt="[\pair 13,\pair 19,\pair 36,\pair 24,\pair 38]"/>,
we want a list of pairs starting with 1, a list of pairs starting with 2, and so forth.
The sorted list would be
<img class="math" src="math002.png" alt="[\,[\pair 13,\pair 19], [\pair 24], [\pair 36,\pair 38],[]\,]"/>.
More text follows.</p>

最后一个公式有点太宽而无法放在一行的末尾,所以它会移动到下一行,导致非常宽松的字间距。

Suppose that we want to sort a list of pairs, using the pair's first member
as the key.   Given the list [<1,3>, <1,9>, <2,4>, <3,6>, <3,8>], we want a
list of pairs  starting with 1,  a list  of pairs starting  with 2,  and so
forth.           The         sorted          list         would          be <-- This line!
[[<1,3>, <1,9>], [<2,4>], [<3,6>, <3,8>], []].  More text follows.

我希望看到如下内容。我愿意接受其他建议。

Suppose that we want to sort a list of pairs, using the pair's first member
as the key.   Given the list [<1,3>, <1,9>, <2,4>, <3,6>, <3,8>], we want a
list of pairs  starting with 1,  a list  of pairs starting  with 2,  and so
forth.    The   sorted   list   would   be
[[<1,3>, <1,9>], [<2,4>], [<3,6>, <3,8>], []].  More text follows.

0 个答案:

没有答案