From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jonathan Gregory Subject: Re: Org-babel-lilypond always renders full pages Date: Tue, 31 Mar 2020 10:43:04 -0300 Message-ID: <87imik63o7.fsf@autistici.org> References: <3891f510-f05e-103b-6deb-a8db8a741a83@posteo.de> <87mu7y7lyb.fsf@autistici.org> <914ed623-88fc-7d93-6df6-408297c3086d@posteo.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:44848) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJHAv-0004TH-VI for emacs-orgmode@gnu.org; Tue, 31 Mar 2020 09:43:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJHAu-0008OR-Gg for emacs-orgmode@gnu.org; Tue, 31 Mar 2020 09:43:29 -0400 Received: from devianza.investici.org ([198.167.222.108]:28727) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jJHAu-0008Kk-0a for emacs-orgmode@gnu.org; Tue, 31 Mar 2020 09:43:28 -0400 Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 03A43E045C for ; Tue, 31 Mar 2020 13:43:17 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: jgregory@autistici.org) by localhost (Postfix) with ESMTPSA id D7007E045B for ; Tue, 31 Mar 2020 13:43:14 +0000 (UTC) In-reply-to: <914ed623-88fc-7d93-6df6-408297c3086d@posteo.de> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane-mx.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Hi Oliver On 30 Mar 2020, Oliver Heck wrote: > Hi Jonathan, > > that works fine. Thank you! > > Can I set this as default header somewhere in the org file or will I > have to include it to every snippet (I will have a lot of them). > > Oliver You can use the Noweb Reference Syntax[1] #+name: paper #+begin_src text :exports none \paper{ oddFooterMarkup=##f } #+end_src #+name: Lilypond #+begin_src lilypond :file test.png <> \relative c'' { c d e f } #+end_src You can also append the extra header to the org-babel-default-header-args:lilypond variable: (advice-add 'org-babel-lilypond-set-header-args :filter-return (lambda (_mode) (setq org-babel-default-header-args:lilypond (append org-babel-default-header-args:lilypond '((:epilogue . "\\paper{ oddFooterMarkup=##f }")))))) > On 30.03.20 01:58, Jonathan Gregory wrote: >> Hi >> >> On 29 Mar 2020, Oliver Heck wrote: >> >>> Hi, >>> >>> I am trying to use org-babel-lilypond and basically got it running. >>> But somehow I always get full lilypond pages back instead of a small >>> snippet. >>> This is what I have in my org-file: >>> >>> #+NAME: Lilypond >>> #+BEGIN_SRC lilypond :file test.png >>> \relative c'' { c d e f } >>> #+END_SRC >>> >>> >>> I read through the documentation on >>> https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-lilypond.html >>> but cannot find a clue. >>> >>> Any idea what I am doing wrong here? >>> >>> Cheers, >>> Oliver >> >> The lilypond manual suggests using \paper variables to reduce the white >> space around the score. In particular, you should set oddFooterMarkup >> and oddHeaderMarkup to false. >> >> \paper{ >> indent=0\mm >> line-width=120\mm >> oddFooterMarkup=##f >> oddHeaderMarkup=##f >> bookTitleMarkup = ##f >> scoreTitleMarkup = ##f >> } >> >> http://lilypond.org/doc/v2.18/Documentation/usage/lilypond-output-in-other-programs >> >> -- >> Jonathan >> > > -- -- Jonathan Footnotes: [1] https://orgmode.org/manual/Noweb-Reference-Syntax.html