用語集 (longtable) で ragged2e を使用して抑制するにはどうすればよいでしょうか?

用語集 (longtable) で ragged2e を使用して抑制するにはどうすればよいでしょうか?

longパッケージで提供されているスタイルを頭字語リストで使用しようとしていますglossary。しかし、パッケージも使用しておりragged2e、段落もインデントしています。これにより、表と頭字語の説明の最初の行の両方がインデントされます。何か提案はありますか?

\documentclass{report}
\usepackage[top=1.0in,hmargin=1.25in,height=9.0in,letterpaper,showframe]{geometry}
\usepackage{setspace}
\usepackage[document]{ragged2e}
\usepackage{calc}
\usepackage[acronyms,nonumberlist,nopostdot,nogroupskip]{glossaries}

\setlength{\RaggedRightParindent}{0.5in}

\setacronymstyle{long-short}
\renewcommand*{\glsnamefont}[1]{\normalfont{#1}}
\newacronym{AAA}{AAA}{some text}
\newacronym{BBB}{BBB}{some very very very very very very very very very very very very very long long long long long long long long text}
\newacronym{CCC}{CCC}{an acronym}

\makenoidxglossaries
\setglossarystyle{long}
\newlength\glsnamewidth
\settowidth{\glsnamewidth}{MMMMM}
\setlength{\glsdescwidth}{\textwidth-\glsnamewidth-\tabcolsep}
\renewenvironment{theglossary}%
{\begin{longtable}[l]{@{}p{\glsnamewidth}p{\glsdescwidth}}}%
{\end{longtable}}%

\begin{document}
\doublespace
\printnoidxglossary[type=acronym,title={LIST OF ACRONYMS}]
\printacronyms

\gls{AAA}. Text text text \gls{BBB}. More text \gls{CCC}.

\end{document}

与えるもの:

間違っている

次のテキストをインデントした状態でも、次のテキストのように見えるようにしたいと思います。

右

答え1

更新された環境内でインデントを変更しglossary、テーブルを閉じた後にリセットする方法を見つけました。このケースでは機能しますが、よりエレガントな方法があるかどうかはわかりません。

完全なコード:

\documentclass{report}
\usepackage[top=1.0in,hmargin=1.25in,height=9.0in,letterpaper,showframe]{geometry}
\usepackage{setspace}
\usepackage[document]{ragged2e}
\usepackage{calc}
\usepackage[acronyms,nonumberlist,nopostdot,nogroupskip]{glossaries}

\setlength{\RaggedRightParindent}{0.5in}

\setacronymstyle{long-short}
\renewcommand*{\glsnamefont}[1]{\normalfont{#1}}
\newacronym{AAA}{AAA}{some text}
\newacronym{BBB}{BBB}{some very very very very very very very very very very very very very long long long long long long long long text}
\newacronym{CCC}{CCC}{an acronym}

\makenoidxglossaries
\setglossarystyle{long}
\newlength\glsnamewidth
\settowidth{\glsnamewidth}{MMMMM}
 \setlength{\glsdescwidth}{\textwidth-\glsnamewidth-\tabcolsep}
\renewenvironment{theglossary}{%
    \setlength{\RaggedRightParindent}{0pt}\begin{longtable}[l{@{}p{\glsnamewidth}p{\glsdescwidth}}}%
{\end{longtable}\setlength{\RaggedRightParindent}{0.5in}}%

\begin{document}
\doublespace
\printnoidxglossary[type=acronym,title={LIST OF ACRONYMS}]
\printacronyms

\gls{AAA}. Text text text \gls{BBB}. More text \gls{CCC}.

\end{document}

関連情報