# Lilypond: Is there a way to auto-crop the paper

In Lilypond the paper size can be set to A4, A5, Letter and so forth. However I have only a short song, and I want to embed it lateron. Therefore the output from Lilypond must be cropped somehow.

Is there a possibility to let Lilypond itself do this? Some setting to the `\paper{}` block, perhaps?

-

• If you want only the first system, you can use the `-dpreview` command-line option.
• If you want multiple systems:

`\include "lilypond-book-preamble.ly"`

`\paper { oddFooterMarkup = ##f }`

• Have ImageMagick `convert` autocrop it with the `-trim` option, e.g. via a shell script.

-

I managed this with running:

``````lilypond -dbackend=eps -dresolution=600 --png FILE.ly
``````

And a paper section within the FILE.ly like this:

``````\paper {
indent = 0\mm
line-width = 110\mm
oddFooterMarkup = ""
evenFooterMarkup = ""
}
``````
-
Worked perfectly for me, with the great advantage that no third party package is necessary. I've created a croped-paper.ly definition and included it. –  neves Sep 5 '14 at 3:03

From the Lilypond manual:

Extra sizes may be added by editing the definition for paper-alist in the initialization file scm/paper.scm.

You can therefore add your own page sizes to the default ones.

-
Yes, I read that, too, but actually I have several songs, and doing trial-and-error with each to find the correct height and then editing paper.scm for each is a bit of a hassle. Auto-cropping to the minimum width/height would be much, much more useful. –  Boldewyn Jan 18 '10 at 14:39