glossaries: how to typeset the list of page numbers in textsmaller and reduce the vertical gaphyperref +...
Indicating multiple different modes of speech (fantasy language or telepathy)
Can one define wavefronts for waves travelling on a stretched string?
I2C signal and power over long range (10meter cable)
How to interpret the phrase "t’en a fait voir à toi"?
Simulating a probability of 1 of 2^N with less than N random bits
The One-Electron Universe postulate is true - what simple change can I make to change the whole universe?
How did Monica know how to operate Carol's "designer"?
Calculating the number of days between 2 dates in Excel
How do ultrasonic sensors differentiate between transmitted and received signals?
Superhero words!
Music terminology - why are seven letters used to name scale tones
Is there a smaller tautogram checker?
Could solar power be utilized and substitute coal in the 19th century?
Is it okay / does it make sense for another player to join a running game of Munchkin?
You're three for three
Should my PhD thesis be submitted under my legal name?
How to deal with or prevent idle in the test team?
How can I raise concerns with a new DM about XP splitting?
Stereotypical names
Invariance of results when scaling explanatory variables in logistic regression, is there a proof?
My boss asked me to take a one-day class, then signs it up as a day off
What is the term when two people sing in harmony, but they aren't singing the same notes?
What (else) happened July 1st 1858 in London?
Why does this part of the Space Shuttle launch pad seem to be floating in air?
glossaries: how to typeset the list of page numbers in textsmaller and reduce the vertical gap
hyperref + glossaries + latex = bad spacing around math relationsBug in svindd.ist?fncychap package - vertical gap/space between text and heading too large - how to reduce?Reduce vertical spacing/gap - for listoftables, listoftables between heading and first entryReduce the gap between begin{theorem} and [name]Reduce gap between a figure and a paragraphHow to reduce the gap between the header and the figure in LatexReduce the gap between Bio's in IEEEtranglossaries dual entries: prevent page from acronym list appearing in glossary number listReduce gap between subfloat and subcaptionglossaries-extra not displaying page numbersHow to make a list of abbreviations, acronyms, symbols, glossary and index with the glossaries package?
I use glossaries to typeset the list of symbols in a book I edit. Since the book is large, the list of page numbers for each entry is long, making the whole glossary occupy too much space. I wish to reduce this space by typesetting the page numbers using smaller or textsmaller.
Here is what I tried. I wrote a file called, say, q.tex, containing,
documentclass[deutsch,graybox,envcountchap]{svmono}%%% Version 5.6 from https://www.springer.com/gp/authors-editors/book-authors-editors/resources-guidelines/rights-permissions-licensing/manuscript-preparation/5636 or https://resource-cms.springernature.com/springer-cms/rest/v1/content/20566/data/v9
usepackage[paperwidth=168mm,paperheight=240mm,height=210mm,width=144mm,includeall=true]{geometry}
usepackage[T2A,T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[latin,ngerman]{babel}
usepackage{newtxtext}
usepackage[slantedGreek]{newtxmath}
usepackage[babel=true,final=true,verbose=errors,protrusion=true,expansion=true]{microtype}
usepackage{csquotes}
usepackage[hidelinks]{hyperref}
%%% The next hack improves how hyperref jives with svindd.ist, see https://tex.stackexchange.com/a/429446
makeatletter
def@commahyperpage#1{@@commahyperpage#1,,,\}
def@@commahyperpage#1,,#2,#3\{%
ifx\#2\%
HyInd@pagelink{#1}%
else
HyInd@pagelink{#1},,HyInd@pagelink{#2}%
fi
}
makeatother
usepackage[makeindex,toc,nogroupskip,nomain]{glossaries-extra}
setglossarystyle{long3col}renewcommand{glspagelistwidth}{8.62em}
renewcommand*{glsnumberformat}[1]{textsmaller[6]{#1}}
GlsSetQuote{+} %%% Hack to work with makeindex
usepackage{relsize}
usepackage[ngerman,capitalize]{cleveref}
newglossary[nlg]{notation}{not}{ntn}{Symbolverzeichnis}
makeglossaries
%%% See https://tex.stackexchange.com/questions/399338/hyperref-glossaries-latex-bad-spacing-around-math-relations
glssetcategoryattribute{mathrelation}{hyperoutside}{false}
glssetcategoryattribute{mathrelation}{textformat}{mathrel}
glssetcategoryattribute{mathoperator}{hyperoutside}{false}
glssetcategoryattribute{mathoperator}{textformat}{mathop}
newglossaryentry{not:booleanValues}{type=notation, name={(mathbb{B})}, text={mathbb{B}}, sort={B}, description={Die Menge boolescher Werte.}}
newglossaryentry{not:logicalTruthValue}{type=notation, name=(mathrm{L}), text={mathrm{L}}, sort={BL}, description={Boolescher Wert glqq Wahrgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:logicalFalsehoodValue}{type=notation, name=(mathrm{O}), text={mathrm{O}}, sort={BO}, description={Boolescher Wert glqq Falschgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:partialMap}{type=notation, name={(dashrightarrow)}, category=mathrelation, text={dashrightarrow}, sort=partialMap, description={Unter (X{dashrightarrow}Y) verstehen wir die Menge partieller Funktionen von (X) nach (Y).}}
letsupopsup letsuprelax
DeclareMathOperator*{sup}{gls{not:supremum}}
newglossaryentry{not:supremum}{type=notation, name={(mathrm{sup})}, category=mathoperator, text=!supop, sort={supremum}, description={Das Supremum, die kleinste obere Schranke einer Menge in einer Halbordnung.}}
letinfopinf letinfrelax
DeclareMathOperator*{inf}{gls{not:infimum}}
newglossaryentry{not:infimum}{type=notation, name={(mathrm{inf})}, category=mathoperator, text=!infop, sort={infimum}, description={Das Infimum, die größte untere Schranke einer Menge in einer Halbordnung.}}
newglossaryentry{not:leastFixedPoint}{type=notation, name={(muup)}, category=mathoperator, text=muup, sort={mu}, description={Mit (muup,f) wird der kleinste Fixpunkt (im Falle der Existenz) der Funktion (f) bezeichnet.}}
newglossaryentry{not:endOfProof}{type=notation, name={QED}, text=QED, sort={QED0}, description={foreignlanguage{latin}{Quod erat demonstrandum}. Bezeichnet das Ende eines Beweises.}}
makeindex
begin{document}
pagenumbering{Roman}%%% change from "Roman" to "gobble" later
maketitle
frontmatter
tableofcontents
mainmatter
newcommand{testall}{(gls{not:booleanValues}) (gls{not:logicalTruthValue}) (gls{not:logicalFalsehoodValue}) (gls{not:partialMap}) (sup) (inf) (gls{not:leastFixedPoint}) gls{not:endOfProof}}
newcommand{testalld}{testallcleardoublepagetestallcleardoublepage}
newcommand{testalldd}{testalldcleardoublepagetestalldcleardoublepage}
newcommand{testallddd}{testallddcleardoublepagetestallddcleardoublepage}
newcommand{testalldddd}{testalldddcleardoublepagetestalldddcleardoublepage}
testalldddd
backmatter
glsaddallunused%
newlength{oldtabcolsep}%
setlength{oldtabcolsep}{tabcolsep}%
makeatlettersetlength{tabcolsep}{3p@}makeatother%
letoldarraystretcharraystretch%
renewcommand{arraystretch}{2}%
printglossaries%
letarraystretcholdarraystretch%
makeatletter
setlength{tabcolsep}{oldtabcolsep}%
makeatother%
end{document}
Then I ran pdflatex q && makeindex -g -s q.ist -t q.nlg -o q.not q.ntn in a loop until the output stabilized. The result was:

As you see, I could reduce the size of the digits only.
How to reduce the size of each page-number list as a whole (including the commans and the spaces)?
How to remove the vertical gap between the glossary title (here: "Symbolverzeichnis") and the first item of the glossary (here: "𝔹 Die Menge boolescher Werte ... ").
spacing fontsize glossaries-extra relsize
add a comment |
I use glossaries to typeset the list of symbols in a book I edit. Since the book is large, the list of page numbers for each entry is long, making the whole glossary occupy too much space. I wish to reduce this space by typesetting the page numbers using smaller or textsmaller.
Here is what I tried. I wrote a file called, say, q.tex, containing,
documentclass[deutsch,graybox,envcountchap]{svmono}%%% Version 5.6 from https://www.springer.com/gp/authors-editors/book-authors-editors/resources-guidelines/rights-permissions-licensing/manuscript-preparation/5636 or https://resource-cms.springernature.com/springer-cms/rest/v1/content/20566/data/v9
usepackage[paperwidth=168mm,paperheight=240mm,height=210mm,width=144mm,includeall=true]{geometry}
usepackage[T2A,T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[latin,ngerman]{babel}
usepackage{newtxtext}
usepackage[slantedGreek]{newtxmath}
usepackage[babel=true,final=true,verbose=errors,protrusion=true,expansion=true]{microtype}
usepackage{csquotes}
usepackage[hidelinks]{hyperref}
%%% The next hack improves how hyperref jives with svindd.ist, see https://tex.stackexchange.com/a/429446
makeatletter
def@commahyperpage#1{@@commahyperpage#1,,,\}
def@@commahyperpage#1,,#2,#3\{%
ifx\#2\%
HyInd@pagelink{#1}%
else
HyInd@pagelink{#1},,HyInd@pagelink{#2}%
fi
}
makeatother
usepackage[makeindex,toc,nogroupskip,nomain]{glossaries-extra}
setglossarystyle{long3col}renewcommand{glspagelistwidth}{8.62em}
renewcommand*{glsnumberformat}[1]{textsmaller[6]{#1}}
GlsSetQuote{+} %%% Hack to work with makeindex
usepackage{relsize}
usepackage[ngerman,capitalize]{cleveref}
newglossary[nlg]{notation}{not}{ntn}{Symbolverzeichnis}
makeglossaries
%%% See https://tex.stackexchange.com/questions/399338/hyperref-glossaries-latex-bad-spacing-around-math-relations
glssetcategoryattribute{mathrelation}{hyperoutside}{false}
glssetcategoryattribute{mathrelation}{textformat}{mathrel}
glssetcategoryattribute{mathoperator}{hyperoutside}{false}
glssetcategoryattribute{mathoperator}{textformat}{mathop}
newglossaryentry{not:booleanValues}{type=notation, name={(mathbb{B})}, text={mathbb{B}}, sort={B}, description={Die Menge boolescher Werte.}}
newglossaryentry{not:logicalTruthValue}{type=notation, name=(mathrm{L}), text={mathrm{L}}, sort={BL}, description={Boolescher Wert glqq Wahrgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:logicalFalsehoodValue}{type=notation, name=(mathrm{O}), text={mathrm{O}}, sort={BO}, description={Boolescher Wert glqq Falschgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:partialMap}{type=notation, name={(dashrightarrow)}, category=mathrelation, text={dashrightarrow}, sort=partialMap, description={Unter (X{dashrightarrow}Y) verstehen wir die Menge partieller Funktionen von (X) nach (Y).}}
letsupopsup letsuprelax
DeclareMathOperator*{sup}{gls{not:supremum}}
newglossaryentry{not:supremum}{type=notation, name={(mathrm{sup})}, category=mathoperator, text=!supop, sort={supremum}, description={Das Supremum, die kleinste obere Schranke einer Menge in einer Halbordnung.}}
letinfopinf letinfrelax
DeclareMathOperator*{inf}{gls{not:infimum}}
newglossaryentry{not:infimum}{type=notation, name={(mathrm{inf})}, category=mathoperator, text=!infop, sort={infimum}, description={Das Infimum, die größte untere Schranke einer Menge in einer Halbordnung.}}
newglossaryentry{not:leastFixedPoint}{type=notation, name={(muup)}, category=mathoperator, text=muup, sort={mu}, description={Mit (muup,f) wird der kleinste Fixpunkt (im Falle der Existenz) der Funktion (f) bezeichnet.}}
newglossaryentry{not:endOfProof}{type=notation, name={QED}, text=QED, sort={QED0}, description={foreignlanguage{latin}{Quod erat demonstrandum}. Bezeichnet das Ende eines Beweises.}}
makeindex
begin{document}
pagenumbering{Roman}%%% change from "Roman" to "gobble" later
maketitle
frontmatter
tableofcontents
mainmatter
newcommand{testall}{(gls{not:booleanValues}) (gls{not:logicalTruthValue}) (gls{not:logicalFalsehoodValue}) (gls{not:partialMap}) (sup) (inf) (gls{not:leastFixedPoint}) gls{not:endOfProof}}
newcommand{testalld}{testallcleardoublepagetestallcleardoublepage}
newcommand{testalldd}{testalldcleardoublepagetestalldcleardoublepage}
newcommand{testallddd}{testallddcleardoublepagetestallddcleardoublepage}
newcommand{testalldddd}{testalldddcleardoublepagetestalldddcleardoublepage}
testalldddd
backmatter
glsaddallunused%
newlength{oldtabcolsep}%
setlength{oldtabcolsep}{tabcolsep}%
makeatlettersetlength{tabcolsep}{3p@}makeatother%
letoldarraystretcharraystretch%
renewcommand{arraystretch}{2}%
printglossaries%
letarraystretcholdarraystretch%
makeatletter
setlength{tabcolsep}{oldtabcolsep}%
makeatother%
end{document}
Then I ran pdflatex q && makeindex -g -s q.ist -t q.nlg -o q.not q.ntn in a loop until the output stabilized. The result was:

As you see, I could reduce the size of the digits only.
How to reduce the size of each page-number list as a whole (including the commans and the spaces)?
How to remove the vertical gap between the glossary title (here: "Symbolverzeichnis") and the first item of the glossary (here: "𝔹 Die Menge boolescher Werte ... ").
spacing fontsize glossaries-extra relsize
add a comment |
I use glossaries to typeset the list of symbols in a book I edit. Since the book is large, the list of page numbers for each entry is long, making the whole glossary occupy too much space. I wish to reduce this space by typesetting the page numbers using smaller or textsmaller.
Here is what I tried. I wrote a file called, say, q.tex, containing,
documentclass[deutsch,graybox,envcountchap]{svmono}%%% Version 5.6 from https://www.springer.com/gp/authors-editors/book-authors-editors/resources-guidelines/rights-permissions-licensing/manuscript-preparation/5636 or https://resource-cms.springernature.com/springer-cms/rest/v1/content/20566/data/v9
usepackage[paperwidth=168mm,paperheight=240mm,height=210mm,width=144mm,includeall=true]{geometry}
usepackage[T2A,T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[latin,ngerman]{babel}
usepackage{newtxtext}
usepackage[slantedGreek]{newtxmath}
usepackage[babel=true,final=true,verbose=errors,protrusion=true,expansion=true]{microtype}
usepackage{csquotes}
usepackage[hidelinks]{hyperref}
%%% The next hack improves how hyperref jives with svindd.ist, see https://tex.stackexchange.com/a/429446
makeatletter
def@commahyperpage#1{@@commahyperpage#1,,,\}
def@@commahyperpage#1,,#2,#3\{%
ifx\#2\%
HyInd@pagelink{#1}%
else
HyInd@pagelink{#1},,HyInd@pagelink{#2}%
fi
}
makeatother
usepackage[makeindex,toc,nogroupskip,nomain]{glossaries-extra}
setglossarystyle{long3col}renewcommand{glspagelistwidth}{8.62em}
renewcommand*{glsnumberformat}[1]{textsmaller[6]{#1}}
GlsSetQuote{+} %%% Hack to work with makeindex
usepackage{relsize}
usepackage[ngerman,capitalize]{cleveref}
newglossary[nlg]{notation}{not}{ntn}{Symbolverzeichnis}
makeglossaries
%%% See https://tex.stackexchange.com/questions/399338/hyperref-glossaries-latex-bad-spacing-around-math-relations
glssetcategoryattribute{mathrelation}{hyperoutside}{false}
glssetcategoryattribute{mathrelation}{textformat}{mathrel}
glssetcategoryattribute{mathoperator}{hyperoutside}{false}
glssetcategoryattribute{mathoperator}{textformat}{mathop}
newglossaryentry{not:booleanValues}{type=notation, name={(mathbb{B})}, text={mathbb{B}}, sort={B}, description={Die Menge boolescher Werte.}}
newglossaryentry{not:logicalTruthValue}{type=notation, name=(mathrm{L}), text={mathrm{L}}, sort={BL}, description={Boolescher Wert glqq Wahrgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:logicalFalsehoodValue}{type=notation, name=(mathrm{O}), text={mathrm{O}}, sort={BO}, description={Boolescher Wert glqq Falschgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:partialMap}{type=notation, name={(dashrightarrow)}, category=mathrelation, text={dashrightarrow}, sort=partialMap, description={Unter (X{dashrightarrow}Y) verstehen wir die Menge partieller Funktionen von (X) nach (Y).}}
letsupopsup letsuprelax
DeclareMathOperator*{sup}{gls{not:supremum}}
newglossaryentry{not:supremum}{type=notation, name={(mathrm{sup})}, category=mathoperator, text=!supop, sort={supremum}, description={Das Supremum, die kleinste obere Schranke einer Menge in einer Halbordnung.}}
letinfopinf letinfrelax
DeclareMathOperator*{inf}{gls{not:infimum}}
newglossaryentry{not:infimum}{type=notation, name={(mathrm{inf})}, category=mathoperator, text=!infop, sort={infimum}, description={Das Infimum, die größte untere Schranke einer Menge in einer Halbordnung.}}
newglossaryentry{not:leastFixedPoint}{type=notation, name={(muup)}, category=mathoperator, text=muup, sort={mu}, description={Mit (muup,f) wird der kleinste Fixpunkt (im Falle der Existenz) der Funktion (f) bezeichnet.}}
newglossaryentry{not:endOfProof}{type=notation, name={QED}, text=QED, sort={QED0}, description={foreignlanguage{latin}{Quod erat demonstrandum}. Bezeichnet das Ende eines Beweises.}}
makeindex
begin{document}
pagenumbering{Roman}%%% change from "Roman" to "gobble" later
maketitle
frontmatter
tableofcontents
mainmatter
newcommand{testall}{(gls{not:booleanValues}) (gls{not:logicalTruthValue}) (gls{not:logicalFalsehoodValue}) (gls{not:partialMap}) (sup) (inf) (gls{not:leastFixedPoint}) gls{not:endOfProof}}
newcommand{testalld}{testallcleardoublepagetestallcleardoublepage}
newcommand{testalldd}{testalldcleardoublepagetestalldcleardoublepage}
newcommand{testallddd}{testallddcleardoublepagetestallddcleardoublepage}
newcommand{testalldddd}{testalldddcleardoublepagetestalldddcleardoublepage}
testalldddd
backmatter
glsaddallunused%
newlength{oldtabcolsep}%
setlength{oldtabcolsep}{tabcolsep}%
makeatlettersetlength{tabcolsep}{3p@}makeatother%
letoldarraystretcharraystretch%
renewcommand{arraystretch}{2}%
printglossaries%
letarraystretcholdarraystretch%
makeatletter
setlength{tabcolsep}{oldtabcolsep}%
makeatother%
end{document}
Then I ran pdflatex q && makeindex -g -s q.ist -t q.nlg -o q.not q.ntn in a loop until the output stabilized. The result was:

As you see, I could reduce the size of the digits only.
How to reduce the size of each page-number list as a whole (including the commans and the spaces)?
How to remove the vertical gap between the glossary title (here: "Symbolverzeichnis") and the first item of the glossary (here: "𝔹 Die Menge boolescher Werte ... ").
spacing fontsize glossaries-extra relsize
I use glossaries to typeset the list of symbols in a book I edit. Since the book is large, the list of page numbers for each entry is long, making the whole glossary occupy too much space. I wish to reduce this space by typesetting the page numbers using smaller or textsmaller.
Here is what I tried. I wrote a file called, say, q.tex, containing,
documentclass[deutsch,graybox,envcountchap]{svmono}%%% Version 5.6 from https://www.springer.com/gp/authors-editors/book-authors-editors/resources-guidelines/rights-permissions-licensing/manuscript-preparation/5636 or https://resource-cms.springernature.com/springer-cms/rest/v1/content/20566/data/v9
usepackage[paperwidth=168mm,paperheight=240mm,height=210mm,width=144mm,includeall=true]{geometry}
usepackage[T2A,T1]{fontenc}
usepackage[utf8]{inputenc}
usepackage[latin,ngerman]{babel}
usepackage{newtxtext}
usepackage[slantedGreek]{newtxmath}
usepackage[babel=true,final=true,verbose=errors,protrusion=true,expansion=true]{microtype}
usepackage{csquotes}
usepackage[hidelinks]{hyperref}
%%% The next hack improves how hyperref jives with svindd.ist, see https://tex.stackexchange.com/a/429446
makeatletter
def@commahyperpage#1{@@commahyperpage#1,,,\}
def@@commahyperpage#1,,#2,#3\{%
ifx\#2\%
HyInd@pagelink{#1}%
else
HyInd@pagelink{#1},,HyInd@pagelink{#2}%
fi
}
makeatother
usepackage[makeindex,toc,nogroupskip,nomain]{glossaries-extra}
setglossarystyle{long3col}renewcommand{glspagelistwidth}{8.62em}
renewcommand*{glsnumberformat}[1]{textsmaller[6]{#1}}
GlsSetQuote{+} %%% Hack to work with makeindex
usepackage{relsize}
usepackage[ngerman,capitalize]{cleveref}
newglossary[nlg]{notation}{not}{ntn}{Symbolverzeichnis}
makeglossaries
%%% See https://tex.stackexchange.com/questions/399338/hyperref-glossaries-latex-bad-spacing-around-math-relations
glssetcategoryattribute{mathrelation}{hyperoutside}{false}
glssetcategoryattribute{mathrelation}{textformat}{mathrel}
glssetcategoryattribute{mathoperator}{hyperoutside}{false}
glssetcategoryattribute{mathoperator}{textformat}{mathop}
newglossaryentry{not:booleanValues}{type=notation, name={(mathbb{B})}, text={mathbb{B}}, sort={B}, description={Die Menge boolescher Werte.}}
newglossaryentry{not:logicalTruthValue}{type=notation, name=(mathrm{L}), text={mathrm{L}}, sort={BL}, description={Boolescher Wert glqq Wahrgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:logicalFalsehoodValue}{type=notation, name=(mathrm{O}), text={mathrm{O}}, sort={BO}, description={Boolescher Wert glqq Falschgrqq.}}%%% German shorthands "` and "' from babel don't work that easily with glossaries
newglossaryentry{not:partialMap}{type=notation, name={(dashrightarrow)}, category=mathrelation, text={dashrightarrow}, sort=partialMap, description={Unter (X{dashrightarrow}Y) verstehen wir die Menge partieller Funktionen von (X) nach (Y).}}
letsupopsup letsuprelax
DeclareMathOperator*{sup}{gls{not:supremum}}
newglossaryentry{not:supremum}{type=notation, name={(mathrm{sup})}, category=mathoperator, text=!supop, sort={supremum}, description={Das Supremum, die kleinste obere Schranke einer Menge in einer Halbordnung.}}
letinfopinf letinfrelax
DeclareMathOperator*{inf}{gls{not:infimum}}
newglossaryentry{not:infimum}{type=notation, name={(mathrm{inf})}, category=mathoperator, text=!infop, sort={infimum}, description={Das Infimum, die größte untere Schranke einer Menge in einer Halbordnung.}}
newglossaryentry{not:leastFixedPoint}{type=notation, name={(muup)}, category=mathoperator, text=muup, sort={mu}, description={Mit (muup,f) wird der kleinste Fixpunkt (im Falle der Existenz) der Funktion (f) bezeichnet.}}
newglossaryentry{not:endOfProof}{type=notation, name={QED}, text=QED, sort={QED0}, description={foreignlanguage{latin}{Quod erat demonstrandum}. Bezeichnet das Ende eines Beweises.}}
makeindex
begin{document}
pagenumbering{Roman}%%% change from "Roman" to "gobble" later
maketitle
frontmatter
tableofcontents
mainmatter
newcommand{testall}{(gls{not:booleanValues}) (gls{not:logicalTruthValue}) (gls{not:logicalFalsehoodValue}) (gls{not:partialMap}) (sup) (inf) (gls{not:leastFixedPoint}) gls{not:endOfProof}}
newcommand{testalld}{testallcleardoublepagetestallcleardoublepage}
newcommand{testalldd}{testalldcleardoublepagetestalldcleardoublepage}
newcommand{testallddd}{testallddcleardoublepagetestallddcleardoublepage}
newcommand{testalldddd}{testalldddcleardoublepagetestalldddcleardoublepage}
testalldddd
backmatter
glsaddallunused%
newlength{oldtabcolsep}%
setlength{oldtabcolsep}{tabcolsep}%
makeatlettersetlength{tabcolsep}{3p@}makeatother%
letoldarraystretcharraystretch%
renewcommand{arraystretch}{2}%
printglossaries%
letarraystretcholdarraystretch%
makeatletter
setlength{tabcolsep}{oldtabcolsep}%
makeatother%
end{document}
Then I ran pdflatex q && makeindex -g -s q.ist -t q.nlg -o q.not q.ntn in a loop until the output stabilized. The result was:

As you see, I could reduce the size of the digits only.
How to reduce the size of each page-number list as a whole (including the commans and the spaces)?
How to remove the vertical gap between the glossary title (here: "Symbolverzeichnis") and the first item of the glossary (here: "𝔹 Die Menge boolescher Werte ... ").
spacing fontsize glossaries-extra relsize
spacing fontsize glossaries-extra relsize
edited 9 mins ago
user49915
asked 14 mins ago
user49915user49915
627121
627121
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f481438%2fglossaries-how-to-typeset-the-list-of-page-numbers-in-textsmaller-and-reduce-t%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f481438%2fglossaries-how-to-typeset-the-list-of-page-numbers-in-textsmaller-and-reduce-t%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown