使用Markdown,Pandoc,Beamer自定义正文文本和图像以创建PDF幻灯片

时间:2017-07-28 16:33:59

标签: latex markdown pandoc beamer

我有一系列降价文件,我使用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选项,则图像会正确居中,但包含我不想要的字幕。添加该标志可以消除字幕,但也可以消除居中。

与此同时,我希望正常的正文文本也能居中。因此,在上面的示例中,我希望文本Normal Body Text居中。再一次,我无法弄清楚如何做到这一点。我已设法将其他元素(例如标题)居中,但我找不到代表正常正文文本的元素的适当名称。

任何人都可以提供这些问题的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我找到了一种将图像居中的方法。它可能不是最佳选择,但这似乎有效:

\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