Pandoc:转换为 HTML 时没有换行

2024-02-20

我正在从 Markdown 转换为 HTML,如下所示:

pandoc --columns=70 --mathjax -f markdown input.pdc -t html -Ss > out.html

除了文本没有换行之外,一切正常。我尝试了不同的列长度,没有效果。选项去掉了,不行。无论我尝试什么,HTML 都没有被包装。我搜索了错误跟踪器,但似乎没有与此问题相关的任何未解决的错误。我还检查了文档,但据我所知,文本应该换行......那么,我是否遇到了错误?

我正在使用 pandoc 版本 1.12.4.2。

在此先感谢您的帮助!


Pandoc 在 HTML 中添加换行符,以便源代码更易于阅读。默认情况下不插入<br>-tags.

如果您想保留 Markdown 输入中的换行符:

pandoc -f markdown+hard_line_breaks input.md output.html

然而,通常在浏览器中打开 HTML 文件时限制文本宽度的更好方法是调整 HTMLtemplate http://johnmacfarlane.net/pandoc/README.html#templates (pandoc -D html5) 并添加一些 CSS,例如:

<!DOCTYPE html>
<html$if(lang)$ lang="$lang$"$endif$>
<head>
  <style>
  body {
     width: 46em;
  }
  </style>
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Pandoc:转换为 HTML 时没有换行 的相关文章

随机推荐