
私は、プロジェクトを から に移行しようとして、1 日の大半を費やしましたpdftex
。lualatex
経験はおおむね良好でしたが、理解できない問題もいくつかありました。
最近、私は、endash と emdash の標準的なテキサス合字 (つまり、--
– とタイプセットされ---
て — になる) が、小文字でフォーマットされた参考文献にあるときに、まったく機能しなくなっていることに気づきました。私は、小文字で余白にタイプセットされた聖書の詩の参照で endash を使用しているので、これは残念なことです。
私は情報を確認しましたLuaTeX で emdash/endash の合字を有効にするにはどうすればいいですか?しかし、これは別の問題のようです。
問題を示す MWE は次のとおりです (lualatex でコンパイル)。
\documentclass{scrartcl}
\usepackage{luatextra}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine}
\begin{document}
Test -- endash and --- emdash
{\scshape Test -- endash and --- emdash}
\end{document}
私にとっては、次のようになります:
ここでの原因は何ですか?また、どうすれば修正できますか?
答え1
バグ修正は、v2.5-1 リリース時点で CTAN にリリースされました。
\documentclass{scrartcl}
\usepackage{luatextra}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine}
\begin{document}
Test -- endash and --- emdash
{\scshape Test -- endash and --- emdash}
\end{document}
と
luaotfload.sty 2014/07/16 v2.5-1 OpenType layout system
与える