.png)
Межбуквенный интервал в части текста с помощью «отступа fontspec
» приведет к «отступу» следующей вкладки, но только при компиляции с помощью lualatex; xelatex даст ожидаемый результат:
\documentclass{book}
\usepackage{fontspec}
\setromanfont{Junicode}
%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{tabbing}
test\qquad\=O ALLCAPS first part\qquad\=second part\\
test\>O {\addfontfeature{LetterSpace=10}ALLCAPS} first part\>second part\\
test\>O {ALLCAPS} first part\>second part\\
\end{tabbing}
\end{document}
Похоже, это ошибка. Есть ли способ ее обойти или хотя бы исправить?
решение1
это ошибка, и я открыл отчет об ошибке:https://github.com/latex3/luaotfload/issues/167
Обойти эту проблему можно, добавив дополнительное поле:
\documentclass{book}
\usepackage{fontspec}
\setromanfont{Junicode}
%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{tabbing}
test\qquad\=O ALLCAPS first part\qquad\=second part\\
test\>O {\mbox{\addfontfeature{LetterSpace=10}ALLCAPS}} first part\>second part\\
test\>O {ALLCAPS} first part\>second part\\
\end{tabbing}
\end{document}