Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with glossaries: gls-Entry not shown in Apparatus #905

Closed
pharos-alexandria opened this issue Mar 7, 2021 · 5 comments
Closed

Comments

@pharos-alexandria
Copy link
Contributor

Version

Package: reledmac 2021/02/28 v2.37.0 typesetting critical editions
Package: reledpar 2021/01/21 v2.25.1 reledmac extension for parallel texts

TeX Engine

pdflatex, xelatex, lualatex

Regression

This is connected to #842.

Description

If a glossary entry (gls- and glslink-type) is in a edtext, all glossaries-function do work (cf #842), but the glossary-entry is not shown in the apparatus-entry (before ]).
(This happens both in reledmac and in reledpar. I'm attaching a reledpar MWE.)

Minimal Working Example

\documentclass{memoir}
\usepackage[series={A},parapparatus,noeledsec,noend,noledgroup]{reledmac}
\usepackage{reledpar}
\usepackage{hyperref}
\usepackage{glossaries}
\glsSetCompositor{-}
\makeglossaries
\newglossaryentry{E}{name={Test},description={This is a test}}
\setglossarystyle{index}
\begin{document}
\begin{pairs}
\begin{Leftside}
\beginnumbering
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam
lobortis facilisis sem. Nullam nec mi et neque pharetra
sollicitudin. \edtext{\edgls{E}}{\Afootnote{Present \textit{A}}} imperdiet mi nec ante. Donec ullamcorper,
felis non sodales commodo, lectus velit ultrices augue, a
dignissim nibh lectus placerat pede. Vivamus nunc nunc, molestie
ut, ultricies vel, semper in, velit. \edtext{\edglslink{E}{Ut}}{\Afootnote{Et \textit{A}}} porttitor. Praesent in
sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Duis fringilla tristique neque. Sed interdum libero ut metus.
Pellentesque placerat. Nam rutrum augue a leo. \textbf{\edglslink{E}{Morbi}} sed elit sit
amet ante lobortis sollicitudin. Praesent blandit blandit mauris.
Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
turpis. Mauris lacinia lorem sit ipsum. Nunc quis urna dictum
turpis accumsan semper.
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam
lobortis facilisis sem. Nullam nec mi et neque pharetra
sollicitudin. \edtext{\edgls{E}}{\Afootnote{Present \textit{A}}} imperdiet mi nec ante. Donec ullamcorper,
felis non sodales commodo, lectus velit ultrices augue, a
dignissim nibh lectus placerat pede. Vivamus nunc nunc, molestie
ut, ultricies vel, semper in, velit. \edtext{\edglslink{E}{Ut} et \edglslink{E}{At}}{\Afootnote{Et \textit{A}}} porttitor. Praesent in
sapien. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Duis fringilla tristique neque. Sed interdum libero ut metus.
Pellentesque placerat. Nam rutrum augue a leo. \textbf{\edglslink{E}{Morbi}} sed elit sit
amet ante lobortis sollicitudin. Praesent blandit blandit mauris.
Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
turpis. Mauris lacinia lorem sit ipsum. Nunc quis urna dictum
turpis accumsan semper.
\pend
\endnumbering
\end{Rightside}
\end{pairs}
\Columns
\printglossary
\end{document}

Workaround

Unfortunately no workaround

maieul added a commit that referenced this issue Mar 7, 2021
maieul added a commit that referenced this issue Mar 7, 2021
…au sein des edtext, juste faire qu'elles n'indexent pas
@maieul
Copy link
Owner

maieul commented Mar 7, 2021

Please try branch issue905. That requires you load also glossaries-extra.

@pharos-alexandria
Copy link
Contributor Author

Works! Thanks a lot!

@maieul
Copy link
Owner

maieul commented Mar 7, 2021 via email

@pharos-alexandria
Copy link
Contributor Author

I've included edglsdesc, edglsname, edglstext besides edglslink and edgls in the test and it seems to work fine without any side effects.
It also works in my own files (which only use edgls and edglslink) with no side effects visible.

@maieul
Copy link
Owner

maieul commented Mar 8, 2021 via email

@maieul maieul closed this as completed in e0d6d7a Mar 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants