Pierre Perol-Schneider writes:
> How about :
>
> \version "2.19.82"
>
> #(set-default-paper-size "a6")
>
> #(define counter-alist '())
>
> #(define-markup-command (counter layout props name) (string?)
> "Increases and prints out the value of the given counter named @var{name}.
> If the
How about :
\version "2.19.82"
#(set-default-paper-size "a6")
#(define counter-alist '())
#(define-markup-command (counter layout props name) (string?)
"Increases and prints out the value of the given counter named @var{name}.
If the counter does not yet exist, it is initialized with 1."
Pierre Perol-Schneider writes:
>> ... counter shows only pairs.
> " counter shows only even numbers"... sorry.
> Pierre
This is an abomination.
Tracker issue: 5365 (https://sourceforge.net/p/testlilyissues/issues/5365/)
Rietveld issue: 357740043 (https://codereview.appspot.com/357740043)
Issue
So here's my workaround (simply dividing de counter by 2) :
\version "2.19.82" %% or 2.18
%%% Counter defs
% => http://lsr.di.unimi.it/LSR/Item?id=543
#(define counter-alist '())
#(define-markup-command (counter layout props name) (string?)
"Increases and prints out the value of the
Pretty smart Saul.
However, dots are crossing the text so the output looks strange.
Cheers,
Pierre
2018-07-02 22:27 GMT+02:00 Saul Tobin :
> Try this:
>
> tocItemWithDotsMarkupFixed = \markup {
> \fill-line {
> \fromproperty #'toc:text
> \fill-with-pattern #1 #RIGHT . "" \fromproperty
Try this:
tocItemWithDotsMarkupFixed = \markup {
\fill-line {
\fromproperty #'toc:text
\fill-with-pattern #1 #RIGHT . "" \fromproperty #'toc:page
}
}
\paper {
tocItemMarkup = \tocItemWithDotsMarkupFixed
}
On Mon, Jul 2, 2018 at 12:57 PM Pierre Perol-Schneider <
Thank you Saul.
I understood that fill-with-pattern initiated the problem but could not see
why. So thank you for your detailed explanation.
Now, if someone has a workaround...
Cheers,
Pierre
2018-07-02 21:12 GMT+02:00 Saul Tobin :
> If I understand correctly, counter gets incremented whenever
If I understand correctly, counter gets incremented whenever
interpret-markup is called on a markup containing the counter. If you look
in define-markup-commands.scm, \fill-line calls interpret-markup only once,
but \fill-with-pattern calls interpret-markup twice, first to find out the
width of
> ... counter shows only pairs.
" counter shows only even numbers"... sorry.
Pierre
2018-07-02 17:23 GMT+02:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:
> Hi All,
>
> I'd like to add a counter (LSR 543) in a table of content.
> However, when 'tocItemWithDotsMarkup is set,
Hi All,
I'd like to add a counter (LSR 543) in a table of content.
However, when 'tocItemWithDotsMarkup is set, counter shows only pairs.
Any idea how to solve this ?
Snippet :
\version "2.19.82" %% or 2.18
%%% Counter defs
% => http://lsr.di.unimi.it/LSR/Item?id=543
#(define
10 matches
Mail list logo