hmmm also ich hoffe, die code segmente helfen dir weiter...
ich darf hier auf keinen fall fertige dateien hochladen, da bekomm ich wahrscheinlich probleme
also erstens zum Aufbau:
Es gibt ganz normal eine opf, eine ncx, ein paar xhtml, und ne css
PLUS eine "page-template.xpgt" und eine "page-map.xml"
die toc ist ganz normal ohne irgendwelche zusätze
in der opf steht folgendes zu den beiden zusätzlichen dateien:
Code:
...
<item href="page-template.xpgt" id="pt" media-type="application/vnd.adobe-page-template+xml"/>
<item href="page-map.xml" id="map" media-type="application/oebps-page-map+xml"/>
</manifest>
<spine page-map="map" toc="ncx">
<itemref idref="titlepage"/>
...
sooo, weiter im Text, hier kommt die Pagetemplate Geschichte, die Poste ich ganz, denke aber, dass ist die Standard-Version (falls es überhaupt auch andere gibt):
Code:
<?xml version="1.0" ?>
<ade:template xmlns="http://www.w3.org/1999/xhtml"
xmlns:ade="http://ns.adobe.com/2006/ade" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="single_column">
<fo:region-body margin-bottom="1.5em" margin-left="1.5em"
margin-right="1.5em" margin-top="1.5em"/>
</fo:simple-page-master>
<fo:simple-page-master margin-bottom="1em" margin-left="1em"
margin-right="1em" margin-top="1em" master-name="two_column">
<fo:region-body column-count="2" column-gap="10pt"/>
</fo:simple-page-master>
<fo:simple-page-master margin-bottom="1em" margin-left="1em"
margin-right="1em" margin-top="1em" master-name="two_column_head">
<fo:region-before extent="8.3em"/>
<fo:region-body column-count="2" column-gap="10pt"/>
</fo:simple-page-master>
<fo:simple-page-master margin-bottom="0.5em" margin-left="0.5em"
margin-right="0.5em" margin-top="0.5em" master-name="three_column">
<fo:region-body column-count="3" column-gap="10pt"/>
</fo:simple-page-master>
<fo:simple-page-master margin-bottom="0.5em" margin-left="0.5em"
margin-right="0.5em" margin-top="0.5em" master-name="three_column_head">
<fo:region-before extent="8.3em"/>
<fo:region-body column-count="3" column-gap="10pt"/>
</fo:simple-page-master>
<fo:page-sequence-master>
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference
ade:min-page-width="80em"
master-reference="three_column_head" page-position="first"/>
<fo:conditional-page-master-reference
ade:min-page-width="80em" master-reference="three_column"/>
<fo:conditional-page-master-reference
ade:min-page-width="50em"
master-reference="two_column_head" page-position="first"/>
<fo:conditional-page-master-reference
ade:min-page-width="50em" master-reference="two_column"/>
<fo:conditional-page-master-reference master-reference="single_column"/>
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
</fo:layout-master-set>
<ade:style>
<ade:styling-rule adobe-region="xsl-region-before"
display="adobe-other-region" selector=".title_box"/>
</ade:style>
</ade:template>
Und dann noch ein Stückchen aus diesem Page-map.xml Teil, das sieht folgendermaßen aus und das wiederholt sich immer:
Code:
<?xml version="1.0" ?>
<page-map xmlns="http://www.idpf.org/2007/opf">
<page href="xhtml/titlepage.html" name="3"/>
<page href="xhtml/copyright.html" name="4"/>
<page href="xhtml/dedication.html" name="5"/>
<page href="xhtml/dedication.html#page_6" name="6"/>
<page href="xhtml/frontmatter.html" name="7"/>
<page href="xhtml/frontmatter.html#page_8" name="8"/>
<page href="xhtml/frontmatter.html#page_9" name="9"/>
<page href="xhtml/frontmatter.html#page_10" name="10"/>
<page href="xhtml/frontmatter.html#page_11" name="11"/>
<page href="xhtml/frontmatter.html#page_12" name="12"/>
<page href="xhtml/frontmatter.html#page_13" name="13"/>
<page href="xhtml/frontmatter.html#page_14" name="14"/>
usw....., ist halt wie ne verlinkung mit id's, die in den XHTML Dateien folgendermaßen ausfällt:
Code:
<link rel="stylesheet" type="text/css" href="../styles/stylesheet.css"/>
<link rel="stylesheet" type="application/vnd.adobe-page-template+xml" href="../page-template.xpgt"/>
</head>
<body>
<h2><a id="page_365"/>DA
Hoffe du kannst damit etwas anfangen, wenn du irgendwas tolles, funktionelles, oder einfach nur brauchbares rausfindest, kannste ja mal ne rückmedldung geben