위 첨자 숫자에 돌출을 활성화하는 방법은 무엇입니까?

위 첨자 숫자에 돌출을 활성화하는 방법은 무엇입니까?

나는회상록XeTeX의 클래스microtype 패키지. 일반적으로 돌출은 예상대로 작동하므로 각주 참조로 나타나는 위 첨자 숫자에는 작동하지 않습니다. 에 따르면이 기사몇 가지 추가 설정과 함께 작동해야 합니다.

\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}}

하지만 내 예에서는 작동하지 않습니다. 여기에 이미지 설명을 입력하세요

\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}   

위의 예에서 무엇이 잘못되었나요?

답변1

여기서는 클래스가 두 개의 연속된 각주 12memoir 가 있는지 확인하기 위해 각주 표시 뒤에 극소 커른을 삽입하기 때문에 여기서는 돌출이 금지됩니다 . 이 경우 구분하는 쉼표 1,2 를 삽입합니다 .

이러한 커른은 정보를 전달하는 방법일 뿐이지만( memoir이 아주 작은 커른을 발견 하면 3sp이전의 조판이 각주 표시였다고 가정합니다) (컨이 너무 작을 뿐만 아니라 또한 실제로 두 개의 커른(하나는 양수, 하나는 음수, 서로 상쇄됨)이 있기 때문에 여전히 pdftex돌출 적용이 방지됩니다.

각주 표시 돌출을 허용하려면 서문에 다음을 추가하여 이 기능을 비활성화해야 합니다.

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

를 야기하는:

여기에 이미지 설명을 입력하세요

(물론 이는 memoir더 이상 연속된 각주를 자동으로 식별할 수 없으므로 수동으로 삽입해야 함을 의미합니다 \multfootsep.)

관련 정보