Как использовать pandoc для преобразования markdown в читаемый/редактируемый LaTeX с помощью Beamer?

#markdown #pandoc

Вопрос:

Если я использую этот минимальный пример слайда уценки

 ### Slide 

- A
- bulleted
- list

~~~{.cpp}
    template<typename A> 
    class B {};
~~~
 

и преобразуйте его в LaTeX Beamer с помощью pandoc pandoc -t beamer mwe.pd -o mwe.latex , я получу этот нечитаемый файл LaTeX

 begin{frame}[fragile]{Slide}
protecthypertarget{slide}{}
begin{itemize}
tightlist
item
  A
item
  bulleted
item
  list
end{itemize}

begin{Shaded}
begin{Highlighting}[]
    KeywordTok{template}OperatorTok{textless{}}KeywordTok{typename}NormalTok{ A}OperatorTok{textgreater{}} 
    KeywordTok{class}NormalTok{ B }OperatorTok{{};}
end{Highlighting}
end{Shaded}
end{frame}
 

Что мне нужно сделать, чтобы сообщить pandoc, что я хотел бы использовать minted для подсветки кода ( Highlighting является заполнителем)?

Можно protect ли удалить? А как насчет странного форматирования item s?

То, что я ожидал получить от этого минимального примера, было

 begin{frame}[fragile]{Slide}

begin{itemize}
    item A
    item bulleted
    item list
end{itemize}

begin{verbatim}
    template<typename A> 
    class B {};
end{verbatim}

end{frame}
 

или что-то в этом роде. Даже если Highlighting это заполнитель, это практически MWE для преобразования .md в .latex, и код в .latex становится нечитаемым…

Комментарии:

1. Проверка --listings и отчеканенный фильтр Lua .