लिलिपंड: क्या कागज को ऑटो-क्रॉप करने का एक तरीका है


9

में LilyPond पेपर आकार बहुत आगे ए 4, ए 5, पत्र के लिए सेट किया जा सकता है। हालांकि मेरे पास केवल एक छोटा गीत है, और मैं इसे बाद में एम्बेड करना चाहता हूं। इसलिए लीलिपोंड से उत्पादन को किसी न किसी तरह से काट लिया जाना चाहिए।

क्या लिलीपोंड को स्वयं ऐसा करने की संभावना है? \paper{}ब्लॉक करने के लिए कुछ सेटिंग , शायद?

जवाबों:


7
  • यदि आप केवल पहली प्रणाली चाहते हैं, तो आप -dpreviewकमांड-लाइन विकल्प का उपयोग कर सकते हैं ।
  • यदि आप कई प्रणालियाँ चाहते हैं:

    \include "lilypond-book-preamble.ly"

    \paper { oddFooterMarkup = ##f }

  • convertएक -trimविकल्प के साथ ImageMagick ऑटोकोर्प करें , जैसे शेल स्क्रिप्ट के माध्यम से।


2

मैंने इसे चलाने के साथ प्रबंधित किया:

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

और इस तरह FILE.ly के भीतर एक पेपर सेक्शन:

\paper {
  indent = 0\mm
  line-width = 110\mm
  oddHeaderMarkup = ""
  evenHeaderMarkup = ""
  oddFooterMarkup = ""
  evenFooterMarkup = ""
}

मेरे लिए पूरी तरह से काम किया, बड़े लाभ के साथ कि कोई तीसरा पक्ष पैकेज आवश्यक नहीं है। मैंने एक क्रॉपड-पेपर-एली परिभाषा बनाई है और इसे शामिल किया है।
नवमी

0

लिलिपंड मैनुअल से :

इनिशियलाइज़ेशन फ़ाइल scm / paper.scm में पेपर-एलिस्ट की परिभाषा को संपादित करके अतिरिक्त आकार जोड़े जा सकते हैं।

इसलिए आप अपने स्वयं के पृष्ठ आकारों को डिफ़ॉल्ट लोगों में जोड़ सकते हैं।


1
हां, मैंने पढ़ा है कि, लेकिन वास्तव में मेरे पास कई गाने हैं, और सही ऊंचाई खोजने के लिए प्रत्येक के साथ ट्रायल-एंड-एरर कर रहा हूं और फिर प्रत्येक के लिए paper.scm को संपादित करना थोड़ा परेशानी भरा है। न्यूनतम चौड़ाई / ऊँचाई पर ऑटो-क्रॉप करना बहुत अधिक उपयोगी होगा।
Boldewyn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.