[liblouis-liblouisxml] Re: LibLouisUTDML, macro nodes

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 17 Jun 2014 14:32:16 -0500

All you have to do is put a line like

style [name]

in a configuration file. Of course you will want to add settings like 
linesBefore, firstLineIndent, leftMargin, emphasis, etc.

In a semantic action file you simplly give the name of the style in 
the first column. Styles can be nested. This might be done, for example, 
on the title page of a book, where the outermost style might have the 
format centered and the nested styles might have linesBefore and 
linesAfter. 

John


On Tue, Jun 17, 2014 at 06:17:14PM 
+0100, Michael Whapples wrote:
> Please explain further, I don't understand how to create a style
> which is not associated with a semantic action.
> 
> Michael Whapples
> On 17/06/2014 16:07, John J. Boyer wrote:
> >The documentation has several examples of macros.
> >
> >Not all styles are associated with semantic actions. This is true only
> >of predefined styles. The user can create new styles independent of any
> >semantic action. Several users have done so.
> >
> >John
> >
> >On Tue, Jun 17, 2014 at 02:47:51PM +0100, Michael Whapples wrote:
> >>I was thinking might it be of any use for the problems we are trying
> >>to solve?
> >>
> >>What quite do you mean when you say combine semantic actions and
> >>styles, these do not seem mutually exclusive anyway (eg. a node with
> >>a style is also associated with a semantic action).
> >>
> >>Michael Whapples
> >>On 17/06/2014 14:41, Keith Creasy wrote:
> >>>John mentioned it to me some time ago. It is undocumented and largely 
> >>>untested. I think its main purpose is to let you combine actions and 
> >>>styles.
> >>>
> >>>
> >>>I'll have to see if I can find the message he sent to me describing it.
> >>>
> >>>-----Original Message-----
> >>>From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx 
> >>>[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Michael 
> >>>Whapples
> >>>Sent: Tuesday, June 17, 2014 9:27 AM
> >>>To: liblouis-liblouisxml@xxxxxxxxxxxxx
> >>>Subject: [liblouis-liblouisxml] LibLouisUTDML, macro nodes
> >>>
> >>>Hello,
> >>>Whilst looking at the LibLouisUTDML source code I keep finding references 
> >>>to nodes having macros. What is a macro node and how to use this feature?
> >>>
> >>>I did a search of the liblouisutdml documentation for the word macro and 
> >>>nothing came up.
> >>>
> >>>Michael Whapples
> >>>For a description of the software, to download it and links to project 
> >>>pages go to http://www.abilitiessoft.com
> >>>For a description of the software, to download it and links to
> >>>project pages go to http://www.abilitiessoft.com
> >>For a description of the software, to download it and links to
> >>project pages go to http://www.abilitiessoft.com
> 
> For a description of the software, to download it and links to
> project pages go to http://www.abilitiessoft.com

-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: