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
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
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
John MacFarlane
3ebecad362
Improved graphviz.py.
...
It won't regenerate images that have already been built.
2013-08-14 13:02:33 -07:00
John MacFarlane
bc3b5f99d6
Added graphviz.py example script.
2013-08-14 12:46:48 -07:00
John MacFarlane
96c2d54297
Commented python modules/sample scripts.
2013-08-14 11:48:04 -07:00
John MacFarlane
f6b5735d09
Added module for writing python scripts, with several examples.
...
See scripts subdirectory.
2013-08-13 23:11:33 -07:00
John MacFarlane
bd73d73a28
Removed --print-sample-lua-writer
, added --print-default-data-file
.
...
Closes #943 .
2013-08-13 18:29:57 -07:00
John MacFarlane
3ebdc5b5f0
Text.Pandoc.Compat.Monoid: Small improvements to the (<>) definition.
2013-08-12 16:21:24 -07:00
John MacFarlane
544d0bbf31
reference.odt: Change generator in meta.xml to Pandoc.
2013-08-11 17:19:22 -07:00
John MacFarlane
eb0c0b86ed
ODT/OpenDocument writer: Minor changes for ODF 1.2 conformance.
...
See #939 . We leave the nonconforming contextual-spacing attribute,
which is provided by LibreOffice itself and seems to be supported.
2013-08-11 17:13:46 -07:00
John MacFarlane
7b975c2bcc
PDF: Add suggestion to use --latex-engine=xelatex on encoding error.
2013-08-11 16:16:24 -07:00
John MacFarlane
e279175ea5
Options: Changed writerSourceDir
to writerSourceURL
(now a Maybe).
...
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 .
2013-08-11 15:58:09 -07:00
John MacFarlane
6f736dfa75
Added Tests.Walk.
...
This verifies that walk and query match the generic traversals.
2013-08-10 19:04:15 -07:00
John MacFarlane
02a125d0aa
Use walk, walkM in place of bottomUp, bottomUpM when possible.
...
They are significantly faster.
2013-08-10 18:45:00 -07:00
John MacFarlane
9152fa1a95
Use query instead of queryWith.
2013-08-10 18:13:38 -07:00
John MacFarlane
210d7b7bce
Updated tests for new Format.
2013-08-10 17:53:11 -07:00