orgmanual: Remove outdated instructions
This commit is contained in:
parent
400d46e547
commit
25b812104d
|
@ -18552,170 +18552,6 @@ license to the document, as described in section 6 of the license.
|
||||||
- [ ] Resolve macros with XXX arguments
|
- [ ] Resolve macros with XXX arguments
|
||||||
- [X] Get @appendix instead of @chapter?
|
- [X] Get @appendix instead of @chapter?
|
||||||
|
|
||||||
* Nicolas Goaziou's instructions for v.8 :noexport:
|
|
||||||
|
|
||||||
** Global Changes
|
|
||||||
All occurrences of "#+LABEL:" should be replaced with "#+NAME:".
|
|
||||||
|
|
||||||
*** TODO Replace #+LABEL with #+NAME
|
|
||||||
|
|
||||||
** Chapter 2, Document Structure
|
|
||||||
:PROPERTIES:
|
|
||||||
:CATEGORY: Ch. 2
|
|
||||||
:END:
|
|
||||||
In "2. Document Structure", one section could be added about
|
|
||||||
cross-referencing, which would point to "Internal links". There, targets
|
|
||||||
in comments can be removed. Also most back-ends will turn links to
|
|
||||||
targets into proper cross-reference number (see `org-export-get-ordinal'
|
|
||||||
docstring for cases handled).
|
|
||||||
|
|
||||||
*** TODO Add section about cross-referencing
|
|
||||||
|
|
||||||
** Chapter 4, Hyperlinks
|
|
||||||
:PROPERTIES:
|
|
||||||
:CATEGORY: Ch. 4
|
|
||||||
:END:
|
|
||||||
"Internal links". There, targets
|
|
||||||
in comments can be removed. Also most back-ends will turn links to
|
|
||||||
targets into proper cross-reference number (see `org-export-get-ordinal'
|
|
||||||
docstring for cases handled).
|
|
||||||
|
|
||||||
*** TODO Remove targets in comments
|
|
||||||
|
|
||||||
** Chapter 11, Markup for Rich Export
|
|
||||||
:PROPERTIES:
|
|
||||||
:CATEGORY: Ch. 11
|
|
||||||
:END:
|
|
||||||
*** Include Keyword
|
|
||||||
The "#+INCLUDE:" keyword syntax and effect is slightly different. You
|
|
||||||
may want to look at `org-export-expand-include-keyword'.
|
|
||||||
|
|
||||||
**** TODO Revise Include keyword
|
|
||||||
** Chapter 12, Exporting
|
|
||||||
:PROPERTIES:
|
|
||||||
:CATEGORY: Ch. 12
|
|
||||||
:END:
|
|
||||||
*** Export Options
|
|
||||||
In "12. Exporting", "Export options" section need an overhaul. See
|
|
||||||
`org-export-options-alist' for the default list of export options. Other
|
|
||||||
options are back-end specific and should be introduced in their own
|
|
||||||
section. Also "#+KEYWORD:" renaming into ":EXPORT_KEYWORD:" property is
|
|
||||||
systematic.
|
|
||||||
|
|
||||||
**** TODO Overhaul Export options section
|
|
||||||
|
|
||||||
**** TODO KEYWORD now EXPORT_KEYWORD
|
|
||||||
|
|
||||||
*** Macros
|
|
||||||
There should also be a section about macros (and move it out of "11
|
|
||||||
Markup for rich export"), general, hard-coded ({{{time(...)}}},
|
|
||||||
{{{property(...)}}}, {{{input-file}}} and {{{modification-time(...)}}})
|
|
||||||
and specific ({{{date}}}, {{{author}}}, {{{title}}} and {{{email}}}). It
|
|
||||||
should be specified that macros are recursive and only apply to one
|
|
||||||
line. Therefore, they are appropriate for small replacements. For more
|
|
||||||
complex ones, one may use Babel instead.
|
|
||||||
|
|
||||||
**** TODO Write macros section
|
|
||||||
Subsections: General, Hard-coded, Specific
|
|
||||||
|
|
||||||
*** Filters
|
|
||||||
There should also be a section about filters used to customize export
|
|
||||||
output and another one about `org-export-define-derived-backend' which
|
|
||||||
allow someone to tweak a back-end.
|
|
||||||
|
|
||||||
**** TODO Write filters section
|
|
||||||
|
|
||||||
*** Define derived back-end
|
|
||||||
and another one about `org-export-define-derived-backend' which
|
|
||||||
allow someone to tweak a back-end.
|
|
||||||
|
|
||||||
**** TODO Write derived back-end section
|
|
||||||
|
|
||||||
*** Export Snippets
|
|
||||||
A section can be added about export snippets, i.e.
|
|
||||||
|
|
||||||
@@ob-latex:\something{...}@@
|
|
||||||
|
|
||||||
They are a generalization for @<html> tags.
|
|
||||||
|
|
||||||
**** TODO Write export snippets section
|
|
||||||
*** Captions
|
|
||||||
There may be a section about captions and their syntax. A note should
|
|
||||||
specify that export back-ends may or may not respect a caption. On the
|
|
||||||
other hand "11.2 Images and Tables" focuses on captions. Since these are
|
|
||||||
not specific to Images and Tables, it may be removed.
|
|
||||||
|
|
||||||
**** TODO Write captions section
|
|
||||||
*** Back-ends
|
|
||||||
I would also regroup every back-end into a sub-section to not clutter
|
|
||||||
main section.
|
|
||||||
|
|
||||||
Other options are back-end specific and should be introduced in their
|
|
||||||
own section.
|
|
||||||
|
|
||||||
Also most back-ends will turn links to
|
|
||||||
targets into proper cross-reference number (see `org-export-get-ordinal'
|
|
||||||
docstring for cases handled).
|
|
||||||
|
|
||||||
|
|
||||||
**** Old back-ends
|
|
||||||
|
|
||||||
"DocBook export" (though texinfo back-end can export to DocBook) and
|
|
||||||
"XOXO export" sections can be removed as the back-ends are discontinued.
|
|
||||||
There is no equivalent to "Taskjuggler export" yet, so it can be removed
|
|
||||||
too.
|
|
||||||
|
|
||||||
***** TODO Remove DocBook backend
|
|
||||||
|
|
||||||
***** TODO Remove XOXO backend
|
|
||||||
|
|
||||||
***** TODO Remove Taskjuggler backend
|
|
||||||
|
|
||||||
**** Back-end template
|
|
||||||
These are only suggestion. There is also probably many more things to
|
|
||||||
do. But I think that the hardest part is to start writing it. If you
|
|
||||||
come up with a good organization for e-latex back-end documentation, we
|
|
||||||
can use it for other back-ends thereafter.
|
|
||||||
|
|
||||||
***** TODO Write back-end template
|
|
||||||
|
|
||||||
****** TODO Does back-end turn links to targets?
|
|
||||||
|
|
||||||
**** LaTeX Back-end
|
|
||||||
About the latex back-end, you know certainly a lot. It should be
|
|
||||||
specified that it introduces 3 new keywords, namely "LATEX_CLASS",
|
|
||||||
"LATEX_CLASS_OPTIONS" and "LATEX_HEADER". It also introduces
|
|
||||||
"BEGIN_LATEX" and "BEGIN_TEX" blocks (the latter being just a synonym
|
|
||||||
for the former). It would be worth to add that it handles footnotes in
|
|
||||||
item tags and footnotes within footnotes. It also handles booktabs,
|
|
||||||
paralist types, automatic babel language selection with #+LANGUAGE: in
|
|
||||||
addition to already present features (minted/listings package handling).
|
|
||||||
|
|
||||||
***** TODO Write LaTeX back-end
|
|
||||||
**** Beamer Back-end
|
|
||||||
The BEAMER export back-end deserves, IMO, its own section.
|
|
||||||
|
|
||||||
***** TODO Write Beamer back-end
|
|
||||||
**** TexInfo Back-end
|
|
||||||
> BTW, it would be great to have a texinfo exporter so the Org
|
|
||||||
> documentation could be written in Org-mode :)
|
|
||||||
|
|
||||||
There is one, albeit barely tested: (require 'org-e-texinfo).
|
|
||||||
|
|
||||||
though texinfo back-end can export to DocBook
|
|
||||||
|
|
||||||
***** TODO Write texinfo backend
|
|
||||||
*** Export dispatcher
|
|
||||||
I think that the export dispatcher doesn't deserve its own section. The
|
|
||||||
introduction to Export subsystem can talk about "M-x
|
|
||||||
org-export-dispatch" (bound to C-c C-e) instead.
|
|
||||||
**** TODO Remove export dispatcher section
|
|
||||||
|
|
||||||
*** Smart quotes
|
|
||||||
There should be a section about smart-quotes too.
|
|
||||||
|
|
||||||
**** TODO Add smart quotes section
|
|
||||||
|
|
||||||
* Org-mode setup :noexport:
|
* Org-mode setup :noexport:
|
||||||
** Editing setup
|
** Editing setup
|
||||||
#+name: setup-editing
|
#+name: setup-editing
|
||||||
|
|
Loading…
Reference in New Issue