Source: https://komascript.de/node/1984
Timestamp: 2019-12-09 00:05:35+00:00

Document:
Nummerierung des erstes Satzes in scrjura erzeugt falsche Verweise | KOMA-Script Documentation Project
Nummerierung des erstes Satzes in scrjura erzeugt falsche Verweise
Di, 2015-11-03 01:20 — sebastian.schrader
Wenn man den ersten Satz eines Absatzes mit \Sentence nummeriert, besitzen Verweise auf diesen Satz falsche die falschen Werte.
Ich verwende KOMAScript 2015/05/06 v3.17a und scrjura 2013/11/04 v0.7
\documentclass[version=last,parskip=half]{scrartcl}
\Clause{title={Numbering the first sentence of an paragraph}}
A paragraph without marking its first sentence.\label{first-paragraph-first-sentence}
Another paragraph without marking its first sentence.\label{second-paragraph-first-sentence} \Sentence But the second sentence is marked.\label{second-paragraph-second-sentence}
\Sentence A paragraph marking its first sentence.\label{third-paragraph-first-sentence}
\Sentence Another paragraph marking its first sentence.\label{fourth-paragraph-first-sentence} \Sentence But its second sentence is also marked.\label{fourth-paragraph-second-sentence}
Referencing 1-1-1: \ref{first-paragraph-first-sentence}\\   % yields correct: § 1 paragraph 1 sentence 1
Referencing 1-2-1: \ref{second-paragraph-first-sentence}\\  % yields correct: § 1 paragraph 2 sentence 1
Referencing 1-2-2: \ref{second-paragraph-second-sentence}\\ % yields correct: § 1 paragraph 2 sentence 2
Referencing 1-3-1: \ref{third-paragraph-first-sentence}\\   % yields wrong:   § 1 paragraph 2 sentence 3
Referencing 1-4-1: \ref{fourth-paragraph-first-sentence}\\  % yields wrong:   § 1 paragraph 3 sentence 2
Referencing 1-4-2: \ref{fourth-paragraph-second-sentence}   % yields correct: § 1 paragraph 4 sentence 2
U.U. nicht relevant, aber der pdflatex-Output enthält folgende Warnung:
LaTeX Warning: Command \@doendpe  has changed.
Di, 2015-11-03 10:41 — Markus Kohm
Danke für den Bug-Report. Siehe dazu auch die Fehlerliste von KOMA-Script 3.19a. Wie Du dort auch sehen kannst, ist Dein KOMA-Script und Dein scrjura veraltet. In Deiner Version sind weitere bekannte Fehler enthalten, die inzwischen beseitigt wurden.
Di, 2015-11-03 16:33 — sebastian.schrader
Danke für den umgehenden Fix.
Di, 2015-11-03 17:24 — sebastian.schrader
Fix erzeugt anderen Bug
Der Fix behebt zwar das Problem erzeugt aber leider nun ein anderes. Nach bspw. einem itemize in einem Absatz geht die Zählung wieder bei 1 los, dies funktionierte vorher. Ich vermute mal, dass liegt daran dass LaTeX nach dem itemize im vertical mode ist, da ein \leavevmode vor dem \Sentence das Problem behebt.
\Clause{title={Clauses that switches to vmode}}
\Sentence First sentence:
\Sentence Second sentence. % is numbered with one
Mi, 2015-11-04 07:55 — Markus Kohm
Das mag zwar unschön sein, ist aber kein Bug. Die gesamte automatische Absatz-Nummerierung hat ihre Grenzen. Alle Umgebungen, die implizite Absätze enthalten (auch wenn LaTeX dabei den Absatzeinzug und Absatzabstand ggf. unterdrückt), sind sowohl bezüglich der Absatznummer als auch der daran geknüpften Satznummer problematisch. Ich werde trotzdem mal sehen, ob ich da mit einem zusätzlich endpe-Test Abhilfe schaffen kann. Es kann aber gut sein, dass das dann wieder andere Probleme schafft.

References: § 1
 § 1
 § 1
 § 1
 § 1
 § 1