ライプツィヒと用語集を併用した場合の問題

ライプツィヒと用語集を併用した場合の問題

私は、いくつかの行間注釈を含む文書を準備しており、注釈の慣例自体は別のリストとして表示されます。ライプツィヒ注釈をタイプセットするためのパッケージ、エクスペックス番号付き例をフォーマットするためのパッケージと用語集略語のリストを作成するパッケージ。

MWE#1 は、番号付き例の内側と外側の両方で注釈の形状を正しく取得します。PDF 出力では、1、SG、コロン、および DAT の間にスペースがありません。

\documentclass{article}

\usepackage{expex}
\usepackage{leipzig}

\begin{document}

\ex
\begingl
\gla mulle //
\glb \First\Sg:\Dat{} //
\endgl
\xe

go.\Pst{}

\end{document}

しかし、用語集パッケージの指示に従ってライプツィヒマニュアルでは、MWE#2に示されているように、SGビットの両側に不要なスペースができます。さらに、インライングロスは展開された出力に表示されます。行く.PSTpastpstは、望ましい行く。PST

\documentclass{article}

\usepackage{expex}

\usepackage[nomain,nostyles]{glossaries}
\usepackage{glossary-inline}
\usepackage{leipzig}
\makeglossaries

\begin{document}

\ex
\begingl
\gla mulle//
\glb \First\Sg:\Dat{}//
\endgl
\xe

go.\Pst{}

\printglossary[style=inline,type=\leipzigtype]

\end{document}

これを修正する方法はありますか? これらの特定の MWE を pdfTeX バージョン 3.1415926-2.5-1.40.14 (TeX Live 2013) でコンパイルしていますが、Xe- と LuaLaTeX も試しましたが、どちらも同じ結果になりました。

答え1

SG の周囲の間隔の問題を再現できなかったため、この回答は役に立たない可能性があります。

行く.PSTpastpstの問題は、廃止されたglossariesコマンドの使用に関連しています\defglsdisplay\defglsdisplayfirstleipzig.sty

以下は v1.0 の 128 行目の内容ですleipzig.sty

\newcommand*{\SetLeipzigDisplayStyle}[1]{%
    \defglsdisplay[#1]{\leipzigfont{##1}##4}%
    \defglsdisplayfirst[#1]{\firstleipzigfont{##1}##4}%
}

のコピーを作成しleipzig.sty、新しい名前で保存してから、上記の行を次のように変更する必要があります。その後、 の代わりに変更したスタイル ファイルをロードする必要がありますleipzig.sty

\newcommand*{\SetLeipzigDisplayStyle}[1]{%
    \renewcommand*{\glstextformat}[1]{\leipzigfont{#1}}%
}

これにより、古いコマンドエラーがなくなり、行く.PSTpastpst の問題。

答え2

少なくとも 2017 年 6 月 16 日のリリース時点ではleipzig、これはもう問題ではないようです。glossesパッケージ オプションを使用するだけで済みます。(これについては、ドキュメントの「複数の用語集」セクションで説明されています。)

\usepackage[glosses]{leipzig}

答え3

変更するのleipzig.styが正しい方法です。ただし、少し混乱があります...

が表示される場所は 2 つありますleipzig.sty(Windows 7、8、8.1 の Miktex 内):
1. C:\Program Files\MiKTeX 2.9\tex\latex\leipzig
2.C:\Users\USERNAME\AppData\Roaming\MiKTeX\2.9\tex\latex\leipzig

最初のものを変更したときは、成功しませんでした。2 つ目を変更するときは、ファイルを再コンパイルすると、回避策が正しく機能するようになりました。@Jason Zentz さん、ありがとうございます!

関連情報