Create pagebreak from inline command too #1753
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a try to making some evolution to pandoc pagebreak lua filter in the aim of supporting inline command. Supporting this would fix #1752.
Initially the pagebreak lua filter was added from pandoc lua filters repo and support
\newpage
or\pagebreak
command as its own paragraph. It would detect this paragraph and replace it with a RawBlock with the correct pagebreak syntax.This PR is to see if we can detect one of the command in the paragraph itself and replace it by RawInline.
It seems to works well for docx output. This need to be thoroughly tested for other format.
This is a draft PR to share this and test it.