On 09/20/2010 08:55 AM, Ipacs Péter wrote:
Hi Guys,

Forgive me if my question is newbie but I'm indeed a newbie both to latex and to Lyx as well.I was trying to use some supported way to highlight abbreviations in a Lyx document but I found no good way so far. I also did the standard drill of looking through forums etc. without any luck.

What I'm trying to achieve is something similar to the behavior of the <abbr> tag in HTML; a way to semantically tell that a given piece of text is an abbreviation and the ability to apply a common style to all the different abbreviations.

The nomenclature package looks promising but - as far as I understand - it lacks this feature.

It would be also nice to have a capability in Lyx that automatically converts pieces of texts into abbreviations based on the list of nomenclatures entered previously.

Let me give you a quick example. I enter a nomenclature entry like: "HTML" = "Hyper Text Markup Language", for example. Later in the document when I write "HTML" Lyx would automatically recognize the text as a known abbreviation and in the rendered document all the occurrences of the string "HTML" would have been styled as italics - maybe as hyperlinks to the nomenclature list.

What do you think? Is it possible to have something similar off the shelf?

Yes, the styling part is relatively easy. One way: Document>Settings, then go to the Modules pane. Load the "logicalmkup" module. This will give you access, in particular, to the Noun character style, under Edit>Text Settings. This one may not do what you want, but, if not, then it will be relatively easy to produce an alternative if you (a) look at the logicalmkup.module file, which will be in LyX's layout/ directory, and (b) read some of ch. 5 of the Customization manual.

To make them all links would take a little more work. I'm no expert on nomenclature, so don't know exactly how to do it. But start with the styling part.


Reply via email to