Deleni knihy na mensi dily - jak na odkazy?

Jirka Kosek jirka na kosek.cz
Úterý Březen 18 11:53:00 CET 2008


Jan Tošovský wrote:
> Mam mnohastrankovou knihu, kterou je pro PDF vystup nutne rozdelit na dily,
> ktere neprekroci 200 stranek. Pro HTML vystup je vsak nutne zachovat i
> kompletni variantu. V cele publikaci jsou pouzity Olinky bez atributu
> targetdoc, specifikovana jsou tedy pouze ID. Cely dokument je tvoren ze
> samostatnych sekci, ktere se pomoci XInclude nacitaji do hlavniho souboru
> (do elementu chapter). Pri vytvareni kompletniho HTML ci PDF se vytvori
> target.db a nasledna XSLT transformace pak nema s linky problem.
> Naivni predstava byla vytvorit nekolik hlavnich souboru s prislusnym
> redukovanym obsahem a provest XSLT transformaci s vyuzitim target.db
> kompletniho dokumentu s tim, ze prave odsud by se linky zjistily. To je ale
> logicky omyl. Jelikoz mi v olincich chybi specifikace targetdoc, link se
> vytvori chybne. 
> Da se prolinkovani vsech casti v mem pripade vubec zaridit? Neexistuji na to
> nejake elegantnejsi postupy?

Ponechme teď linkování stranou. Ve vašem případě by možná úplně stačilo 
při generování PDF zpracovávat vždy celý dokument, ale pomocí parametru 
rootid určit, která vybraná kapitola/sekce se má zpracovávat.

http://docbook.sourceforge.net/release/xsl/current/doc/fo/rootid.html

-- 
------------------------------------------------------------------
   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í:
                 ** Úvod do XML 28.-30.4.2008 **
     **  XML schémata 25.-27.3.2008 *** XSLT 10.-13.3.2008 **
------------------------------------------------------------------
   http://xmlguru.cz    Blog mostly about XML for English readers
------------------------------------------------------------------

------------- další část ---------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
URL: <http://www.linux.cz/pipermail/docbook/attachments/20080318/15a32ef6/attachment.sig>


Další informace o konferenci Docbook