0 वोट
310 व्यूज़

मेरे ptxprint-mods.tex फ़ाइल में, मुझे विराम चिह्नों के आसपास कुछ विशिष्ट समायोजन करने हैं। यहाँ कोलन के आसपास समायोजन है:

\catcode`\:=\active \def:{\unskip\kern0.25em\char`\:{}} % colon

दुर्भाग्य से, इससे PDF फ़ाइलों के समावेशन में गड़बड़ हो जाती है, जैसे कि शीर्षक और क्रेडिट पृष्ठों वाली PDF। मेरे आउटपुट के शीर्ष पर मुझे यह मिलता है:

image

क्या कोई मुझे यह समझने में मदद कर सकता है कि मैं इन दोनों को कैसे प्राप्त कर सकता हूँ? धन्यवाद।

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

3 उत्तर

0 वोट

बस सूचना के लिए - मैंने PrintDraft फ़ोल्डर में शामिल करने के लिए PDF फ़ाइल रखने का प्रयास किया, लेकिन यह फिर भी पूर्ण पथ (जिसमें कोलन होता है) का उपयोग करता है।

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

मेरे पास एक अस्थायी समाधान है। मैं ऊपर दी गई .tex पंक्ति को टिप्पणी (comment) में बदल देता हूँ ("%" के साथ), फिर अपने PrintDraftChanges.txt फ़ाइल में निम्नलिखित जोड़ देता हूँ:

'(?<!\\ft) *:( |\n)' > '\u202f:\1' # Place non-breaking thin space before colon

मेरे विशेष मामले में, मैं \ft मार्कर के बाद स्थान (space) को बदलना नहीं चाहता था (क्योंकि इससे यह काम करना बंद कर देता है), इसलिए मैंने वहाँ एक छोटा सा नेगेटिव लुक-बिहाइंड (negative look-behind) डाला। और कोलन वास्तव में पंक्ति के अंत में भी हो सकता है, इसलिए मुझे कोलन के बाद स्थान या नई पंक्ति (newline) दोनों की तलाश करनी पड़ती है।

यह इसलिए काम करता है क्योंकि मैं खोज स्ट्रिंग में थोड़ा अधिक संदर्भ जोड़ रहा हूँ, जिससे PDF फ़ाइल पथ में कोलन को बदलने से बचा जा सकता है।

मैं यह पसंद करूंगा कि मैं कोई अन्य समाधान खोज लूं, यदि संभव हो, क्योंकि मेरे पास .tex फ़ाइल में \kern कमांड की तुलना में \u202f के साथ उतना नियंत्रण नहीं है। लेकिन यह कम से कम मुझे एक अंदाज़ित अनुमान देता है, ताकि मैं अपने टाइपसेटिंग में आगे बढ़ सकूं।

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

याद रखें कि परिवर्तन केवल USFM फ़ाइलों पर लागू होते हैं, इसलिए आपको चिंता करने की ज़रूरत नहीं है कि वहाँ PDF फ़ाइल नाम मिल जाएं।

आप लगभग कोई भी कोड उपयोग करके अपना नियंत्रण वापस पा सकते हैं और फिर अपने ptxprint-mods.tex में आप इस तरह की चीज़ें कर सकते हैं:

\def\mycolonkern{\unskip\kern0.25em}
\catcode"202F=\active \def^^^^202f{\mycolonkern}

catcode कथन में अपरकेस हेक्स कोड और def में लोअरकेस हेक्स कोड के सावधानीपूर्वक उपयोग पर ध्यान दें। यह हर बार मेरी मदद करता है! वैसे भी, अब आपके पास लाखों वर्ण हैं जिन्हें आप हर तरह की पागलपन के लिए उपयोग कर सकते हैं :slight_smile:

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

कोलन को सक्रिय (active) बनाने के बजाय, क्या XeTeX का \interchartoks यहाँ मदद कर सकता है? मैंने इसके बारे में केवल पढ़ा है, कभी उपयोग नहीं किया है, लेकिन ऐसा लगता है कि यह काम करना चाहिए।

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

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

0 वोट
1 उत्तर 141 व्यूज़
मेरे पास एक लेक्शनरी बाइबल मॉड्यूल है, जिसमें अपने \s# शीर्षक हैं। मॉड्यूल में "\inc s" नहीं है, क्योंकि मैं चाहता/चाहती ... है कि क्या मैं कहीं कोई सेटिंग मिस कर रहा/रही हूँ?
beve 128 पूछा गया अप्रैल 10, 2025
0 वोट
1 उत्तर 215 व्यूज़
यह ठीक से काम कर रहा था, लेकिन फिर मैंने डिफ़ॉल्ट सेटिंग के लिए "reset" बटन दबा दिया। अब मैं इसे बदल नहीं पा रहा हूँ।
MnKN 134 पूछा गया जून 2, 2024
PTXprint में
0 वोट
1 उत्तर 151 व्यूज़
मुझे लंबे समय से सुन रहा हूँ कि PTXprint के लिए Paratext इंस्टॉल होना आवश्यक नहीं है। लेकिन Paratext के बिना ... बिना किसी डमी Paratext प्रोजेक्ट के निर्माण किए? धन्यवाद, जेफ़
jeffh 1.4k पूछा गया जनवरी 6
0 वोट
1 उत्तर 109 व्यूज़
Mailto: <*Emails are not allowed*> PTXprint [2.7.17] - Error! Failed to create: MSB_BookofMark_XXC_ptxp.pdf ! File ... various settings on the Advanced tab. PTXprint Version 2.7.17
MnKN 134 पूछा गया सितंबर 13, 2025
PTXprint में
+1 मत
0 उत्तर 245 व्यूज़
(See also Inserting Pages from a PDF which is more focussed on inserting a particular page or two, with the option of ... alter the arrangement of any paragraphs that it is met in.
DG 1.1k पूछा गया अक्टूबर 9, 2023
PTXprint में
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,052 प्रश्न
6,011 उत्तर
5,677 टिप्पणियाँ
2,032 उपयोगकर्ता