From e94d686213b25e06fdc7b227bcb3d7baaf67c06a Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 9 Sep 2017 22:34:08 +0000 Subject: glossaries-extra (9sep17) git-svn-id: svn://tug.org/texlive/trunk@45251 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/glossaries-extra/glossaries-extra.dtx | 2459 +++++++++++++++++++- .../latex/glossaries-extra/glossaries-extra.ins | 30 +- 2 files changed, 2455 insertions(+), 34 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx b/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx index 7ae270bd46b..3ead78d314b 100644 --- a/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx +++ b/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.dtx @@ -1,17 +1,20 @@ %\iffalse % glossaries-extra.dtx generated using makedtx version 1.2 (c) Nicola Talbot % Command line args: -% -codetitle "Main Package Code (\\styfmt{glossaries-extra.sty})" +% -comment ".*\.tex" +% -comment ".*\.bib" % -author "Nicola Talbot" -% -doc "glossaries-extra-codedoc.tex" % -macrocode ".*\.tex" +% -macrocode ".*\.bib" +% -section "chapter" +% -codetitle "Main Package Code (\\styfmt{glossaries-extra.sty})" +% -doc "glossaries-extra-codedoc.tex" % -src "glossaries-extra.sty\Z=>glossaries-extra.sty" % -src "glossaries-extra-stylemods.sty\Z=>glossaries-extra-stylemods.sty" % -src "(example-glossaries-.+\.tex)\Z=>\1" -% -comment ".*\.tex" -% -section "chapter" +% -src "(example-glossaries-.+\.bib)\Z=>\1" % glossaries-extra -% Created on 2017/8/10 15:55 +% Created on 2017/9/8 22:43 %\fi %\iffalse %<*package> @@ -121,7 +124,7 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of \setcounter{IndexColumns}{2} -\CheckSum{17436} +\CheckSum{17566} \newcommand*{\ifirstuse}{\iterm{first use}} \newcommand*{\firstuse}{\gls{firstuse}} @@ -161,13 +164,13 @@ governed by the \gloskey{first} and \gloskey{firstplural} keys of \raggedright } -\title{glossaries-extra.sty v1.18: +\title{glossaries-extra.sty v1.19: documented code} \author{Nicola L.C. Talbot\\[10pt] Dickimaw Books\\ \url{http://www.dickimaw-books.com/}} -\date{2017-08-10} +\date{2017-09-08} \begin{document} \DocInput{glossaries-extra.dtx} @@ -212,7 +215,7 @@ Dickimaw Books\\ %\section{Package Initialisation and Options} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossaries-extra}[2017/08/10 v1.18 (NLCT)] +\ProvidesPackage{glossaries-extra}[2017/09/08 v1.19 (NLCT)] % \end{macrocode} % Requires \sty{xkeyval} to define package options. % \begin{macrocode} @@ -389,6 +392,22 @@ Dickimaw Books\\ % \end{macrocode} %\end{macro} % +%\begin{macro}{\@glsxtr@defaultnumberformat} +%\changes{1.19}{2017-09-09}{new} +% \begin{macrocode} +\newcommand*{\@glsxtr@defaultnumberformat}{glsnumberformat}% +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\GlsXtrSetDefaultNumberFormat} +%\changes{1.19}{2017-09-09}{new} +% \begin{macrocode} +\newcommand*{\GlsXtrSetDefaultNumberFormat}[1]{% + \renewcommand*{\@glsxtr@defaultnumberformat}{#1}% +}% +% \end{macrocode} +%\end{macro} +% %\begin{macro}{\@@glsxtr@record} %\changes{1.08}{2016-12-13}{new} %This is the actual code that does the recording @@ -399,9 +418,10 @@ Dickimaw Books\\ % \begin{macrocode} \newcommand*{\@@glsxtr@record}[3]{% \begingroup - \def\@glsnumberformat{glsnumberformat}% + \let\@glsnumberformat\@glsxtr@defaultnumberformat \def\@glsxtr@thevalue{}% \def\@glsxtr@theHvalue{\@glsxtr@thevalue}% + \let\@glsxtr@org@theHvalue\@glsxtr@theHvalue \ifcsdef{glo@#2@counter}% {% \edef\@gls@counter{\csname glo@#2@counter\endcsname}% @@ -424,11 +444,20 @@ Dickimaw Books\\ \ifdefempty{\@glsxtr@thevalue}% {% % \end{macrocode} +%Key \gloskey[glsadd]{thevalue} hasn't been set, but check if +%\gloskey[glsadd]{theHvalue} has been set. (Not particularly likely, +%but allow for it.) +% \begin{macrocode} + \ifx\@glsxtr@org@theHvalue\@glsxtr@theHvalue + \else + \let\theHglsentrycounter\@glsxtr@theHvalue + \fi +% \end{macrocode} %Save the entry counter. % \begin{macrocode} \glsxtr@saveentrycounter % \end{macrocode} -%Temporarily redefine \cs{@@do@@wrglossary} so we can use +%Temporarily redefine \cs{@@do@@wrglossary} for use with %\cs{glsxtr@@do@wrglossary}. % \begin{macrocode} \let\@@do@@wrglossary\@glsxtr@dorecord @@ -436,13 +465,22 @@ Dickimaw Books\\ {% % \end{macrocode} %\gloskey[glsadd]{thevalue} has been set, so there's no need to -%defer writing the location value. +%defer writing the location value. (If it's dependent on the page +%counter, the \gloskey[glslink]{counter} key should be set instead.) % \begin{macrocode} \let\theglsentrycounter\@glsxtr@thevalue - \def\theHglsentrycounter{\@glsxtr@theHvalue}% + \let\theHglsentrycounter\@glsxtr@theHvalue \let\@@do@@wrglossary\@glsxtr@dorecordnodefer }% - \glsxtr@@do@wrglossary{#2}% + \ifx\@glsxtr@record@setting\@glsxtr@record@setting@alsoindex + \glsxtr@@do@wrglossary{#2}% + \else +% \end{macrocode} +%No need to escape special characters, but need to save the label. +% \begin{macrocode} + \edef\@gls@label{\glsdetoklabel{#2}}% + \@@do@@wrglossary + \fi }% \fi \endgroup @@ -453,24 +491,53 @@ Dickimaw Books\\ %\begin{macro}{\@glsxtr@dorecord} %\changes{1.08}{2016-12-13}{new} %\changes{1.15}{2017-05-10}{corrected premature expansion of \cs{@glslocref}} +%If \pkgopt[alsoindex]{record} is used, then \cs{@glslocref} may +%have been escaped, but this isn't appropriate here. +%\changes{1.19}{2017-09-09}{Use \cs{@glsrecordlocref} instead of \cs{@glslocref}} % \begin{macrocode} \newcommand*\@glsxtr@dorecord{% - \protected@write\@auxout{\let\@glslocref\relax}{\string\glsxtr@record + \global\let\@glsrecordlocref\theglsentrycounter + \let\@glsxtr@orgprefix\@glo@counterprefix + \ifx\theglsentrycounter\theHglsentrycounter + \def\@glo@counterprefix{}% + \else + \edef\@do@gls@getcounterprefix{\noexpand\@gls@getcounterprefix + {\theglsentrycounter}{\theHglsentrycounter}% + }% + \@do@gls@getcounterprefix + \fi + \protected@write\@auxout{\let\@glsrecordlocref\relax}{\string\glsxtr@record {\@gls@label}{\@glo@counterprefix}{\@gls@counter}{\@glsnumberformat}% - {\@glslocref}}% + {\@glsrecordlocref}}% \@glsxtr@counterrecordhook + \let\@glo@counterprefix\@glsxtr@orgprefix } % \end{macrocode} %\end{macro} % %\begin{macro}{\@glsxtr@dorecordnodefer} %\changes{1.16}{2017-06-15}{new} -%As above, but don't defer expansion of location. +%As above, but don't defer expansion of location. This uses +%\cs{theglsentrycounter} directly for the location +%rather than \cs{@glslocref} since there's no need to guard against +%premature expansion of the page counter. +%\changes{1.19}{2017-09-09}{Use \cs{theglsentrycounter} for the location +%rather than \cs{@glslocref}} % \begin{macrocode} \newcommand*\@glsxtr@dorecordnodefer{% - \protected@write\@auxout{}{\string\glsxtr@record - {\@gls@label}{\@glo@counterprefix}{\@gls@counter}{\@glsnumberformat}% - {\@glslocref}}% + \ifx\theglsentrycounter\theHglsentrycounter + \protected@write\@auxout{}{\string\glsxtr@record + {\@gls@label}{}{\@gls@counter}{\@glsnumberformat}% + {\theglsentrycounter}}% + \else + \edef\@do@gls@getcounterprefix{\noexpand\@gls@getcounterprefix + {\theglsentrycounter}{\theHglsentrycounter}% + }% + \@do@gls@getcounterprefix + \protected@write\@auxout{}{\string\glsxtr@record + {\@gls@label}{\@glo@counterprefix}{\@gls@counter}{\@glsnumberformat}% + {\theglsentrycounter}}% + \fi \@glsxtr@counterrecordhook } % \end{macrocode} @@ -597,6 +664,21 @@ Dickimaw Books\\ % \end{macrocode} %\end{macro} % +%\begin{macro}{\@glsxtr@record@setting} +%\changes{1.19}{2017-09-09}{new} +%Keep track of the \pkgopt{record} package option. +% \begin{macrocode} +\newcommand*{\@glsxtr@record@setting}{off} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\@glsxtr@record@setting@alsoindex} +%\changes{1.19}{2017-09-09}{new} +% \begin{macrocode} +\newcommand*{\@glsxtr@record@setting@alsoindex}{alsoindex} +% \end{macrocode} +%\end{macro} +% %Now define the \pkgopt{record} package option. %\changes{1.08}{2016-12-13}{added \pkgopt{record} package option} % \begin{macrocode} @@ -604,6 +686,7 @@ Dickimaw Books\\ {off,only,alsoindex}% [only]% {% + \let\@glsxtr@record@setting\val \ifcase\nr\relax % \end{macrocode} %Don't record. @@ -1562,6 +1645,43 @@ Dickimaw Books\\ % \end{macrocode} %\end{macro} % +%\begin{macro}{\glsxtrifhasfield} +%\changes{1.19}{2017-09-09}{new} +%A simpler alternative to \cs{ifglshasfield} that doesn't complain +%if the entry or the field doesn't exist. (No mapping is used.) +%Grouping is added to the unstarred version allow for nested use. +% \begin{macrocode} +\newrobustcmd{\glsxtrifhasfield}{% + \@ifstar{\s@glsxtrifhasfield}{\@glsxtrifhasfield}% +} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\@glsxtrifhasfield} +%\changes{1.19}{2017-09-09}{new} +%Unstarred version adds grouping. +% \begin{macrocode} +\newcommand{\@glsxtrifhasfield}[4]{% + {\s@glsxtrifhasfield{#1}{#2}{#3}{#4}}% +} +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\s@glsxtrifhasfield} +%\changes{1.19}{2017-09-09}{new} +% Starred version omits grouping. +% \begin{macrocode} +\newcommand{\s@glsxtrifhasfield}[4]{% + \letcs{\glscurrentfieldvalue}{glo@\glsdetoklabel{#2}@#1}% + \ifdef\glscurrentfieldvalue + {% + \ifdefempty\glscurrentfieldvalue{#4}{#3}% + }% + {#4}% +} +% \end{macrocode} +%\end{macro} +% %\begin{macro}{\glsxtrusefield} %\changes{1.12}{2017-02-03}{new} %Provide a user-level alternative to \cs{@gls@entry@field}. @@ -3320,6 +3440,16 @@ Dickimaw Books\\ \fi } % \end{macrocode} +%\changes{1.19}{2017-09-09}{added \cs{glslink} option \texttt{thevalue}} +% \begin{macrocode} +\define@key{glslink}{thevalue}{\def\@glsxtr@thevalue{#1}} +% \end{macrocode} +% +%\changes{1.19}{2017-09-09}{added \cs{glslink} option \texttt{theHvalue}} +% \begin{macrocode} +\define@key{glslink}{theHvalue}{\def\@glsxtr@theHvalue{#1}} +% \end{macrocode} +% % %\begin{macro}{\@gls@link} %\changes{1.14}{2017-04-18}{added redefinition} @@ -3334,11 +3464,16 @@ Dickimaw Books\\ \edef\glslabel{\glsdetoklabel{#2}}% \def\@gls@link@opts{#1}% \let\@gls@link@label\glslabel - \def\@glsnumberformat{glsnumberformat}% + \let\@glsnumberformat\@glsxtr@defaultnumberformat \edef\@gls@counter{\csname glo@\glslabel @counter\endcsname}% \edef\glstype{\csname glo@\glslabel @type\endcsname}% \let\org@ifKV@glslink@hyper\ifKV@glslink@hyper % \end{macrocode} +% Initialise thevalue and theHvalue (v1.19). +% \begin{macrocode} + \def\@glsxtr@thevalue{}% + \def\@glsxtr@theHvalue{\@glsxtr@thevalue}% +% \end{macrocode} % Initialise when indexing should occur (new to v1.14). % \begin{macrocode} \glsxtrinitwrgloss @@ -3351,7 +3486,18 @@ Dickimaw Books\\ \do@gls@link@checkfirsthyper \setkeys{glslink}{#1}% \glslinkpostsetkeys - \@gls@saveentrycounter +% \end{macrocode} +% Check \gloskey[glslink]{thevalue} and \gloskey[glslink]{theHvalue} +% before saving (v1.19). +% \begin{macrocode} + \ifdefempty{\@glsxtr@thevalue}% + {% + \@gls@saveentrycounter + }% + {% + \let\theglsentrycounter\@glsxtr@thevalue + \def\theHglsentrycounter{\@glsxtr@theHvalue}% + }% \@gls@setsort{\glslabel}% % \end{macrocode} % Do write if it should occur before the link text: @@ -3401,7 +3547,7 @@ Dickimaw Books\\ \@glsxtr@record{#1}{#2}{glossadd}% \glsdoifexists{#2}% {% - \def\@glsnumberformat{glsnumberformat}% + \let\@glsnumberformat\@glsxtr@defaultnumberformat \edef\@gls@counter{\csname glo@\glsdetoklabel{#2}@counter\endcsname}% \def\@glsxtr@thevalue{}% \def\@glsxtr@theHvalue{\@glsxtr@thevalue}% @@ -4597,7 +4743,7 @@ Dickimaw Books\\ \ifKV@glslink@noindex \else \begingroup - \def\@glsnumberformat{glsnumberformat}% + \let\@glsnumberformat\@glsxtr@defaultnumberformat \edef\@gls@counter{\csname glo@\glsdetoklabel{\glslabel}@counter\endcsname}% \glsxtr@saveentrycounter \@@do@wrglossary{\glsxtralias{\glslabel}}% @@ -4813,13 +4959,13 @@ Dickimaw Books\\ \glsfieldfetch{\glslabel}{alias}{\gloaliaslabel}% \ifdefvoid\gloaliaslabel {% - \hyperlink{#1}{{\glsxtrprotectlinks#2}}% + \glsxtrhyperlink{#1}{{\glsxtrprotectlinks#2}}% }% {% % \end{macrocode} %Redirect link to the alias target. % \begin{macrocode} - \hyperlink + \glsxtrhyperlink {\glolinkprefix\glsdetoklabel{\gloaliaslabel}}% {{\glsxtrprotectlinks#2}}% }% @@ -4827,6 +4973,24 @@ Dickimaw Books\\ } % \end{macrocode} %\end{macro} + +%\begin{macro}{\glsxtrhyperlink} +%\changes{1.19}{2017-09-09}{new} +%Allows integration with the base \styfmt{glossaries} package's +%\pkgopt[showtargets]{debug} option. +% \begin{macrocode} +\ifdef\@glsshowtarget +{ + \newcommand{\glsxtrhyperlink}[2]{% + \@glsshowtarget{#1}% + \hyperlink{#1}{#2}% + }% +} +{ + \newcommand{\glsxtrhyperlink}[2]{\hyperlink{#1}{#2}}% +} +% \end{macrocode} +%\end{macro} % %\begin{macro}{\glsdisablehyper} %\changes{1.14}{2017-04-18}{added redefinition} @@ -7227,7 +7391,7 @@ Dickimaw Books\\ \newcommand*{\glsxtrlocationhyperlink}[3]{% \ifdefvoid\glsxtrsupplocationurl {% - \hyperlink{#1#2#3}{#3}% + \glsxtrhyperlink{#1#2#3}{#3}% }% {% \hyperref{\glsxtrsupplocationurl}{}{#1#2#3}{#3}% @@ -7694,10 +7858,14 @@ Dickimaw Books\\ %If the \pkgopt{automake} option is on, try running bib2gls if %the aux file exists. %\changes{1.14}{2017-04-18}{added check for automake} +%\changes{1.19}{2017-09-09}{removed double-quotes around \cs{jobname}} +%The double-quotes around \cs{jobname} have been removed (v1.19) +%since \cs{jobname} will include double-quotes if the file name has +%spaces. % \begin{macrocode} \ifglsautomake \IfFileExists{\jobname.aux}% - {\immediate\write18{bib2gls "\jobname"}}{}% + {\immediate\write18{bib2gls \jobname}}{}% % \end{macrocode} %If \cs{makeglossaries} is also used, allow makeindex/xindy to %also be run, otherwise disable the error message about requiring @@ -9646,7 +9814,7 @@ Dickimaw Books\\ % The argument is the entry's label. % \begin{macrocode} \newcommand*{\glsxtrpostnamehook}[1]{% - \def\@glsnumberformat{glsnumberformat}% + \let\@glsnumberformat\@glsxtr@defaultnumberformat \glsxtrdoautoindexname{#1}{indexname}% % \end{macrocode} % Allow categories to hook in here. @@ -9717,8 +9885,13 @@ Dickimaw Books\\ % \begin{macrocode} \protected@edef\@glsxtr@attrval{\glsgetattribute{#1}{#2}}% \if@glsxtr@format@override - \ifdefstring{\@glsnumberformat}{glsnumberformat}{}% - {\let\@glsxtr@attrval\@glsnumberformat}% +% \end{macrocode} +%\changes{1.19}{2017-09-09}{changed format test} +% \begin{macrocode} + \ifx\@glsnumberformat\@glsxtr@defaultnumberformat + \else + \let\@glsxtr@attrval\@glsnumberformat + \fi \fi \ifdefstring{\@glsxtr@attrval}{true}% {}% @@ -18669,7 +18842,7 @@ Dickimaw Books\\ % First identify package: % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{glossaries-extra-stylemods}[2017/08/10 v1.18 (NLCT)] +\ProvidesPackage{glossaries-extra-stylemods}[2017/09/08 v1.19 (NLCT)] % \end{macrocode} % Provide package options to automatically load required predefined % styles. The simplest method is to just test for the existence of @@ -19830,5 +20003,2227 @@ Dickimaw Books\\ % % \end{macrocode} %\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-acronym-desc.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@acronym{ndl, + description = {fringilla a, euismod sodales, + sollicitudin vel, wisi}, + short = {NDL}, + long = {nam dui ligula} +} + +@acronym{mal, + description = {non justo}, + short = {MAL}, + long = {morbi auctor lorem} +} + +@acronym{nll, + description = {pretium at, lobortis vitae, ultricies et, +tellus}, + short = {NLL}, + long = {name lacus libero} +} + +@acronym{da, + description = {tortor sed accumsan bibendum, erat ligula +aliquet magna, vitae ornare odio metus a mi}, + short = {DA}, + long = {donec aliquet} +} + +@acronym{mao, + description = {et nisl hendrerit mollis}, + short = {MAO}, + long = {morbi ac orci} +} + +@acronym{sum, + description = {cras nec ante}, + short = {SUM}, + long = {suspendisse ut massa} +} + +@acronym{pan, + description = {cum sociis natoque penatibus et magnis dis +parturient montes, nascetur ridiculus mus}, + short = {PAN}, + long = {pellentesque a nulla} +} + +@acronym{atu, + description = {nulla ullamcorper vestibulum +turpis}, + short = {ATU}, + long = {aliquam tincidunt urna} +} + +@acronym{pclm, + description = {nulla malesuada porttitor diam}, + short = {PCLM}, + long = {pellentesque cursus luctus mauris} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-acronym.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@acronym{lid, + short = {LID}, + long = {lorem ipsum dolor} +} + +@acronym{stc, + short = {STC}, + long = {sit amet consectetuer} +} + +@acronym{aeu, + short = {AEU}, + long = {adipiscing elit ut} +} + +@acronym{pev, + short = {PEV}, + long = {purus elit vestibulum} +} + +@acronym{upa, + short = {UPA}, + long = {ut placerat ac} +} + +@acronym{avf, + short = {AVF}, + long = {adipiscing vitae felis} +} + +@acronym{cdg, + short = {CDG}, + long = {curabitur dictum gravida} +} + +@acronym{mna, + short = {MNA}, + long = {mauris nam arcu} +} + +@acronym{lne, + short = {LNE}, + long = {libero nonummy eget} +} + +@acronym{civ, + short = {CIV}, + long = {consectetuer id vulputate} +} + +@acronym{amd, + short = {AMD}, + long = {a magna donec} +} + +@acronym{vae, + short = {VAE}, + long = {vehicula augue eu} +} + +@acronym{nph, + short = {NPH}, + long = {neque pellentesque habitant} +} + +@acronym{mts, + short = {MTS}, + long = {morbi tristique senectus} +} + +@acronym{ene, + short = {ENE}, + long = {et netus et} +} + +@acronym{mfa, + short = {MFA}, + long = {malesuada fames ac} +} + +@acronym{tem, + short = {TEM}, + long = {turpis egestas mauris} +} + +@acronym{ulc, + short = {ULC}, + long = {ut leo cras} +} + +@acronym{vmr, + short = {VMR}, + long = {viverra metus rhoncus} +} + +@acronym{sne, + short = {SNE}, + long = {sem nulla et} +} + +@acronym{lvu, + short = {LVU}, + long = {lectus vestibulum urna} +} + +@acronym{fup, + short = {FUP}, + long = {fringilla ultrices phasellus} +} + +@acronym{ets, + short = {ETS}, + long = {eu tellus sit} +} + +@acronym{atg, + short = {ATG}, + long = {amet tortor gravida} +} + +@acronym{pis, + short = {PIS}, + long = {placerat integer sapien} +} + +@acronym{eii, + short = {EII}, + long = {est iaculis in} +} + +@acronym{pqv, + short = {PQV}, + long = {pretium quis viverra} +} + +@acronym{anp, + short = {ANP}, + long = {ac nunc praesent} +} + +@acronym{esv, + short = {ESV}, + long = {eget sem vel} +} + +@acronym{lub, + short = {LUB}, + long = {leo ultrices bibendum} +} + +@acronym{afm, + short = {AFM}, + long = {aenean faucibus morbi} +} + +@acronym{dnm, + short = {DNM}, + long = {dolor nulla malesuada} +} + +@acronym{epa, + short = {EPA}, + long = {eu pulvinar at} +} + +@acronym{man, + short = {MAC}, + long = {mollis ac nulla} +} + +@acronym{cas, + short = {CAS}, + long = {curabitur auctor semper} +} + +@acronym{ndv, + short = {NDV}, + long = {nulla donec varius} +} + +@acronym{oer, + short = {OER}, + long = {orci eget risus} +} + +@acronym{dnmc, + short = {DNMC}, + long = {duis nibh mi congue} +} + +@acronym{cea, + short = {CEA}, + long = {congue eu accumsan} +} + +@acronym{esq, + short = {ESQ}, + long = {eleifend sagittis quis} +} + +@acronym{dia, + short = {DIA}, + long = {duis eget orci} +} + +@acronym{sao, + short = {SAO}, + long = {sit amet orci} +} + +@acronym{drn, + short = {DRN}, + long = {dignissim rutrum nam} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-acronyms-lang.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@acronym{li, + user1 = {love itself}, + short = {LI}, + long = {lorem ipsum} +} + +@acronym{np, + user1 = {produces none}, + short = {NP}, + long = {nulla pariatur} +} + +@acronym{sic, + user1 = {blame belongs}, + short = {SIC}, + long = {sunt in culpa} +} + +@acronym{esoc, + user1 = {blinded by +desire}, + short = {ESOC}, + long = {excepturi sint obcaecati cupiditat} +} + +@acronym{nmruu, + short = {NMRUU}, + long = {nulla malesuada +risus ut urna} +} + +@acronym{di, + short = {DI}, + long = {duis iaculi} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-brief.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{lorem, + name = {lorem}, + description = {ipsum} +} + +@entry{dolor, + name = {dolor}, + description = {sit} +} + +@entry{amet, + name = {amet}, + description = {consectetuer} +} + +@entry{adipiscing, + name = {adipiscing}, + description = {elit} +} + +@entry{ut, + name = {ut}, + description = {purus} +} + +@entry{elit, + name = {elit}, + description = {vestibulum} +} + +@entry{placerat, + name = {placerat}, + description = {ac} +} + +@entry{vitae, + name = {vitae}, + description = {felis} +} + +@entry{curabitur, + name = {curabitur}, + description = {gravida} +} + +@entry{mauris, + name = {mauris}, + description = {nam} +} + +@entry{arcu, + name = {arcu}, + description = {libero} +} + +@entry{nonummy, + name = {nonummy}, + description = {eget} +} + +@entry{consectetuer, + name = {consectetuer}, + description = {id} +} + +@entry{vulputate, + name = {vulputate}, + description = {a magna} +} + +@entry{donec, + name = {donec}, + description = {vehicula} +} + +@entry{augue, + name = {augue}, + description = {eu neque} +} + +@entry{pellentesque, + name = {pellentesque}, + description = {habitant} +} + +@entry{morbi, + name = {morbi}, + description = {tristique} +} + +@entry{senectus, + name = {senectus}, + description = {et netus} +} + +@entry{et, + name = {et}, + description = {malesuada} +} + +@entry{fames, + name = {fames}, + description = {ac} +} + +@entry{turpis, + name = {turpis}, + description = {egestas} +} + +@entry{leo, + name = {leo}, + description = {cras} +} + +@entry{viverra, + name = {viverra}, + description = {metus} +} + +@entry{rhoncus, + name = {rhoncus}, + description = {sem} +} + +@entry{nulla, + name = {nulla}, + description = {et} +} + +@entry{lectus, + name = {lectus}, + description = {vestibulum} +} + +@entry{urna, + name = {urna}, + description = {fringilla} +} + +@entry{ultrices, + name = {ultrices}, + description = {phasellus} +} + +@entry{eu, + name = {eu}, + description = {tellus} +} + +@entry{sit, + name = {sit}, + description = {amet} +} + +@entry{tortor, + name = {tortor}, + description = {gravida} +} + +@entry{integer, + name = {integer}, + description = {sapien} +} + +@entry{est, + name = {est}, + description = {iaculis} +} + +@entry{in, + name = {in}, + description = {pretium} +} + +@entry{quis, + name = {quis}, + description = {viverra} +} + +@entry{ac, + name = {ac}, + description = {nunc} +} + +@entry{praesent, + name = {praesent}, + description = {eget} +} + +@entry{sem, + name = {sem}, + description = {vel leo} +} + +@entry{bibendum, + name = {bibendum}, + description = {ultrices} +} + +@entry{aenean, + name = {aenean}, + description = {faucibus} +} + +@entry{malesuada, + name = {malesuada}, + description = {eu} +} + +@entry{pulvinar, + name = {pulvinar}, + description = {at} +} + +@entry{mollis, + name = {mollis}, + description = {ac nulla} +} + +@entry{auctor, + name = {auctor}, + description = {semper} +} + +@entry{varius, + name = {varius}, + description = {orci} +} + +@entry{eget, + name = {eget}, + description = {risus} +} + +@entry{duis, + name = {duis}, + description = {nibh} +} + +@entry{mi, + name = {mi}, + description = {congue} +} + +@entry{accumsan, + name = {accumsan}, + description = {eleifend} +} + +@entry{sagittis, + name = {sagittis}, + description = {quis} +} + +@entry{diam, + name = {diam}, + description = {duis} +} + +@entry{orci, + name = {orci}, + description = {dignissim} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-childnoname.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{scelerisque, + name = {scelerisque}, + description = {at} +} + +@entry{vestibulum, + parent = {scelerisque}, + description = {eu, nulla} +} + +@entry{utodionisl, + parent = {scelerisque}, + description = {facilisis id} +} + +@entry{molliset, + parent = {scelerisque}, + description = {nec, enim} +} + +@entry{aeneansem, + parent = {scelerisque}, + description = {sem leo} +} + +@entry{pellentesquesit, + parent = {scelerisque}, + description = {sit amet} +} + +@entry{sapien, + parent = {scelerisque}, + description = {vehicula +pellentesque} +} + +@entry{consequat, + parent = {scelerisque}, + description = {tellus +et tortor} +} + +@entry{uttempor, + name = {ut tempor}, + description = {laoreet +quam} +} + +@entry{nullamid, + parent = {uttempor}, + description = {wisi a +libero} +} + +@entry{tristique, + parent = {uttempor}, + description = {semper} +} + +@entry{nullamnislmassa, + parent = {uttempor}, + description = {rutrum +ut} +} + +@entry{eleifend, + name = {eleifend}, + description = {sit amet +faucibus} +} + +@entry{elementum, + parent = {eleifend}, + description = {elementum} +} + +@entry{urnasapien, + parent = {eleifend}, + description = {urna sapien} +} + +@entry{consectetuermauris, + name = {consectetuer}, + description = {mauris} +} + +@entry{quisegestas, + parent = {consectetuermauris}, + description = {quis egestas} +} + +@entry{leojusto, + parent = {consectetuermauris}, + description = {leo +justo} +} + +@entry{nonrisus, + name = {non risus}, + description = {morbi non +felis} +} + +@entry{aclibero, + parent = {nonrisus}, + description = {ac libero} +} + +@entry{vulputatefringilla, + parent = {nonrisus}, + description = {vulputate +fringilla} +} + +@entry{maurislibero, + name = {mauris}, + description = {libero eros} +} + +@entry{lacinia, + parent = {maurislibero}, + description = {lacinia +non} +} + +@entry{sodales, + parent = {maurislibero}, + description = {sodales +quis} +} + +@entry{dapibus, + parent = {maurislibero}, + description = {dapibus +porttitor, pede} +} + +@entry{class, + name = {class}, + description = {aptent taciti} +} + +@entry{sociosqu, + parent = {class}, + description = {sociosqu} +} + +@entry{adlitora, + parent = {class}, + description = {ad litora} +} + +@entry{torquent, + parent = {class}, + description = {torquent per +conubia} +} + +@entry{nostra, + name = {nostra}, + description = {per inceptos +hymenaeos} +} + +@entry{morbidapibus, + parent = {nostra}, + description = {morbi +dapibus} +} + +@entry{mauriscondimentum, + parent = {nostra}, + description = {mauris +condimentum nulla} +} + +@entry{cumsociis, + name = {cum sociis}, + description = {natoque +penatibus} +} + +@entry{etmagnis, + parent = {cumsociis}, + description = {et +magnis} +} + +@entry{disparturient, + parent = {cumsociis}, + description = {dis +parturient montes} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-cite.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{fusce, + user1 = {article-minimal}, + name = {fusce}, + description = {suscipit cursus sem} +} + +@entry{vivamus, + user1 = {article-full}, + name = {vivamus}, + description = {risus mi, egestas ac} +} + +@entry{imperdiet, + user1 = {whole-journal}, + name = {imperdiet}, + description = {varius, faucibus quis, leo} +} + +@entry{aenean2, + user1 = {inbook-minimal}, + name = {aenean}, + description = {tincidunt} +} + +@entry{crasid, + user1 = {inbook-full}, + name = {cras id}, + description = {justo quis nibh scelerisque dignissim} +} + +@entry{aliquam2, + user1 = {book-minimal}, + name = {aliquam}, + description = {sagittis elementum dolor} +} + +@entry{aeneanconsectetuer, + user1 = {book-full}, + name = {aenean consectetuer}, + description = {justo in pede} +} + +@entry{curabiturullamcorper, + user1 = {booklet-minimal}, + name = {curabitur ullamcorper}, + description = {ligula nec orci} +} + +@entry{aliquampurus, + user1 = {booklet-full}, + name = {aliquam purus}, + description = {turpis, aliquam id} +} + +@entry{ornarevitae, + user1 = {incollection-minimal}, + name = {ornare vitae}, + description = {porttitor non, wisi} +} + +@entry{maecenasluctus, + user1 = {incollection-full}, + name = {maecenas luctus}, + description = {porta lorem} +} + +@entry{donecvitae, + user1 = {manual-minimal}, + name = {donec vitae}, + description = {ligula eu ante pretium varius} +} + +@entry{proin, + user1 = {manual-full}, + name = {proin}, + description = {tortor metus, convallis et} +} + +@entry{hendrerit, + user1 = {mastersthesis-minimal}, + name = {hendrerit}, + description = {non, scelerisque in, urna} +} + +@entry{crasquis, + user1 = {mastersthesis-full}, + name = {cras qui}, + description = {libero eu ligula bibendum tempor} +} + +@entry{vivamustellus, + user1 = {misc-minimal}, + name = {vivamus tellus}, + description = {quam, malesuada eu, tempus sed, tempor sed, velit} +} + +@entry{doneclacinia, + user1 = {misc-full}, + name = {donec lacinia}, + description = {auctor libero} +} + +@entry{praesent2, + user1 = {inproceedings-minimal}, + name = {praesent}, + description = {sed neque id pede mollis rutrum} +} + +@entry{vestibulum2, + user1 = {inproceedings-minimal,phdthesis-minimal}, + name = {vestibulum}, + description = {iaculis risus} +} + +@entry{pellentesque2, + name = {pellentesque}, + description = {lacus} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-images.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{sedfeugiat, + user1 = {example-image}, + name = {sed feugiat}, + description = {Cum sociis natoque penatibus et magnis dis parturient montes, +nascetur ridiculus mus. Ut pellentesque augue sed urna. Vestibulum +diam eros, fringilla et, consectetuer eu, nonummy id, sapien. Nullam +at lectus. In sagittis ultrices mauris. Curabitur malesuada erat sit +amet massa. Fusce blandit. Aliquam erat volutpat. Aliquam euismod. +Aenean vel lectus. Nunc imperdiet justo nec dolor. + +Etiam euismod. Fusce facilisis lacinia dui. Suspendisse potenti. In +mi erat, cursus id, nonummy sed, ullamcorper eget, sapien. Praesent +pretium, magna in eleifend egestas, pede pede pretium lorem, quis +consectetuer tortor sapien facilisis magna. Mauris quis magna +varius nulla scelerisque imperdiet. Aliquam non quam. Aliquam +porttitor quam a lacus. Praesent vel arcu ut tortor cursus volutpat. +In vitae pede quis diam bibendum placerat. Fusce elementum convallis +neque. Sed dolor orci, scelerisque ac, dapibus nec, ultricies ut, +mi. Duis nec dui quis leo sagittis commodo. +} +} + +@entry{aliquamlectus, + user1 = {example-image-a}, + name = {aliquam lectus}, + description = {Vivamus leo. Quisque ornare tellus ullamcorper nulla. Mauris +porttitor pharetra tortor. Sed fringilla justo sed mauris. Mauris +tellus. Sed non leo. Nullam elementum, magna in cursus sodales, +augue est scelerisque sapien, venenatis congue nulla arcu et pede. +Ut suscipit enim vel sapien. Donec congue. Maecenas urna mi, +suscipit in, placerat ut, vestibulum ut, massa. Fusce ultrices nulla +et nisl. + +Etiam ac leo a risus tristique nonummy. Donec dignissim tincidunt +nulla. Vestibulum rhoncus molestie odio. Sed lobortis, justo et +pretium lobortis, mauris turpis condimentum augue, nec ultricies +nibh arcu pretium enim. Nunc purus neque, placerat id, imperdiet +sed, pellentesque nec, nisl. Vestibulum imperdiet neque non sem +accumsan laoreet. In hac habitasse platea dictumst. Etiam +condimentum facilisis libero. Suspendisse in elit quis nisl aliquam +dapibus. Pellentesque auctor sapien. Sed egestas sapien nec lectus. +Pellentesque vel dui vel neque bibendum viverra. Aliquam porttitor +nisl nec pede. Proin mattis libero vel turpis. Donec rutrum mauris +et libero. Proin euismod porta felis. Nam lobortis, metus quis +elementum commodo, nunc lectus elementum mauris, eget vulputate +ligula tellus eu neque. Vivamus eu dolor. +} +} + +@entry{nullainipsum, + user1 = {example-image-b}, + name = {nulla in ipsum}, + description = {Praesent eros nulla, congue vitae, euismod ut, commodo a, wisi. +Pellentesque habitant morbi tristique senectus et netus et malesuada +fames ac turpis egestas. Aenean nonummy magna non leo. Sed felis +erat, ullamcorper in, dictum non, ultricies ut, lectus. Proin vel +arcu a odio lobortis euismod. Vestibulum ante ipsum primis in +faucibus orci luctus et ultrices posuere cubilia Curae; Proin ut +est. Aliquam odio. Pellentesque massa turpis, cursus eu, euismod +nec, tempor congue, nulla. Duis viverra gravida mauris. Cras +tincidunt. Curabitur eros ligula, varius ut, pulvinar in, cursus +faucibus, augue. + +Nulla mattis luctus nulla. Duis commodo velit at leo. Aliquam +vulputate magna et leo. Nam vestibulum ullamcorper leo. Vestibulum +condimentum rutrum mauris. Donec id mauris. Morbi molestie justo et +pede. Vivamus eget turpis sed nisl cursus tempor. Curabitur mollis +sapien condimentum nunc. In wisi nisl, malesuada at, dignissim sit +amet, lobortis in, odio. Aenean consequat arcu a ante. Pellentesque +porta elit sit amet orci. Etiam at turpis nec elit ultricies +imperdiet. Nulla facilisi. In hac habitasse platea dictumst. +Suspendisse viverra aliquam risus. Nullam pede justo, molestie +nonummy, scelerisque eu, facilisis vel, arcu. +} +} + +@entry{curabiturtellusmagna, + user1 = {example-image-c}, + name = {curabitur tellus magna}, + description = {Donec interdum. Praesent scelerisque. Maecenas posuere sodales +odio. Vivamus metus lacus, varius quis, imperdiet quis, rhoncus a, +turpis. Etiam ligula arcu, elementum a, venenatis quis, sollicitudin +sed, metus. Donec nunc pede, tincidunt in, venenatis vitae, faucibus +vel, nibh. Pellentesque wisi. Nullam malesuada. Morbi ut tellus ut +pede tincidunt porta. Lorem ipsum dolor sit amet, consectetuer +adipiscing elit. Etiam congue neque id dolor. + +Donec et nisl at wisi luctus bibendum. Nam interdum tellus ac +libero. Sed sem justo, laoreet vitae, fringilla at, adipiscing ut, +nibh. Maecenas non sem quis tortor eleifend fermentum. Etiam id +tortor ac mauris porta vulputate. Integer porta neque vitae massa. +Maecenas tempus libero a libero posuere dictum. Vestibulum ante +ipsum primis in faucibus orci luctus et ultrices posuere cubilia +Curae; Aenean quis mauris sed elit commodo placerat. Class aptent +taciti sociosqu ad litora torquent per conubia nostra, per inceptos +hymenaeos. Vivamus rhoncus tincidunt libero. Etiam elementum pretium +justo. Vivamus est. Morbi a tellus eget pede tristique commodo. +Nulla nisl. Vestibulum sed nisl eu sapien cursus rutrum. +} +} + +@entry{nullanonmauris, + user1 = {example-image-16x10}, + name = {nulla non mauris}, + description = {Nullam varius. Etiam dignissim elementum metus. Vestibulum faucibus, +metus sit amet mattis rhoncus, sapien dui laoreet odio, nec +ultricies nibh augue a enim. Fusce in ligula. Quisque at magna et +nulla commodo consequat. Proin accumsan imperdiet sem. Nunc porta. +Donec feugiat mi at justo. Phasellus facilisis ipsum quis ante. In +ac elit eget ipsum pharetra faucibus. Maecenas viverra nulla in +massa. + +Nulla ac nisl. Nullam urna nulla, ullamcorper in, interdum sit amet, +gravida ut, risus. Aenean ac enim. In luctus. Phasellus eu quam +vitae turpis viverra pellentesque. Duis feugiat felis ut enim. +Phasellus pharetra, sem id porttitor sodales, magna nunc aliquet +nibh, nec blandit nisl mauris at pede. Suspendisse risus risus, +lobortis eget, semper at, imperdiet sit amet, quam. Quisque +scelerisque dapibus nibh. Nam enim. Lorem ipsum dolor sit amet, +consectetuer adipiscing elit. Nunc ut metus. Ut metus justo, auctor +at, ultrices eu, sagittis ut, purus. Aliquam aliquam. +} +} + +@entry{etiampedemassa, + user1 = {example-image-10x16}, + name = {etiam pede massa}, + description = {Vestibulum luctus commodo lacus. Morbi lacus dui, tempor sed, +euismod eget, condimentum at, tortor. Phasellus aliquet odio ac +lacus tempor faucibus. Praesent sed sem. Praesent iaculis. Cras +rhoncus tellus sed justo ullamcorper sagittis. Donec quis orci. +Sed ut tortor quis tellus euismod tincidunt. Suspendisse congue nisl +eu elit. Aliquam tortor diam, tempus id, tristique eget, sodales +vel, nulla. Praesent tellus mi, condimentum sed, viverra at, +consectetuer quis, lectus. In auctor vehicula orci. Sed pede sapien, +euismod in, suscipit in, pharetra placerat, metus. Vivamus commodo +dui non odio. Donec et felis. + +Etiam suscipit aliquam arcu. Aliquam sit amet est ac purus bibendum +congue. Sed in eros. Morbi non orci. Pellentesque mattis lacinia +elit. Fusce molestie velit in ligula. Nullam et orci vitae nibh +vulputate auctor. Aliquam eget purus. Nulla auctor wisi sed ipsum. +Morbi porttitor tellus ac enim. Fusce ornare. Proin ipsum enim, +tincidunt in, ornare venenatis, molestie a, augue. Donec vel pede in +lacus sagittis porta. Sed hendrerit ipsum quis nisl. Suspendisse +quis massa ac nibh pretium cursus. Sed sodales. Nam eu neque quis +pede dignissim ornare. Maecenas eu purus ac urna tincidunt congue. +} +} + +@entry{donecetnisl, + user1 = {example-image-16x9}, + name = {donec et nisl}, + description = {Aenean dictum odio sit amet risus. Morbi purus. Nulla a est sit amet +purus venenatis iaculis. Vivamus viverra purus vel magna. Donec in +justo sed odio malesuada dapibus. Nunc ultrices aliquam nunc. +Vivamus facilisis pellentesque velit. Nulla nunc velit, vulputate +dapibus, vulputate id, mattis ac, justo. Nam mattis elit dapibus +purus. Quisque enim risus, congue non, elementum ut, mattis quis, +sem. Quisque elit. + +Maecenas non massa. Vestibulum pharetra nulla at lorem. Duis quis +quam id lacus dapibus interdum. Nulla lorem. Donec ut ante quis +dolor bibendum condimentum. Etiam egestas tortor vitae lacus. +Praesent cursus. Mauris bibendum pede at elit. Morbi et felis a +lectus interdum facilisis. Sed suscipit gravida turpis. Nulla at +lectus. Vestibulum ante ipsum primis in faucibus orci luctus et +ultrices posuere cubilia Curae; Praesent nonummy luctus nibh. Proin +turpis nunc, congue eu, egestas ut, fringilla at, tellus. In hac +habitasse platea dictumst. +} +} + +@entry{vivamuseutellus, + user1 = {example-image-9x16}, + name = {vivamus eu tellus}, + description = {Nam orci orci, malesuada id, gravida nec, ultricies vitae, erat. +Donec risus turpis, luctus sit amet, interdum quis, porta sed, +ipsum. Suspendisse condimentum, tortor at egestas posuere, neque +metus tempor orci, et tincidunt urna nunc a purus. Sed facilisis +blandit tellus. Nunc risus sem, suscipit nec, eleifend quis, cursus +quis, libero. Curabitur et dolor. Sed vitae sem. Cum sociis natoque +penatibus et magnis dis parturient montes, nascetur ridiculus mus. +Maecenas ante. Duis ullamcorper enim. Donec tristique enim eu leo. +Nullam molestie elit eu dolor. Nullam bibendum, turpis vitae +tristique gravida, quam sapien tempor lectus, quis pretium tellus +purus ac quam. Nulla facilisi. + +Duis aliquet dui in est. Donec eget est. Nunc lectus odio, varius +at, fermentum in, accumsan non, enim. Aliquam erat volutpat. Proin +sit amet nulla ut eros consectetuer cursus. Phasellus dapibus +aliquam justo. Nunc laoreet. Donec consequat placerat magna. Duis +pretium tincidunt justo. Sed sollicitudin vestibulum quam. Nam quis +ligula. Vivamus at metus. Etiam imperdiet imperdiet pede. Aenean +turpis. Fusce augue velit, scelerisque sollicitudin, dictum vitae, +tempor et, pede. Donec wisi sapien, feugiat in, fermentum ut, +sollicitudin adipiscing, metus. +} +} + +@entry{donecvelnibh, + user1 = {example-image-golden}, + name = {donec vel nibh}, + description = {Donec pede. Sed id quam id wisi laoreet suscipit. Nulla lectus +dolor, aliquam ac, fringilla eget, mollis ut, orci. In pellentesque +justo in ligula. Maecenas turpis. Donec eleifend leo at felis +tincidunt consequat. Aenean turpis metus, malesuada sed, condimentum +sit amet, auctor a, wisi. Pellentesque sapien elit, bibendum ac, +posuere et, congue eu, felis. Vestibulum mattis libero quis metus +scelerisque ultrices. Sed purus. + +Donec molestie, magna ut luctus ultrices, tellus arcu nonummy velit, +sit amet pulvinar elit justo et mauris. In pede. Maecenas euismod +elit eu erat. Aliquam augue wisi, facilisis congue, suscipit in, +adipiscing et, ante. In justo. Cras lobortis neque ac ipsum. Nunc +fermentum massa at ante. Donec orci tortor, egestas sit amet, +ultrices eget, venenatis eget, mi. Maecenas vehicula leo semper +est. Mauris vel metus. Aliquam erat volutpat. In rhoncus sapien ac +tellus. Pellentesque ligula. +} +} + +@entry{crasdapibus, + user1 = {example-image-golden-upright}, + name = {cras dapibus}, + description = {Aenean interdum nibh sed wisi. Praesent sollicitudin vulputate dui. +Praesent iaculis viverra augue. Quisque in libero. Aenean gravida +lorem vitae sem ullamcorper cursus. Nunc adipiscing rutrum ante. +Nunc ipsum massa, faucibus sit amet, viverra vel, elementum semper, +orci. Cras eros sem, vulputate et, tincidunt id, ultrices eget, +magna. Nulla varius ornare odio. Donec accumsan mauris sit amet +augue. Sed ligula lacus, laoreet non, aliquam sit amet, iaculis +tempor, lorem. Suspendisse eros. Nam porta, leo sed congue tempor, +felis est ultrices eros, id mattis velit felis non metus. Curabitur +vitae elit non mauris varius pretium. Aenean lacus sem, tincidunt +ut, consequat quis, porta vitae, turpis. Nullam laoreet fermentum +urna. Proin iaculis lectus. + +Sed mattis, erat sit amet gravida malesuada, elit augue egestas +diam, tempus scelerisque nunc nisl vitae libero. Sed consequat +feugiat massa. Nunc porta, eros in eleifend varius, erat leo rutrum +dui, non convallis lectus orci ut nibh. Sed lorem massa, nonummy +quis, egestas id, condimentum at, nisl. Maecenas at nibh. Aliquam +et augue at nunc pellentesque ullamcorper. Duis nisl nibh, laoreet +suscipit, convallis ut, rutrum id, enim. Phasellus odio. Nulla +nulla elit, molestie non, scelerisque at, vestibulum eu, nulla. Ut +odio nisl, facilisis id, mollis et, scelerisque nec, enim. Aenean +sem leo, pellentesque sit amet, scelerisque sit amet, vehicula +pellentesque, sapien. +} +} + +@entry{sedconsequat, + user1 = {example-image-1x1}, + name = {sed consequat}, + description = {Ut tempor laoreet quam. Nullam id wisi a libero tristique semper. +Nullam nisl massa, rutrum ut, egestas semper, mollis id, leo. Nulla +ac massa eu risus blandit mattis. Mauris ut nunc. In hac habitasse +platea dictumst. Aliquam eget tortor. Quisque dapibus pede in erat. +Nunc enim. In dui nulla, commodo at, consectetuer nec, malesuada +nec, elit. Aliquam ornare tellus eu urna. Sed nec metus. Cum sociis +natoque penatibus et magnis dis parturient montes, nascetur +ridiculus mus. Pellentesque habitant morbi tristique senectus et +netus et malesuada fames ac turpis egestas. + +Phasellus id magna. Duis malesuada interdum arcu. Integer metus. +Morbi pulvinar pellentesque mi. Suspendisse sed est eu magna +molestie egestas. Quisque mi lorem, pulvinar eget, egestas quis, +luctus at, ante. Proin auctor vehicula purus. Fusce ac nisl aliquam +ante hendrerit pellentesque. Class aptent taciti sociosqu ad litora +torquent per conubia nostra, per inceptos hymenaeos. Morbi wisi. +Etiam arcu mauris, facilisis sed, eleifend non, nonummy ut, pede. +Cras ut lacus tempor metus mollis placerat. Vivamus eu tortor vel +metus interdum malesuada. +} +} + +@entry{sedeleifend, + name = {sed eleifend}, + description = {Morbi non felis ac libero vulputate fringilla. Mauris libero eros, +lacinia non, sodales quis, dapibus porttitor, pede. Class aptent +taciti sociosqu ad litora torquent per conubia nostra, per inceptos +hymenaeos. Morbi dapibus mauris condimentum nulla. Cum sociis +natoque penatibus et magnis dis parturient montes, nascetur +ridiculus mus. Etiam sit amet erat. Nulla varius. Etiam tincidunt +dui vitae turpis. Donec leo. Morbi vulputate convallis est. Integer +aliquet. Pellentesque aliquet sodales urna. +} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-long.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{loremipsum, + name = {lorem ipsum}, + description = {dolor sit amet, consectetuer adipiscing elit. Ut purus +elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur +dictum gravida mauris.} +} + +@entry{namearcu, + name = {name arcu}, + description = {libero, nonummy eget, consectetuer id, vulputate a, magna. Donec +vehicula augue eu neque. Pellentesque habitant morbi tristique +senectus et netus et malesuada fames ac turpis egestas. Mauris ut +leo.} +} + +@entry{crasviverra, + name = {cras viverra}, + description = {metus rhoncus sem. Nulla et lectus vestibulum +urna fringilla ultrices. Phasellus eu tellus sit amet tortor gravida +placerat.} +} + +@entry{integersapien, + name = {integer sapien}, + description = {est, iaculis in, pretium quis, viverra ac, +nunc. Praesent eget sem vel leo ultrices bibendum. Aenean +faucibus.} +} + +@entry{morbidolor, + name = {morbi dolor}, + description = {nulla, malesuada eu, pulvinar at, mollis ac, nulla. +Curabitur auctor semper nulla. Donec varius orci eget risus. Duis +nibh mi, congue eu, accumsan eleifend, sagittis quis, diam. Duis +eget orci sit amet orci dignissim rutrum.} +} + +@entry{namdui, + name = {nam dui}, + description = {ligula, fringilla a, euismod sodales, +sollicitudin vel, wisi. Morbi auctor lorem non justo.} +} + +@entry{namlacus, + name = {nam lacus}, + description = {libero, pretium at, lobortis vitae, ultricies et, +tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, +vitae ornare odio metus a mi.} +} + +@entry{morbiac, + name = {morbi ac}, + description = {orci et nisl hendrerit mollis. Suspendisse ut massa. +Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus +et magnis dis parturient montes, nascetur ridiculus mus.} +} + +@entry{aliquam, + name = {aliquam}, + description = {tincidunt urna. Nulla ullamcorper +vestibulum turpis. Pellentesque cursus luctus mauris.} +} + +@entry{nullamalesuada, + name = {nulla malesuada}, + description = {porttitor diam. Donec felis erat, congue non, volutpat at, +tincidunt tristique, libero. Vivamus viverra fermentum felis.} +} + +@entry{donecnonummy, + name = {donec nonummy}, + description = {pellentesque ante. Phasellus +adipiscing semper elit. Proin fermentum massa ac quam. Sed diam +turpis, molestie vitae, placerat a, molestie nec, leo.} +} + +@entry{maecenaslacinia, + name = {maecenas lacinia}, + description = {nam ipsum ligula, eleifend at, accumsan nec, suscipit +a, ipsum. Morbi blandit ligula feugiat magna. Nunc eleifend consequat +lorem.} +} + +@entry{sedlacinia, + name = {sed lacinia}, + description = {nulla vitae enim. Pellentesque tincidunt purus +vel magna. Integer non enim. Praesent euismod nunc eu purus. Donec +bibendum quam in tellus.} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-multipar.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{loremi-ii, + name = {lorem 1--2}, + description = {Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, +vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur +dictum gravida mauris. Nam arcu libero, nonummy eget, consectetuer +id, vulputate a, magna. Donec vehicula augue eu neque. Pellentesque +habitant morbi tristique senectus et netus et malesuada fames ac +turpis egestas. Mauris ut leo. Cras viverra metus rhoncus sem. Nulla +et lectus vestibulum urna fringilla ultrices. Phasellus eu tellus +sit amet tortor gravida placerat. Integer sapien est, iaculis in, +pretium quis, viverra ac, nunc. Praesent eget sem vel leo ultrices +bibendum. Aenean faucibus. Morbi dolor nulla, malesuada eu, pulvinar +at, mollis ac, nulla. Curabitur auctor semper nulla. Donec varius +orci eget risus. Duis nibh mi, congue eu, accumsan eleifend, +sagittis quis, diam. Duis eget orci sit amet orci dignissim rutrum. + +Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, +wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, +lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed +accumsan bibendum, erat ligula aliquet magna, vitae ornare odio +metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut +massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque +penatibus et magnis dis parturient montes, nascetur ridiculus mus. +Aliquam tincidunt urna. Nulla ullamcorper vestibulum turpis. +Pellentesque cursus luctus mauris.} +} + +@entry{loremiii-iv, + name = {lorem 3--4}, + description = {Nulla malesuada porttitor diam. Donec felis erat, congue non, +volutpat at, tincidunt tristique, libero. Vivamus viverra fermentum +felis. Donec nonummy pellentesque ante. Phasellus adipiscing semper +elit. Proin fermentum massa ac quam. Sed diam turpis, molestie +vitae, placerat a, molestie nec, leo. Maecenas lacinia. Nam ipsum +ligula, eleifend at, accumsan nec, suscipit a, ipsum. Morbi blandit +ligula feugiat magna. Nunc eleifend consequat lorem. Sed lacinia +nulla vitae enim. Pellentesque tincidunt purus vel magna. Integer +non enim. Praesent euismod nunc eu purus. Donec bibendum quam in +tellus. Nullam cursus pulvinar lectus. Donec et mi. Nam vulputate +metus eu enim. Vestibulum pellentesque felis eu massa. + +Quisque ullamcorper placerat ipsum. Cras nibh. Morbi vel justo +vitae lacus tincidunt ultrices. Lorem ipsum dolor sit amet, +consectetuer adipiscing elit. In hac habitasse platea dictumst. +Integer tempus convallis augue. Etiam facilisis. Nunc elementum +fermentum wisi. Aenean placerat. Ut imperdiet, enim sed gravida +sollicitudin, felis odio placerat quam, ac pulvinar elit purus eget +enim. Nunc vitae tortor. Proin tempus nibh sit amet nisl. Vivamus +quis tortor vitae risus porta vehicula.} +} + +@entry{loremv-vi, + name = {lorem 5--6}, + description = {Fusce mauris. Vestibulum luctus nibh at lectus. Sed bibendum, nulla +a faucibus semper, leo velit ultricies tellus, ac venenatis arcu +wisi vel nisl. Vestibulum diam. Aliquam pellentesque, augue quis +sagittis posuere, turpis lacus congue quam, in hendrerit risus eros +eget felis. Maecenas eget erat in sapien mattis porttitor. +Vestibulum porttitor. Nulla facilisi. Sed a turpis eu lacus commodo +facilisis. Morbi fringilla, wisi in dignissim interdum, justo lectus +sagittis dui, et vehicula libero dui cursus dui. Mauris tempor +ligula sed lacus. Duis cursus enim ut augue. Cras ac magna. Cras +nulla. Nulla egestas. Curabitur a leo. Quisque egestas wisi eget +nunc. Nam feugiat lacus vel est. Curabitur consectetuer.% + + +Suspendisse vel felis. Ut lorem lorem, interdum eu, tincidunt sit +amet, laoreet vitae, arcu. Aenean faucibus pede eu ante. Praesent +enim elit, rutrum at, molestie non, nonummy vel, nisl. Ut lectus +eros, malesuada sit amet, fermentum eu, sodales cursus, magna. Donec +eu purus. Quisque vehicula, urna sed ultricies auctor, pede lorem +egestas dui, et convallis elit erat sed nulla. Donec luctus. +Curabitur et nunc. Aliquam dolor odio, commodo pretium, ultricies +non, pharetra in, velit. Integer arcu est, nonummy in, fermentum +faucibus, egestas vel, odio.} +} + +@entry{loremvii-viii, + name = {lorem 7--8}, + description = {Sed commodo posuere pede. Mauris ut est. Ut quis purus. Sed ac odio. +Sed vehicula hendrerit sem. Duis non odio. Morbi ut dui. Sed +accumsan risus eget odio. In hac habitasse platea dictumst. +Pellentesque non elit. Fusce sed justo eu urna porta tincidunt. +Mauris felis odio, sollicitudin sed, volutpat a, ornare ac, erat. +Morbi quis dolor. Donec pellentesque, erat ac sagittis semper, nunc +dui lobortis purus, quis congue purus metus ultricies tellus. Proin +et quam. Class aptent taciti sociosqu ad litora torquent per conubia +nostra, per inceptos hymenaeos. Praesent sapien turpis, fermentum +vel, eleifend faucibus, vehicula eu, lacus. + +Pellentesque habitant morbi tristique senectus et netus et malesuada +fames ac turpis egestas. Donec odio elit, dictum in, hendrerit sit +amet, egestas sed, leo. Praesent feugiat sapien aliquet odio. +Integer vitae justo. Aliquam vestibulum fringilla lorem. Sed neque +lectus, consectetuer at, consectetuer sed, eleifend ac, lectus. +Nulla facilisi. Pellentesque eget lectus. Proin eu metus. Sed +porttitor. In hac habitasse platea dictumst. Suspendisse eu lectus. +Ut mi mi, lacinia sit amet, placerat et, mollis vitae, dui. Sed ante +tellus, tristique ut, iaculis eu, malesuada ac, dui. Mauris nibh +leo, facilisis non, adipiscing quis, ultrices a, dui.} +} + +@entry{loremix-x, + name = {lorem 9--10}, + description = {Morbi luctus, wisi viverra faucibus pretium, nibh est placerat odio, +nec commodo wisi enim eget quam. Quisque libero justo, consectetuer +a, feugiat vitae, porttitor eu, libero. Suspendisse sed mauris +vitae elit sollicitudin malesuada. Maecenas ultricies eros sit amet +ante. Ut venenatis velit. Maecenas sed mi eget dui varius euismod. +Phasellus aliquet volutpat odio. Vestibulum ante ipsum primis in +faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque +sit amet pede ac sem eleifend consectetuer. Nullam elementum, urna +vel imperdiet sodales, elit ipsum pharetra ligula, ac pretium ante +justo a nulla. Curabitur tristique arcu eu metus. Vestibulum lectus. +Proin mauris. Proin eu nunc eu urna hendrerit faucibus. Aliquam +auctor, pede consequat laoreet varius, eros tellus scelerisque quam, +pellentesque hendrerit ipsum dolor sed augue. Nulla nec lacus. + +Suspendisse vitae elit. Aliquam arcu neque, ornare in, ullamcorper +quis, commodo eu, libero. Fusce sagittis erat at erat tristique +mollis. Maecenas sapien libero, molestie et, lobortis in, sodales +eget, dui. Morbi ultrices rutrum lorem. Nam elementum ullamcorper +leo. Morbi dui. Aliquam sagittis. Nunc placerat. Pellentesque +tristique sodales est. Maecenas imperdiet lacinia velit. Cras non +urna. Morbi eros pede, suscipit ac, varius vel, egestas non, eros. +Praesent malesuada, diam id pretium elementum, eros sem dictum +tortor, vel consectetuer odio sem sed wisi.} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-parent.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{sedmattis, + name = {sed mattis}, + description = {erat sit amet} +} + +@entry{gravida, + parent = {sedmattis}, + name = {gravida}, + description = {malesuada} +} + +@entry{elitaugue, + parent = {sedmattis}, + name = {elit augue}, + description = {egestas diam} +} + +@entry{tempus, + parent = {sedmattis}, + name = {tempus}, + description = {scelerisque} +} + +@entry{nunc, + name = {nunc}, + description = {nisl vitae} +} + +@entry{libero, + parent = {nunc}, + name = {libero}, + description = {sed +consequat} +} + +@entry{feugiat, + parent = {nunc}, + name = {feugiat}, + description = {massa} +} + +@entry{porta, + parent = {nunc}, + name = {porta}, + description = {eros +in eleifend} +} + +@entry{variuserat, + parent = {nunc}, + name = {varius erat}, + description = {leo rutrum dui} +} + +@entry{nonconvallis, + name = {non +convallis}, + description = {lectus orci ut nibh} +} + +@entry{sedlorem, + parent = {nonconvallis}, + name = {sedlorem}, + description = {massa} +} + +@entry{nonummyquis, + parent = {nonconvallis}, + name = {nonummy +quis}, + description = {egestas id} +} + +@entry{condimentum, + name = {condimentum}, + description = {at +nisl} +} + +@entry{maecenas, + parent = {condimentum}, + name = {maecenas}, + description = {at nibh} +} + +@entry{aliquamet, + name = {aliquam et}, + description = {augue} +} + +@entry{atnunc, + parent = {aliquamet}, + name = {at nunc}, + description = {pellentesque +ullamcorper} +} + +@entry{duisnisl, + parent = {atnunc}, + name = {duisnisl}, + description = {laoreet +suscipit} +} + +@entry{duisnibh, + parent = {atnunc}, + name = {duisnibh}, + description = {convallis ut} +} + +@entry{rutrum, + name = {rutrum}, + description = {id, enim} +} + +@entry{phasellus, + parent = {rutrum}, + name = {phasellus}, + description = {odio} +} + +@entry{nullanulla, + parent = {rutrum}, + name = {nulla nulla}, + description = {elit, molestie non} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-symbols.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{alpha, + symbol = {\ensuremath{\alpha}}, + name = {alpha}, + description = {Quisque ullamcorper placerat ipsum.} +} + +@entry{beta, + symbol = {\ensuremath{\beta}}, + name = {beta}, + description = {Cras nibh.} +} + +@entry{gamma, + symbol = {\ensuremath{\gamma}}, + name = {gamma}, + description = {Morbi vel justo vitae lacus tincidunt ultrices.} +} + +@entry{delta, + symbol = {\ensuremath{\delta}}, + name = {delta}, + description = {Lorem ipsum dolor sit amet, consectetuer adipiscing +elit.} +} + +@entry{epsilon, + symbol = {\ensuremath{\epsilon}}, + name = {epsilon}, + description = {In hac habitasse platea dictumst.} +} + +@entry{zeta, + symbol = {\ensuremath{\zeta}}, + name = {zeta}, + description = {Integer tempus convallis augue.} +} + +@entry{eta, + symbol = {\ensuremath{\eta}}, + name = {eta}, + description = {Etiam facilisis.} +} + +@entry{theta, + symbol = {\ensuremath{\theta}}, + name = {theta}, + description = {Nunc elementum fermentum wisi.} +} + +@entry{iota, + symbol = {\ensuremath{i}}, + name = {iota}, + description = {Aenean placerat.} +} + +@entry{kappa, + symbol = {\ensuremath{\kappa}}, + name = {kappa}, + description = {Ut imperdiet, enim sed gravida sollicitudin, felis odio +placerat quam, ac pulvinar elit purus eget enim.} +} + +@entry{lambda, + symbol = {\ensuremath{\lambda}}, + name = {lambda}, + description = {Nunc vitae tortor.} +} + +@entry{mu, + symbol = {\ensuremath{\mu}}, + name = {mu}, + description = {Proin tempus nibh sit amet nisl.} +} + +@entry{nu, + symbol = {\ensuremath{\nu}}, + name = {nu}, + description = {Vivamus quis tortor vitae risus porta vehicula.} +} + +@entry{xi, + symbol = {\ensuremath{\xi}}, + name = {xi}, + description = {Fusce mauris.} +} + +@entry{pi, + symbol = {\ensuremath{\pi}}, + name = {pi}, + description = {Vestibulum luctus nibh at lectus.} +} + +@entry{rho, + symbol = {\ensuremath{\rho}}, + name = {rho}, + description = {Sed bibendum, nulla a faucibus semper, leo velit +ultricies tellus, ac venenatis arcu wisi vel nisl. Vestibulum diam.} +} + +@entry{sigma, + symbol = {\ensuremath{\sigma}}, + name = {sigma}, + description = {Aliquam pellentesque, augue quis sagittis posuere, +turpis lacus congue quam, in hendrerit risus eros eget felis.} +} + +@entry{tau, + symbol = {\ensuremath{\tau}}, + name = {tau}, + description = {Maecenas eget erat in sapien mattis porttitor.} +} + +@entry{upsilon, + symbol = {\ensuremath{\upsilon}}, + name = {upsilon}, + description = {Vestibulum porttitor.} +} + +@entry{phi, + symbol = {\ensuremath{\phi}}, + name = {phi}, + description = {Nulla facilisi.} +} + +@entry{chi, + symbol = {\ensuremath{\chi}}, + name = {chi}, + description = {Sed a turpis eu lacus commodo facilisis.} +} + +@entry{psi, + symbol = {\ensuremath{\psi}}, + name = {psi}, + description = {Morbi fringilla, wisi in dignissim interdum, justo +lectus sagittis dui, et vehicula libero dui cursus dui.} +} + +@entry{omega, + symbol = {\ensuremath{\omega}}, + name = {omega}, + description = {Mauris tempor ligula sed lacus.} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-url.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{aenean-url, + user1 = {http://uk.tug.org/}, + name = {aenean}, + description = {adipiscing auctor est} +} + +@entry{morbi-url, + user1 = {http://www.ctan.org/}, + name = {morbi}, + description = {quam arcu, malesuada sed, volutpat et, elementum sit +amet, libero} +} + +@entry{duis-url, + user1 = {http://www.tug.org/}, + name = {duis}, + description = {mattis} +} + +@entry{sed-url, + user1 = {http://theoval.cmp.uea.ac.uk/\protect~nlct/}, + name = {sed}, + description = {cursus lectus quis odio (uses +\texttt{\string\protect\string~})} +} + +@entry{sed2-url, + user1 = {http://theoval.cmp.uea.ac.uk/\string~nlct/}, + name = {sed}, + description = {cursus lectus quis odio (uses +\texttt{\string\string\string~})} +} + +@entry{sed3-url, + user1 = {http://theoval.cmp.uea.ac.uk/\glstildechar nlct/}, + name = {sed}, + description = {cursus lectus quis odio (uses +\texttt{\string\glstildechar})} +} + +@entry{phasellus-url, + user1 = {http://theoval.cmp.uea.ac.uk/}, + name = {phasellus}, + description = {arcu (catcode change)} +} + +@entry{phasellus2-url, + user1 = {http://theoval.cmp.uea.ac.uk/\%7Enlct +}, + name = {phasellus}, + description = {arcu (uses \texttt{\string\%})} +} + +@entry{phasellus3-url, + user1 = {http://theoval.cmp.uea.ac.uk/\glspercentchar 7Enlct +}, + name = {phasellus}, + description = {arcu (uses + \texttt{\string\glspercentchar})} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*example-glossaries-xr.bib> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% Encoding: UTF-8 +@entry{lorem, + name = {lorem}, + description = {ipsum} +} + +@entry{alias-lorem, + name = {alias-lorem}, + description = {ipsum}, + alias = {lorem} +} + +@entry{dolor, + name = {dolor}, + description = {sit} +} + +@entry{amet, + see = {dolor}, + name = {amet}, + description = {consectetuer} +} + +@entry{adipiscing, + name = {adipiscing}, + description = {elit} +} + +@entry{ut, + name = {ut}, + description = {purus} +} + +@entry{elit, + name = {elit}, + description = {vestibulum}, + seealso = {adipiscing,ut} +} + +@entry{placerat, + name = {placerat}, + description = {ac} +} + +@entry{vitae, + name = {vitae}, + description = {felis} +} + +@entry{curabitur, + name = {curabitur}, + description = {gravida} +} + +@entry{mauris, + name = {mauris}, + description = {nam} +} + +@entry{arcu, + name = {arcu}, + description = {libero}, + seealso = {placerat,vitae,curabitur} +} + +@entry{nonummy, + name = {nonummy}, + description = {eget}, + seealso = {mauris} +} + +@entry{consectetuer, + parent = {nonummy}, + name = {consectetuer}, + description = {id} +} + +@entry{vulputate, + parent = {nonummy}, + name = {vulputate}, + description = {a magna} +} + +@entry{donec, + name = {donec}, + description = {vehicula} +} + +@entry{augue, + name = {augue}, + description = {eu neque} +} + +@entry{pellentesque, + see = {augue}, + name = {pellentesque}, + description = {habitant} +} + +@entry{morbi, + name = {morbi}, + description = {tristique} +} + +@entry{senectus, + name = {senectus}, + description = {et netus} +} + +@entry{et, + see = {vulputate}, + name = {et}, + description = {malesuada} +} + +@entry{fames, + name = {fames}, + description = {ac} +} + +@entry{turpis, + name = {turpis}, + description = {egestas}, + seealso = {consectetuer} +} + +@entry{leo, + name = {leo}, + description = {cras} +} + +@entry{viverra, + name = {viverra}, + description = {metus} +} + +@entry{rhoncus, + name = {rhoncus}, + description = {sem} +} + +@entry{nulla, + name = {nulla}, + description = {et} +} + +@entry{lectus, + name = {lectus}, + description = {vestibulum} +} + +@entry{urna, + parent = {lectus}, + see = {nulla}, + name = {urna}, + description = {fringilla} +} + +@entry{ultrices, + parent = {lectus}, + name = {ultrices}, + description = {phasellus} +} + +@entry{eu, + parent = {lectus}, + name = {eu}, + description = {tellus} +} + +@entry{alias-eu, + name = {alias-eu}, + description = {tellus}, + alias = {eu} +} + +@entry{sit, + name = {sit}, + description = {amet} +} + +@entry{tortor, + name = {tortor}, + description = {gravida} +} + +@entry{integer, + name = {integer}, + description = {sapien} +} + +@entry{est, + name = {est}, + description = {iaculis} +} + +@entry{in, + name = {in}, + description = {pretium}, + seealso = {sit,tortor,est} +} + +@entry{quis, + name = {quis}, + description = {viverra} +} + +@entry{ac, + name = {ac}, + description = {nunc} +} + +@entry{praesent, + name = {praesent}, + description = {eget \gls{ac}} +} + +@entry{sem, + name = {sem}, + description = {vel leo +\glshyperlink{quis}} +} + +@entry{bibendum, + name = {bibendum}, + description = {ultrices} +} + +@entry{aenean, + name = {aenean}, + description = {faucibus} +} + +@entry{malesuada, + parent = {aenean}, + name = {malesuada}, + description = {eu} +} + +@entry{pulvinar, + parent = {aenean}, + name = {pulvinar}, + description = {at} +} + +@entry{mollis, + parent = {aenean}, + name = {mollis}, + description = {ac nulla} +} + +@entry{auctor, + parent = {aenean}, + name = {auctor}, + description = {semper} +} + +@entry{varius, + parent = {aenean}, + name = {varius}, + description = {orci} +} + +@entry{eget, + name = {eget}, + description = {risus} +} + +@entry{duis, + name = {duis}, + description = {nibh} +} + +@entry{mi, + name = {mi}, + description = {congue} +} + +@entry{accumsan, + name = {accumsan}, + description = {eleifend} +} + +@entry{sagittis, + see = {eget}, + name = {sagittis}, + description = {quis} +} + +@entry{diam, + name = {diam}, + description = {duis} +} + +@entry{orci, + name = {orci}, + description = {dignissim}, + seealso = {diam} +} + +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +% +% \end{macrocode} +%\fi %\Finale \endinput diff --git a/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins b/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins index c316b184ac6..80c157f3f32 100644 --- a/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins +++ b/Master/texmf-dist/source/latex/glossaries-extra/glossaries-extra.ins @@ -1,4 +1,4 @@ -% glossaries-extra.ins generated using makedtx version 1.2 2017/8/10 15:55 +% glossaries-extra.ins generated using makedtx version 1.2 2017/9/8 22:43 \input docstrip \preamble @@ -18,7 +18,7 @@ The Current Maintainer of this work is Nicola Talbot. - This work consists of the files glossaries-extra.dtx and glossaries-extra.ins and the derived files glossaries-extra.sty, glossaries-extra-stylemods.sty, example-glossaries-xr.tex. + This work consists of the files glossaries-extra.dtx and glossaries-extra.ins and the derived files glossaries-extra.sty, glossaries-extra-stylemods.sty, example-glossaries-xr.tex, example-glossaries-acronym-desc.bib, example-glossaries-acronym.bib, example-glossaries-acronyms-lang.bib, example-glossaries-brief.bib, example-glossaries-childnoname.bib, example-glossaries-cite.bib, example-glossaries-images.bib, example-glossaries-long.bib, example-glossaries-multipar.bib, example-glossaries-parent.bib, example-glossaries-symbols.bib, example-glossaries-url.bib, example-glossaries-xr.bib. \endpreamble @@ -30,6 +30,32 @@ \usepostamble\defaultpostamble\from{glossaries-extra.dtx}{glossaries-extra-stylemods.sty,package}} \file{example-glossaries-xr.tex}{\usepreamble\defaultpreamble \usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-xr.tex,package}} +\file{example-glossaries-acronym-desc.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-acronym-desc.bib,package}} +\file{example-glossaries-acronym.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-acronym.bib,package}} +\file{example-glossaries-acronyms-lang.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-acronyms-lang.bib,package}} +\file{example-glossaries-brief.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-brief.bib,package}} +\file{example-glossaries-childnoname.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-childnoname.bib,package}} +\file{example-glossaries-cite.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-cite.bib,package}} +\file{example-glossaries-images.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-images.bib,package}} +\file{example-glossaries-long.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-long.bib,package}} +\file{example-glossaries-multipar.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-multipar.bib,package}} +\file{example-glossaries-parent.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-parent.bib,package}} +\file{example-glossaries-symbols.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-symbols.bib,package}} +\file{example-glossaries-url.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-url.bib,package}} +\file{example-glossaries-xr.bib}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{glossaries-extra.dtx}{example-glossaries-xr.bib,package}} } \endbatchfile -- cgit v1.2.3