当句子开头靠近窗口边框时,make4ht 强制将句子开头放在新行上

当句子开头靠近窗口边框时,make4ht 强制将句子开头放在新行上

我使用命令将我的转换.tex.html

make4ht -ul hello.tex 

但我发现 html 语言允许句子的开头非常靠近屏幕末尾。例如,这种情况并不罕见: asentence1几乎占据了整个屏幕,然后First-word-of-new-sentence[与 在同一行sentence1] 然后是新行继续新句子。

如果我改变浏览器窗口的大小,我可以将放在First-word-of-new-sentence第二行,但这并不能解决后面发生的许多其他情况.html

当句子的开头靠近窗口边框时,是否有一个技巧可以强制将句子的开头放在新行上?

答案1

不,这是不可能的,原因有二。首先,除非您提供显式标记(想想\sentence{Firs-word-of-sentence, rest of sentence),否则我们无法在 TeX 中检测句子的开头;其次,即使我们在 HTML 中添加了一些句子标记,我也不认为存在可以解决此请求的 CSS 声明。

顺便说一句,它也发生在 LaTeX 的 PDF 输出中,不是吗?

相关内容