lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OT] Linux Users


From: Jan-Peter Voigt
Subject: Re: [OT] Linux Users
Date: Sun, 19 Nov 2017 12:27:59 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

Hi Urs,

Am 18.11.2017 um 16:04 schrieb Urs Liska:


Am 18.11.2017 um 15:59 schrieb Jan-Peter Voigt:
Hello,

Am 18.11.2017 um 15:44 schrieb Hwaen Ch'uqi:
However, when a mix of text and music is involved, I use LilyPond's
rather robust \markup and \markuplist commands, finding lilypond-book
to be too cumbersome or specific.
sometimes I typeset a preface text for a LilyPond document. I use a markup command that starts XeLaTeX to create a PDF, exports all pages into EPS-files with pdftops and then imports them as a markuplist. Sounds complicated, but is actually easy to use.

I assume this set-up doesn't have any notion of page breaks?
So it isn't possible to split the text blocks into multiple parts?.
yes and no: If the text doesn't fit in one block, that is page in the PDF, it is separated into multiple EPS-file. Those files are then included in a markup-list.

It would be great if LIlyPond would know where *on the page* the markup block would start, That way it would be possible to pass that info to LaTeX (in the form of paper size and geometry info) and create one or multiple files with the typeset text, which would then just fit onto the remaining space on the score paper.

Urs

Right now it is not possible to have different page sizes per page to start on the remaining space of one page and then add another full-sized page. The width and height of the EPS-markup-blocks is retrieved from the paper/layout information and then adapted/calculated for the paper-size/geometry information in the LaTeX-code. Optionally width and/or height can be set manually via markup-override-command.
Perhaps I will create an OLL-package ...

Jan-Peter




reply via email to

[Prev in Thread] Current Thread [Next in Thread]