-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathepub-config.xml
executable file
·133 lines (121 loc) · 7.71 KB
/
epub-config.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="http://transpect.io/epubtools/schema/metadata-conf/metadata-conf.rng" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="http://transpect.io/epubtools/schema/metadata-conf/metadata-conf.rng" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<epub-config xmlns:tr="http://transpect.io"
format="KF8"
layout="reflowable"
css-handling="regenerated-per-split"
html-subdir-name="text"
indent="selective">
<!-- layout: reflowable|fixed
(default: reflowable; fixed only permitted for KF8 and EPUB3 layouts)
format: EPUB2|EPUB3|KF8 (default: EPUB3)
Please note that specifying the format as the target option will override conf settings.
css-handling: regenerated-per-split|regenerated-per-split remove-comments|unchanged (default: regenerated-per-split)
Note: 'regenerated-per-split remove-comments' is the same as 'remove-comments regenerated-per-split'
-->
<!-- COVER:
Unless there is a div with id='epub-cover-image-container'
or with epub:type='cover', cover HTML (or SVG wrapper, if svg='true')
code will be generated.
The href attribute should include the path to the cover image file
(currently: PNG or JPEG).
It may be an http(s):, a file:, or a relative URI. Relative
URIs will be resolved against the HTML source location.
Support for external SVG files yet to be implemented.-->
<cover href="images/cover-ebook.png" svg="true"/>
<types>
<!-- A mapping from epub:type attribute values to generated
headings or list entries (type/@heading attribute) or export
file base names (type/@file) for the typed items. -->
<!-- A toc will be generated unless there is already a nav[@epub:type='toc'].
You can control its appearance in the spine content with the hidden attribute.
If there is already a toc in the content, hidden is always interpreted as 'false'.
Is that what you want? Our thinking was along the lines: if you include a rendered
toc in your HTML, you want to show it to the world.
Please note that due to limitations of Relax NG (or of the schema designer),
the required order of type declarations is toc, landmarks, everything else.
-->
<type name="toc" heading="Table of Contents" hidden="true" fallback-id-for-landmark="rendered_toc"/>
<!--
There may be an optional hidden attribute for landmarks and toc (values: true|false,
default: true). It applies only to generated nav elements.
Please note that some reading systems still ignore this setting.
The generated landmarks nav element has the id 'landmarks'.
If the toc is visible and you want to suppress the display of the landmarks nav,
add nav#landmarks { display: none } to your CSS.
The types attribute is optional. You may use it to restrict the landmarks to certain
types. By default, all types defined as landmark-types in the associated RNG schema
will be considered when generating the landmarks.
fallback-id-for-landmark: See the embedded documentation in the Relax NG schema.
-->
<type name="landmarks" heading="Übersicht" hidden="true" types="bodymatter toc"/>
<type name="cover" heading="Cover" file="cover" guide-type="text"/>
<type name="frontmatter" heading="Vorspann"/>
<type name="bodymatter" heading="Hauptteil"/>
<type name="backmatter" heading="Anhang"/>
<type name="glossary" heading="Glossar"/>
<type name="tr:bio" file="author"/>
<type name="tr:about-the-book" file="about-the-book"/>
<type name="abstract" file="about-the-content"/>
<type name="fulltitle" file="title"/>
<type name="copyright-page" file="copyright"/>
<type name="part" file="part"/>
<type name="chapter" file="chapter"/>
<type name="appendix" file="appendix"/>
<type name="glossary" file="glossary"/>
<type name="other-credits" file="other-credits"/>
<type name="tr:popup" file="popup"/>
<type name="tr:advertisement" file="advertisement"/>
</types>
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:identifier xmlns:ns2="http://www.idpf.org/2007/opf" ns2:scheme="ISBN">978-1-906496-71-5</dc:identifier>
<dc:title>Reproducing Autonomy: Work, Money, Crisis and Contemporary Art</dc:title>
<dc:creator>Kerstin Stakemeier</dc:creator>
<dc:creator>Marina Vishmidt</dc:creator>
<dc:publisher>Mute Books</dc:publisher>
<dc:language>en</dc:language>
<dc:subject>autonomy, reproduction, art, aesthetics, feminism, theory, materialism, capitalism, labour, gender, politics, economy, political economy, conceptual art</dc:subject>
<dc:description.abstract>In this book, Marina Vishmidt and Kerstin Stakemeier analyse ‘autonomy’ and then ‘reproduction’, in the understanding that this method of categorical isolation must be overcome if we are to reach towards the relationship of the two terms. These three essays establish a new framework to locate notions of artistic autonomy and autonomies of art.</dc:description.abstract>
<dc:date xmlns:opf="http://www.idpf.org/2007/opf" opf:event="publication">2017-09-01</dc:date>
<dc:rights>Mute Books and the authors, anti-copyright</dc:rights>
<dc:identifier.URL>http://metamute.org/autonomy</dc:identifier.URL>
</metadata>
<hierarchy media-type="application/xhtml+xml" max-population="40" max-text-length="200000" generated-frontmatter-title="">
<!-- see schema heading-conf.rng for generated-frontmatter-title -->
<unconditional-split elt="div" attr="class" attval="white"/>
<unconditional-split elt="h1"/>
<conditional-split elt="p" attr="class" attval="asterism"/>
<!-- asterisms, also: dinkus, usually three consecutive astersisks to separate subsections without headings.
Unless there is nav="no", a short (up to eight words) preview of the first paragraph after the asterism
or emptyline will be created. emptyline may either be on an empty paragraph or on the paragraph following
the empty line, eliciting an empty line by margin-top, for example.
'emptyline' or 'asterism' are not reserved words; you may name and implement the classes as you like. -->
<conditional-split elt="p" attr="class" attval="emptyline" nav="no"/>
<heading elt="h1"/>
<unconditional-split attr="epub:type" attval="tr:bio"/>
<unconditional-split attr="epub:type" attval="cover"/>
</hierarchy>
<checks>
<!-- 1 kB = 1024 Bytes, 1 MB = 1024 kB -->
<check param="result-max-mb" value="12" severity="warning"/>
<!-- result-max-mb: Max total EPUB file size -->
<check param="result-max-mb" value="500" severity="error"/>
<check param="html-max-kb" value="300" severity="warning"/>
<check param="image-max-mb" value="1.5" severity="warning"/>
<!-- 1 Mpx = 1e6 px -->
<check param="image-max-mpx" value="3.2" severity="warning"/>
<!-- image-dpi: Will require all images that have density information to report this as XXXdpi,
otherwise unchecked. Desirable: calculation depending on CSS settings, typical screen sizes, pixel count. -->
<check param="image-min-dpi" value="300" severity="warning"/>
<check param="image-max-dpi" value="300" severity="warning"/>
<!-- all combinations of min/max, height/width, error/warning are supported: -->
<check param="image-max-height" value="750" severity="warning"/>
<check param="cover-min-width-px" value="800" severity="warning"/>
<check param="cover-max-width-px" value="1440" severity="warning"/>
<!-- Custom Schematron. See the debug-dir/epubtools/input-for-schematron.xml (after running
a conversion with debug=yes) for an input example. See the included Schematron file
schematron/epub.sch.xml for rule examples. -->
<!-- <schematron uri="http://some.location/schematron.sch"/>-->
</checks>
</epub-config>