使用旧式数字对定理进行编号,并考虑附录

使用旧式数字对定理进行编号,并考虑附录

我目前正在写一篇论文,其中的主要章节和附录中都有定理。主要章节中的定理编号为 1.1、1.2、2.1 等,附录中的定理编号为 A.1、A.2、B.1 等。

我想将上述枚举的数字更改为“旧式数字”格式。目前,我将我的定理样式定义为

\newtheoremstyle{plane}{4pt}{6pt}{}{}{}{\newline}{.5em}{\thmname{#1}\thmnumber{\textbf{\oldstylenums{ #2}}} \thmnote{(#3)}}

在主要章节中,这种方法运行良好,但在附录章节中,定理的编号改为 .1、.2 等等。附录中的字母不复存在!

我能做什么?由于格式限制,我无法更改附录的编号;它们的编号必须用字母表示。我还在使用 Garamondx 字体,该字体\oldstylenums默认具有该命令。

提前谢谢您。我在这里提供一个 MWE:

\documentclass[letterpaper, 12pt, oneside]{book}
\usepackage{lipsum}
\usepackage{amsmath,amsthm}
\usepackage{garamondx}
\usepackage[garamondx, cmbraces]{newtxmath}

\newtheoremstyle{plane}{4pt}{6pt}{}{}{}{\newline}{.5em}{\thmname{#1}\thmnumber{\textbf{\oldstylenums{ #2}}} \thmnote{(#3)}}

\theoremstyle{plane}
\newtheorem{teo}{\textbf{Teorema}}[chapter]

\begin{document}

\chapter{Chapter Title}
\section{Section 1}
\begin{teo}
    \lipsum[1]
\end{teo}

\appendix

\chapter{Appendix 1}

\begin{teo}
    Hello.
\end{teo}

\end{document}

答案1

操作方法如下:更改\newtheoremstyle[plane}{…}

\newtheoremstyle{plane}{4pt}{6pt}{}{}{}{\newline}{.5em}{\fontfamily{zgmj}\selectfont\thmname{#1}\thmnumber{\textbf{ #2}}

在此处输入图片描述

但是,在我看来,这不是很好:在定理环境中,章节编号应该更改为“小型罗马字母”,并且章节字母和定理编号之间不应该有点,这比较棘手。

相关内容