aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-08-24Removed dependency on citeproc-hs.John MacFarlane10-843/+50
Going forward we'll use pandoc-citeproc, as an external filter. The `--bibliography`, `--csl`, and `--citation-abbreviation` fields have been removed. Instead one must include `bibliography`, `csl`, or `csl-abbrevs` fields in the document's YAML metadata. The filter can then be used as follows: pandoc --filter pandoc-citeproc The `Text.Pandoc.Biblio` module has been removed. Henceforth, `Text.CSL.Pandoc` from pandoc-citations can be used by library users. The Markdown and LaTeX readers now longer format bibliographies and citations. That must be done using `processCites` or `processCites'` from Text.CSL.Pandoc. All bibliography-related fields have been removed from `ReaderOptions` and `WriterOptions`: `writerBiblioFiles`, `readerReferences`, `readerCitationStyle`. API change.
2013-08-24Moved most of Text.Pandoc.Readers.TeXMath to texmath 0.6.4.John MacFarlane2-83/+3
2013-08-24Improved error reporting on filters.John MacFarlane1-5/+5
Avoid showing spurious output and avoid double error messages.
2013-08-22Write id for code block to label attr in latex when listing is usedFlorian Eitel4-3/+22
The code: ~~~{#test} asdf ~~~ gets compiled to html: <pre id="test"> asdf </pre> So it is possible to link to the identifier `test` But this doesn't happen on latex When using the listings package (`--listings`) it is possible to set the identifier using the `label=test` property: \begin{lstlisting}[label=id] hi \end{lstlisting} And this is exactly what this patch is doing. Modified LaTeX Reader/Writer and added tests for this.
2013-08-21LaTeX reader: Added o-cedilla.John MacFarlane1-0/+2
2013-08-21Merge pull request #960 from semorrison/masterJohn MacFarlane1-0/+6
Processing some additional cedilla accents while reading LaTeX
2013-08-21cedilla-o breaks the compile, removing againScott Morrison1-2/+0
2013-08-21adding some cedilla characters to the LaTeX readerScott Morrison1-0/+8
2013-08-20Merge branch 'altcite'John MacFarlane7-70/+105
2013-08-20Create Cite element even if no matching reference in the biblio.John MacFarlane7-70/+105
* Add ??? as fallback text for non-resolved citations. * Biblio: Put references (including a header at the end of the document, if one exists) inside a Div with class "references". This gives some control over styling of references, and allows scripts to manipulate them. * Markdown writer: Print markdown citation codes, and disable printing of references, if `citations` extension is enabled. NOTE: It would be good to improve what citeproc-hs does for a nonexistent key.
2013-08-19Scale LaTeX tables so they don't exceed columnwidth.John MacFarlane2-33/+37
2013-08-18Allow multiple YAML metadata blocks in document.John MacFarlane2-61/+73
2013-08-18Parsing: Added stateMeta' to ParserState.John MacFarlane1-0/+2
2013-08-18Improved `--filter` documentation.John MacFarlane1-3/+20
2013-08-18Removed scripts directory.John MacFarlane10-347/+0
This has been put in its own github repo: https://github.com/jgm/pandoc-filters-python
2013-08-18Adjusted writers and tests for change in parsing of div/span.John MacFarlane20-112/+225
Textile, MediaWiki, Markdown, Org, RST will emit raw HTML div tags for divs. Otherwise Div and Span are "transparent" block containers.
2013-08-17Markdown reader: Parse span, div tags as Span, Div elements.John MacFarlane1-0/+22
Assuming markdown_in_html extension is set.
2013-08-17Markdown reader: Don't generate blank title, author, date elements.John MacFarlane1-3/+3
2013-08-16Added scripts/deflists.py to filter examples.John MacFarlane2-0/+21
2013-08-16Shared: Changed stringify so it ignores notes.John MacFarlane2-1/+6
Also documented this in README.
2013-08-16Revert "Shared: stringify now skips over footnotes."John MacFarlane1-1/+0
This reverts commit 19591df739a6c50a3d0a9af55ba90b883264b21d. This change didn't work; query has already written the contents of the note by the time it gets to Note.
2013-08-16Shared: stringify now skips over footnotes.John MacFarlane1-0/+1
That is usually the right thing to do for section labels, etc.
2013-08-16LaTeX writer: Avoid problem with footnotes in unnumbered headers.John MacFarlane2-6/+13
Closes #940. Added test case.
2013-08-16LaTeX reader: parse label after section command and set id.John MacFarlane1-2/+4
Closes #951.
2013-08-16Updated tests for latest pandoc-types changes.John MacFarlane11-11/+11
2013-08-16Added *~ and *.pyc to .gitignore.John MacFarlane1-0/+2
2013-08-15Merge pull request #950 from semorrison/masterJohn MacFarlane1-0/+2
LaTeX reader missing \oe and \OE characters
2013-08-16LaTeX reader missing \oe and \OE charactersScott Morrison1-0/+2
2013-08-15Improved INSTALL instructions:John MacFarlane1-1/+4
* Note binary package for OSX. * Added URL of github wiki page on installing the dev version.
2013-08-15Merge branch 'master' of https://github.com/semorrison/pandocJohn MacFarlane1-0/+16
2013-08-15Shared: Better error message when default data file not found.John MacFarlane1-3/+7
Listing the full path can confuse people who are using `--self-contained`: they might have intended the file to be found locally. So now we just list the data file name.
2013-08-16adding support for breve accents via \u{} while reading LaTeXScott Morrison1-0/+16
2013-08-15Makefile: Remove *everything* on 'make veryclean'.John MacFarlane1-1/+1
2013-08-14Updated for removed unMeta, unFormat in pandoc-types.John MacFarlane17-83/+94
2013-08-14pandoc.py: Fixed bug for {}, removed rawInline, rawBlock.John MacFarlane1-19/+12
2013-08-14Small code cleanup.John MacFarlane1-1/+1
2013-08-14Added scripts/tikz.py.John MacFarlane1-0/+67
2013-08-14Minor code reformatting in script examples.John MacFarlane5-5/+10
2013-08-14Added scripts/abc.py.John MacFarlane1-0/+50
2013-08-14Print stderr output of filters to stderr.John MacFarlane1-3/+3
2013-08-14Improved graphviz.py.John MacFarlane1-4/+3
It won't regenerate images that have already been built.
2013-08-14Added graphviz.py example script.John MacFarlane1-0/+47
2013-08-14Commented python modules/sample scripts.John MacFarlane5-7/+59
2013-08-13Added module for writing python scripts, with several examples.John MacFarlane6-6/+110
See scripts subdirectory.
2013-08-13Removed `--print-sample-lua-writer`, added `--print-default-data-file`.John MacFarlane2-13/+13
Closes #943.
2013-08-12Text.Pandoc.Compat.Monoid: Small improvements to the (<>) definition.John MacFarlane1-0/+4
2013-08-11reference.odt: Change generator in meta.xml to Pandoc.John MacFarlane1-0/+0
2013-08-11ODT/OpenDocument writer: Minor changes for ODF 1.2 conformance.John MacFarlane5-16/+22
See #939. We leave the nonconforming contextual-spacing attribute, which is provided by LibreOffice itself and seems to be supported.
2013-08-11PDF: Add suggestion to use --latex-engine=xelatex on encoding error.John MacFarlane1-2/+8
2013-08-11Options: Changed `writerSourceDir` to `writerSourceURL` (now a Maybe).John MacFarlane7-41/+34
Previously we used to store the directory of the first input file, even if it was local, and used this as a base directory for finding images in ODT, EPUB, Docx, and PDF. This has been confusing to many users. It seems better to look for images relative to the current working directory, even if the first file argument is in another directory. writerSourceURL is set to 'Just url' when the first command-line argument is an absolute URL. (So, relative links will be resolved in relation to the first page.) Otherwise, 'Nothing'. The ODT, EPUB, Docx, and PDF writers have been modified accordingly. Note that this change may break some existing workflows. If you have been assuming that relative links will be interpreted relative to the directory of the first file argument, you'll need to make that the current directory before running pandoc. Closes #942.