笔记:感谢 Alan Munn,只需删除这两行即可解决此问题。 认为这个问题已经解决。 我已经修改了 MWE 以反映这一点。
使用reledpar
和字体时,如何使脚注标记在正文中显示为上标?我正在使用 进行编译。reledmac
fbb
xelatex
正如我们在 MWE 中看到的,上标字体功能运行良好,但reledmac
脚注没有使用它。单词“right”后面的数字“1”应该位于上标位置,而不是普通数字。
我如何定制它的外观?下面的定制代码(在 MWE 中注释掉 makeatletter)也不会改变行为。
梅威瑟:
\documentclass[12pt]{extbook}
% These two lines were the problem. They are not needed.
%\usepackage[T1]{fontenc}
%\usepackage{xltxtra}
\usepackage{fontspec}
\setmainfont[
Mapping=tex-text,
Numbers={OldStyle,Proportional},
SmallCapsFeatures={LetterSpace=4.0},
UprightFeatures={StylisticSet=01},
BoldFeatures={StylisticSet=01}
]{fbb}
\usepackage[series={A,B},noend,noeledsec,noledgroup]{reledmac}
\usepackage{reledpar}
%\makeatletter
%\renewcommand*{\bodyfootmarkB}{%
% \hbox{{\addfontfeature{VerticalPosition=Superior}\@nameuse{@thefnmarkB}}}
%}
\makeatother
\AtBeginDocument{%
\Xmaxhnotes[A]{0.6\textheight}
\maxhnotesX[B]{0.6\textheight}
}
\begin{document}
\begin{pages}
\begin{Leftside}
\beginnumbering
\pstart
left
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
right\footnoteB{Very important note.}
However, these numbers are OK: {\addfontfeature{VerticalPosition=Superior}12345}
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\end{document}
答案1
在使用或时fontenc
通常不应加载该包,因此使用 加载字体。并且通常不建议再加载该 包。xelatex
lualatex
fontspec
xltxtra