Настройка основного текста и изображений с помощью Markdown, Pandoc, Beamer для создания слайд-шоу в формате PDF

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

Может ли кто-нибудь предложить решение любой из этих проблем?


person Wade    schedule 28.07.2017    source источник


Ответы (1)


Я нашел способ центрировать изображения. Возможно, это не лучший вариант, но, похоже, он работает:

\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
person Wade    schedule 28.07.2017