
estoy usando elmemoriaclase en XeTeX con elmicrotype
paquete. Como generalmente la protrusión funciona como se esperaba, no funciona para los números en superíndice, que aparecen como referencias de notas al pie. De acuerdo aEste artículoDebería funcionar con algunas configuraciones adicionales:
\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}}
Pero en mi ejemplo no funciona:
\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}
¿Qué hay de malo en el ejemplo anterior?
Respuesta1
La protrusión se inhibe aquí porque la memoir
clase inserta núcleos infinitesimales después de los marcadores de notas al pie para verificar si hay dos notas al pie consecutivas 12 , en cuyo caso insertaría una coma de separación 1,2 .
Si bien estos núcleos solo están destinados a ser una forma de transmitir información (si memoir
encuentra este núcleo muy, muy pequeño, se 3sp
supone que el elemento tipográfico anterior era un marcador de nota al pie) sin ser visible (no solo porque el núcleo es muy pequeño, sino (también debido a que en realidad hay dos núcleos (uno positivo y otro negativo, que se anulan entre sí), aún así evitarán pdftex
que se aplique protrusión.
Para permitir la protrusión de los marcadores de notas al pie, debe desactivar esta función agregando lo siguiente al preámbulo:
\makeatletter
\let\m@mmf@prepare\relax
\let\m@mmf@check\relax
\makeatother
Resultando en:
(Esto, por supuesto, significa que memoir
ya no podrá identificar automáticamente notas a pie de página consecutivas, por lo que tendrá que insertarlas \multfootsep
manualmente).