Der KOMA-Befehl \ifthispageodd
gibt innerhalb von ledmac's
\edtext
einen ! Missing \endcsname Fehler.
Ich habe auf comp.text.tex zwei Fragen zu ledmac gestellt
breaking ledmac-footnotes and \ledinnernote auf
die dort aber leider niemand eine Antwort hat... Da die eine davon mit
einer speziellen KOMA-Funktion zusammenhängt, frage ich hier noch einmal
in die Runde:
Bei der Arbeit am Satz einer umfangreichen kritischen Ausgabe mit
ledmac, xelatex und scrbook, brauche ich auch sehr viele Marginalnotizen
(für Quellenhinweise). Damit das ganze halbwegs übersichtlich bleibt,
soll eine Art Hinweise auf dem inneren Rand zusammen mit den
Zeilennummern stehen, während die allermeisten im äußeren Rand stehen.
Da es ledrightnote
bzw ledleftnote
, aber kein
ledinnernote
gibt, benutze ich dafür KOMAs
ifthispageodd
wie im Beispiel unten. Das funktioniert auch
prima, aber nur so lange ledinnernote
nicht innerhalb von
edtext
benutzt wird, was leider teilweise nötig ist.
Gibt es vielleicht eine Möglichkeit ledmac und
ifthispageodd
zu versöhnen? Und falls nicht: Hat jemand
einen Idee, wie man sonst erreichen könnte, dass einzelne Randnoten auf
dem inneren Rand zu stehen kommen?
Vielen Dank und die besten Grüße Florian.
\documentclass{scrbook} \usepackage{fontspec} \usepackage{ledmac} \footparagraph{A} \newcommand{\ledinnernote}[1]{% \ifthispageodd{% \ledleftnote{#1}}{% \ledrightnote{#1}}% } \begin{document} \beginnumbering \pstart Man kan fremad se, at de har været udset til at læse, at der skal dannes par af ligheder. Der kan afsluttes\ledinnernote{a} uden løse ender, og de kan optimeres fra oven af at formidles stort uden brug fra presse. I en kant af \ledsidenote{cf. A}landet går der blandt om, at de vil sætte den over forbehold for tiden. Vi flotter med et hold, der vil rundt og se sig om i byen. Det gør heller ikke mere. Men hvor vi nu overbringer denne størrelse til det den handler om, så kan der fortælles op til 3 gange. Hvis det er % \edtext{træet}{% \Afootnote{busken \textit{A}}} til dit bord der får dig op, er det snarere varmen over de andre. Selv om hun har sat alt mere frem, og derfor ikke længere kan betragtes som den glade giver, er det en nem sammenstilling, som bærer ved i lang tid. Det går der så nogle timer ud, hvor det er indlysende, at % \edtext{virkeligheden %\ledinnernote{b} %\ledrightnote{b} bliver tydelig}{% \Afootnote{fantasien forbliver utydelig \textit{C}}} istandsættelse. Det er opmuntrende og anderledes, at det er dampet af kurset i morgen. Der indgives hvert år enorme strenge af blade af større \ledsidenote{cf. B}eller mindre tilsnit. I denne afdeling finder man blandt andet som en om håndtering af samme grund. Politik handler som bekendt ligeså meget om at tale, som at stå frem for tiden \pend \endnumbering \end{document}
Ich habe keine Ahnung von ledmac
Die Fehlermeldung lässt aber vermuten, dass im Argument von
\edtext
allgemein ein den "moving arguments" vergleichbares Problem besteht. Ein\protect\ledinnernote{b}
an Stelle von\ledinnernote{b}
oder alternativ\DeclareRobustCommand{\ledinnernote}
an Stelle von\newcommand{\ledinnernote}
brachte bei mir dann auch die Lösung. Näheres zu "moving arguments" und "zerbrechlichen Befehlen" ist der De-TeX-FAQ zu entnehmen.Ob dies eine zuverlässige Lösung ist, kann ich nicht sagen, da ich für Code- oder Anleitungsanalysen in ledmac keine Zeit hatte.
Herzlichen Dank!
Zumindest hier in meinem Dokument scheint das robuste Definieren alle Probleme zu beseitigen – vielen Dank für die Hilfe!
(Schade eigentlich, dass Du Dich mit ledmac nicht auskennst: Seit Mai ist dieses (für einige) sehr wichtige, aber leider sehr komplizierte, Paket "unmaintained"...)
Florian Grammel
Kopenhagen, Dänemark
Nanu
Ich dachte, ledmac wäre eines von Peter Wilsons Paketen. Ich dachte, Peter Wilson wäre insgesamt sehr aktiv. Ich habe jedenfalls mit den Paketen, die ich bereits betreue, dem Support, den ich leiste und dem, was ich noch so geplant habe, mehr zu tun, als ich bewältigen kann. Ich musste deshalb schon die Übernahme von ein paar anderen Paketen ablehnen, die ich teilweise deutlich besser kannte.