Twocolumn: Zugriff auf die Spalte, in der ein Label steht ("\columnref")
Hallo,
ich suche nach einem Befehl, der mir innerhalb eines zweispaltigen Textbereichs (\twocolumn (`\twocolumn` ohne multicol.sty) `multicol.sty`) zuverlässig sagt, in welcher Spalte ich mich befinde. Gerne darf das über einen Label-Ansatz passieren, also etwas wie
\ref{asdf}
...
\columnref{asdf}
Bei StackExchange habe ich den Beitrag "\pageref, "`\pageref`, but for columns" (https://tex.stackexchange.com/questions/159481/pageref-but-for-columns/159643#159643) gefunden, der im Prinzip das tut, was ich möchte, aber leider nicht zuverlässig. Am Anfang einer neuen Spalte wird häufig zunächst noch die Spaltennummer der alten Spalte geliefert (was im Beitrag auch angekündigt wird).
Der Ansatz basiert auf:
\newcommand*\collabel[1]{\begingroup
\protected@write\@auxout{}{\string\newlabel{col:#1}{{\if@firstcolumn 1\else 2\fi}{}{}{}{}}}\endgroup}
Alternativ könnte ich auch eine Funktion in multicol anwenden, habe aber in der Doku nichts gefunden.
Hat jemand von euch eine Idee, wie man eine zuverlässig richtige Spaltenzahl erhält?
Viele Grüße
Harald