0 वोट
321 व्यूज़

मैं एज़रा (1:9-10, आदि) में सूचियों पर काम कर रहा हूँ। संख्याओं को दाईं ओर संरेखित करने का सबसे अच्छा तरीका क्या है? मैं तालिकाओं (tables) से बचना चाहता हूँ, लेकिन क्या कोई वैकल्पिक तरीका है?

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

4 उत्तर

0 वोट

क्या संख्याओं को litl के साथ चिह्नित (marked up) किया गया है?
अगर हाँ, तो आप ptxprint-mods.tex में एक हुक (hook) डाल सकते हैं
image

एक पंक्ति जोड़ें:

\sethook{start}{litl}{\hfill}

यह चर वर्ग (character class) की शुरुआत पर एक असीमित रूप से फैलने योग्य खाली जगह (space) डाल देगा।
अगर आप चाहते हैं कि वह खाली जगह बिंदुओं की एक पंक्ति हो, तो यह अधिक जटिल है:

\sethook{start}{litl}{\leaders\hbox to 0.5em{\hfill.\hfill}\hskip 0pt plus 1fill\relax}
English से मशीन-अनुवादित
द्वारा (1.1k अंक)
0 वोट

अरे, मैंने \lik और \liv से शुरुआत की थी, लेकिन मैं उन्हें बदल दूंगा।

इस और मेरे अन्य प्रश्न के उत्तर देने के लिए धन्यवाद। मैं प्रक्रिया को इतना समझता हूँ कि प्रश्न पूछ सकूं, लेकिन उत्तर नहीं! और मैं अभी भी काम खत्म नहीं कर पाया हूँ…

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

यह अच्छी तरह से काम कर रहा है, सिवाय उन पंक्तियों के जहां कुल योग (total) से पहले का पाठ पहले से ही पंक्ति को भर चुका होता है। तब कुल योग दाईं ओर नहीं खिसकता। क्या इसे पंक्ति-दर-पंक्ति ठीक करना होगा, और अगर हाँ, तो मैं कौन सा कोड उपयोग करूं?

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

माफ़ कीजिए अगर मैंने ऐसा संकेत दिया कि litl के साथ कुछ जादुई है… वास्तव में महत्वपूर्ण बात यह थी कि उन हिस्सों को जो ऑफसेट (offset) किए जाने थे, उन्हें अपना खुद का मार्कअप (markup) होना चाहिए (लेकिन फिर आप हुक को संबंधित मार्कर के पहले बदल देते हैं।

अब, \hfill (और \leaders) का त्याग होना अगर वहां लाइन-ब्रेक (line-break) हो, तो यह एक बहुत उपयोगी विशेषता है, बग नहीं - यह टूटी हुई पंक्ति की शुरुआत/अंत में खाली जगह होने से रोकता है। इनसे अपवादों के रूप में निपटने की कोई ज़रूरत नहीं है, हमें बस TeX को शिक्षित करना है…

हालाँकि, जिस प्रश्न का उत्तर देना ज़रूरी है, वह यह है कि आप चाहते हैं कि क्या हो?

  1. संख्या से पहले कभी भी पंक्ति न तोड़ी जाए (भले ही परिणाम भयंकर हो): sethook के अंत को इस तरह बदलें:
    litl}{\penalty10000\hfill}
  2. संख्या से पहले एक पूरी खाली पंक्ति / बिंदुओं की पंक्ति:
    litl}{\unskip\penalty500\hbox{}\penalty10000\hfill}

इन दोनों में, अगर आप \leaders का उपयोग कर रहे हैं, तो अतिरिक्त हिस्से को इसके सामने रखें।

व्याख्या:

ये लाइन-ब्रेकिंग एल्गोरिदम को कुछ अतिरिक्त निर्देश दे रहे हैं।
मैंने \unskip भी जोड़ा है, जो अगर कोई पूर्ववर्ती खाली जगह हो तो उसे हटा देता है - यह \leaders-आधारित कोड के लिए अधिक उपयोगी है, और बिंदुओं और पूर्ववर्ती शब्द के बीच खाली जगह होने से रोकता है।
\penalty 500 का अर्थ है कि वहां पंक्ति तोड़ी जा सकती है, लेकिन यह आदर्श से बहुत दूर है। और \hbox{} बस एक शून्य-चौड़ाई वाली चीज़ है जिसे वह त्याग नहीं सकता। \penalty10000 कहता है कि यहां पंक्ति तोड़ने की लागत 'अनंत' है। इस प्रकार, इन दोनों संस्करणों के लिए, TeX को (बस) फिल (fill) के ठीक पहले पंक्ति तोड़ने की अनुमति नहीं है, और इसलिए इसे सामान्य प्रक्रिया द्वारा त्याग नहीं किया जा सकता।

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

उस जानकारी के लिए धन्यवाद, और मैंने पुस्तकों के आउटलाइन में पवित्र ग्रंथ संदर्भों (Scripture references) के लिए भी स्वयं इसी तरह किया!

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

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

0 वोट
1 उत्तर 43 व्यूज़
Our team needs access to a second-language Paratext project as Observers because our translation is based on its consultant- ... to resolve it. Any help would be much appreciated.
gplunk57 102 पूछा गया जुलाई 29, 2025
0 वोट
0 उत्तर 113 व्यूज़
मैं हमेशा सोचता था कि justified और unjustified टेक्स्ट के बीच स्विच करने से लाइनों को बस left justified छोड़ दिया जाता है, ... लिए कोई ज्ञान है, तो मैं उसे सुनने में रुचि रखूंगा।
mhosken 656 पूछा गया अगस्त 27, 2024
PTXprint में
0 वोट
2 उत्तर 219 व्यूज़
मैं ScriptureEarth.org के संचालन में मदद करता हूँ। हम इस संभावना के बारे में सपना देख रहे हैं कि लोगों को पृष्ठ आकार, ... करें। क्या यह किसी तरह से उचित लगता है? --लॉरें हॉर्थोर्न
LorenHawthorne 173 पूछा गया अगस्त 5, 2024
PTXprint में
0 वोट
2 उत्तर 240 व्यूज़
मैं Noto Nastiliq Urdu फ़ॉन्ट का उपयोग करके एक पाठ तैयार कर रहा हूँ। लेकिन मुझे changes.txt संपादन स्क्रीन में अपना ... मैंने प्रिंट करने की कोशिश की तो PTXprint रुक गया। सलाह?
mlucas53 148 पूछा गया जुलाई 22, 2024
PTXprint में
0 वोट
1 उत्तर 274 व्यूज़
बाएँ स्तंभ के नीचे आंशिक श्लोक ParaText में तालिका के रूप में चिह्नित सूची के बाद आता है।
anon180868 195 पूछा गया जुलाई 11, 2024
PTXprint में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,045 प्रश्न
6,005 उत्तर
5,671 टिप्पणियाँ
2,026 उपयोगकर्ता