Hi David,
This is a limitation of the current implementation of the automatic glossary.  
See this doc for more details:

http://www.sagehill.net/docbookxsl/GlossDatabase.html#LinksGlossCollection

It suggests also reading this parameter reference page:

http://docbook.sourceforge.net/release/xsl/current/doc/html/glossary.collection.html

Fixing this would likely require a redesign of the automatic glossary 
processing.  You can go ahead and file a bug report on the SourceForge tracker 
to get it in the queue.

Bob Stayton
Sagehill Enterprises
[email protected]


  ----- Original Message ----- 
  From: David Goss 
  To: DocBook Apps 
  Sent: Friday, May 25, 2012 11:43 AM
  Subject: [docbook-apps] Automatic glossaries and seealso


  I'm using <glossary role="auto" /> to generate a glossary for multiple 
documents from the same source.

   

  This works great, unless I use a glossterm in the document that contains a 
<glossseealso> element. When this happens, I get the "See also" reference in 
the generated glossary, but if the glossterm was not used in the document, the 
reference term isn't in the glossary.

   

  Example:

  My document contains:

                  <glossterm>heating</glossterm>

  My glossary has <glossseealso>cooling</glossseealso>

  So when I run the stylesheets, I get "See also, cooling" under the entry for 
heating, even though "cooling" isn't in the generated glossary.

   

  I would either like to automatically add the term to the generated glossary 
or remove the seealso reference for terms that are not used.

   

  (Could this also be a bug? It doesn't seem like expected behavior.)

   

  DAVID GOSS | Technical Writer

  P 1.800.876.9218 x 345 | F 1.800.588.9866

  [email protected]

  http://www.MuellerReports.com

   

Reply via email to