سؤال

أحتاج إلى طريقة لإضافة تعليقات نصية "بنمط Word" إلى مستند لاتكس.لا أقصد التعليق على الكود المصدري للمستند.ما أريده هو طريقة لإضافة التصحيحات والاقتراحات وما إلى ذلك.إلى المستند، بحيث لا يقاطعون تدفق النص، ولكن هذا من شأنه أن يسهل على الجميع معرفة أي جزء من الجملة يرتبطون به.يجب أيضًا أن "يختفيوا" عند تجميع المستند للطباعة.

في البداية، فكرت في كتابة أمر جديد، من شأنه أن يعيد توجيه الإدخال إلى \marginpar{}, ، وعند التجميع للطباعة سيجعل التعريف فارغًا.المشكلة هي أنه ليس لديك ضمان بمكان ظهور التعليقات ولن تتمكن من تمييزها عن الأخرى marginpars.

اي فكرة؟

هل كانت مفيدة؟

المحلول

todonotes عبارة حزمة أخرى أن يجعل وسائل الشرح لطيفة تبحث. تستطيع أن ترى عددا من الأمثلة في وثائق rel="noreferrer"> href="http://tug.ctan.org/tex-archive/macros/latex/contrib/todonotes/todonotes.pdf" .

نصائح أخرى

ومنذ مطاط هو تنسيق النص، إذا كنت تريد أن تظهر شخص الاختلافات في الطريقة التي يمكن استخدامها (واختيار الكرز منها) استخدام أداة diff القياسية (على سبيل المثال، diff -u orig.tex new.tex > docdiffs). هذا هو أفضل وسيلة لتعليم شيء من هذا القبيل وثائق اللثي، ويمكن استخدامها بسهولة من قبل أي شخص يشارك في إنتاج وثيقة من مصادر مطاط. يمكنك بعد ذلك استخدام التعليقات مطاط القياسية في التصحيح الخاص بك لشرح التغييرات، ويمكن دمجها بسهولة جدا. إذا يعيش المستند في إصدار نظام مراقبة من نوع ما، مجرد استخدام VCS لإنشاء ملف التصحيح التي يمكن استعراضها.

ولقد استخدمت changes.sty ، الذي يعطي تغيير أساسي التلوين:

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

وكل هذه تأخذ معلمة اختيارية مع بالاحرف الاولى المؤلف من فعل هذا التغيير. هذه النتائج في مختلف الألوان المستخدمة، ويتم عرض هذه superscripted بالاحرف الاولى بعد النص المتغير.

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

ويمكنك إخفاء علامات التغيير عن طريق إعطاء final خيار حزمة changes.

وهذا هو أبسط من ذلك، وغير معتمدة التعليقات، ولكنها قد تساعد.

تستخدم أداة "fixme" الصغيرة التي تم لفها بالمنزل \marginpar حيثما كان ذلك ممكنًا ويتم تضمينه في الأماكن (مثل التسميات التوضيحية) حيث يصعب ترتيب ذلك.ينجح هذا لأنني لا أستخدم غالبًا فقرات الهامش لأشياء أخرى.هذا يفعل يعني أنه لا يمكنك إنهاء التصميم حتى يتم إصلاح كل شيء، لكنني لا أشعر بألم كبير بسبب ذلك...

بخلاف ذلك أنا أتفق مع قلبا وقالبا ميخائيل حول استخدام الأدوات القياسية والتحكم في الإصدار.

أنظر أيضا:

والمكونات الذاتية:

ويمكنك استخدام changebar حزمة لتسليط الضوء على مجالات النص التي تأثرت.

إذا كنت لا تريد أن تفعل العلامات يدويا (والتي يمكن أن تكون مملة ويقطع تدفق التحرير) وأنيق <لأ href = "http://tug.ctan.org/pkg/latexdiff" يختلط = " نوفولو noreferrer "> latexdiff أضافت فائدة سيستغرق وفرق من المستند وتنتج نسخة منه مع ترميز إلى عرض مرئي التغييرات بين النسختين في إخراج تنضيدها.

وهذا من شأنه أن يكون لي الحل المفضل، على الرغم من أنني لم تختبر بها على كبيرة، وثائق متعددة الملف.

ويمكنك أيضا أن تجرب trackchanges الحزمة.

وحزمة todonotes تبدو كبيرة، ولكن إذا كان هذا يثبت مرهقة جدا للاستخدام، والحل بسيط هو فقط لاستخدام الحواشي (مثلا باللون الأحمر للفصل بينهما من الحواشي العادية).

trackchanges.sty يعمل بالضبط الطريقة <لأ href = "HTTP: //tug.ctan. غزاله / المجموعة الاستشارية لاندونيسيا بن / ctanPackageInformation.py؟ ID = التغييرات "يختلط =" نوفولو "> changes.sty . رؤية @ الرد سفانتي ل. لديها السهل تذكر الأوامر ويمكنك تغيير كيفية ظهور التعديلات بعد تجميع الوثيقة. يمكنك أيضا إخفاء التعديلات للطباعة.

أفضل حزمة أعرفها هي مراجعة سهلة الذي يوفر وظيفة التعليق في بيئة LaTeX.على سبيل المثال، يمكنك استخدام الأوامر البسيطة التالية مثل \add{NEW TEXT}, \remove{OLD TEXT}, \replace{OLD TEXT}{NEW TEXT}, \comment{TEXT}{COMMENT}, \highlight{TEXT}, ، و \alert{TEXT}.

يمكن العثور على بعض الأمثلة هنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top