18 lines
473 B
Python
18 lines
473 B
Python
|
#!/usr/bin/env python
|
||
|
|
||
|
"""
|
||
|
Pandoc filter to convert horizontal rules (* * *)
|
||
|
to the "plain or fancy break" used by the LaTeX memoir class
|
||
|
Source: https://gist.github.com/momikey/9b0d5d52d84704d264eb59df9297a13f
|
||
|
"""
|
||
|
|
||
|
from pandocfilters import toJSONFilter, RawBlock, HorizontalRule
|
||
|
import sys
|
||
|
|
||
|
def action(k, v, fmt, meta):
|
||
|
if k == 'HorizontalRule':
|
||
|
return RawBlock('latex', '\\pfbreak')
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
toJSONFilter(action)
|
||
|
sys.stdout.flush()
|