سؤال

هذا ينبع من كيف يمكن للفقرات رقم واحد في اللاتكس؟, ، الذي سألت في وقت سابق اليوم:

تشغيل مع brent.longborough.اقتراح حول كيفية إدراج الفقرات في وثيقة:

\setcounter{secnumdepth}{5}
...
\paragraph{If we want to}
\paragraph{do something}

هذا يؤدي إلى اللاتكس ينتج شيئا likeso:

0.0.0.1 If we want to 
0.0.0.2 do something

كيف يمكن لأحد تغيير نظام الترقيم فقرة{} لإنتاج شيء مثل:

1. If we want to
2. do something

أو بدلا من ذلك

A. If we want to
B. do something

شكرا لك.

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

المحلول

لتغيير الرقم المشار إليه عند الإشارة إلى الفقرات، تريد تغيير \theparagraph. وبعد إليك مثال:

\documentclass[12pt]{article}
\setcounter{secnumdepth}{5}
\renewcommand\theparagraph{\roman{paragraph}}
\usepackage{lipsum}
\begin{document}
\paragraph{foo} \lipsum[1]
\paragraph{bar} \lipsum[2]
\end{document}

بدلا من \roman تستطيع ايضا استخذام \Roman, \arabic, \alph, \Alph. وبعد على الرغم من أنه إذا كان لديك الكثير من الفقرات، فأنت تريد استخدام حزمة Alphalph واستخدم Alphalph للحصول على أكثر من 26 فقرات.

لاحظ أن \paragraph يأخذ حجة ل "عنوان الفقرة". إذا كنت لا تريد ذلك أبدا، فربما ترغب في تحديد الأمر الخاص بك لتبسيط الأشياء:

\newcommand\PARA{\paragraph{}}

من المحتمل أن ترغب أيضا في إزالة الطريقة التي يتم فيها ترقيم الفقرات "داخل"؛ أي إعادة تعيين من "1" لكل قسم جديد. يمكنك الحصول على هذا مع شيء مثل

\usepackage{remreset}
\makeatletter
\@removefromreset{paragraph}{section}
\makeatother
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top