سؤال

أقوم بتجميع ملف Latex على خادم وقم بتنزيل ملفات DVI و PS و PDF التي تم إنشاؤها من هناك.

يتضمن ملف اللاتكس بواسطة IncludeGraphics بعض ملفات الأرقام غير الموجودة على الجهاز المحلي الخاص بي. لقد وجدت أن ملف DVI الذي تم إنشاؤه بواسطة أمر LATEX لا يعرض الأرقام بعد التحميل إلى ملف PS المحلي ، ولكن يبدو أن ملف PS الذي تم إنشاؤه بواسطة DVIPS -PPDF له الأشكال ، ويبدو أن ملف PDF الذي تم إنشاؤه بواسطة PS2PDF أو PDFLATEX لا يحتوي على الأرقام مرة أخرى. هل لأن الأرقام لم يتم تضمينها فعليًا كجزء من ملفات DVI و PDF بواسطة أوامر التجميع هذه؟ كيف ندمج الأرقام فعليًا حتى نتمكن من تصدير ملفات المستندات فقط إلى آلات أخرى؟

هل هي حالة الجداول الموجودة في ملفات Tex المنفصلة في ملف Tex الرئيسي بواسطة /إدخال وحالة ملفات النمط المدرجة بواسطة uSpackage مماثلة للحالة أعلاه لملفات الشكل المتضمنة بواسطة includegraphics؟

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

المحلول

خلفية

الصور المدمجة ، مثل ملفات EPS ، ليست مدعومة في مواصفات DVI الأصلية لـ Knuth - ليست مفاجئة لأن DVI هو تنسيق أقدم من PostScript ؛ بدلاً من ذلك ، يتم ترميزها باستخدام إمكانية تمديد يتم الوصول إليها في Tex من خلال الأمر الخاص وفي DVI بواسطة بعض الرموز المحجوزة.

dvips قم بتعيين معيار لكيفية استخدام العروض الخاصة ، والتي أعطت وسيلة مرنة للغاية لتضمين ملفات PostScript في Tex ، ولكن ليس كل الأدوات المساعدة DVI تدعمها تمامًا.

الجواب ، الجزء الأول: أين الأرقام؟

يتم تشفير جميع الأرقام التي تم استيرادها باستخدام IncludeGraphics في DVI كـ PostScript باستخدام الكود الخاص ، لذا إلى الجزء الأول من أسئلتك - نعم ، محتوى الصورة كل شيء في ملف DVI. لذلك لا داعي للقلق بشأن مكان استخدام الملفات لإنشاء DVI.

ومع ذلك ، يمكن للبرامج المختلفة التي تعالج DVI القيام بأشياء قشرية. DVIPS هو المعيار ، ويستند إلى Ghostscript ، الذي شهد أنواعًا مختلفة من التقلب على مر السنين. لم يتم دعم برنامج DVI الآخر ببساطة ، أو دعمها بشكل غريب.

الجواب ، الجزء الثاني: إصلاح الأشياء

لماذا تعتقد أن الأرقام مفقودة؟ هل نظرت إلى الملفات في عارض على الشاشة ، أم قمت بطباعتها؟ يمكن أن يكون في كثير من الأحيان أن المشاهد على الشاشة قشور ؛ نادراً ما يكون هذا هو الحال مع الطباعة.

خلاف ذلك ، انظر إلى أنظمة تتبع الأخطاء لمختلف أجزاء البرامج التي تستخدمها. لقد وجدت pdftex يعزلني من الكثير من هذه القضايا ؛ لقد وجدت أخطاء Ghostscript مزعجة بشكل خاص للتعامل معها على مر السنين. Adobe Acrobat clunky ، لكنه المعيار وهو جيد لاستكشاف مشكلات PS/PDF. جرب البرامج الأخرى.

نصائح أخرى

يجب أن تنظر إلى التحذيرات. أنا متأكد من وجود بعض ، لأنه ستحتاج إلى صور EPS و PDFlatex ستحتاج إلى PNG أو JPEG (حاول التجميع في جهازك المحلي أولاً ، على سبيل المثال مع Kile أو Plugin GEDIT)

أنا أستخدم أوامر تجميع Kile لتوليد PDF الذي يعمل بشكل جيد دائمًا (صور مدفوع). يستخدمون pdflatex لذلك.

يعتمد ذلك كثيرًا على تنسيق ملفات الصور الخاصة بك ، وكيف يتم التعامل مع هذه التنسيقات من خلال الأدوات المختلفة التي تستخدمها لتحويل DVI -> PDF

إذا قمت بمنتج PS ، فإن الأفضل هو توفير أرقامك بتنسيق EPS (PostScript) ، وتجميعها مع LaTex واستخدام DVIPs.

إذا كنت ترغب في إنشاء PDF ، فقم بتوفير FGURE بتنسيق PDF أو PNG ، واستخدم PDFLATEX.

يرىhttp://en.wikibooks.org/wiki/latex/importing_graphics وhttp://amath.colorado.edu/documentation/latex/reference/figures.htmlللحصول على تفسيرات جيدة لما يحدث.

يمكن أن يكون إخراج أمر LATEX مفيدًا للغاية حول كلما يحدث مع أرقامك أيضًا.

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