diff options
Diffstat (limited to 'macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.tex')
-rw-r--r-- | macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.tex | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.tex b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.tex new file mode 100644 index 0000000000..d883276530 --- /dev/null +++ b/macros/latex/contrib/glossaries-extra/glossaries-extra-manual-examples/glossaries-extra-manual-example152.tex @@ -0,0 +1,85 @@ +% This file is embedded in glossaries-extra-manual.pdf +% Example 152 Using bib2gls: multiple resource sets +% arara: pdflatex +% arara: bib2gls +% arara: pdflatex +% arara: pdfcrop +\documentclass[12pt]{article} +\pagestyle{empty} +\begin{filecontents*}{terms.bib} +@entry{bird, + name={bird}, + description={feathered animal}, + see={[see also]duck,goose} +} + +@entry{duck, + name={duck}, + description={a waterbird with short legs} +} + +@entry{goose, + name="goose", + plural="geese", + description={a waterbird with a long neck} +}\end{filecontents*} +\begin{filecontents*}{abbrvs.bib} +@string{ssi={server-side includes}} +@string{html={hypertext markup language}} + +@abbreviation{shtml, + short="shtml", + long= ssi # " enabled " # html, + description={a combination of \gls{html} and \gls{ssi}} +} + +@abbreviation{html, + short ="html", + long = html, + description={a markup language for creating web pages} +} + +@abbreviation{ssi, + short="ssi", + long = ssi, + description={a simple interpreted server-side scripting language} +} + +@abbreviation{xml, + short={xml}, long={extensible markup language}, description={a simple text-base format for representing structured information} }\end{filecontents*} +\begin{filecontents*}{symbols.bib} +@preamble{"\providecommand{\mtx}[1]{\boldsymbol{#1}}"} + +@symbol{M, + name={\ensuremath{\mtx{M}}}, + description={a matrix} +} + +@symbol{v, + name={\ensuremath{\vec{v}}}, + description={a vector} +} + +@symbol{S, + name={\ensuremath{\mathcal{S}}}, + description={a set} +} +\end{filecontents*} +\usepackage[record,abbreviations,symbols]{glossaries-extra} + +\setabbreviationstyle{long-short-sc-desc} + +\GlsXtrLoadResources[src=terms,sort=en-GB,type=main] + +\GlsXtrLoadResources [src=abbrvs,sort=letter-nocase,type=abbreviations] + +\GlsXtrLoadResources [src=symbols,sort=use,type=symbols] +\begin{document} +\gls{bird} + +\gls{shtml} + +\gls{M} + +\printunsrtglossaries +\end{document} |