Generovani seznamu zkratek

Jirka Kosek jirka na kosek.cz
Středa Únor 1 14:31:48 CET 2006


Ota Cerba wrote:

> Ve svem textu bych potreboval vytvorit seznam zkratek (abbrev). Vi nekdo 
> o nejakych stylech, ktere to umoznuji?

O hotových ne. Buď to jde udělat úplně ručně -- tj. napsat styl, který 
vybere všechny zkratky, seřadí je a odstraní duplikáty.

Druhá možnost je udělat ze zkratek rejstřík. Jde k tomu zneužít 
profilovací styly:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                 version="1.0">

<!-- Naimportování původního stylu -->
<xsl:import 
href="http://docbook.sourceforge.net/release/xsl/current/fo/profile-docbook.xsl"/>

<xsl:template match="abbrev" mode="profile">
   <!-- Zkopírování původního elementu -->
   <xsl:copy-of select="."/>
   <!-- Vytvoření rejstříkového hesla -->
   <indexterm type="zkratka">
     <primary><xsl:value-of select="."/></primary>
   </indexterm>
</xsl:template>

<xsl:param name="index.on.type" select="1"/>

</xsl:template>

Na místo kde se má dát seznam zkratek pak stačí vložit <index 
type="zkratka"/>.

-- 
------------------------------------------------------------------
   Jirka Kosek     e-mail: jirka na kosek.cz     http://www.kosek.cz
------------------------------------------------------------------
   Profesionální školení a poradenství v oblasti technologií XML.
      Podívejte se na náš nově spuštěný web http://DocBook.cz
        Podrobný přehled školení http://xmlguru.cz/skoleni/
------------------------------------------------------------------
                    Nejbližší termíny školení:
      ** XSLT 13.-16.3.2006 ** XML schémata 24.-26.4.2006 **
        ** DocBook 15.-17.5.2006 ** XSL-FO 12.-13.6.2006 **
------------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3158 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.linux.cz/pipermail/docbook/attachments/20060201/215790d5/attachment.bin>


Další informace o konferenci Docbook