0 वोट
339 व्यूज़

मैं (धीरे-धीरे) साइडबार के लिए बॉर्डर बनाने पर काम कर रहा हूँ, जो दोहराव या स्ट्रेचिंग (या दोहराव और स्ट्रेचिंग) वाले 'अलंकरण' पर आधारित हैं। यह अलंकरण बनाए जाने से पहले कोई भी स्ट्रेच लागू करता है, इसलिए लाइन की मोटाई स्थिर रहती है, भले ही उपयोगकर्ता ने अलंकरण को बहुत अधिक विकृत करने की अनुमति दी हो।

इस सप्ताह, कोड को फॉन्ट से (संभवतः विकृत) ग्लिफ्स को उन चीज़ों की सूची में जोड़ने के लिए विस्तारित किया गया है, जिन्हें उपयोग किया जा सकता है (हालाँकि इस मामले में, लाइन-मोटाई की विकृति होती है, बेशक।)

यदि दोहराव वाले तत्वों का उपयोग किया जाता है, तो सजावटी बॉर्डर (मानते हुए कि वे सही ढंग से परिभाषित हैं) वास्तव में उनके चारों ओर के प्रत्येक बॉक्स के लिए 'माप के अनुसार' बनाए जाते हैं, न कि विकृत होते हैं।

अगला चरण इन सजावटी बॉर्डर को एक पेज के चारों ओर लगाना संभव बनाना होगा। वर्तमान में, यदि एक (PDF) पेज को बॉर्डर जोड़ा जाता है, तो पूरा पेज बॉर्डर प्राप्त करता है (फुटनोट और क्रॉस-रेफरेंस सहित), लेकिन मुझे SAB पेज से पता चलता है कि केवल पवित्र ग्रंथ के पाठ को बॉर्डर देने के लिए अनुरोध आए हैं, फुटनोट को छोड़कर।

मुझे यह भी समझ में आता है कि दुनिया के कुछ हिस्सों में एक सांस्कृतिक प्राथमिकता हो सकती है कि मूल यूनानी/हिब्रू सहित एक द्विभाषी (diglot) संस्करण में मूल भाषा को 'फ्रेम' किया जाए और स्थानीय भाषा का अनुवाद नहीं।

इसलिए मैं मानता हूँ कि पेज-बॉर्डर के लिए तीन विकल्प हैं जिनके लिए कुछ इच्छा है:

  • पूरा पेज
  • केवल पवित्र ग्रंथ का पाठ
  • द्विभाषी (diglot) का केवल एक पक्ष।

लेकिन अन्य विकल्प भी हो सकते हैं जो मैं सोच सकता हूँ:

  • द्विभाषी (diglot) के दोनों पक्षों का पवित्र ग्रंथ भाग एक ही बॉर्डर में
  • द्विभाषी (diglot) के दोनों पक्षों का पवित्र ग्रंथ भाग, अलग-अलग बॉर्डर में
  • पवित्र ग्रंथ और फुटनोट / क्रॉस-रेफरेंस, लेकिन चित्र नहीं

और अंततः इसकी इच्छा भी हो सकती है:

  • खंड शीर्षकों के चारों ओर बॉर्डर
  • चित्रों के चारों ओर बॉर्डर??

क्या मैंने कुछ छूट दिया है? इनमें से कौन सा सबसे ज़रूरी है?

English से मशीन-अनुवादित
PTXprint में द्वारा (1.1k अंक) | 339 व्यूज़

5 उत्तर

0 वोट

ओह, मैं भूल गया, शानदार रेखाएं (fancy rules) भी काम कर रही हैं:

image

English से मशीन-अनुवादित
द्वारा (1.1k अंक)
0 वोट

मैं एक तरीका खोजने की कोशिश कर रहा हूँ या तो खंड शीर्षक के चारों ओर बॉर्डर लगाने के लिए या शीर्षक के पीछे छायांकन (shade) करने के लिए। मुझे पता है कि मैं इसे Tabs+Borders टैब से कर सकता हूँ, लेकिन यह केवल एक निश्चित आकार का बॉर्डर की अनुमति देता है जो कॉलम को भरता है। मैं केवल पाठ के पीछे छायांकन करना चाहता हूँ, जो पाठ के आकार पर आधारित हो।

English से मशीन-अनुवादित
द्वारा (112 अंक)
फिर से दिखाया गया

मैं खंड शीर्षकों के पृष्ठभूमि को छायांकित करने और उनके चारों ओर एक बॉक्स लगाने की कोशिश कर रहा हूँ। मलखी ने प्रारंभिक कोड प्रदान किया और मैंने इसे अपनी स्थिति के अनुसार संशोधित किया:

changes.txt:
‘\s (.+?)$’ > ‘\s_border \1 end\n’

ptxprint-mods.tex:
\def\s_border #1 end{
\esb \cat boxedtext\cat*
\s #1
\esbe
}

custom.sty
\Category boxedtext
\Border All
\BgColor xFDFDFD# grey
\doublecolumns
\Alpha 16
\Position h
\Scale 0.4
\Marker s
\RightMargin .125
\LeftMargin -.9
\SpaceBefore 0
\SpaceAfter 0
#\Color xff0000 #Red text colour
\FirstLineIndent 0
\EndCategory

यह लगभग काम करता है, लेकिन दो-कॉलम (two-column) के लिए बॉक्स की स्थिति बहुत ऊपर है और पिछले अनुच्छेद की अंतिम पंक्ति शीर्षक के नीचे समाप्त हो जाती है। दूसरा समस्या यह है कि किताब के पहले शीर्षक के लिए, पहली पंक्ति बॉक्स के बाहर दिखाई देती है लेकिन इसकी सही जगह पर होती है, जबकि दूसरी पंक्ति बॉक्स में होती है लेकिन दोनों कॉलमों में फैल जाती है।

English से मशीन-अनुवादित
0 वोट

यदि आप किसी पाठ के केवल अक्षरों पर पृष्ठभूमि रंग लागू करना चाहते हैं, तो यह किया जा सकता है। हालाँकि, यह वर्तमान में केवल कैरेक्टर स्टाइल्स (character styles) पर लागू होता है, पूरे अनुच्छेदों पर नहीं। (आप इसे एक अनुच्छेद के लिए सेट कर सकते हैं, लेकिन भ्रामक रूप से यह केवल अनुच्छेद के भीतर कैरेक्टर-स्टाइल्स पर लागू होगा)।

स्टाइलशीट:

\Marker zgry
\StyleType Character
\Background xc0c0c0

USFM (उदाहरण के लिए, प्रिंटमॉड्स के बाद):

\s \zgry This is a really excessively long title that breaks across two lines\zgry*

परिणाम:
image

English से मशीन-अनुवादित
द्वारा (1.1k अंक)
0 वोट

किताब के शुरुआत में साइडबार यह नहीं जानते कि उन्हें बॉडी-टेक्स्ट (body-text) या इंट्रो-टेक्स्ट (intro-text) में होना चाहिए। बिना परीक्षण किए, मेरा अनुमान है कि यह बेहतर काम कर सकता है:

changes.txt:
‘\\s (.+?)$’ > ‘\\p\\s_border \1 end\n’

क्योंकि \p को TeX को यह बताना चाहिए कि आप अब परिचय (introduction) में नहीं हैं।

English से मशीन-अनुवादित
द्वारा (1.1k अंक)
0 वोट

ओह… बस, आपकी custom.sty को पढ़ते हुए:

  1. Alpha एक मान 0…1 लेता है

  2. doublecolumns एक स्टाइलशीट प्रविष्टि नहीं है। यह आंतरिक 'अभी 2-कॉलम मोड में स्विच करें' कमांड है, जो वर्तमान अनुच्छेद को समाप्त नहीं करता है या अन्य कई उपयोगी चीज़ें नहीं करता है। (अर्थात, यदि आप कभी भी इसे कहीं उपयोग करते हैं, तो अजीब परिणामों की उम्मीद करें)।

  3. आपको esb के लिए कुछ \SpaceBefore और \SpaceAfter की आवश्यकता हो सकती है।

English से मशीन-अनुवादित
द्वारा (1.1k अंक)

संबंधित प्रश्न

0 वोट
2 उत्तर 243 व्यूज़
PTXprint को अपडेट करने के बाद, यह अब सभी पवित्र ग्रंथों के पाठों के चारों ओर एक पाठ सीमा (text border) डाल रहा है। मैं ... में नहीं। यह उस सीमा से अलग है जो हम पृष्ठ पर डालते हैं।
debbodaneejo 118 पूछा गया अगस्त 23, 2023
PTXprint में
0 वोट
0 उत्तर 26 व्यूज़
नमस्ते, क्या कोई ऐसा व्यक्ति है जिसके पास एक प्रोजेक्ट है जहाँ प्रकाशक/समुदाय को केवल एक कॉलम के फ्रेम/ ... यूरेशिया क्षेत्र, लेकिन वास्तव में किसी संवेदनशील प्रोजेक्ट में नहीं।)
DG 1.1k पूछा गया अक्टूबर 10, 2025
0 वोट
1 उत्तर 98 व्यूज़
'Tabs+Borders|Ornamental Decorations|Border|Text Border|Edit settings' डायलॉग में आपको 'Line' और 'Fill' रंग चुनने का विकल्प ... PTXprint v2.7.27/Win10 Pro 22H2 (build 19045.5608)
anon095293 129 पूछा गया मार्च 17, 2025
0 वोट
1 उत्तर 19 व्यूज़
मैं एक सजावटी बॉर्डर के साथ एक पुस्तक बनाने की कोशिश कर रहा हूँ। मैंने पिछले साल उपयोग की गई एक कॉन्फ़िगरेशन से ... दिखना अधिक पसंद किया जाएगा। आपकी किसी भी सहायता के लिए धन्यवाद।
Kirk 123 पूछा गया अगस्त 4, 2025
0 वोट
4 उत्तर 338 व्यूज़
मुझे पवित्र ग्रंथ के पाठ के चारों ओर पृष्ठ सीमाएँ (page borders) चाहिए, लेकिन परिचयों के चारों ओर नहीं। मैंने अतीत में ... , लेकिन मानव-निर्मित पाठ (जैसे परिचय) के चारों ओर नहीं।
jeffh 1.4k पूछा गया अप्रैल 8, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,045 प्रश्न
6,005 उत्तर
5,671 टिप्पणियाँ
2,026 उपयोगकर्ता