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
claremacrae
ebcd90b24a
Fix some warnings in dokuwiki writer ( #386 )
2013-08-19 21:28:17 +01:00
claremacrae
6cc284cc8e
Bullet and ordered lists now always simple in dokuwiki writer ( #386 )
2013-08-19 20:45:31 +01:00
claremacrae
883f119c87
Removed unnecessary line-break after hard break in dokuwiki writer ( #386 )
2013-08-19 08:09:52 +01: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
claremacrae
288329044a
Stop plain text ** and __ becoming formatting in dokuwiki writer ( #386 )
2013-08-18 09:15:33 +01:00
claremacrae
b5b622f5b8
Stop plain text // becoming an italic marker in dokuwiki writer ( #386 )
...
When the original document had text containing //, this was previously
included, unchanged, in the dokuwiki output, and this interacted badly
with later, intended, formating text.
2013-08-18 08:57:32 +01:00
claremacrae
6d484bc55e
Treat inline code blocks like <code> instead of <tt> in dokuwiki writer ( #386 )
...
Done because I noticed that in the Autolinks section of writer.dokuwiki, the URL in inlined code was getting auto-linked, when it wasn't supposed to.
This also meant that any inline code examples that had text that looked like dokuwiki syntax could break the formatting of later text.
2013-08-18 08:13:34 +01: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
claremacrae
2a4bbe5d4f
Nasty hack to stop C comments in inline code becoming italics in dokuwiki writer ( #386 )
2013-08-17 22:28:07 +01:00
claremacrae
84c2c5f01d
Add more tests for dokuwiki writer ( #386 )
2013-08-17 19:03:58 +01:00
claremacrae
2ae2fcde2f
Add extra pair of test files for dokuwiki writer ( #386 )
...
I've found some incorrect behaviours with the dokuwiki output, for which
extra test cases will be needed - that aren't covered by the standard
pandoc test input files.
2013-08-17 18:53:01 +01:00
John MacFarlane
5a5a252216
Markdown reader: Don't generate blank title, author, date elements.
2013-08-17 10:29:12 -07:00
claremacrae
0961d49912
Fixed inlined code in dokuwiki writer ( #386 )
2013-08-17 12:34:05 +01:00
claremacrae
4c48433a2a
Don't add entities in <code> blocks in dokuwiki writer ( #386 )
2013-08-17 12:20:34 +01:00
claremacrae
573bd1b61b
Implement <code> blocks in dokuwiki writer ( #386 )
2013-08-17 11:20:51 +01:00
claremacrae
eb4fe5e82c
Implement table headings in dokuwiki writer ( #386 )
2013-08-17 08:48:29 +01: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
John MacFarlane
fdbbbfc9a4
Improved INSTALL instructions:
...
* Note binary package for OSX.
* Added URL of github wiki page on installing the dev version.
2013-08-15 20:06:26 -07:00
John MacFarlane
e21d548948
Merge branch 'master' of https://github.com/semorrison/pandoc
2013-08-15 17:23:26 -07:00
John MacFarlane
172f020bc5
Shared: Better error message when default data file not found.
...
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-15 17:21:56 -07:00
Scott Morrison
c45bd6d468
adding support for breve accents via \u{} while reading LaTeX
2013-08-16 10:03:54 +10:00
John MacFarlane
5af0de23cc
Makefile: Remove *everything* on 'make veryclean'.
2013-08-15 12:20:57 -07:00
John MacFarlane
3e8bd8aa15
Updated for removed unMeta, unFormat in pandoc-types.
2013-08-14 23:24:45 -07:00
John MacFarlane
2a6e6324a6
pandoc.py: Fixed bug for {}, removed rawInline, rawBlock.
2013-08-14 23:24:27 -07:00
John MacFarlane
f5426b4905
Small code cleanup.
2013-08-14 22:52:06 -07:00
John MacFarlane
f24c574a1a
Added scripts/tikz.py.
2013-08-14 22:51:55 -07:00
John MacFarlane
b95823f4db
Minor code reformatting in script examples.
2013-08-14 22:20:41 -07:00
John MacFarlane
5d2afd3894
Added scripts/abc.py.
2013-08-14 22:19:39 -07:00
John MacFarlane
8926230175
Print stderr output of filters to stderr.
2013-08-14 13:02:54 -07:00