2009-03-05 11 views
27

में एमएस-वर्ड जैसी टिप्पणियां जोड़ना मुझे लेटेक्स दस्तावेज़ में "वर्ड स्टाइल" में टेक्स्ट टिप्पणियां जोड़ने का कोई तरीका चाहिए? मेरा मतलब दस्तावेज़ के "स्रोत कोड" पर टिप्पणी करने का नहीं है। मैं जो चाहता हूं वह दस्तावेज में सुधार, सुझाव इत्यादि जोड़ने का एक तरीका है, ताकि वे पाठ प्रवाह को बाधित न करें, लेकिन सभी को यह जानने के लिए अभी भी आसान है कि वे किस वाक्य से संबंधित हैं। मुद्रण के लिए दस्तावेज़ संकलित करते समय उन्हें "गायब" होना चाहिए।लाटेक्स

सबसे पहले, मैंने एक नया आदेश लिखने के बारे में सोचा, जो इनपुट को \ marginpar {} पर अग्रेषित करता है। और प्रिंटिंग के लिए संकलन करते समय बस परिभाषा खाली कर दें। समस्या यह है कि, आपको कोई गारंटी नहीं है कि टिप्पणियां कहां दिखाई देंगी और आप उन्हें अन्य मार्जिनर्स से अलग नहीं कर पाएंगे।

कोई विचार?

+2

मैंने आपके कुछ राजनेता को छीन लिया है। अभिवादन विशेष रूप से सामने वाले पृष्ठ पर मूल्यवान स्थान खाता है, इसलिए स्थानीय प्रथा उन्हें छोड़ना है। चीयर्स। – dmckee

+0

पहले इसे नोटिस नहीं किया था। धन्यवाद। – Mouk

उत्तर

38

todonotes एक और पैकेज है कि अच्छे लग कॉलआउट बना देता है। आप documentation में उदाहरण के एक नंबर देख सकते हैं।

+0

बहुत बढ़िया! ठीक वही जो मेरे द्वारा खोजा जा रहा था। – Mouk

+0

+1 एक शानदार पैकेज की तरह दिखता है। पहला लिंक टूटा हुआ है :(, लेकिन प्रलेखन लिंक अभी भी काम करता है :) – Nagel

+0

@Nagel, मैंने टूटी हुई लिंक तय कर दी है। धन्यवाद! – godbyk

3

LaTeX के बाद से, एक पाठ स्वरूप है अगर आप किसी को एक तरीका है कि वे उन्हें (और चेरी ले उन लोगों से) का उपयोग कर सकते में मतभेद दिखाना चाहते हैं मानक diff उपकरण का उपयोग (जैसे, diff -u orig.tex new.tex > docdiffs)। LaTeX दस्तावेज़ों जैसे कुछ को एनोटेट करने का यह सबसे अच्छा तरीका है, और लाटेक्स स्रोतों से किसी दस्तावेज़ के उत्पादन में शामिल किसी भी व्यक्ति द्वारा आसानी से उपयोग किया जा सकता है। फिर आप परिवर्तनों की व्याख्या करने के लिए अपने पैच में मानक लाटेक्स टिप्पणियों का उपयोग कर सकते हैं, और उन्हें बहुत आसानी से एकीकृत किया जा सकता है। यदि दस्तावेज़ किसी प्रकार की वर्जन कंट्रोल सिस्टम में रहता है, तो केवल पैच फ़ाइल जेनरेट करने के लिए वीसीएस का उपयोग करें जिसकी समीक्षा की जा सकती है।

+0

दुर्भाग्य से, यह काम नहीं करेगा। मेरे लिए, एक प्रोग्रामर के रूप में, कमांड लाइन से प्रोग्राम शुरू करने में कोई समस्या नहीं है और कुछ जांचें। लेकिन यह मेरी पुस्तक के अन्य संपादकों के लिए शब्द में सभी परिचित सुविधा से छुटकारा पाने के लिए बहुत मुश्किल होगा और शुरू करें कमांड लाइन हैकिंग। – Mouk

+0

आप शेल स्क्रिप्ट और बैच फ़ाइलों है कि यह उनके लिए को स्वचालित के समूहों को शामिल हमेशा सकता है ... –

+2

'latexdiff' एक अच्छी तरह से प्रदान की गई diff उत्पन्न करता है। देखें, [उदाहरण के लिए।] (Https://www.sharelatex.com/blog/images/latexdiff/changes-in-footer-latexdiff.png) – Davidmh

3

मेरा छोटा घर-लुढ़का हुआ "फिक्समे" टूल \marginpar का उपयोग करता है जहां संभव हो और स्थानों (जैसे कैप्शन) में इनलाइन हो जाता है जहां व्यवस्था करना मुश्किल होता है। यह काम करता है क्योंकि मैं अक्सर अन्य चीजों के लिए मार्जिन पैराग्राफ का उपयोग नहीं करता हूं। यह मतलब है आप लेआउट को अंतिम रूप देने नहीं कर सकता जब तक सब कुछ तय हो गई है, लेकिन मुझे लगता है कि बहुत से दर्द महसूस नहीं करते हैं ...

उसके अलावा मैं दिल से मानक उपकरण और संस्करण नियंत्रण का उपयोग कर के बारे में Michael से सहमत हैं।

यह भी देखें:

और एक स्वयं प्लग:

+0

@ जेएफ .: क्यों? सामान्य "विशेषण को मारो" संपादन अभ्यास? या कुछ और विशिष्ट? – dmckee

+0

रुको ... क्या वह स्वयं रेफरेंसियल मजाक था?! यदि ऐसा है, तो यह बहुत मजेदार है, और मैं धीमा हूं ... – dmckee

+0

s/hardily/heartily/ – Noah

1

आप पाठ के क्षेत्रों है कि प्रभावित हुए हैं को उजागर करना changebar package उपयोग कर सकते हैं।

आप मैन्युअल रूप से मार्कअप करने के लिए (जो थकाऊ हो सकता है और संपादन के प्रवाह को बाधित कर सकते हैं) साफ latexdiff उपयोगिता अपने दस्तावेज़ के एक diff लेने के लिए और मार्कअप के साथ इसका एक संस्करण का उत्पादन करेगा नहीं करना चाहते हैं प्रदर्शन को विजुअली को जोड़ा गया टाइपसेट आउटपुट में दो संस्करणों के बीच परिवर्तन।

यह, मेरी पसंदीदा समाधान हो, हालांकि मैं यह बड़े, बहु फ़ाइल दस्तावेजों पर बाहर का परीक्षण नहीं किया जाएगा।

+1

लेटेक्सडिफ बड़े दस्तावेज़ों पर ठीक काम करता है: मैंने इसे कई ग्राहकों के साथ उपयोग किया है और यह कोई समस्या नहीं है। यह mutlipart दस्तावेज़ों के साथ खत्म हो जाता है - बुरे पुराने दिनों में मैं लेटेक्सडिफ को काम करने के लिए इन्हें एक फ़ाइल में रूपांतरित करने के लिए उपयोग करता था। पूरी समस्या यह थी कि यह प्रक्षेपण में \ usepackage निर्देशों को सम्मिलित करता है, जिससे लेटेक्स गिरावट आती है - और इसलिए नया टेक्सडिफ पैकेज उपयोगकर्ता को पैकेज समावेशन और मैक्रो परिभाषाओं को छोड़कर समस्या हल करता है। –

3

मैं changes.sty का इस्तेमाल किया है, जो बुनियादी परिवर्तन रंग देता है:

 
\added{new text} 
\deleted{old text} 
\replaced{new text}{old text} 

इन सभी के लेखक हैं जो इस परिवर्तन किया था की नाम के पहले अक्षर के साथ एक वैकल्पिक पैरामीटर ले। इसके परिणामस्वरूप विभिन्न रंगों में उपयोग किया जाता है, और इन प्रारंभिकों को बदले गए पाठ के बाद सुपरस्क्रिप्ट किया जाता है।

 
\replaced[MI]{new text}{old text} 

आप changes पैकेज के लिए विकल्प final देकर परिवर्तन के निशान छुपा सकते हैं।

यह बहुत ही बुनियादी है, और टिप्पणियों समर्थित नहीं हैं, लेकिन यह मदद कर सकता है।

+0

अच्छा पैकेज, मैं इसके बारे में भूल गया था। यह उन आदेशों के लिए दूसरे वैकल्पिक तर्क के माध्यम से स्रोत में टिप्पणियों का समर्थन करता है। मुझे संदेह है कि वे \ listofcomments में खत्म हो जाते हैं। –

+0

हालांकि मैं जो भी खोज रहा था, वैसे भी नहीं, मैं निश्चित रूप से इस पैकेज का भी उपयोग करूँगा। बहुत अच्छा। – Mouk

0

todonotes पैकेज बहुत अच्छा लगता है, लेकिन है कि अगर उपयोग करने के लिए बहुत बोझिल साबित होता है, एक सरल उपाय सिर्फ (उन्हें नियमित रूप से पाद टिप्पणियों से अलग करने के लिए लाल रंग में उदा) फ़ुटनोट उपयोग करने के लिए है।

0

पैकेज trackchanges.sty ठीक वैसी changes.sty काम करता है। @ सवेन्ते के जवाब देखें। आदेशों को याद रखना आसान है और आप दस्तावेज़ को संकलित करने के बाद संपादन कैसे बदल सकते हैं बदल सकते हैं। आप मुद्रण के लिए संपादन भी छिपा सकते हैं।

0

सबसे अच्छा पैकेज मैं जानता हूँ कि Easy Review कि LaTeX वातावरण में टिप्पणी सुविधा प्रदान करता है है। उदाहरण के लिए, आप \add{NEW TEXT}, \remove{OLD TEXT}, \replace{OLD TEXT}{NEW TEXT}, \comment{TEXT}{COMMENT}, \highlight{TEXT}, और \alert{TEXT} जैसे निम्न सरल आदेशों का उपयोग कर सकते हैं।

कुछ उदाहरण here पाया जा सकता है।