diff options
| author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2010-09-21 12:51:29 +0000 |
|---|---|---|
| committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2010-09-21 12:51:29 +0000 |
| commit | 14a20b7b59848e57136abcb6198dfe23061e9130 (patch) | |
| tree | 348212742f3c3b18d88bb388f54c1bc1a461394b /docutils/docs | |
| parent | a92a0790e1c0846553e438fa1672af8147e6864f (diff) | |
| download | docutils-14a20b7b59848e57136abcb6198dfe23061e9130.tar.gz | |
XeTeX writer update/bugfix/completion
rst2xetex.py front end,
install xetex writer with setup.py,
no hyphenation in literal text.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@6431 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/docs')
| -rw-r--r-- | docutils/docs/dev/todo.txt | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/docutils/docs/dev/todo.txt b/docutils/docs/dev/todo.txt index e73a2cfb7..c1c4f8501 100644 --- a/docutils/docs/dev/todo.txt +++ b/docutils/docs/dev/todo.txt @@ -1066,6 +1066,16 @@ __ rst/alternatives.html#or-not-to-do Build on existing extensions (`latex_math`_, `math support in Sphinx`_). + Use MathJax_ for HTML export? + + * a JavaScript-based engine for including TEX and MathML in HTML + * Works across multiple browsers and platforms + * Uses HTML/CSS, JavaScript, and unicode fonts for high-quality + typesetting that is scalable and prints at full resolution. + * MathJax is a joint project of the AMS, Design Science, Inc., and + the Society for Industrial and Applied Mathematics. + * `Math support in Sphinx`_ uses MathJax. + Both a directive and an interpreted text role will be necessary (for each markup). Directive example:: @@ -1083,6 +1093,7 @@ __ rst/alternatives.html#or-not-to-do .. _MathML: http://www.w3.org/TR/MathML2/ .. _itex: http://pear.math.pitt.edu/mathzilla/itex2mmlItex.html .. _ASCIIMathML: http://www1.chapman.edu/~jipsen/mathml/asciimath.html + .. _MathJax: http://www.mathjax.org/ .. _Unicode Nearly Plain Text Encoding of Mathematics: http://www.unicode.org/notes/tn28/ @@ -1782,16 +1793,16 @@ Unimplemented Transforms + based on bibstuff_? + also have a look at - * CrossTeX_, a backwards-compatible, improved bibtex - re-implementation in Python (including HTML export). - (development stalled since 2 years) + * CrossTeX_, a backwards-compatible, improved bibtex + re-implementation in Python (including HTML export). + (development stalled since 2 years) * Pybtex_,a drop-in replacement for BibTeX written in Python. - * BibTeX styles & (experimental) pythonic style API. - * Database in BibTeX, BibTeXML and YAML formats. - * full Unicode support. - * Write to TeX, HTML and plain text. + * BibTeX styles & (experimental) pythonic style API. + * Database in BibTeX, BibTeXML and YAML formats. + * full Unicode support. + * Write to TeX, HTML and plain text. * Automatically insert a "References" heading? @@ -2159,13 +2170,13 @@ Which packages do we want to use? .. Footnote packages: :footnote: texlive-latex-recommended % savenotes environment - :footmisc: texlive-latex-extra % formatting options + :footmisc: texlive-latex-extra % formatting options :manyfoot: texlive-latex-extra :bigfoot: texlive-latex-extra :perpage: texlive-latex-extra :ftnxtra: new on CTAN - fixes the issue of footnote inside \caption{}, - tabular environment and \section{} like commands. + fixes the issue of footnote inside \caption{}, + tabular environment and \section{} like commands. German tutorial: @@ -2196,7 +2207,7 @@ Which packages do we want to use? * Take advantage of the fact that the mandatory argument doesn't move if the optional argument is present:: - \section[title] {title\footnote{title ftnt}} + \section[title] {title\footnote{title ftnt}} * Use the footmisc package, with package option stable - this modifies footnotes so that they softly and silently vanish away if used in a @@ -2273,11 +2284,11 @@ Tables * Improve/simplify logic to set the column width in the output. - + Assumed reST line length for table width setting configurable. - + Maybe use `ltxtable` (a combination of `tabularx` (auto-width) and - `longtable` (page breaks))? - - Use tabularx column type ``X`` and let LaTeX decide width? + + Assumed reST line length for table width setting configurable, or + + use `ltxtable` (a combination of `tabularx` (auto-width) and + `longtable` (page breaks)), or + + use tabularx column type ``X`` and let LaTeX decide width, or + + use tabulary_? * csv-tables do not have a colwidth. @@ -2314,6 +2325,10 @@ Tables table title. In analogy to the 'figure' directive this should map to a table float. +.. _tabulary: + http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=tabulary + + Image and figure directives ``````````````````````````` @@ -2407,25 +2422,8 @@ Ideas: XeTeX writer ```````````` -Generate LaTeX source code suitable for XeLaTeX. - - You will need to do three things to your source document to convert it - to XeLaTeX: - - 1) save the source as UTF-8 - 2) remove any fontenc/inputenc/mathptmx - 3) add the following to your preamble: - - \usepackage{xltxtra} - \setmainfont[Mapping=tex-text]{Times New Roman} - - This will use the real Times New Roman font. - - -- a comp.text.tex post by Alan Munn 2010-05-10 - -Use a separate writer (inheriting from latex2e) instead of a ``--xetex`` -option, to allow separate config options for XeTeX vs. LaTeX2e. - +* Glyphs missing in the font are left out in the PDF without warning + (e.g. ⇔ left-right double arrow in the functional test output). problematic URLs ```````````````` |
