我已经开始使用markdown来编写电子书,因为它很容易生成EPUB和其他文件格式。但是,我已经开始将HTML
代码合并到markdown
(pandoc
)中,因为markdown的词汇量有限。
例如,我一直在使用以下HTML代码将图像及其标题调整为introduction.markdown
文件的大小。
<figure>
<img src="images/industry40-final.png" class="center"/>
<figcaption class="caption">Figure 1.5 Industry 4.0 - the fourth industrial revolution.</figcaption>
<figure>
我的.css
文件如下
.center {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.caption {
text-align: center;
}
然后,我使用以下命令生成EPUB文件。
"C:\Program Files\Pandoc\pandoc.exe" -s --toc -c css-file.css -o ebook.epub title.txt chapter1.txt chapter2.markdown
我的问题是,生成的EPUB在文档中的图像之后(文档中的图像之后居中对齐的文本之后)立即更改其格式样式。第二,文字消失后的某些段落。
这是什么原因?我该如何解决?