<?xml version="1.0" encoding="UTF-8"?>
<chapter annotations="slide" version="5.1" xml:id="tdocSoftware"
         xmlns="http://docbook.org/ns/docbook"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
         xmlns:xi="http://www.w3.org/2001/XInclude"
         xmlns:trans="http://docbook.org/ns/transclusion"
         xmlns:svg="http://www.w3.org/2000/svg"
         xmlns:m="http://www.w3.org/1998/Math/MathML"
         xmlns:html="http://www.w3.org/1999/xhtml"
         xmlns:db="http://docbook.org/ns/docbook">
  <title>Software</title>

  <section xml:id="tdocSoftFrontends">
    <title>Frontends</title>

    <figure xml:id="sectTdocXmlmindEditor">
      <title><link xlink:href="http://www.xmlmind.com/xmleditor">XMLMind
      Editor</link></title>

      <mediaobject>
        <imageobject>
          <imagedata fileref="Ref/Screen/xmlmind.png"/>
        </imageobject>
      </mediaobject>
    </figure>

    <figure xml:id="oxygenXMLAuthor">
      <title><link
      xlink:href="https://www.oxygenxml.com/xml_author.html"><productname>Oxygenxml</productname>
      Author</link></title>

      <mediaobject>
        <imageobject>
          <imagedata fileref="Ref/Screen/oxygenEditor.png"/>
        </imageobject>
      </mediaobject>
    </figure>

    <figure xml:id="xmlc_fig_install">
      <title>Vendor links</title>

      <itemizedlist>
        <listitem>
          <para><link
          xlink:href="http://www.xmlmind.com/xmleditor/download.shtml">XMLMind
          editor personal edition</link></para>
        </listitem>

        <listitem>
          <para><link
          xlink:href="https://www.oxygenxml.com/xml_editor.html">Oxygen XML
          Editor 19</link></para>
        </listitem>
      </itemizedlist>
    </figure>
  </section>

  <section xml:id="tdocSectBackends">
    <title>Backends</title>

    <section xml:id="tdocSectTexLatex">
      <title>TeX / LaTeX</title>

      <figure xml:id="tdocSectLatexWorkflow">
        <title>Inverse editing</title>

        <mediaobject>
          <imageobject>
            <imagedata fileref="Ref/Screen/latexInverseEdit.svg"/>
          </imageobject>
        </mediaobject>
      </figure>

      <figure xml:id="tdocSectTexRepresentation">
        <title>Document representation</title>

        <mediaobject>
          <imageobject>
            <imagedata fileref="Ref/Screen/latexLoopExample.png"/>
          </imageobject>
        </mediaobject>
      </figure>

      <figure xml:id="tdocSectTexComponents">
        <title>Components</title>

        <informaltable border="1">
          <tr>
            <td valign="top"><itemizedlist>
                <listitem>
                  <para>TeX compiler</para>
                </listitem>

                <listitem>
                  <para>LaTeX macros</para>
                </listitem>

                <listitem>
                  <para><orgname
                  xlink:href="https://www.ctan.org">CTAN</orgname>
                  extensions</para>
                </listitem>

                <listitem>
                  <para><link
                  xlink:href="http://www.bibtex.org/Using/#content">BibTeX</link></para>
                </listitem>
              </itemizedlist></td>

            <td valign="top"><itemizedlist>
                <listitem>
                  <para><link
                  xlink:href="https://www.sharelatex.com/learn/Indices#Introduction">Makeindex</link></para>
                </listitem>

                <listitem>
                  <para><link
                  xlink:href="https://en.wikipedia.org/wiki/Metafont#Example">MetaFont</link></para>
                </listitem>

                <listitem>
                  <para><xref linkend="glo_HTML"/> converter</para>
                </listitem>

                <listitem>
                  <para>more in the universe ...</para>
                </listitem>
              </itemizedlist></td>
          </tr>
        </informaltable>
      </figure>

      <figure xml:id="tdocBibtex">
        <title>BibTeX</title>

        <mediaobject>
          <imageobject>
            <imagedata fileref="Ref/Screen/bibtexProcessing.svg"/>
          </imageobject>
        </mediaobject>
      </figure>

      <figure xml:id="tdocMakeindexExample">
        <title><command>Makeindex</command> example</title>

        <programlisting language="tex">\documentclass{article}
\usepackage[utf8]{inputenc}
<emphasis role="bold">\usepackage{imakeidx}
\makeindex</emphasis>
\begin{document}
\section{Introduction}
In this example several keywords\index{keywords} will be used
which are important and deserve to appear in the Index\index{Index}.

Terms like generate\index{generate} and some\index{others} will
also show up.

<emphasis role="bold">\printindex</emphasis>
\end{document}</programlisting>
      </figure>

      <figure xml:id="tdocMakeindexWorkflow">
        <title><command>Makeindex</command> work flow</title>

        <mediaobject>
          <imageobject>
            <imagedata fileref="Ref/Screen/makeindexProcessing.svg"/>
          </imageobject>
        </mediaobject>
      </figure>

      <figure xml:id="tdocSectLatexPackageExample">
        <title>Extension example: <link
        xlink:href="https://www.ctan.org/pkg/musixtex">MusiXTeX</link></title>

        <mediaobject>
          <imageobject>
            <imagedata fileref="Ref/Screen/musixtex.png"/>
          </imageobject>
        </mediaobject>
      </figure>
    </section>

    <section xml:id="tdocSectDocbook">
      <title><productname>Docbook</productname></title>

      <figure xml:id="tdocSectDocbookFlavours">
        <title>Flavours</title>

        <itemizedlist>
          <listitem>
            <para><xref linkend="glo_Docbook"/> 4.X</para>

            <para>Document oriented, based on DTD</para>
          </listitem>

          <listitem>
            <para><xref linkend="glo_Docbook"/> 5.0.X</para>

            <para>Document oriented, based on <xref
            linkend="glo_RelaxNG"/>.</para>
          </listitem>

          <listitem>
            <para><xref linkend="glo_Docbook"/> 5.1</para>

            <para>Introducing topics</para>
          </listitem>
        </itemizedlist>
      </figure>

      <figure xml:id="tdocSectDocbookComponents">
        <title>Components</title>

        <informaltable border="1">
          <tr valign="top">
            <td valign="top"><formalpara>
                <title>Schema</title>

                <para><itemizedlist>
                    <listitem>
                      <para><xref linkend="glo_Docbook"/> 4.x: DTD</para>
                    </listitem>

                    <listitem>
                      <para><xref linkend="glo_Docbook"/> 5.x: RelaxNG</para>
                    </listitem>
                  </itemizedlist></para>
              </formalpara></td>

            <td valign="top"><formalpara>
                <title>XSL style sheets</title>

                <para><itemizedlist>
                    <listitem>
                      <para>HTML</para>

                      <itemizedlist>
                        <listitem>
                          <para>(X)<xref linkend="glo_HTML"/> 5</para>
                        </listitem>

                        <listitem>
                          <para><productname>Webhelp</productname></para>
                        </listitem>

                        <listitem>
                          <para><link
                          xlink:href="http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fua_help_content.htm&amp;cp=2_0_19_1_1">Eclipse
                          help</link></para>
                        </listitem>

                        <listitem>
                          <para><xref linkend="glo_EPUB"/></para>
                        </listitem>
                      </itemizedlist>
                    </listitem>

                    <listitem>
                      <para>PDF using Formatting objects</para>
                    </listitem>
                  </itemizedlist></para>
              </formalpara></td>
          </tr>
        </informaltable>
      </figure>

      <figure xml:id="tdocSectDocbookEditors">
        <title>Editors</title>

        <itemizedlist>
          <listitem>
            <para><link xlink:href="http://www.xmlmind.com/xmleditor">XMLMind
            Editor</link></para>
          </listitem>

          <listitem>
            <para><link
            xlink:href="http://oxygenxml.com/#bidx-xml-author">Oxygen XML
            Author</link></para>
          </listitem>

          <listitem>
            <para><link
            xlink:href="https://www.emacswiki.org/emacs/UsingNxmlModeWithDocBook">Emacs
            Nxml mode</link></para>
          </listitem>
        </itemizedlist>
      </figure>
    </section>
  </section>
</chapter>