図を2つ横に並べるときに少し楽になるlua-filter

ここのところPandocのlua filterについて少し勉強したのでその練習として作ったもの。

入力ファイルをmarkdownにして独立したパラグラフに![caption1](images/fig1.png){#fig:fig1}![caption2](images/fig2.png){#fig:fig2}のようにスペースを空けずに画像を並べてPandocでLaTeXに変換すると,次のように変換するフィルターです。 画像と画像の間にスペースを含むと機能しません。

\begin{figure}[htbp]
  \begin{minipage}[b]{0.45\columnwidth}
    \centering
    \caption{caption1}\label{fig:fig1}
    \includegraphics[keepaspectratio, width=\columnwidth]{images/fig1.png}
  \end{minipage}
  \begin{minipage}[b]{0.45\columnwidth}
    \centering
    \caption{caption2}\label{fig:fig2}
    \includegraphics[keepaspectratio, width=\columnwidth]{images/fig2.png}
  \end{minipage}
\end{figure}

figure-side-by-side.lua