Changes

Jump to navigation Jump to search
642 bytes added ,  08:09, 16 November 2012
updated the metadata and moved a minimal example to the top of the page
== Minimal example ==
 
A minimal example file would be:
 
<texcode>
\setupbackend[export=yes,xhtml=yes]
 
\mainlanguage[de]
\language[de]
 
\setupexport
[title={A nice book},
author={John Doe},
firstpage={huhn.jpg},
]
 
\starttext
Hello world!
\stoptext
</texcode>
 
Please note, that a cover image is part of a valid epub file, therefore you should provide one even in the most minimal case. It is called huhn.jpg in this case. Make sure it is in the same directory as you tex file. Now you have to call the script to produce the epub
 
<texcode>
mtxrun --script epub --make test_00.specification
</texcode>
 
assuming that the minimal example tex file is called test_00.tex
 
== More information ==
 
ConTeXt has preliminary [http://en.wikipedia.org/wiki/EPUB epub] support starting from [[Context 2011.05.18 | current 2011.05.18]].
<texcode>
\setupbackend[export=yes]
\setupbackend[export=yes,xhtml=yes]
\setupbackend[export=yes,xhtml=whatever.xhtml]
''For making an epub, you need an xhtml export.''
 
If you are unsure, which one of the three backend options you should use, use the minimal one:
 
<texcode>
\setupbackend[export=yes,xhtml=yes]
</texcode>
When using a css file, images are supported using an extra css file <code>*-images.css</code>. Images with suffix <code>pdf</code> are remapped to <code>svg</code> but <code>png</code> and <code>jpg</code> are passed on.
<texcode>
\settaggedmetadatasetupexport [title=My Document{A nice book}, author=By Me{John Doe}, version firstpage=1{huhn.0jpg}, ]
</texcode>
 
You are free to choose keys. Metadata is flushed as child of the next element.
== The example file ==
It is You can also possible to hook css into the output, see thread: [http://www.ntg.nl/pipermail/ntg-context/2011/058907.html ntg-context]. The distribution has a test file <code>export-example.tex</code>. This file exports conforming:
<texcode>
More on this on the mailing list, thread starts at: [http://www.ntg.nl/pipermail/ntg-context/2011/058996.html ntg-context].
 
== Minimal Example ==
 
<texcode>
\setupbackend[export=yes,xhtml=test.xhtml]
\starttext
Hello world!
\stoptext
</texcode>
== Tools ==
13

edits

Navigation menu