Aus welchem ​​Grund setzt man zwischen „S.“/„Seite“ und der Zahl eine Tilde?

Aus welchem ​​Grund setzt man zwischen „S.“/„Seite“ und der Zahl eine Tilde?

Beim Zitieren einer Seite setzt das Biblatex-Handbuch eine Tilde zwischen „S.“/„Seite“ und der Nummer:

\footcite[Cp.][p.~23]{Smith-2013}

Warum? Ich habe eigentlich nie wirklich danach gegoogelt und jetzt, wo ich es getan habe, kann ich keine guten Ergebnisse finden oder mir fällt eines ein.

Ich erinnere mich, dass ich

\footcite[Cp.][p. 23]{Smith-2013}

ein paar Mal und ich hatte keine Probleme mit dem Verschwinden des Leerzeichens oder so. Dann bin ich nur so zum Spaß wieder zur Tilde-Methode zurückgekehrt, habe aber nicht danach gefragt.

Antwort1

~ist ein geschütztes Leerzeichen, sodass kein Zeilenumbruch zwischen „p.“ und der Zahl besteht. Wird es nicht verwendet, kann es passieren (wenn die Zeichenfolge „p. #“ zufällig nahe an einem Zeilenende liegt), dass die Zeichenfolge „p.“ und die Zahl in unterschiedlichen Zeilen stehen (sogar auf unterschiedlichen Seiten, wenn „p.“ nahe an einem Seitenumbruch liegt), was nicht korrekt ist.

Dies ist ein Fall einer allgemeinen Regel: Wenn ein Objekt zusammen mit einer Nummer erwähnt wird (z. B. wenn auf eine Abbildung in der Form „Abbildung 5 auf Seite 234“ verwiesen wird), dürfen das Objekt und die zugehörige Nummer nicht durch einen Zeilenumbruch getrennt werden. Daher müssen an den richtigen Stellen nicht umbrechbare Leerzeichen eingefügt werden: Figure~\ref{fig:image} on page~\pageref{fig:image}.

Antwort2

Zwei Dinge: Zeilenumbrüche und Leerzeichen. Ohne die Tilde fügt TeX im Beispiel einen Umbruch zwischen „S.“ (oder Seite) und „23“ ein. Normalerweise gilt es als „schlechter Stil“, hier oder in jedem Fall, in dem Sie Links vom Typ „Ding X“ haben, einen Umbruch einzufügen. Im speziellen Fall von p.wird TeX dies als Satzende behandeln, da Sie einen Punkt verwenden, dem ein Kleinbuchstabe vorangestellt ist, und kann zusätzliche Leerzeichen einfügen (je nachdem, ob \frenchspacingaktiv ist). Um dies zu verhindern, müssen Sie dies auf jeden Fall tun, p.\ 23auch wenn Sie einen Zeilenumbruch zulassen möchten (keine gute Idee).

Beachten Sie, dass Ihnen je nach der genauen Art Ihrer Eingabe das erste Problem (das Nichtauftreten bei einer Unterbrechung) oder das zweite (wenn \frenchspacingfestgelegt ist) möglicherweise nicht auffällt.

verwandte Informationen