Autor Thema: Letzte Seite ohne Seitenzahl?  (Gelesen 1654 mal)

juppes

  • Member
Letzte Seite ohne Seitenzahl?
« am: Montag, 27. Oktober 2014, 00:26 »
Liebe Forumsmitglieder,

ich habe zu meiner Frage leider nichts finden können: wie bekomme ich es hin, daß ich auf der letzten Seite keine Seitenzahlen habe, sondern nur meine Tagline? Ich habe zentrierte Seitenzahlen unten als Fußzeilen. Die würden mir natürlich auf der letzten Seite die Tagline verhindern. Wie läßt sich das also abstellen?

ich verwende folgenden Code in 2.16.2:\paper {
  print-page-number = ##t
  print-first-page-number = ##t
  oddHeaderMarkup = \markup \fill-line { " " }
  evenHeaderMarkup = \markup \fill-line { " " }
  oddFooterMarkup = \markup {
    \fill-line {
      \bold \fontsize #1
      \on-the-fly #print-page-number-check-first
      \fromproperty #'page:page-number-string
    }
  }
  evenFooterMarkup = \markup {
    \fill-line {
      \bold \fontsize #1
      \on-the-fly #print-page-number-check-first
      \fromproperty #'page:page-number-string
    }
  }
}
« Letzte Änderung: Montag, 27. Oktober 2014, 00:44 von juppes »

harm6

  • Member
Re: Letzte Seite ohne Seitenzahl?
« Antwort #1 am: Montag, 27. Oktober 2014, 23:00 »
Hi,

\version "2.16.2"

#(define (book-last-page? layout props)
   "Return #t iff the current page number, got from @code{props}, is the
book last one."
   (and (chain-assoc-get 'page:is-bookpart-last-page props #f)
        (chain-assoc-get 'page:is-last-bookpart props #f)))

#(define (not-last-page layout props arg)
  (if (not (book-last-page? layout props))
      (interpret-markup layout props arg)
      empty-stencil))
     
      \header { instrument = "xxxxxxxxxxxxxxX" }

\paper {
  print-page-number = ##t
  print-first-page-number = ##t
  oddHeaderMarkup = ##f
  evenHeaderMarkup = ##f
  %% evenFooterMarkup inherits the value of
  %% oddHeaderMarkup, if it is not defined!
  oddFooterMarkup = \markup {
    \column {
      \fill-line {
        \bold \fontsize #1
        \on-the-fly #not-last-page \fromproperty #'page:page-number-string
      }
      \fill-line {
        \on-the-fly #last-page \fromproperty #'header:tagline
      }
    }
  }
 
}

\repeat unfold 3 { c''1 \pageBreak }

sollte klappen.

HTH,
  Harm

juppes

  • Member
Re: Letzte Seite ohne Seitenzahl?
« Antwort #2 am: Mittwoch, 29. Oktober 2014, 22:29 »
Lieber Harm,

sollte nicht nur, sondern hat auch geklappt... War ein paar Tage unterwegs, daher antworte ich erst heute. Ganz herzlichen Dank für die Schützenhilfe. Es ist erstaunlich, wie viele maßgeschneiderte Lösungen man selber bauen kann. Das bringt mich noch zu einer abschließenden Frage: Woher habt ihr all das Wissen um diese selbstgestrickten Definintionen. Wenn man das so liest, klingt das ja fast wie so eine Art Primitiv-Englisch. Ihr habt Euch das doch sicher auch alle irgendwo angelesen. Was ist die Anlaufstelle dafür? Vielleicht ist das eine dumme Frage, aber auch die muß man manchmal stellen. Es könnte Euch hier im Forum (der Sachverstand hier sei wieder einmal gepriesen  :) :) ) in Zukunft die eine oder andere Frage von mir ersparen, wenn ich mir diese Sachen auch selber stricken kann. 

trulli

  • Member
Re: Letzte Seite ohne Seitenzahl?
« Antwort #3 am: Donnerstag, 30. Oktober 2014, 01:58 »
Wenn man das so liest, klingt das ja fast wie so eine Art Primitiv-Englisch.

Eine schöne Umschreibung für Scheme:D
Zu dem Thema findest du hier im Forum und im Netz Tonnen an Material....

Gruß

juppes

  • Member
Re: Letzte Seite ohne Seitenzahl?
« Antwort #4 am: Freitag, 31. Oktober 2014, 11:35 »
vielen Dank an Euch, ich werde mal versuchen, mich da hineinzulesen und zu -denken.

Gruß

juppes