how to set file and language default header args
[worg.git] / org-contrib / babel / index.org
1 #+OPTIONS:    H:3 num:nil toc:2 \n:nil @:t ::t |:t ^:{} -:t f:t *:t TeX:t LaTeX:nil skip:nil d:(HIDE) tags:not-in-toc
2 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate hideblocks
3 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
4 #+TAGS:       Write(w) Update(u) Fix(f) Check(c) noexport(n)
5 #+TITLE:      Babel: active code in Org-mode
6 #+AUTHOR:     Eric Schulte, Dan Davison, Tom Dye
7 #+EMAIL:      schulte.eric at gmail dot com, davison at stats dot ox dot ac dot uk
8 #+LANGUAGE:   en
9 #+LINK_HOME: http://orgmode.org/worg/
10
11 Babel is Org-mode's ability to execute source code within Org-mode
12 documents.  Org-mode is an [[http://www.gnu.org/software/emacs/][Emacs]] major mode for doing almost anything
13 with plain text.  If you are not familiar with Org-mode please take a
14 moment to read [[http://orgmode.org/][the Org-mode homepage]] before continuing.  Babel started
15 life as Org-babel, an extension to Org-mode.  It was integrated into
16 the Org-mode core at version 7.0. The author of Babel is Eric
17 Schulte. The secondary author is Dan Davison.
18
19 - [[http://www.jstatsoft.org/v46/i03][A Multi-Language Computing Environment for Literate Programming and
20   Reproducible Research]]: a journal paper providing the most up to date
21   and complete introduction to using Org-mode and Babel for
22   Reproducible research and literate programming.
23 - [[file:intro.org][Introductory Tutorial]]: a smaller online set of installation and
24   setup instructions, as well as an overview of the main features of
25   Babel, with plenty of examples.
26 - [[http://orgmode.org/manual/Working-With-Source-Code.html#Working-With-Source-Code][Reference and Documentation]]: is available online and in Chapter 14
27   of the Org-mode manual. Some more information on using header args
28   and result types for Babel code blocks can be found [[file:header-args.org][here]].
29 - [[file:languages.org][Languages]]: list of supported languages with information on
30   requirements, configuration instructions, and pointers to language
31   specific documentation.
32 - [[file:uses.org][Uses]]: user-submitted examples of Babel work flows -- this is a
33   good place to get an idea of what can be done and see how Babel
34   may fit into your life.
35
36 ------------------------------------------------------------------------
37
38 #+begin_html
39   <div style="clear: both;"></div> 
40   <div id="logo1" style="float: left; text-align: center; max-width:
41                          300px; font-size: 8pt; margin-top: 1em;">
42     <p>
43       <img src="../../images/babel/tower-of-babel.png"  alt="Tower of Babel"/>
44       <div id="attr" style="margin: -0.5em;">
45         The Tower of Babel by
46         <a href="http://commons.wikimedia.org/wiki/Pieter_Brueghel_the_Elder" title="">
47           <b>Pieter Brueghel the Elder</b>
48         </a>
49       </div>
50       <p>
51         And the Lord said, Behold, the people is one, and they have all
52         one language; and this they begin to do; and now nothing will be
53         restrained from them, which they have imagined to do. Genesis
54         11:1-9
55       </p>
56     </p>
57   </div>
58   <div id="logo2" style="float: right; text-align: center; max-width:
59                         400px; font-size: 8pt; margin-top: 1em;">
60     <p>
61       <img src="../../images/babel/babelfish.png"  alt="Babel Fish"/>
62       <p>
63         The Babel Fish is small, yellow, and simultaneously translates
64         from one spoken language to another.
65       </p> 
66       <p> 
67         &ndash; The Hitchhiker's Guide to the Galaxy, Douglas Adams
68       </p>
69     </p>
70   </div>
71   <div style="clear: both;"></div>
72 #+end_html