Guy Stalnaker <jimmyg...@gmail.com> writes:

> Mr. Bruni,
>
> The simplified example as edited by you does work. If I modify \halign
> #-5 to #-10 the column does indeed shift horizontally.
>
> If I may be so bold, can you, will you, explain what the \halign
> values mean?

-1 = #LEFT means align (the reference point) to the left border of the
 text, 1 = #RIGHT means align to the right border of the text, 0 =
 #CENTER means align to the center of the text.

#-5 extrapolates, so it puts the reference point two times the length of
the text (#RIGHT - #LEFT = 2) to the left of the text.

> This is obviously my lack of understanding at work. Why a
> four-character word moves to the right exactly as I expect it to yet a
> seven-work phrase of text moves five times as far thus requiring use
> of a *smaller* value to position the line correctly is very, very
> confusing. Also, why the - instead of a +. Intuitively I'd think -
> means go <-- way (i,e., back, to the left) while + means go --> way
> (i.e., forward, to the right). Obvious that is not what happens.

I'd probably rather use something like

\line { \hspace ...  ... }
or \translate #'(... . ...) ...

myself.  Then you can directly work with units of spacing rather than
jiggling with alignments.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to