Re: amsart+amsaddr+dedicatory
Uwe Brauer <[email protected]>
| Newsgroups | gmane.comp.tex.german |
|---|---|
| Message-ID | <[email protected]> |
> Am Sun, 04 Sep 2022 07:54:14 +0200 schrieb Uwe Brauer:
> Nun wie die Fehlermeldung sagt, kannst du prevdepth nicht im
> horizontal mode verwenden. D.h.
> abc
> \prevdepth 1cm
> is unproblematisch, aber
> abc
> \prevdepth 1cm
> gibt einen Fehler.
> Also musst du schauen, was vor dem \prevdepth passiert. Die \vtop
> würde nicht in den horizontal mode wechseln (und ist bei beidem
> gleich), aber davor setzt amsaddr Autoren mit
> \@set@authors@addresses und der Befehl wird nicht korrekt mit einem
> \par beendet.
Ah! Das war es vielen herzlichen Dank.
> Versuche es mit
> \AddToHook{cmd/@set@authors@addresses/after}{\par}
Also dieser Hook funktioniert nicht in texlive 2019 (ja ich werde im
Laufe der Woche updaten) aber einige meiner Kollegen benutzen noch
ältere texlivee oder MikTeX Versionen.
Der triviale Patch löst das Problem.
Dem Autor habe ich schon geschrieben, allerdings keine Lösung
präsentiert. Bislang habe ich noch nichts gehört.
Der Stil ist von 2013 vielleicht hat der Autor die Wartung aufgegeben.
Nun scheint dieser Fehler niemandem aufgefallen zu sein, oder als
wichtig betrachtet worden.
Auf der anderen Seite wenn der Autor nicht antwortet, was ist die beste
Lösung in CTAN die korrigierte Version zu haben?
Gruß
Uwe Brauer
amsaddr.patch
(text/x-diff, 201 B)
diff --git a/amsaddr.sty b/amsaddr.sty
--- a/amsaddr.sty
+++ b/amsaddr.sty
@@ -66,6 +66,7 @@
\def\urladdr##1##2{}%
\addresses
\endgroup
+\par
}
\def\@setfoot@addresses{
\def\author##1{}%
smime.p7s
(application/pkcs7-signature, 5.5 KB) - not displayed