mark-Mechnismus mark-Mechanismus (Kennnummern) funktioniert nicht in multicol-Umgebungen
Nehme ich den Code von @Henri <br>
`https://texwelt.de/wissen/fragen/24876/kenn-nummern-als-layout/24905` <br>
als Grundlage und ergänze ich eine *multicol-Umgebung*, tut die Zählung der `\parnumber`s nicht mehr? <br>
Was muss hier anders gemacht werden?
**Wichtiger Hinweis:** Eine multicol-Umgebung soll nur eine parnumber erhalten, und zwar zu oberst (falls es wichtig ist: multicol startet im Allgm. nicht mit Text, auch mit Bildern); keine weiteren parnummern in der multicol-Umgebung.
[![alt text][1]][1]
\documentclass[paper=a5]{scrreprt}
\usepackage{marginnote}
\usepackage{multicol}
% Paragraph numbers
\newcounter{parnumber}
\newmarks{\parnummark}
\newcommand\parnum[1][\theparnumber]{%
\leavevmode%
\refstepcounter{parnumber}%
\marks\parnummark{\theparnumber}%
\marginnote{\theparnumber\label{pn:#1}}%
}
% Parnums in head
\newcommand\parnumrange{\ifnum\theparnumber>0% Nur wenn parnums vorhanden
\ifstr{\firstmarks\parnummark}{\botmarks\parnummark}% erste = letzte?
{\botmarks\parnummark}% ja ---> nur letzte
{\firstmarks\parnummark--\botmarks\parnummark}% nein --> erste bis letzte
\else\fi}
% Layout: Parnums in head
\usepackage[automark]{scrlayer-scrpage}[]
\ohead*{\marginnote{\parnumrange}% range of parnums
\ifstr{\headmark}{}{\rightbotmark}{\headmark}% titles in head
}
\usepackage{mwe} % Blindtext
\begin{document}
\begin{multicols}{2}[\minisec{parnum wird nicht gezählt}]
\parnum
\blindtext
\end{multicols}
%\setcounter{parnumber}{187}%
{\Huge Satz des Pythagoras. } \parnum[SdP]
\parnum
\blindtext
\end{document}
[1]: https://texwelt.de/wissen/upfiles/55555555_389.png