Subject: Re: (dsssl) JadeTeX: link problem with pdftex From: Brandon Ibach <bibach@xxxxxxxxxxxxxx> Date: Wed, 12 Dec 2001 03:06:55 -0600 |
Quoting Markus Hoenicka <hoenicka_markus@xxxxxxxxxxxxxx>: > while fiddling with driver files for Norm Walsh's DocBook DSSSL > stylesheets I came across a problem with links in the pdftex > output. Under certain circumstances the links appear as such in the > PDF file (cursor changes shape etc), but the links are non-functional, > i.e. clicking the link does not jump to the target. > > I think the culprit are modes in the stylesheet. If the target of a > link is created from within a mode, the link fails. If the target is > created outside an explicit mode, the link works properly. > You've diagnosed the "problem" perfectly. The JadeTeX macros intentionally do not create link "destinations" within modes. This is to allow a node (element) to be processed multiple times, such as in the normal processing and in the creation of the table of contents, without having its "label" (link destination) redefined. > I use JadeTeX 3.5 and pdfTeX 3.14159-13d on Linux. Is this a JadeTeX > problem or a pdfTeX problem? If this is a JadeTeX problem, is this by > any chance fixed in a later version? > Unfortunately, any simple "fix" for this would break other things. If a reasonable approach could be designed for allowing labels to be defined inside modes under only certain circumstances, perhaps it could be worked into a new version of JadeTeX. Perhaps a parameter, which could be set in a jadetex.cfg file, could be created which would be a list of modes in which labels should be created. For instance, JadeTeX currently creates labels within the listitem-content-mode mode, an exception which appears to have been established for the Modular Docbook Stylesheets. I'd code this up to propose for a future version of JadeTeX, but I can barely find my way around TeX code, so I'm afraid I wouldn't know how to start with something like this. Any TeXnicians care to take a shot at it? The relevant code appears at approximately line 515 of jadetex.dtx. -Brandon :) DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
(dsssl) JadeTeX: link problem with , Markus Hoenicka | Thread | Re: (dsssl) JadeTeX: link problem w, Markus Hoenicka |
(dsssl) JadeTeX: link problem with , Markus Hoenicka | Date | Re: (dsssl) JadeTeX: link problem w, Markus Hoenicka |
Month |