von
Version 3.5.2
Die Version 3.5.2 (gestern frisch hochgeladen) hat neben diversen Bugfixes (hauptsächlich im Zuge des Upgrades auf LuaTeX 1.0.7) wieder Neuerungen erhalten.
break-below in Tabellen
Bisher gab es keine einfache Möglichkeit, das Verhalten break-below="no"
in Tabellenzeilen mit Tabellenlinien zu verknüpfen.
Seit der Version 3.5.2 wird das nun auch in Tabellenlinien beachtet, außerdem kann man nun in Tabellenlinien dieselbe Eigenschaft setzen.
<Layout
xmlns="urn:speedata.de:2009/publisher/en"
xmlns:sd="urn:speedata:2009/publisher/functions/en">
<Pageformat height="5cm" width="7cm"/>
<Trace grid="no" />
<SetGrid height="12pt" nx="5" />
<Pagetype name="foo" test="true()">
<Margin left="1cm" right="1cm" top="1cm" bottom="1cm"/>
<PositioningArea name="tbl">
<PositioningFrame height="8" width="2" row="1" column="1"/>
<PositioningFrame height="8" width="2" row="1" column="4"/>
</PositioningArea>
</Pagetype>
<Record element="data">
<PlaceObject area="tbl">
<Table>
<Loop select="10">
<Tr break-below="no">
<Td><Paragraph><Value>tablerow</Value></Paragraph></Td>
</Tr>
<Tablerule rulewidth="2pt" color="green"/>
</Loop>
</Table>
</PlaceObject>
</Record>
</Layout>
letter-spacing bzw. Sperrung in Wörtern
Innerhalb von <Span>
kann man nun Wörter sperren (letter-spacing).
Diese Eigenschaft kann man per CSS oder direkt als Attribut von <Span>
setzen.
Es folgt ein Beispiel mit CSS:
<Layout
xmlns="urn:speedata.de:2009/publisher/en"
xmlns:sd="urn:speedata:2009/publisher/functions/en">
<SetGrid height="12pt" nx="10"/>
<Pageformat height="200mm" width="150mm"/>
<Stylesheet>
.space { letter-spacing: 1.5pt; }
.colored { color: mediumorchid; }
</Stylesheet>
<Record element="data">
<ProcessNode select="section"/>
</Record>
<Record element="section">
<PlaceObject>
<Textblock>
<Paragraph class="colored">
<B>
<Span class="space">
<Value select="upper-case(@title)"/>
</Span>
</B>
<HSpace leader="_" />
</Paragraph>
<Paragraph/>
<Paragraph>
<Value select="sd:dummytext()"/>
</Paragraph>
</Textblock>
</PlaceObject>
<NextRow rows="2"/>
</Record>
</Layout>
Mit der dazugehörigen Datendatei
<data>
<section title="Übersicht"/>
<section title="Produktinformation"/>
<section title="Technische Daten"/>
</data>
ergibt
Die neue Version kann man wie üblich auf der Download-Seite herunterladen: https://download.speedata.de/