-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Hello,
Thanks for this wonderful filter.
I was trying to create a slide show with Beamer using the pandoc-ling filter. However, I discovered that when using the filter, Beamer frame attributes don't always get passed through.
For example, given the following input:
---
title: In the morning
---
# In the morning {.t}
- Test list
- Test list
# Getting up {.t}
- Turn off alarm
- Get out of bed
If I run pandoc without the filter, for example pandoc -t beamer beamer-ling.md --pdf-engine=xelatex -o beamer.tex
, I get the following tex output. Note the [t]
option passed to the frame environments:
\begin{frame}[t]{In the morning}
\phantomsection\label{in-the-morning}
\begin{itemize}
\tightlist
\item
Test list
\item
Test list
\end{itemize}
\end{frame}
\begin{frame}[t]{Getting up}
\phantomsection\label{getting-up}
\begin{itemize}
\tightlist
\item
Turn off alarm
\item
Get out of bed
\end{itemize}
\end{frame}
However, when running pandoc with the filter (pandoc -t beamer beamer-ling.md --pdf-engine=xelatex --lua-filter ./pandoc-ling.lua -o beamer-ling.tex
), even when not including and kinds of numbered/glossed examples, the [t]
option is not included in the tex output for the frames:
\begin{frame}{In the morning}
\phantomsection\label{in-the-morning}
\begin{itemize}
\tightlist
\item
Test list
\item
Test list
\end{itemize}
\end{frame}
\begin{frame}{Getting up}
\phantomsection\label{getting-up}
\begin{itemize}
\tightlist
\item
Turn off alarm
\item
Get out of bed
\end{itemize}
\end{frame}
Any ideas?
Thanks again for this great filter!