Autor Thema: layout-Probleme  (Gelesen 5752 mal)

Be-3

  • Member
Re: layout-Probleme
« Antwort #15 am: Donnerstag, 30. Mai 2013, 21:28 »
Hallo Christa,

die von Dir rot markierte Fehlermeldung kommt deshalb, weil der Markup-Befehl place-folio nicht richtig definiert wurde.

Als Variable wird folio übergeben, aber die Typdeklaration fehlt.

  #(define-markup-command (place-folio layout props folio) (markup?)

Abgesehen davon kommt dann aber (nach diversen Variablendeklarationen (der (let*-Teil) nichts mehr - die Markup-Funktion liefert also nichts zurück.
Was aber auch nicht schlimm ist, weil sie nie benutzt wird.

So gesehen könnte man die komplette Befehlsdefinition von place-folio auch ganz weglassen. :)

Und was funktioniert an Deinen oddHeader und evenHeader-Definitionen nicht?
Sie tun genau das, was darinsteht, nämlich die Seitenzahl bei ungeraden Seiten rechts und bei geraden Seiten links zu drucken, mit Ausnahme der ersten Seite - die erhält keine Seitennummer.
Zweimal \null ist überflüssig, schadet aber nicht.
Im Grunde hättest Du auch die Default-Definitionen lassen können - die tun auch nichts anderes.

Viele Grüße
Torsten

chf

  • Member
Re: layout-Probleme
« Antwort #16 am: Freitag, 31. Mai 2013, 11:59 »
Mein Gott, jetzt hat sie's!!!

Lieber Torsten,
jetzt habe ich deinen code mit frischerem Kopf in x Varianten durchgespielt und endlich gemerkt, was wohin muss.
Danke nochmals!

Gruß
Christa