使用 Markdown、Pandoc、Beamer 自定义 Body 文本和图像以创建 PDF 幻灯片
Customizing Body Text and Images using Markdown, Pandoc, Beamer to create PDF Slideshows
我有一系列降价文件,我正在使用 Pandoc 和 Beamer 模板将其转换为幻灯片。我正在创建自己的自定义 Beamer 模板,以便格式化这些幻灯片。
pandoc --slide-level 2 -fmarkdown-implicit_figures -t beamer --template mytemplate.beamer -o test.pdf *.md
我正在努力使某些元素看起来像我希望的那样。
我的简化降价是这样的:
## Header
Normal Body Text
![Image](images/Image1.png "Image")
具体来说,我的图像是左对齐的。我不知道如何让他们居中。如果我删除 -fmarkdown-implicit_figures
选项,那么图像会正确居中,但包含我不想要的标题。添加该标志会消除标题,但也会消除居中。
同时,我希望正常的 body 文本也居中。所以在上面的例子中,我希望文本 Normal Body Text
居中。同样,我不知道该怎么做。我已经设法将其他元素(例如 header)居中,但是我找不到代表正常 body 文本的元素的合适名称。
任何人都可以提供解决这些问题的方法吗?
我找到了一种使图像居中的方法。这可能不是最佳选择,但这似乎可行:
\usepackage{letltxmacro}
% Save the meaning of \includegraphics
\LetLtxMacro\latexincludegraphics\includegraphics
% Update the include graphics command to include centering
\renewcommand{\includegraphics}[2][]{%
\centering
\latexincludegraphics[#1]{#2}}
为了确保正常文本居中,我使用了以下方法,我再次不确定这是否是最好的方法:
% Center Text By Default
\usepackage{ragged2e}
\centering
我有一系列降价文件,我正在使用 Pandoc 和 Beamer 模板将其转换为幻灯片。我正在创建自己的自定义 Beamer 模板,以便格式化这些幻灯片。
pandoc --slide-level 2 -fmarkdown-implicit_figures -t beamer --template mytemplate.beamer -o test.pdf *.md
我正在努力使某些元素看起来像我希望的那样。
我的简化降价是这样的:
## Header
Normal Body Text
![Image](images/Image1.png "Image")
具体来说,我的图像是左对齐的。我不知道如何让他们居中。如果我删除 -fmarkdown-implicit_figures
选项,那么图像会正确居中,但包含我不想要的标题。添加该标志会消除标题,但也会消除居中。
同时,我希望正常的 body 文本也居中。所以在上面的例子中,我希望文本 Normal Body Text
居中。同样,我不知道该怎么做。我已经设法将其他元素(例如 header)居中,但是我找不到代表正常 body 文本的元素的合适名称。
任何人都可以提供解决这些问题的方法吗?
我找到了一种使图像居中的方法。这可能不是最佳选择,但这似乎可行:
\usepackage{letltxmacro}
% Save the meaning of \includegraphics
\LetLtxMacro\latexincludegraphics\includegraphics
% Update the include graphics command to include centering
\renewcommand{\includegraphics}[2][]{%
\centering
\latexincludegraphics[#1]{#2}}
为了确保正常文本居中,我使用了以下方法,我再次不确定这是否是最好的方法:
% Center Text By Default
\usepackage{ragged2e}
\centering