| Commit message (Collapse) | Author | Age |
... | |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This brings pandoc's rendering of haddock markup in line
with the new haddock.
Note that we preserve line breaks in `@` code blocks, unlike
the earlier version.
Modified tests pass. More tests would be good.
|
| |
|
|
|
|
| |
This also removes the dependency on alex and happy.
|
|
|
|
| |
Closes #1287, jgm/highlighting-kate#40.
|
|
|
|
|
|
|
|
|
| |
Closes #1236.
Note, this is a bit of a kludge, to work around the fact that xml-light
doesn't parse `<?asciidoc-br?>` correctly. We preprocess the input,
replacing that instruction with `<br/>`, and then parse that as a line
break. Other XML instructions are simply removed from the input stream.
|
|
|
|
|
| |
LaTeX seems to treat them as if they have empty cells at the
end. Closes #241.
|
| |
|
|
|
|
| |
For consistency with the existing writer.
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Note this makes use of input and output files in the tests/ dir.
|
| |
| |
| |
| |
| | |
Changes also include generalising the types of reader allowed. The
mechanism now mimics the more general output mechanism.
|
| |
| |
| |
| |
| | |
Note there is a build warning for unused `makeImagesSelfContained`
function, since there isn't yet a command-line-option to make use of it.
|
| |
| |
| |
| | |
This introduces Text.Pandoc.DocX, and its exported `readDocX` function.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Closes #1345. Also relabeled 'code' and 'verbatim' parsers
to accord with the org-mode manual.
I'm not sure what the distinction between code and verbatim
is supposed to be, but I'm pretty sure both should be represented
as Code inlines in pandoc. The previous behavior resulted in the
text not appearing in any output format.
|
| |
| |
| |
| | |
This allows blank lines at end of multiline headers.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`\emph{ hi }` gets parsed as `[Space, Emph [Str "hi"], Space]`
so that we don't get things like `* hi *` in markdown output.
Also applies to textbf and some other constructions.
Closes #1146. (`--normalize` isn't touched by this, but
normalization should not generally be necessary with the
changes to the readers.)
|
| |
| |
| |
| | |
Closes #1338.
|
| |
| |
| |
| | |
Table cells were being combined into one cell. Closes #1341.
|
| | |
|
| |
| |
| |
| | |
See #1341.
|
|\ \
| | |
| | | |
Moved extractSpaces to Shared.hs
|
| | |
| | |
| | |
| | |
| | | |
Generalised and move the extractSpaces function from `HTML.hs` to
`Shared.hs` so that the docx reader can also use it.
|
|\ \ \
| | | |
| | | | |
input fmt is org-citations its plural not singular
|
| |/ / |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
This change rewrites `inlineLaTeXCommand` so that parsec will
know when input is being consumed. Previously a run-time
error would be produced with some input involving raw latex.
(I believe this does not affect the last release, as the inline
latex reading was added recently.)
|
|\|
| |
| | |
allow (and discard) optional argument for \caption
|
|/ |
|
|
|
|
| |
Closes #1327.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This resolves the issue illustrated in
http://stackoverflow.com/questions/24009489/comments-in-latex-break-pandoc-table.
|
|
|
|
| |
Columns are now aligned. Closes #1323.
|
|
|
|
| |
This fixes \tilde{E}, especially in docx.
|
|
|
|
| |
Closes #1305.
|
|
|
|
|
|
|
| |
This should have fixed #1305, allowing the reference.docx to define
section numbering, but it doesn't. Now the headings appear with proper
indentation, but the numbers don't appear. Unclear why. styles.xml and
numbering.xml basically match the docx which has the expected result.
|
|
|
|
|
|
| |
This opens up the possiblity (with further code changes) of
preserving some numbering from the reference.docx (e.g. header
numbering.) See #1305.
|
|
|
|
|
|
|
| |
Now the minimum id used by pandoc is 990. All ids start with "99".
This gives some room for a reference.docx to define numbering styles.
Note: this is not yet possible, since pandoc generates numbering.xml
entirely on its own.
|
|
|
|
|
|
| |
Instead of sequential numbering, we assign numbers based on the
list marker styles. This simplifies some of the code and should
make it easier to modify numbering in the future.
|
| |
|