org-hacks.org: more outlining, new field coordinates in formulas
[Worg.git] / org-dependencies.org
blobfb72bd95dcb0644fc780356b5f720db0dd3bef28
1 #+TODO: TODO STARTED | DONE
3 * Dependencies
5 Certain parts of org-mode have dependencies on external packages. This
6 file documents these dependencies. Many sections are placeholders,
7 waiting for input. If you can, please contribute. If you think that
8 another section should be added, please add it and fill it out. Also,
9 if you spot any mistakes, omissions or superfluities, please fix
10 them. If you have an account, you can clone the Worg tree and make the
11 additions/fixes (see [[http://orgmode.org/worg/worg-git.php]] for more
12 information), but if you don't or don't want to do it yourself, that's
13 fine too: a note to the [[mailto:emacs-orgmode@gnu.org][orgmode mailing list]] will also do
14 the job. Thanks!
16 Version: Org-mode version 6.34c (release_6.34c.7.g566d)
18 ** TODO Exporting in general.
20 ** STARTED LaTeX export.
21 The LaTeX class is selected using the
23 :#+LaTeX_CLASS: <class>
25 construct. org-latex predefines the treatment of the
26 following LaTeX classeses (but you can of course customize
27 this treatment to your heart's content): article, report, book
28 and (in an experimental branch for now) beamer.
30 *** STARTED article, book, report
31 The LaTeX packages included by default are as follows:
33 | LaTeX package | Ubuntu container package  | Options |
34 |---------------+---------------------------+---------|
35 | inputenc      | texlive-latex-base        | utf8    |
36 | fontenc       | texlive-latex-base        | T1      |
37 | graphicx      | texlive-latex-base        |         |
38 | longtable     | texlive-latex-base        |         |
39 | float         | texlive-latex-recommended |         |
40 | wrapfig       | texlive-latex-extra       |         |
41 | soul          | texlive-latex-extra       |         |
42 | hyperref      | texlive-latex-base        |         |
44 *** TODO beamer (experimental for now)
45 *** STARTED Symbols
47 LaTeX syntax can be used to introduce many special symbols into a
48 document (e.g. mathematical symbols). Most of these symbols are defined
49 by basic LaTeX, but some require the presence of extra packages.
51 | LaTeX macro | Rendered Symbol (approx) | LaTeX package | Ubuntu container package  |
52 |-------------+--------------------------+---------------+---------------------------|
53 | =\EUR=      | \EUR                     | marvosym      | texlive-fonts-recommended |
54 | =\euro=     | \euro                    | eurosym       | texlive-fonts-recommended |
58 ** STARTED PDF export.
60 PDF export goes through LaTeX export first, so all the LaTeX dependencies
61 apply here as well. As far as I know, there are no additional dependencies.
63 ** TODO DocBook export.
66 ** STARTED HTML export.
67 *** STARTED Exporting LaTeX fragments as images.
68 LaTeX fragments can be exported as images for inclusion into HTML
69 documents. For example, complicated mathematical expressions can be
70 dealt with this way. This is done by creating a LaTeX file that
71 contains the fragment, processing it through LaTeX to produce a DVI
72 file and then processing it through dvipng. So, in addition to LaTeX,
73 you will need dvipng: on Ubuntu, this is available in the "dvipng"
74 package.
76 The LaTeX file contains a somewhat different list of LaTeX packages.
77 Note that this is the default list, determined by the value of the
78 variable ``org-format-latex-header''.
80 | LaTeX package | Ubuntu container package | Options  |
81 |---------------+--------------------------+----------|
82 | amssymb       | texlive-base             |          |
83 | color         | texlive-latex-base       | usenames |
84 | amsmath       | texlive-latex-base       |          |
85 | latexsym      | texlive-latex-base       |          |
86 | eucal         | texlive-base             | mathscr  |
88 ** TODO org-plot.
90 ** TODO org-babel.