Pando c md в pdf: сохраняйте порядок при вставке изображения до разрыва страницы - PullRequest
1 голос
/ 31 января 2020

как гласит заголовок, мой вопрос о pandocs md to pdf.

Когда я конвертирую уценку, например

# Title

...... text that is about a 3/4 page

![image that is too large to fit page](image.png)

Some more text

, тогда текст после изображения "еще немного текста" отображается на первой странице, и изображение переносится на вторую страницу, которая изменяется порядок моего контента.

Что я могу сделать, это что-то вроде

# Title

...... text that is about a 3/4 page

\newpage
![image that is too large to fit page](image.png)

Some more text

Но это очень раздражает, потому что когда я хочу добавить контент в начало, я должен проверьте, если \newpage все еще необходим, если я должен добавить еще один где-то еще.

Есть ли реальное решение для этого? Может быть, настройка в заголовке YAML?

Я много гуглил по этому поводу, но не нашел решения.

Спасибо :))

1 Ответ

1 голос
/ 28 апреля 2020

Попробуйте выполнить рендеринг с помощью pandoc из командной строки и , отключив параметр implicit_figures , например:

pandoc my_markdown.md -f markdown-implicit_figures -o rendered_md.pdf

Это связано с недостатком, заключающимся в удалении подписей к рисункам. Включение в заголовок следующего текста отлично работает (скопировано с здесь ):

\usepackage{float}
\let\origfigure\figure
\let\endorigfigure\endfigure
\renewenvironment{figure}[1][2] {
    \expandafter\origfigure\expandafter[H]
} {
    \endorigfigure
}
...