.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
これはバグなので、バグレポートを開きました:参考:
回避策としては、追加のボックスを追加することです。
\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}