我制作了GitHub wiki - 软件包的手册 - 我希望将其转换为精美的pdf手册。但是,我在使用数字方面遇到了一些麻烦 - 其中很多都放在下面的一个页面中,大部分都放在文本中应该是的位置,这使得文档难以阅读。
为此,我基本上遵循了建议的here。基本上这个想法是:
克隆GitHub维基;
使用pandoc:
将markdown文件转换为单个pdfpandoc -s FirstSection.md FirstSection.md FirstSection.md -o manual.pdf
我发生了一系列短句,每一句都跟着一个数字(例如看看here)。当我打开生成的pdf时,每个数字都不在wiki之前的句子之后,而是我有一系列的句子和连续的序列数字,但它使文档很难遵循。 / p>
有没有办法强制图像放在放置它们的文本之后,并避免在图像之前显示文字?
我为Rmarkdown找到了一些解决方案,但它们对我不起作用。
提前致谢!
答案 0 :(得分:11)
Pandoc将LaTeX用于PDF creation by default。
将following放入,例如header.tex
:
\makeatletter
\def\fps@figure{h}
\makeatother
或者following:
\usepackage{float}
\let\origfigure\figure
\let\endorigfigure\endfigure
\renewenvironment{figure}[1][2] {
\expandafter\origfigure\expandafter[H]
} {
\endorigfigure
}
然后使用:
pandoc input.md --include-in-header header.tex -o output.pdf
或者您也可以将其嵌入降价文件YAML metadata block中,而不是使用header.tex
:
---
header-includes: |
\makeatletter
\def\fps@figure{h}
\makeatother
---
# my markdown header