更改条款内的编号

更改条款内的编号

我使用 撰写合同修正案scrjura

\documentclass[parskip=half]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{lmodern}
\usepackage[juratotoc]{scrjura}
\usepackage[margin=2cm]{geometry}
\usepackage{blindtext}

\makeatletter
\renewcommand*{\parformat}{%
    \global\hangindent 2em
    \makebox[2em][l]{(\thepar)\hfill}\hspace{-0,3cm}
}
\makeatother

\begin{document}
    \begin{contract}
        \Clause{title={Title}, number=2}

        \blindtext

    \end{contract}
\end{document}

结果:

结果

默认情况下,条款中的第一个段落会编号 (1)。我该如何更改代码,以便选择句子以哪个编号开头?此外,如果条款中只有一个段落,编号就会消失。我该如何处理?

期望的是:

期望

答案1

我找到了两个解决方案:

在段落前,\thisparnumber可用于设置段落号。

\begin{contract}
    \Clause{title={Title}, number=2}
        
    \thisparnumber{2}% <----- sets paragraph number
    \blindtext

\end{contract}

但是,如果您想设置一组段落,例如从 2 开始,则不建议使用\thisparnumber,因为该选项不会影响计数器par。如果您不想手动对所有段落进行编号,您可以使用 来设置自动计数的起点\setcounter{par}{1}

\begin{contract}
    \Clause{title={Title}, number=2}
         
    \setcounter{par}{1}% <----- sets paragraph counter
    \blindtext

\end{contract}

相关内容