glossary tests. name/long acronyms, also in glossary but foo

glossary
Jeff Moe 2022-09-06 20:38:32 -06:00
parent 774bc58ef5
commit 73bb91d9cb
1 changed files with 35 additions and 11 deletions

View File

@ -217,15 +217,28 @@ leftmargin=1cm,rightmargin=1cm
%%% GLOSSARY %%% %%% GLOSSARY %%%
\let\printindex\relax % or conflicts with memoir \let\printindex\relax % or conflicts with memoir
\usepackage[nonumberlist,record=hybrid,index,abbreviations,toc,indexcrossrefs,translate=babel,acronym]{glossaries-extra} %\usepackage[nonumberlist,record=hybrid,index,abbreviations,toc,indexcrossrefs,translate=babel,acronym]{glossaries-extra}
\usepackage[stylemods=bookindex,style=bookindex,nonumberlist,record=hybrid,index,abbreviations,toc,indexcrossrefs,translate=babel,acronym]{glossaries-extra}
\renewcommand{\abbreviationsname}{List of Abbreviations} \renewcommand{\abbreviationsname}{List of Abbreviations}
\makeindex \makeindex
%\GlsXtrLoadResources[src={entries},sort={en-GB},
%secondary={en-GB:category:topic}
%]
\setabbreviationstyle{long-short} \setabbreviationstyle{long-short}
\GlsXtrLoadResources[src={Glossary.bib},sort={en-US},type=main] % selection=all
\GlsXtrLoadResources[src={Acronyms.bib},sort={letter-nocase},type=acronym] %\GlsXtrLoadResources[src={Acronyms.bib},sort={letter-nocase},selection={all},type={dualacronym}]
\GlsXtrLoadResources[src={Abbreviations.bib},sort={letter-nocase},type=abbreviations] %\GlsXtrLoadResources[src={Acronyms.bib},sort={letter-nocase},selection={all}]
% XXX TEST, Works, but long/short cleanup needed
\GlsXtrLoadResources[src={Acronyms.bib},sort={en-US},secondary={en-US:category:main}]
\GlsXtrLoadResources[src={Abbreviations.bib},sort={letter-nocase},selection={all},type={abbreviations}]
\GlsXtrLoadResources[src={Glossary.bib},sort={en-US},selection={all},type={main}]
%\GlsXtrLoadResources[src={Glossary.bib,Acronyms.bib,Abbreviations.bib},sort={en-US},selection={all},type={main}]
% Sort abbreviations by long, another way (untested)
%\GlsXtrLoadResources[abbreviation-sort-fallback={long}]
\GlsXtrEnableIndexFormatOverride \GlsXtrEnableIndexFormatOverride
@ -246,13 +259,21 @@ leftmargin=1cm,rightmargin=1cm
{\glsletentryfield{#1}{#2}{sort}}% {\glsletentryfield{#1}{#2}{sort}}%
} }
% OK, ACRONYM shows description, then short. % XXX TEST does nothing?
% Showshort first better. %\renewcommand*{\glsxtrfullsep}[1]{~}
% Shows both when desc=long, only one needed...
% OK, but meh % ACRONYM, Just show acronym and long
\renewcommand*{\glsxtrpostdescacronym}{% \renewcommand*{\glsxtrbookindexname}[1]{%
\space(\glsentrylong{\glscurrententrylabel})% \textbf{\glossentryname{#1}}%
{\space \glsentryshort, \glsentrylong{#1}}
} }
% OK, ACRONYM shows description, then short.
%\renewcommand*{\glsxtrpostdescacronym}{%
% \space(\glsentrylong{\glscurrententrylabel})%
%}
% XXX TEST. Needs to use \mgls etc
%\multiglossaryentrysetup{indexmain=true, indexothers=true, hyper=individual, category=acronym}
% crossref for see: % crossref for see:
\renewcommand*{\glsxtrpostdescgeneral}{% \renewcommand*{\glsxtrpostdescgeneral}{%
@ -432,7 +453,10 @@ leftmargin=1cm,rightmargin=1cm
%%% END ACRONYM %%% %%% END ACRONYM %%%
%%% GLOSSARY %%% %%% GLOSSARY %%%
\printunsrtglossary[style={indexgroup}] % GOOD
%\printunsrtglossary[style={indexgroup}]
% XXX TEST
\printunsrtglossary[type={main}, style={indexgroup}]
%%% END GLOSSARY %%% %%% END GLOSSARY %%%
%%% BIBLIOGRAPHY %%% %%% BIBLIOGRAPHY %%%