سؤال

لست متأكدًا من أن هذا سؤال برمجة ، لكننا نستخدم LaTeX لجميع وثائق API ووثائق المستخدم ، لذلك آمل أن يتم ذلك.

هل يمكن لشخص ما شرح ما هي المزايا النسبية لاستخدامها pdflatex على عكس التقنية "الكلاسيكية"

latex foo
dvips -Ppdf foo
ps2pdf foo.ps

من وقت لآخر ، أواجه أشخاصًا يجدون صعوبة لأن الأمور لا تعمل pdflatex, ، وأنا أعلم ذلك باستخدام pdflatex التخلي عن شيئين نمت لقيمة:

  • لا يمكن استخدام السرعة جدا xdvi مشاهد
  • لا يمكن استخدام حزمة pstricks

يجب أن أضيف أنني عادةً ما أحصل على PDF مع الارتباطات التشعبية باستخدام شيء ما في ترتيب

\usepackage[ps2pdf,colorlinks=true]{hyperref}

لذلك ليس من الضروري الاستخدام pdflatex للحصول على PDF جيد.

لذا

  1. ما هي مزايا pdflatex التي لا أعرف عنها؟
  2. ما هي عيوب الأدوات القديمة التي أغفلتها؟
هل كانت مفيدة؟

المحلول

ميزة pdflatex المفضلة لدي هي حزمة النمط الميكروي, ، وهو متاح فقط عند استخدام PDFlatex للانتقال مباشرة إلى PDF ، ويؤدي حقًا إلى نتائج مذهلة دون جهد من جانبي. بصرف النظر عن ذلك ، فإن التحذيرات الوحيدة التي أديرها هي تنسيقات الصور:

  • PDFLATEX يدعم صور PDF و PNG و JPG.
  • دعم برامج تشغيل PostScript (على الأقل) EPS.

أيضًا ، إذا كنت ترغب في تثبيت الخطوط ، تختلف الإجراءات قليلاً اعتمادًا على الخطوط التي يدعمها برنامج التشغيل. (تلميح: استخدام Xetex لتمكين خطوط Opentype على الفور.)

نصائح أخرى

كما اتضح ، قرأت مؤخرًا بريد هذا يدل على الفرق مباشرة. سيتم تحسين أي مستند يستخدم الجداول أو الأعمدة الضيقة تلقائيًا. أجد أيضًا أن التباعد بين الكلمة أكثر إرضاءً pdflatex.

هو xdvi أسرع بكثير من xpdf؟ أجد التحرير ، TeX, ، عرض دورة لتكون سريعة جدا مع pdflatex.

هل جربت metapost أو metafun للرسومات؟ أميل إلى وضع إنشاء الرسومات في أيدي القادر ، ولكن من المحتمل أن تكون Metafun هي الحزمة التي أستخدمها. مجرد قراءة كتيبات من دواعي السرور.

أيضا PDFTEX هو المحرك قيد التطوير (نحو LTETX) والصيانة. لست متأكدًا من أن نظيرات DVI يتم الحفاظ عليها بنشاط.

تم استبدال pstricks بواسطة Tikz.

لم أستخدم XDVI منذ سنوات ، لذا عفوا عن أسئلة الخطاب المتجول: هل يعرض XDVI خطوط متجه؟ هل يدعم SyncTex (القفز من وإلى الكود)؟ هل لديها خانق من استخدام قراء PDF مثل Skim؟

يعمل Taco Hoekwater escrito, ، مترجم postscript مكتوب في لوا ، والذي يتيح لك استخدام pstricks في Latex. لديه سجل مثير للإعجاب في المشروع: ربما كان ينبغي أن أستخدم "" بدلاً من "سوف" في الجملة السابقة.

لقد استخدمت pdflatex لإنشاء PDF لورقة ICFP 2009 الخاصة بي. (ما زلت بحاجة لاستخدام LaTex Standard لإنشاء ملف postscript.) لقد فعلت ذلك لسببين:

  1. لا يمكن أن أتمكن من الحصول على PS2PDF لإنشاء خطاب ، بدلاً من إخراج A4 ، بغض النظر عن خيارات سطر الأوامر التي استخدمتها.

  2. للطابعات ، كنت بحاجة لإنتاج ملف الإصدار 1.3 PDF ، وليس 1.4. جعل pdflatex هذا سهل القيام به. قمت بتعيين مؤلف PDF ومعلومات العنوان بينما كنت في ذلك.

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

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