It might help, in your explanation, to give TeX examples of how the new
\gresetdim and \grechangedim command are to be used.

Regards,
Henry

On Wednesday, 11 March 2015 at 09:10:22 pm -0400, Br. Samuel Springuel wrote:
> The release has now been posted to the website.
> 
> ✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝✝
> Br. Samuel, OSB
> (R. Padraic Springuel)
> 
> PAX ☧ ΧΡΙΣΤΟΣ
> 
> On 2015-03-11 8:32 PM, Br. Samuel Springuel wrote:
> > This is a bug-fix/enhancement release which marks a significant shift in
> > the way that GregorioTeX deals with spaces internally and with how the
> > user interacts with them.  For those who have been keeping up with the
> > changes on github, you may have noticed some of them already (a handful
> > made it into 2.4.2 silently).
> >
> > 1) All distances have a new naming convention which eliminates the
> > "\gre" prefix they used to have.  When the user wants to refer to a
> > distance using one of the below described functions they simply enter
> > the name of the distance as a string.  A complete list of the distance
> > names with descriptions is being prepared and will be released shortly.
> >   Until then, please consult gsp-default.tex.
> >
> > 2) All distances have a new property, scaling, which determines whether
> > or not they scale when \grefactor changes.  This property can be
> > manipulated directly via the commands \grenoscaledim and \grescaledim
> > which turn the behavior off and on respectively.  By default all
> > distances have the property turned on.
> >
> > 3) Distances are set within a space configuration file (e.g.
> > gsp-myspaces.tex) with the \gresetdim command.  This command takes three
> > arguments: the name of the distance, the value it is to assume (as a
> > string, not a TeX length register), and a numerical flag indicating
> > whether it should scale with \grefactor (1) or not (0).  This command
> > does not ensure that the changes it makes propagate to all calculated
> > distances as that is done by the loading of the configuration file
> > (still done with \GreLoadSpaceConf).  These distances can be set in em
> > and ex units and that choice should be respected at time of use (if you
> > find one that you think isn't, please let me know).
> >
> > 4) Space configuration files now require a \greconffactor to be
> > specified.  All distances in the configuration file represent the actual
> > printed distance when the score is produced at the factor specified by
> > this value.  See gsp-default.tex for an example of how to set it.
> >
> > 5) Distances can be changed within a project file by use of
> > \grechangedim.  This command takes the same three arguments as
> > \gresetdim but will also ensure the propagation of the change to all
> > dependent calculations.  As with \gresetdim, em and ex are permissible
> > units here.
> >
> > 6) The interface to adjust the thickness of the staff lines has been
> > overhauled.  The command to change the thickness of the staff lines is
> > now \setstafflinethickness.  This command takes one argument: an integer
> > which represents the thickness of the lines.  This arguments scales in a
> > manner identical to \grefactor.  That is, at \grefactor=17 (the default)
> > the staff line thickness is 17.  At \grefactor=20 the staff line
> > thickness is also 20.  If you want thinner lines, choose a number lower
> > than your \grefactor.  For thicker ones pick something greater than it.
> >
> > 7) The functions for setting the spacing around the initial now take an
> > additional argument to indicate if these distances should scale with a
> > change in \grefactor.  Their names are now: \setaboveinitialseparation,
> > \setspaceafterinitial, \setspacebeforeinitial, and \setinitialspacing
> > (no change for this last one).  The old function names should still
> > work, but they will raise a deprecation warning and will assume that the
> > distances do scale (since they didn't take the new argument).
> >
> > 8) The behavior of the auto-compiler has been improved.  It will now
> > automatically clean-up out dated files.
> 
> _______________________________________________
> Gregorio-users mailing list
> Gregorio-users@gna.org
> https://mail.gna.org/listinfo/gregorio-users

_______________________________________________
Gregorio-users mailing list
Gregorio-users@gna.org
https://mail.gna.org/listinfo/gregorio-users

Reply via email to