Latex3: توثيق النموذج F عند عدم وجود TF

تم إنشاؤها على ٢٩ أبريل ٢٠٢١  ·  8تعليقات  ·  مصدر: latex3/latex3

\file_if_exist_input:nTF مفهرسًا في interface3.pdf ، على الرغم من أنه مهمل (بتعبير أدق ، ما يبدو أنه مهمل هو \file_if_exist:nT ).

bug documentation l3doc

التعليق الأكثر فائدة

تكمن المشكلة في "أين يعيش الفرع T " - ليس من الواضح على الإطلاق ما إذا كان هذا الفرع يذهب قبل الإدخال أم بعده ، وأيًا كان الاختيار ، ستكون هناك حالات استخدام للفرع المقابل.

ال 8 كومينتر

ما الذي يعطيك فكرة أنه تم إيقاف هذه الأشياء؟

ما الذي يعطيك فكرة أنه تم إيقاف هذه الأشياء؟

تجميع MCE التالية:

\documentclass{article}
\begin{document}
\ExplSyntaxOn
\file_if_exist_input:nTF {Foo} {Bar} {Baz}
\ExplSyntaxOff
\end{document}

عائدات:

! خطأ LaTeX3: استخدم \ file_if_ موجود: nT و \ file_ input: n not
(LaTeX3) \ file_if_exist_ input: تم إهمال nTF في 2018-03-05.

نوعلاستكمال.
...

l.21 \ file_if_exist_ input: nTF
{Foo} {Bar} {Baz}

آه ، صحيح: هذا الأمر صعب لأننا احتفظنا بالنماذج n و nF .

راجع للشغل ، لا أفهم سبب إهماله لأنه سيظل مفيدًا للحالات مثل الحالة التالية:

\file_if_exist_input:nTF {foo}{
  \pdfbookmark[1]{Foo}{foo}
}{
  \msg_warning:nn{module}{`foo~file~is~missing!}
}

حسنًا ، يمكن تحقيق ذلك من خلال:

\file_if_exist:nTF {foo}{
  \file_input:n {foo}
  \pdfbookmark[1]{Foo}{foo}
}{
  \msg_warning:nn{module}{`foo~file~is~missing!}
}

لكن هذا أقل سهولة.

تكمن المشكلة في "أين يعيش الفرع T " - ليس من الواضح على الإطلاق ما إذا كان هذا الفرع يذهب قبل الإدخال أم بعده ، وأيًا كان الاختيار ، ستكون هناك حالات استخدام للفرع المقابل.

راجع للشغل ، لا أفهم سبب إهماله لأنه سيظل مفيدًا للحالات مثل الحالة التالية:

لماذا تقوم بتنفيذ \ pdfbookmark بعد معالجة الملف؟

لماذا تقوم بتنفيذ \ pdfbookmark بعد معالجة الملف؟

عفوًا! قبل بالطبع: ابتسم:

راجع # 253 ، الذي يقترح \file_if_exist_input:nnTF (ملف) (إعداد أولي) (رمز صحيح بعد إدخال الملف) (رمز خاطئ إذا لم يكن إدخالاً). أعتقد أننا يجب أن نواصل هذا النقاش هناك.

هنا يجب أن نحتفظ بمشكلة الفهرسة: لا يجب فهرسة الوظيفة المتوقفة \file_if_exist_input:nTF . ما يحدث هو أن \file_if_exist_input:nF مفهرس على أنه شكله الأساسي \file_if_exist_input:nTF . هذا مشابه للرقم 618 حيث يفترض l3doc وجود بعض النماذج الأساسية عندما لا تكون موجودة بالفعل. ربما ستكون الإصلاحات ذات صلة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات