lilypond-user
[Top][All Lists]
Advanced

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

Re: Rendering cropped SVG


From: potoroo
Subject: Re: Rendering cropped SVG
Date: Tue, 15 Sep 2015 20:59:26 +0200

My test file ist:

\version "2.18.2"
\pointAndClickOff
\relative {
c' d e f g f e d
c' d e f g f e d
c' d e f g f e d
}
\header { tagline = ##f }
\paper {
line-width=120\mm
oddFooterMarkup=##f
oddHeaderMarkup=##f
bookTitleMarkup = ##f
scoreTitleMarkup = ##f
}

And I use this command:
lilypond -dno-point-and-click -ddelete-intermediate-files test.ly

The log says this:
»test.ly« wird verarbeitet
Analysieren...
Interpretation der Musik...
Vorverarbeitung der grafischen Elemente...
Ideale Seitenanzahl wird gefunden...
Musik wird auf eine Seite angepasst...
Systeme erstellen...
Layout nach »test.ps« ausgeben...
Konvertierung nach »./test.pdf«...
Kompilation erfolgreich beendet
 
Sometimes no .ps file is left behind, but most of the times it is (> 90%).

Am 15.09.2015 um 20:46 schrieb Simon Albrecht <address@hidden>:

Am 15.09.2015 um 20:32 schrieb address@hidden:
Unfortunately that didn't work, it still leaves a .ps file behind.

Huh. Normally it wouldn’t; please try to create a tiny example. Also, check the log messages; they should have something like 

Converting to `document.pdf'...
Deleting `/tmp/lilypond-s634Nb'...
Success: compilation successfully completed

at the end – the middle of these lines is the deletion of the intermediate .ps file.

Yours, Simon

Am 15.09.2015 um 20:25 schrieb Simon Albrecht <address@hidden>:

Am 15.09.2015 um 20:22 schrieb address@hidden:
Thanks, that works. I set up a build system for Sublime (which has Lilypond syntax highlighting with the SubLilyPond package).

{
	"shell_cmd": "lilypond -dno-point-and-click '$file_base_name.ly'; pdfcrop --margins 1 '$file_base_name.pdf' '$file_base_name.pdf'; pdf2svg '$file_base_name.pdf' '$file_base_name.svg'; rm -f '$file_base_name.pdf'; rm -f '$file_base_name.ps'",
	"selector": "source.lilypond",
}

This will render and crop a pdf, convert it to svg and delete the pdf. However, I don't know why it won't remove the .ps file, or why it is created in the first place. Is there a way to prevent Lilypond from creating the .ps file?


Since LilyPond doesn’t have a proper PDF backend, first a .ps file is created, which is converted to .pdf afterwards. There is a program option to have the intermediate files deleted automatically: -ddelete-intermediate-files.

HTH, Simon




reply via email to

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