0 वोट
358 व्यूज़

मेरे पास एक परियोजना है जिसमें एक custom.sty शैली-पत्रक है, जिसमें बहुत सारी पुरानी सामग्री प्रतीत होती है, जिसमें यह अनुभाग भी शामिल है:

...
\Marker pc
\OccursUnder mt3

\Marker b
\OccursUnder mt3

# Custom style file created by the upgrade to Paratext 8.0. It is based upon
# the original style files used by your project.
# These files have been removed, but a backup of the files has been saved to
# usfm.sty.bak and custom.sty.bak.
...

इस परियोजना में, वे भजन (Psalms) में अनुभाग विभाजनों को चिह्नित करने के लिए \b मार्कर का उपयोग करते हैं, लेकिन वे सभी लाल रंग में, त्रुटियों के रूप में प्रकट होते हैं:
image

मेरा मानना है कि इसका कारण यह है कि यह कस्टम शैली-पत्रक कहता है कि \b केवल \mt3 के तहत आता है। मैं कल्पना करता हूँ कि यदि मैं \b मार्कर परिभाषा को custom.sty से हटा दूँ, तो वह समस्या हल हो जाएगी।

लेकिन मैं यह जानना चाहता हूँ कि इस शैली-पत्रक में प्राचीन काल की (Paratext 8.0 में अपग्रेड का उल्लेख किया गया है…) अन्य क्या-क्या सामग्री है। यदि इस टीम के पास वास्तव में कोई कस्टम शैली आवश्यकताएँ नहीं हैं, तो क्या मैं बस उस custom.sty फ़ाइल को हटा सकता हूँ, और इसे मानक USFM शैलियों पर वापस लाने के लिए कर सकता हूँ? शायद यह उन्हें बेहतर सेवा देगा। क्या कोई आवश्यकताएँ या सावधानियाँ हैं जिनके बारे में मुझे जानना चाहिए? क्या उस परिवर्तन को भेजने के लिए प्रशासक (administrator) होना आवश्यक है?

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

2 उत्तर

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

रुचिकर… मैंने वास्तव में \Marker b पंक्तियों को custom.sty से हटा दिया, और अब \b मार्कर लाल रंग में नहीं दिखाई देता है, अर्थात् कोई त्रुटि नहीं देता है। इसलिए मुझे यह मानना होगा कि \OccursUnder पंक्ति मानक परिभाषा में जो है उसे प्रतिस्थापित कर देती है। मेरा मानना है कि मानक परिभाषा वह USFM.sty फ़ाइल है जो मुख्य My Paratext X Projects फ़ोल्डर में मिलती है? उस फ़ाइल में \b मार्कर के पास केवल एक सरल \OccursUnder c है। तो अब \b के \q1 के तहत होने से यह खुश क्यों है? प्रतीत होता है कि हमें यह समझने के लिए थोड़ा और मेहनत करनी होगी कि यह कैसे काम करता है।

लेकिन मेरे विशिष्ट मामले के लिए, मेरा मानना है कि यदि मेरे पास इस परियोजना के लिए कोई विशेष शैली आवश्यकताएँ नहीं हैं, तो मैं बस custom.sty फ़ाइल को हटा सकता हूँ, और मुझे डिफ़ॉल्ट शैलियों पर वापस मिल जाएगा?

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

यदि कोई व्यक्ति “OccursUnder” का एक औपचारिक विवरण लिखता, तो मैं उठ खड़ा होकर उन्हें आशीर्वाद देता (और यह कुछ ऐसा है जो मैं आमतौर पर केवल अपनी माँ के लिए करता हूँ)।

जैसा कि आपने खोजा है, custom.sty शीट में पंक्ति usfm.sty शीट में जो है उसे प्रतिस्थापित कर देती है। यह केवल पूरक या जोड़ नहीं करती।

जहाँ पूरक की अवधारणा काम में आती है, वह यह है कि आपके custom.sty शीट में, आपको usfm.sty में परिभाषित की गई हर पंक्ति को फिर से लिखने की आवश्यकता नहीं है; यदि आप इसे संपादित करते हैं, तो यह usfm.sty को ओवरराइड करता है। लेकिन यदि आप इसका उल्लेख नहीं करते, तो usfm.sty अभी भी प्रभावी है।

जहाँ मैं अभी भी अस्पष्ट हूँ, वह है OccursUnder की ठीक-ठीक सीमा। मुझे लगता है कि इसका अर्थ यह है “क्या यह मार्कर उस अन्य मार्कर के तहत कहीं भी पदानुक्रम में आता है?”। इसलिए \b किसी चीज़ के तहत आता है (संभवतः \v), जो किसी अन्य चीज़ \c के तहत आता है–जो महत्वपूर्ण है, जो किसी अन्य चीज़ के तहत आता है–शायद \id, आदि। यह अच्छा होगा कि एक प्रवाह चार्ट (flow chart) या किसी प्रकार का संगठन देखें कि क्या (usfm.sty के अनुसार) किसका उपसमूह (subset) माना जाता है।

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

खैर, ऐसा प्रतीत होता है कि नैथन को आपको आशीर्वाद देने होगा…

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

नमस्ते jeffh। मैं अक्सर custom.sty शैली-पत्रक बनाता हूँ (वास्तव में, ऊपर दिया गया मेरा ही हो सकता है)। वहाँ दी गई परिभाषाएँ usfm.sty में पहले से मौजूद चीज़ों की पूरक हैं। usfm.sty फ़ाइल में पहले से ही \b के लिए एक परिभाषा होगी, जिसमें यह भी शामिल है कि यह किन मार्करों के तहत आता है, इसलिए custom.sty में जो कुछ भी है, वह उसमें जोड़ है (इसे 'केवल' उस तक सीमित नहीं करता)। इस मामले में, प्रतीत होता है कि परियोजना ने किसी समय \mt3 के बाद एक अतिरिक्त खाली पंक्ति रखने में सक्षम होना चाहता था, हालाँकि当然 यह बेहतर होता कि \mt3 शैली परिभाषा में 'बाद में स्थान' (space after) को बढ़ा दिया जाता। जैसा कि आपने कहा, यह जाँचने का एक अच्छा तरीका कि क्या custom.sty परियोजना में किसी भी तरह से आवश्यक है, उसे परियोजना फ़ोल्डर से बाहर निकालकर देखना है कि क्या होता है (Run basic checks द्वारा रिपोर्ट किया गया)। हालाँकि, \b को अब लाल रंग में प्रकट नहीं होने के लिए, आपको वास्तव में custom.sty में जोड़ना चाहिए:
\Marker b
\OccursUnder q1

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

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

0 वोट
0 उत्तर 155 व्यूज़
I've been working with a user who believed he needed to use a non-standard style sheet because he ... paragraph publishable vernacular \StyleType Paragraph \FontSize 12 \Italic
[Expert]
sewhite
3.3k
पूछा गया मार्च 23, 2018
0 वोट
1 उत्तर 88 व्यूज़
मैं नोट आइकॉन के लिए नए रंग कैसे जोड़ सकता हूँ या मौजूदा रंग कैसे बदल सकता हूँ? वर्तमान रंग लाल, बैंगनी और ... सकता हूँ? क्या मुझे custom.sty शीटस्टाइल को संशोधित करना होगा?
edwinsmith 114 पूछा गया अक्टूबर 31, 2024
0 वोट
1 उत्तर 206 व्यूज़
In custom.sty, is there a way to remove borders from tables (i.e., under \tr or tc#)? I don't see an ... show tables without borders, but usfm.sty seems to default to borders.
drwww 448 पूछा गया अप्रैल 2, 2020
Paratext में
0 वोट
1 उत्तर 316 व्यूज़
(mnjames लिखते हैं) usfm.sty शीट में \Italic को \Marker qt के गुणों में से एक के रूप में रखा गया है। मैं ... और \Bold फॉर्मेटिंग पाई है, लेकिन उन्हें हटाने का कोई तरीका नहीं।
गुमनाम पूछा गया अप्रैल 10, 2015
0 वोट
1 उत्तर 57 व्यूज़
मैं HEB/GRK Resource के लिए फ़ॉन्ट बदलना चाहता हूँ। जब मैं Project Settings > Language Settings में जाकर ऐसा करने की ... स्टाइलशीट में इस फ़ॉन्ट को ओवरराइड करने का कोई तरीका है?
edwinsmith 114 पूछा गया अक्टूबर 31, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,045 प्रश्न
6,005 उत्तर
5,671 टिप्पणियाँ
2,026 उपयोगकर्ता