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
