glossaries: how to typeset the list of page numbers in textsmaller and reduce the vertical gaphyperref +...
Visiting the UK as unmarried couple
Can a Bard use an arcane focus?
Latex for-and in equation
Teaching indefinite integrals that require special-casing
Is there a problem with hiding "forgot password" until it's needed?
Music terminology - why are seven letters used to name scale tones
Is it okay / does it make sense for another player to join a running game of Munchkin?
What will be the benefits of Brexit?
Stereotypical names
Did US corporations pay demonstrators in the German demonstrations against article 13?
Is there an wasy way to program in Tikz something like the one in the image?
I'm in charge of equipment buying but no one's ever happy with what I choose. How to fix this?
When is separating the total wavefunction into a space part and a spin part possible?
Could solar power be utilized and substitute coal in the 19th century?
Calculating the number of days between 2 dates in Excel
Why are on-board computers allowed to change controls without notifying the pilots?
Adding empty element to declared container without declaring type of element
Bob has never been a M before
Is it possible to have a strip of cold climate in the middle of a planet?
A car is moving at 40 km/h. A fly at 100 km/h, starts from wall towards the car(20 km away)flies to car and back. How many trips can it make?
I2C signal and power over long range (10meter cable)
Would it be legal for a US State to ban exports of a natural resource?
Can I create an upright 7ft x 5ft wall with Minor Illusion?
Can somebody explain Brexit in a few child-proof sentences?
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 10 mins ago
user49915
asked 15 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