如何在 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
我有一个简单的问题。我的 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