0 वोट
277 व्यूज़
आप यह कैसे सुनिश्चित करते हैं कि सभी \q2 पंक्तियाँ हमेशा पिछली \q1 पंक्ति के साथ उसी पृष्ठ पर हों?
English से मशीन-अनुवादित
PTXprint में द्वारा (1.4k अंक) | 277 व्यूज़

3 उत्तर

0 वोट
सर्वोत्तम उत्तर

मुझे वास्तव में इसे करने का एक तरीका पता है, लेकिन मैं इसे यहाँ पोस्ट करना चाहता था ताकि अगली बार जब मुझे इसकी ज़रूरत हो तो मैं इसे ढूंढ सकूँ!

ptxprint-mods.tex फ़ाइल में (Advanced टैब पर उस फ़ाइल के लिए बॉक्स को चेक करें और Edit... पर क्लिक करें) इस पंक्ति को जोड़ें:

\sethook{before}{q2}{\nobreak}
English से मशीन-अनुवादित
द्वारा (1.4k अंक)
0 वोट
बेशक, यदि आप अपना सवाल बहुत सटीक रूप से लेना चाहते हैं और केवल q1 और q2 के बीच टूटने से बचना चाहते हैं (और कहें कि q2 और q2 के बीच टूटने की अनुमति दें), तो समस्या थोड़ी अधिक दिलचस्प हो जाती है:

\catcode`\@=11
\addtoparstylehooks{\xdef\lastmarker{\m@rker}}
\m@kedigitsletters
\def\@qone{q1}
\m@kedigitsother
\sethook{before}{q2}{\ifx\lastmarker\@qone\relax\nobreak\fi}

यहाँ हम प्रत्येक अनुच्छेद के अंत में पिछले अनुच्छेद के मार्कर को पकड़ते हैं, फिर q2 से पहले हम जाँच करते हैं कि क्या पिछला अनुच्छेद मार्कर q1 था और यदि हाँ, तो nobreak सम्मिलित करते हैं। ध्यान दें कि मार्कर की तुलना q1 से करने के लिए, हम q1 को तुलना के लिए कुछ के रूप में संग्रहीत करते हैं, लेकिन q1 में 1 एक अंक नहीं बल्कि एक अक्षर है, इसलिए हमें उस def को करने के दौरान अंकों को अक्षरों के रूप में पुनर्वर्गीकृत करना होगा और फिर उन्हें वापस रखना होगा। sethook इस बात के लिए चतुर है कि वह हमें उस तरह की चीज़ों को करने के बिना पुनर्वर्गीकरण के लिए हमारे लिए काम करता है।
English से मशीन-अनुवादित
द्वारा (656 अंक)
0 वोट

मुझे पता है कि अन्य उत्तर भी रहे हैं, लेकिन जब यह मौजूद है तो Martin का उत्तर बहुत अधिक है...
 

\setbetweenhook{q1}{q2}{\nobreak}


English से मशीन-अनुवादित
द्वारा (1.1k अंक)
मेरा मानना है कि यदि आपने इसका उपयोग किया, तो आप यह भी चाहेंगे:

\setbetweenhook{q2}{q2}{\nobreak}

ताकि यदि आपके पास लगातार कई \q2 हों, तो वे भी एक साथ रखे जाएं।
English से मशीन-अनुवादित

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

0 वोट
1 उत्तर 35 व्यूज़
Our poetry is all in sfm \q1 and most of the lines are short enough to be within the margin. However a few times when the ... when a \q1 line runs more than one line on the page.
debbodaneejo 118 पूछा गया फ़रवरी 4
PTXprint में
+1 मत
1 उत्तर 378 व्यूज़
कुछ अनुवाद परियोजनाओं में फुटनोट्स के अंत में विराम चिह्न (periods) नहीं रखे जाते। यदि आप उन्हें हटा देते हैं, तो ... at the end of footnotes - Helps - Paratext Supporter Site
[Expert]
Jeff_Shrum
2.9k
पूछा गया अगस्त 30, 2022
0 वोट
2 उत्तर 80 व्यूज़
PTX में रिफ़रेंस सेटिंग्स में क्या कोई विकल्प है जो रिफ़रेंस को श्लोक के नीचे चिह्नित करने के लिए उपयोग किया जा सके?
Shivaji 117 पूछा गया मार्च 7, 2025
PTXprint में
0 वोट
2 उत्तर 215 व्यूज़
सभी को नमस्ते, हम कविता शब्द "Selah" को दाईं ओर संरेखित (right aligned) करने की कोशिश कर रहे हैं, भले ही यह उस वाक्य के ... दिख रहा है... क्या हम कुछ छूट रहे हैं? धन्यवाद, GY
gyip 109 पूछा गया सितंबर 4, 2024
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,045 प्रश्न
6,005 उत्तर
5,671 टिप्पणियाँ
2,026 उपयोगकर्ता