0 वोट
60 व्यूज़

नमस्ते,

मैं PTXprint में पेज बॉर्डर लागू करने की कोशिश कर रहा हूँ, लेकिन परिचय पृष्ठों को शामिल किए बिना।

जब मैं Tabs + Borders में बॉर्डर सक्षम करता हूँ, तो यह सभी पृष्ठों पर लागू होता है, जिसमें परिचय भी शामिल है। मैं यह चाहता हूँ कि:

  • परिचय पृष्ठ बॉर्डर के बिना हों

  • और बॉर्डर केवल पवित्र ग्रंथ के पाठ से शुरू हो (उदाहरण के लिए लूका 1:1 पर)

PTXprint के एक पुराने संस्करण में, मैंने निम्नलिखित कोड का उपयोग किया था और यह काम करता था:

% start the border
\setcvhook{GEN1.1}{\def\PageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}\setbox\b@rder\box\voidb@x}

% stop the border
\setcvhook{GEN50}{\let\PageBorder\empty\setbox\b@rder\box\voidb@x}
\makeatother

लेकिन हाल के संस्करणों में:

  • यह अब ठीक से काम नहीं करता है

  • या बॉर्डर उम्मीद के अनुसार दिखाई नहीं देता है

मैंने कोड को अपडेट करने की कोशिश की (\XeTeXpdffile और अलग-अलग पथ प्रारूपों का उपयोग करके), लेकिन सफलता नहीं मिली।

मेरे प्रश्न हैं:

  1. क्या हाल के संस्करणों में \PageBorder का व्यवहार बदल गया है?

  2. क्या परिचय को प्रभावित किए बिना, बॉर्डर को केवल पवित्र ग्रंथ के पाठ से शुरू करने का कोई अनुशंसित तरीका है?

  3. इसके लिए \setcvhook के बजाय क्या कोई अलग दृष्टिकोण अपनाया जाना चाहिए?

आपकी सहायता के लिए बहुत-बहुत धन्यवाद!

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

1 उत्तर

0 वोट

मुझे लगता था कि वे पुराने कमांड काम करेंगे, लेकिन शायद ऐसा नहीं है।

हालाँकि, मुझे भी लगता है कि उन्होंने बॉर्डर को चालू और बंद करने में मदद करने के लिए एक नया कमांड बनाया है (विशेष रूप से, "कोई बॉर्डर नहीं" को अधिक सहज बनाने के लिए)।

\sethook{page}{1}{\NewPageBorder{}}
\sethook{page}{2}{\NewPageBorder{"C:/test_border.pdf"}

तो आपके संदर्भ में, मुझे लगता है कि यह होगा:

% start the border
\setcvhook{GEN1.1}{\NewPageBorder{"C:/Program Files/PTXprint/ptxprint/PDFassets/border-art/A5 page border.pdf"}}

% stop the border
\setcvhook{GEN50}{\NewPageBorder{}}
English से मशीन-अनुवादित
द्वारा (1.9k अंक)

पुराने कमांड खुद काम कर सकते हैं, हालाँकि यह संभव है कि '\global' की कमी हो, और {GEN50} पर ट्रिगर कभी ट्रिगर नहीं होगा, क्योंकि वह एक मान्य ट्रिगर पॉइंट नहीं है। {GEN50.0} अध्याय 50 के लिए अध्याय संख्या होगी। 

लेकिन सही हुक-पॉइंट और नए कमांड के साथ भी, एक संभावित समस्या यह है कि आप वैश्विक चर (global variables) सेट कर रहे हैं जो तुरंत प्रभावी होते हैं जब उन्हें पढ़ा जाता है, और वास्तविक पेज आउटपुट अभी तक पकड़ नहीं पाया हो सकता है।
इससे कुछ समस्याएं हो सकती हैं, जैसे कि ऐसी चीजें 'बहुत तेजी से' प्रभावी होना।

उदाहरण के लिए, यदि आप किसी पुस्तक के अंतिम पृष्ठ के अंतिम श्लोक के अंत में बॉर्डर को 'कोई नहीं' में बदलते हैं, तो यह उस अंतिम पृष्ठ के लेआउट होने से *पहले* होगा, और इसलिए अंतिम पृष्ठ पर कोई बॉर्डर नहीं होगा।

इस कारण के लिए, किसी भी चीज़ के लिए \setbookhook{after}{GEN}{whatever} की सिफारिश की जाती है जो एक पुस्तक के अंत और अगली पुस्तक की शुरुआत के बीच होने की आवश्यकता होती है।
 

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

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

0 वोट
4 उत्तर 405 व्यूज़
मुझे पवित्र ग्रंथ के पाठ के चारों ओर पृष्ठ सीमाएँ (page borders) चाहिए, लेकिन परिचयों के चारों ओर नहीं। मैंने अतीत में ... , लेकिन मानव-निर्मित पाठ (जैसे परिचय) के चारों ओर नहीं।
jeffh 1.4k पूछा गया अप्रैल 8, 2024
0 वोट
2 उत्तर 298 व्यूज़
PTXprint को अपडेट करने के बाद, यह अब सभी पवित्र ग्रंथों के पाठों के चारों ओर एक पाठ सीमा (text border) डाल रहा है। मैं ... में नहीं। यह उस सीमा से अलग है जो हम पृष्ठ पर डालते हैं।
debbodaneejo 118 पूछा गया अगस्त 23, 2023
PTXprint में
+1 मत
0 उत्तर 58 व्यूज़
अध्यायों और श्लोकों का उल्लेख करते समय, पृष्ठ के शीर्षक पर अध्याय संख्या और श्लोक संख्या को अलग करने के लिए केवल अल्पविराम ... करें। उदाहरण: Mc 1,39 (मार्क अध्याय 1 श्लोक 39)
Petrus Khoa 103 पूछा गया जुलाई 26, 2025
PTXprint में
0 वोट
1 उत्तर 427 व्यूज़
सजावटी बॉर्डर के साथ प्रिंटिंग करते समय, यदि अंतिम पृष्ठ पर लगभग आधा पृष्ठ से अधिक पाठ है, तो बॉर्डर सही ढंग से प्रिंट होता ... की कमी की समस्या को हल करने का कोई बेहतर तरीका है?
Kirk 123 पूछा गया अगस्त 30, 2024
PTXprint में
0 वोट
1 उत्तर 183 व्यूज़
नमस्ते मैं एक लेआउट पर काम कर रहा हूँ और मैं चाहता था कि मेरे पेज बॉर्डर को अध्याय 24, श्लोक 10 तक सीमित किया ... किया गया नियम दिखाया है। आपकी सहायता के लिए पहले से ही धन्यवाद।
Roger Beramgoto Nado 125 पूछा गया दिसंबर 13, 2024
PTXprint में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,060 प्रश्न
6,021 उत्तर
5,687 टिप्पणियाँ
2,035 उपयोगकर्ता