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