Wie aktiviere ich den Vorsprung für hochgestellte Zahlen?

Wie aktiviere ich den Vorsprung für hochgestellte Zahlen?

Ich verwende dieMemoirenKlasse in XeTeX mit demmicrotype Paket. Während die Protrusion im Allgemeinen wie erwartet funktioniert, funktioniert sie nicht für hochgestellte Zahlen, die als Fußnotenverweise vorkommen. LautDieser ArtikelMit einigen zusätzlichen Einstellungen sollte es funktionieren:

\SetProtrusion{encoding={*},family={bch},series={*},size={6,7}}
              {1={ ,750},2={ ,500},3={ ,500},4={ ,500},5={ ,500},
               6={ ,500},7={ ,600},8={ ,500},9={ ,500},0={ ,500}}

In meinem Beispiel funktioniert es aber nicht: Bildbeschreibung hier eingeben

\documentclass[a4paper,10pt,twoside]{memoir}
\usepackage{fontspec}
\usepackage[protrusion=true,final]{microtype}

% rubber: set program xelatex
\setmainfont[Numbers={OldStyle},Ligatures={Common, Historic}]{Liberation Serif}
\SetProtrusion{encoding={*},family={Liberation Serif},series={*},size={6,7,8,9}}
{1={ ,750},2={ ,500},3={ ,500},4={ ,500},5={ ,500},
    6={ ,500},7={ ,600},8={ ,500},9={ ,500},0={ ,500}}

\usepackage[]{blindtext}

\begin{document}
\chapter{Dies ist eine Kapitelüberschrift}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis facilisis sem. Nullam nec mi et neque pharetra sollicitudin. Praesent imperdiet mi,
nec ante. Donec, ullamcorper, felis non sodales commodo, lectus velit ultrices
augue, a dignissim nibh\footnote{\blindtext} lectus placerat pede. Vivamus nunc nunc, molestie
ut, ultricies vel, semper in, velit. Ut porttitor. Praesent in sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis fringilla tristique neque.
Sed interdum libero ut metus. Pellentesque placerat. Nam rutrum augue a
leo. Morbi sed elit sit amet ante lobortis sollicitudin. Praesent blandit blandit mauris. Praesent lectus tellus, aliquet aliquam, luctus a, egestas a, turpis.
Mauris lacinia lorem sit amet ipsum. Nunc quis urna dictum turpis accumsan
semper.
\blindtext
\end{document}   

Was ist im obigen Beispiel falsch?

Antwort1

Die Protrusion wird hier verhindert, da die memoirKlasse infinitesimale Unterschneidungen nach Fußnotenmarkierungen einfügt, um zu prüfen, ob zwei aufeinanderfolgende Fußnoten 12 vorhanden sind. In diesem Fall würde sie ein trennendes Komma 1,2 einfügen .

Obwohl diese Unterschneidungen nur dazu gedacht sind, Informationen weiterzugeben (wenn memoirjemand diese sehr, sehr kleine Unterschneidung findet, 3spnimmt er an, dass das vorher gesetzte Element ein Fußnotenzeichen war), ohne sichtbar zu sein (nicht nur, weil die Unterschneidung so klein ist, sondern auch, weil es eigentlich zwei Unterschneidungen gibt – eine positive und eine negative, die sich gegenseitig aufheben), verhindern sie dennoch pdftexdie Anwendung von Überständen.

Um das Hervortreten von Fußnotenmarkierungen zuzulassen, müssen Sie diese Funktion daher deaktivieren, indem Sie Ihrer Präambel Folgendes hinzufügen:

\makeatletter
\let\m@mmf@prepare\relax
\let\m@mmf@check\relax
\makeatother

ergebend:

Bildbeschreibung hier eingeben

(Das bedeutet natürlich, dass memoiraufeinanderfolgende Fußnoten nicht mehr automatisch erkannt werden und manuell eingefügt werden müssen \multfootsep.)

verwandte Informationen