HTML/RTF pasting

حاولت قراءة المنشور بالكامل، لكن بعد أول عدة فقرات بدأت أكتفي بالاطلاع السريع عليها.

كما جربت أدوات التحويل عبر الإنترنت مع

\+ exist

A \= b

لكنها لم تحوّل \ إلى \\، لذا خرج النص البرمجي/النصي على النحو التالي:

+ exist

A = b


موقعنا (SWI-Prolog) مخصص بلغة البرمجة المنطقية Prolog، وتحديداً SWI-Prolog، وكثير من المنشورات تحتوي على كود مصدر بلغة Prolog. وبما أن Prolog هي لغة برمجة منطقية مبنية على ثلاث عمليات منطقية أساسية: and و or و not، ويُعبر عادةً عن not باستخدام الرمز \ عند استخدامه مع المشغّلات الشائعة، مثل \=/2 و \+/1، كما أن Markdown يستخدم \ كـ حرف هروب، فإن المشغّلات التي تُلصق ضمن النص العادي (وليس داخل أمثلة الكود) غالباً لا تظهر كـ \= أو \+ بل كـ = أو +، لأن عملية تحويل Markdown تستهلك الرمز \ معتقدة أنه حرف هروب.

هل يمكن إصلاح هذه المشكلة؟ :smiley: