<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Directories &amp; Lists on speedata Publisher</title>
    <link>/en/manual/directories/</link>
    <description>Recent content in Directories &amp; Lists on speedata Publisher</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="/en/manual/directories/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Markers</title>
      <link>/en/manual/directories/directoriesmarker/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/en/manual/directories/directoriesmarker/</guid>
      <description>&lt;p&gt;Markers are invisible characters that are inserted into the text.&#xA;A name is always assigned to these characters.&#xA;After the character is output on a page, you can ask the Publisher for the page number.&#xA;The structure is as follows:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;PlaceObject&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;lt;Textblock&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;lt;Mark&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;select=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;&amp;#39;textstart&amp;#39;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;lt;Paragraph&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;lt;Value&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Row&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Row&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Row&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      Row&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;       &lt;span class=&#34;nt&#34;&gt;&amp;lt;/Value&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;lt;/Paragraph&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;lt;/Textblock&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/PlaceObject&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After outputting the page, the page number can now be determined with &lt;code&gt;sd:pagenumber(&#39;textstart&#39;)&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating lists (XML structure)</title>
      <link>/en/manual/directories/directoriesxml/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/en/manual/directories/directoriesxml/</guid>
      <description>&lt;p&gt;In the previous chapter, lists were created using markers.&#xA;In this chapter a mechanism is used which means a bit more manual work, but is more flexible.&lt;/p&gt;&#xA;&lt;p&gt;The speedata Publisher can create any type of list or index.&#xA;Whether table of contents, article list or keyword index - all lists work on the same principle:&#xA;the necessary data (e.g. page numbers, article numbers) are explicitly stored in a separate data structure, written to disk.&#xA;The next time the Publisher is run, this data is read in and is available.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Create table of contents in one go</title>
      <link>/en/manual/directories/tocinonerun/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/en/manual/directories/tocinonerun/</guid>
      <description>&lt;p&gt;Often enough you have documents with a table of contents that should be somewhere at the beginning of the document. The normal way with the speedata Publisher is to collect the data for the table of contents during a run-through (which sections are there? On which page do they start?). In the next run this data is then used to create the table of contents. This method was necessary until now because this information is needed before it is available.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sorting and grouping</title>
      <link>/en/manual/directories/indexcreation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/en/manual/directories/indexcreation/</guid>
      <description>&lt;p&gt;The speedata Publisher offers two commands for sorting data in the layout:&#xA;&lt;a href=&#34;/en/reference/commands/sortsequence/&#34;&gt;&lt;code&gt;&amp;lt;SortSequence&amp;gt;&lt;/code&gt;&lt;/a&gt; for simple sorting and &lt;a href=&#34;/en/reference/commands/makeindex/&#34;&gt;&lt;code&gt;&amp;lt;Makeindex&amp;gt;&lt;/code&gt;&lt;/a&gt;, which also groups the data and is therefore suitable for keyword indexes.&#xA;If these methods are not sufficient, the sorting must be done beforehand by an external program such as XSLT.&lt;/p&gt;&#xA;&lt;h2&gt;Sorting with SortSequence&lt;span id=&#34;sorting-with-sortsequence&#34; style=&#34;position:absolute;margin-top:-5rem;&#34;&gt;&lt;/span&gt;&#xA;    &lt;a href=&#34;#sorting-with-sortsequence&#34; class=&#34;heading-anchor&#34; aria-hidden=&#34;true&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Assuming that the data file (data.xml) looks like this:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-xml&#34; data-lang=&#34;xml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;data&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;lt;item&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;value=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;one&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;lt;item&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;value=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;two&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;lt;item&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;value=&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;three&amp;#34;&lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;/&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;&amp;lt;/data&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Can now be sorted with &lt;code&gt;&amp;lt;SortSequence&amp;gt;&lt;/code&gt;. The original data is not changed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bookmarks</title>
      <link>/en/manual/directories/bookmarks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/en/manual/directories/bookmarks/</guid>
      <description>&lt;p&gt;PDF Bookmarks can be used as an alternative table of contents for the PDF viewer (e.g. Adobe Reader). Almost all of these programs can display bookmarks. You can use them to jump directly to certain places in the document. A special feature of bookmarks is that they are arranged hierarchically (level). For each bookmark you can use the attribute open to determine whether it should be displayed “open” or “closed”.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
