Wie füge ich ein Trennzeichen zwischen Absätzen (oder Miniseiten) auf derselben Seite hinzu?

Wie füge ich ein Trennzeichen zwischen Absätzen (oder Miniseiten) auf derselben Seite hinzu?

Ich versuche, eine Liste von Zitaten folgendermaßen zu setzen:

  1. Kein Zitat wird auf mehrere Seiten aufgeteilt.
  2. Zwischen benachbarten Zitaten auf derselben Seite befindet sich ein Trennzeichen (z. B. ein Fleuron oder eine horizontale Linie).

Beachten Sie, dass ich insbesondere keine Regel nach dem letzten Zitat auf einer bestimmten Seite möchte.

Ich möchte einen Befehl erstellen, der ein Anführungszeichen ausgibt und nur dann eine Regel hinzufügt, wenn ein Anführungszeichen folgt (oder davor steht). Wie kann ich dabei vorgehen?

Antwort1

Die Regel wird in verwendet \leaders:

\leaders \hrule \vskip.4pt

ist entfernbar wie ein anderer Abstand bei Seitenumbrüchen. Sie können etwas wie folgt definieren:

\raggedbottom
\newcount\quotnumber
\def\quotation{\par\global\advance\quotnumber by1
   \bigskip
   \ifnum\qoutnumber>1 \leaders \hrule \vskip.4pt \bigskip \fi
   \vbox
}

The introduction text.
\quotation{text of first quotation}
\quotation{text of second quotation}
etc.
\bye

Die entfernbare Regel wird vor \vboxdem Zitat platziert, da wir die Regel nicht nach dem letzten Zitat benötigen. Der Test „wenn es das erste Zitat ist“ wird verwendet, da wir die Regel nicht zwischen dem Einführungstext und dem ersten Zitat benötigen.

verwandte Informationen