如何在 pandoc 生成的 pdf 文件中居中 h1 和 h2 html 标题

how to center h1 and h2 html headings in pdf file generated by pandoc

我有一个简单的问题。我的 html 文件中有一些标题。像

<h1>H1 heading</h1>
<h2>H1 heading</h2>

而且我想使用 pandoc 使其在生成的文档中居中。

我试过添加到我的 html 中:

<style>
h1, h2 {
  text-align:center
}
</style>

但这并没有帮助。您有一些想法如何尽可能简单地做到这一点吗?

非常感谢您的回答

您的代码应该可以正常运行,但这取决于您放置代码的位置。

不使用 .css 的旧样式应该在 <head>...</head>

<!DOCTYPE html>
<html>

<head>

<style>
h1, h2 {
  text-align:center
}
</style>

</head>

<body>
<h1>H1 heading</h1>
Hello World
<h2>H2 heading</h2>
Hello Space
</body>

</html>

如果上述行为不当,请使用 Pandoc 提交错误报告

我不确定你为什么使用 Pandoc,因为除非你安装大量的 LaTeX 依赖项,否则你将使用 Wkhtmltox 它自己(没有 Pandoc)完成任务 .

wkhtmltox\bin\wkhtmltopdf.exe file://test.htm test.pdf