John MacFarlane
1240edbc3b
Change for latest pandoc-citeproc.
2013-09-01 16:09:00 -07:00
John MacFarlane
39cdafd505
Restore --bibliography, --csl, --citation-abbreviations.
...
These are now implemented as:
--bibliography FILE => --metadata bibliography=FILE --filter pandoc-citeproc
--csl FILE => --metadata csl=FILE
--citation-abbreviations FILE => --metadata csl-abbreviations=FILE
2013-09-01 15:54:48 -07:00
John MacFarlane
53f61019e2
Added --metadata/-M
option.
...
This is like `--variable/-V`, but actually adds to metadata, not
just variables.
2013-09-01 15:40:28 -07:00
John MacFarlane
9b0b9b6e03
Markdown reader: Don't autolink a bare URI that is followed by </a>
.
...
Closes #937 .
2013-09-01 15:18:56 -07:00
John MacFarlane
8b0052ba5b
Mathjax in HTML slide shows: include explicit "Typeset" instruction.
...
This seems to be needed for some formats (e.g. slideous) and won't
hurt in others.
Closes #966 .
2013-09-01 15:05:51 -07:00
John MacFarlane
8e61a6214f
Document fact that --toc doesn't do anything for docx or odt output.
...
See #458 .
2013-09-01 09:45:48 -07:00
John MacFarlane
90c49b0aae
Use registerHeader in Textile reader.
...
This produces automatic header identifiers, unless `auto_identifiers`
extension is disabled.
Closes #967 .
2013-09-01 09:22:55 -07:00
John MacFarlane
9282f63278
Use registerHeader in RST and LaTeX readers.
...
This will give automatic unique identifiers, unless
`-auto_identifiers` is specified.
2013-09-01 09:13:31 -07:00
John MacFarlane
6ed41fdfcc
Factored out registerHeader from markdown reader, added to Parsing.
...
Text.Pandoc.Parsing now exports registerHeader, which can be
used in other readers.
2013-09-01 08:54:10 -07:00
John MacFarlane
c27c0ce0ca
Updated changelog
2013-08-31 16:39:05 -07:00
John MacFarlane
30f4492afd
Merge branch 'master' of github.com:jgm/pandoc
2013-08-31 09:45:19 -07:00
John MacFarlane
ebd2eb30d2
INSTALL: Added instructions for pandoc-citeproc.
2013-08-31 09:41:59 -07:00
John MacFarlane
940515a00b
LaTeX reader: allow spaces in alignment spec in tables.
...
E.g. `{ l r c }`.
2013-08-28 16:54:37 -07:00
John MacFarlane
dd5cb82348
Generalized type of stringify.
2013-08-28 08:43:51 -07:00
John MacFarlane
8014809578
LaTeX reader: Allow accents with combining characters.
...
accent now returns [Char], not Char.
2013-08-27 20:12:21 -07:00
John MacFarlane
ad9447cf92
Merge branch 'master' of github.com:jgm/pandoc
2013-08-27 19:56:21 -07:00
John MacFarlane
4e4c948b41
Added markdown citation parsing test.
2013-08-26 22:30:27 -07:00
John MacFarlane
e7a4bcc6fe
Merge pull request #961 from nougad/add_latex_listings_label
...
Write id for code block to label attr in latex when listing is used
2013-08-25 20:48:38 -07:00
John MacFarlane
a68805bebd
Added -F
as shortcut for --filter
.
2013-08-25 07:47:22 -07:00
John MacFarlane
152d2919ab
Removed tests relating to citation processing.
2013-08-25 07:41:37 -07:00
John MacFarlane
af898dd44f
Removed citeproc-hs from osx, windows build process.
2013-08-24 22:43:22 -07:00
John MacFarlane
2f156eeb30
Updated travis build.
2013-08-24 22:42:40 -07:00
John MacFarlane
deb59b6235
Removed dependency on citeproc-hs.
...
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-24 22:33:01 -07:00
John MacFarlane
74250b6c35
Moved most of Text.Pandoc.Readers.TeXMath to texmath 0.6.4.
2013-08-24 16:10:13 -07:00
John MacFarlane
6e222ce225
Improved error reporting on filters.
...
Avoid showing spurious output and avoid double error messages.
2013-08-24 12:54:39 -07:00
Florian Eitel
5f09cf7ff0
Write id for code block to label attr in latex when listing is used
...
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-22 20:15:36 +02:00
John MacFarlane
1d91e2cdb3
LaTeX reader: Added o-cedilla.
2013-08-21 20:07:36 -07:00
John MacFarlane
f7c14eddd8
Merge pull request #960 from semorrison/master
...
Processing some additional cedilla accents while reading LaTeX
2013-08-21 20:05:49 -07:00
Scott Morrison
5b97b150cc
cedilla-o breaks the compile, removing again
2013-08-21 16:10:42 +10:00
Scott Morrison
0b5156cc7e
adding some cedilla characters to the LaTeX reader
2013-08-21 16:04:06 +10:00
John MacFarlane
b1d08a8aa8
Merge branch 'altcite'
2013-08-20 22:00:39 -07:00
John MacFarlane
7048c130ec
Create Cite element even if no matching reference in the biblio.
...
* 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-20 20:47:06 -07:00
John MacFarlane
e8ddcfd997
Scale LaTeX tables so they don't exceed columnwidth.
2013-08-19 16:03:22 -07:00
John MacFarlane
0e2605ffdf
Allow multiple YAML metadata blocks in document.
2013-08-18 18:39:04 -07:00
John MacFarlane
af786829a0
Parsing: Added stateMeta' to ParserState.
2013-08-18 16:22:56 -07:00
John MacFarlane
05cc3a5c21
Improved --filter
documentation.
2013-08-18 15:58:08 -07:00
John MacFarlane
70386a6a54
Removed scripts directory.
...
This has been put in its own github repo:
https://github.com/jgm/pandoc-filters-python
2013-08-18 15:37:27 -07:00
John MacFarlane
8d441af3da
Adjusted writers and tests for change in parsing of div/span.
...
Textile, MediaWiki, Markdown, Org, RST will emit raw HTML div tags for divs.
Otherwise Div and Span are "transparent" block containers.
2013-08-18 14:36:40 -07:00
John MacFarlane
3117c668a7
Markdown reader: Parse span, div tags as Span, Div elements.
...
Assuming markdown_in_html extension is set.
2013-08-17 17:11:51 -07:00
John MacFarlane
5a5a252216
Markdown reader: Don't generate blank title, author, date elements.
2013-08-17 10:29:12 -07:00
John MacFarlane
caa89efc32
Added scripts/deflists.py to filter examples.
2013-08-16 20:57:34 -07:00
John MacFarlane
89a7703260
Shared: Changed stringify so it ignores notes.
...
Also documented this in README.
2013-08-16 13:22:27 -07:00
John MacFarlane
399c75da44
Revert "Shared: stringify now skips over footnotes."
...
This reverts commit 19591df739
.
This change didn't work; query has already written the contents
of the note by the time it gets to Note.
2013-08-16 13:08:39 -07:00
John MacFarlane
19591df739
Shared: stringify now skips over footnotes.
...
That is usually the right thing to do for section labels, etc.
2013-08-16 13:05:06 -07:00
John MacFarlane
441a7aebf8
LaTeX writer: Avoid problem with footnotes in unnumbered headers.
...
Closes #940 .
Added test case.
2013-08-16 13:03:38 -07:00
John MacFarlane
ab8c0dcd41
LaTeX reader: parse label after section command and set id.
...
Closes #951 .
2013-08-16 12:40:38 -07:00
John MacFarlane
309024971c
Updated tests for latest pandoc-types changes.
2013-08-16 12:25:21 -07:00
John MacFarlane
cc91b1d1d3
Added *~ and *.pyc to .gitignore.
2013-08-16 12:25:08 -07:00
John MacFarlane
d0f6b8eaf8
Merge pull request #950 from semorrison/master
...
LaTeX reader missing \oe and \OE characters
2013-08-15 22:53:01 -07:00
Scott Morrison
d3ebca6f55
LaTeX reader missing \oe and \OE characters
2013-08-16 14:48:24 +10:00