عدد الكتان مع حزمة القوائم في LaTex
سؤال
أحاول إدراج مقتطف رمز مع قوائم SlistingPackage ، وأريد ترقيم الخطوط. ومع ذلك ، أود فقط كل سطر خامس وأول من يتم ترقيمه (أرقام BEEING (1،5،10،15 ، ...)) وفقًا للدليل:
stepnumber=5
يجب أن أقوم بالخدعة ، ولكن باستخدام مثال الحد الأدنى (انظر القاع) ، أحصل على أرقام الأسطر 1،6،11،16 ، ...
قد أسيء تفسيره ، وهو يدوي 8did مرة واحدة من قبل) ، لكنني جاهل.
إذا كان معلم اللاتكس الحقيقي موجودًا ، فسيكون هناك شيء أود أكثر ، بعد أن طبعت كل عدد من الضوضاء ، كل خمسة في أرقام نمط غامقة/ مختلفة من Beeing: 1 2 3 4 5 6 7 8 9 10 11 ... ومع ذلك ، نظرًا لأن هذا ليس في Doku ، فأنا متأكد من أنه يتطلب بعض المعرفة الأعمق اللاتكس/القوائم.
ملاحظة: هناك غرابة أخرى ، على الرغم من أنني وضعت "numberfirstline = false" أحصل على رقم السطر 1 (أحصل على أن عدد الكتان كذلك دون تحديد رقم numberstline ، والذي يجب أن يكون افتراضيًا إلى خطأ) ، إنه JSU في الإشارة إلى أن شيئًا ما خطأ.
أنا أستخدم miktex للتجميع ، إذا كان ذلك يساعد.
شكرا مقدما.
\documentclass{scrreprt} %[twoside,headings=openright]
%Sourcecode formatting
\usepackage{listings}
\lstset{
numbers=left, % Ort der Zeilennummern
stepnumber=5, % Abstand zwischen den Zeilennummern
numberfirstline=false
}
\begin{document}
\lstinputlisting{sourcecode/AES/lookupSoftcoded.S} %codefile with 15 lines or so...
\end{document}
المحلول
يمكنك الحصول على الترقيم المطلوب مثل هذا:
\lstset{
numbers=left,
stepnumber=5,
firstnumber=1,
numberfirstline=true
}