سؤال

لدي مشكلة في الترقيم النظري في LaTeX.يمكنني جعله رقمًا حسب القسم الفرعي، على سبيل المثال

نظرية 1.2.1

للنظرية الأولى في القسم الفرعي الثاني من القسم الأول.لكنني أحتاجها لأريني فقط أرقام القسم الفرعي والنظرية ، ولكن ليس رقم القسم ، مثل هذا:

نظرية 2.1

أنا أستعمل

\newtheorem{thm}{Theorem}[subsection]

للترقيم.

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

المحلول

ووضع التعليمات البرمجية التالية في ديباجة يبدو أن يكون لها الأثر المطلوب:

\usepackage{amsthm}
\newtheorem{thm}{Theorem}[subsection]
\renewcommand{\thethm}{\arabic{subsection}.\arabic{thm}}

وأنا لا أفهم لماذا تريد هذه نظرية معينة نظام الترقيم، ولكن رمز يفعل ما تريد:

نصائح أخرى

وليس هناك <م> من السهل طريقة للقيام بذلك. و AMS نظرية حزمة تقدم سوى وسيلة للسيطرة عندما الترقيم إعادة تعيين (القسم الفرعي)، لو كان مرتبطا بيئات أخرى (طبيعية، يما) والنظام رقم ( "1.1 نظرية" مقابل "نظرية 1.1").

ونظرية في الحصول على الترقيم من \thesection أو \thesubsection الأوامر. يمكنك إعادة تعريف الأمر \thesubsection للحصول على الترقيم الذي تريد، ولكن من شأنها أن تؤثر أيضا <م> كل شيء آخر الذي يستخدم \thesubsection.

هل هذا العمل؟

\newtheorem{thm}{Theorem}[section]

وانظر هذه <لأ href = "https://web.archive.org/web/20090618120131/http://www.math.uiuc.edu/~hildebr/tex/theorems.html" يختلط = "نوفولو noreferrer "> نصائح مطاط .

في طريقة أقل قليلا hacky، يمكنك إنشاء عداد المزيفة التي يتم إعادة مع subsection، وإعادة تعريف \the لترضيك:

\newcounter{fakecnt}[subsection]
\def\thefakecnt{\arabic{subsection}}
\newtheorem{thm}{Theorem}[fakecnt]

أدخل هذا السطر في الديباجة (أو في أي مكان آخر قبل عبارة ewtheorem):

\renewcommand{\thesubsection}{\arabic{subsection}}

سيؤدي هذا إلى إعادة تعيين أمر الترقيم الخاص ببيئة thm لتجاهل أرقام الأقسام (عند ترقيم النظريات) وعرض أرقام الأقسام الفرعية وأرقام النظريات فقط.ستظل أرقام الأقسام معروضة أمام عناوين الأقسام، وليس النظريات المضمنة داخل الأقسام.لذا، تمامًا كما وصفت، سيتم ترقيم النظرية الأولى في القسم الفرعي الثاني من القسم الأول بـ 2.1.تتضمن بدائل \arab ما يلي:

  • ‎ oman - ينتج أرقامًا رومانية كبيرة، مثل II.1
  • ‎ oman - يُنتج أرقامًا رومانية صغيرة، مثل ii.1
  • \Alph - ينتج أحرفًا كبيرة، مثل B.1
  • \alph - ينتج أحرفًا صغيرة، مثل b.1

ويمكنك استخدام هذا الأمر لتجديد قسم القيادة والفرعي ونظرية و...

\renewcommand{\theequation}{\thesection.\arabic{equation}}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{(\alph{subsection})}‎‎‎
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top