Я начал использовать 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 меняет свой стиль форматирования сразу после изображения в документе (текст сразу после изображения в документе выравнивается по центру). Во-вторых, некоторые абзацы сразу после текста исчезают.
В чем причина этого? как я мог это исправить?