Setup acronyms
This commit is contained in:
@@ -1,6 +1,9 @@
|
|||||||
\chapterstartoc{List of Acronyms}
|
\chapterstartoc{List of Acronyms}
|
||||||
\label{ch:acronyms}
|
\label{ch:acronyms}
|
||||||
|
|
||||||
|
\renewcommand{\glossarysection}[2][]{} % Remove the title of the glossary
|
||||||
|
\printnoidxglossary
|
||||||
|
|
||||||
\begin{description}[font=\normalfont\bfseries]
|
\begin{description}[font=\normalfont\bfseries]
|
||||||
\item[AR] Augmented Reality
|
\item[AR] Augmented Reality
|
||||||
\item[hAR] Haptic Augmented Reality
|
\item[hAR] Haptic Augmented Reality
|
||||||
|
|||||||
@@ -5,5 +5,5 @@ Compile `main.tex` using either `pdflatex` with `biblatex` or `lualatex` (recomm
|
|||||||
You may need to install the following packages:
|
You may need to install the following packages:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
tlmgr install adjustbox babel babel-english biber biblatex bookmark booktabs caption changes csquotes emptypage enumitem etoc etoolbox fancyhdr fontaxes fontenc graphicx hyperref iftex import inconsolata libertinus libertinus-fonts libertinus-otf libertinus-type1 makecell mathtools microtype multirow nextpage pdflscape pdfpages setspace siunitx subfig tabularx textcomp titlesec truncate todonotes ulem upquote xcolor xstring
|
tlmgr install adjustbox babel babel-english biber biblatex bookmark booktabs caption changes csquotes emptypage enumitem etoc etoolbox fancyhdr fontaxes fontenc glossaries glossaries-english graphicx hyperref iftex import inconsolata libertinus libertinus-fonts libertinus-otf libertinus-type1 makecell mathtools microtype multirow nextpage pdflscape pdfpages setspace siunitx subfig tabularx textcomp titlesec truncate todonotes ulem upquote xcolor xstring
|
||||||
```
|
```
|
||||||
|
|||||||
29
config/acronyms.tex
Normal file
29
config/acronyms.tex
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
\usepackage[%
|
||||||
|
indexonlyfirst% Show only the first use page on the list of acronyms
|
||||||
|
]{glossaries}
|
||||||
|
|
||||||
|
% Set the list of acronyms style
|
||||||
|
\newglossarystyle{dots}{% From https://tex.stackexchange.com/a/327513
|
||||||
|
\setglossarystyle{list}% Base style
|
||||||
|
%
|
||||||
|
\renewcommand*{\glossentry}[2]{%
|
||||||
|
\item[%
|
||||||
|
\upshape\bfseries% Upright and bold
|
||||||
|
\glsentryitem{##1}\glstarget{##1}{\glossentryname{##1}}% The acronym
|
||||||
|
]%
|
||||||
|
\glossentrydesc{##1}% The description
|
||||||
|
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill##2}% The pages
|
||||||
|
%
|
||||||
|
\renewcommand*{\glsgroupskip}{}% No gap between groups
|
||||||
|
}
|
||||||
|
\setglossarystyle{dots}
|
||||||
|
|
||||||
|
\makenoidxglossaries % Prepare the list of acronyms
|
||||||
|
|
||||||
|
% Define the acronyms
|
||||||
|
\newcommand{\acronym}[2]{% #1 = acronym, #2 = full name
|
||||||
|
\newacronym{#1}{#1}{#2}%
|
||||||
|
\expandafter\newcommand\csname #1\endcsname{% Create a command named after the acronym (call \#1)
|
||||||
|
\gls{#1}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
@@ -21,7 +21,6 @@
|
|||||||
colorlinks = true, % Color links
|
colorlinks = true, % Color links
|
||||||
allcolors = Black, % Color of all links
|
allcolors = Black, % Color of all links
|
||||||
citecolor = OliveGreen, % Color of citations
|
citecolor = OliveGreen, % Color of citations
|
||||||
linkcolor = MidnightBlue, % Color of internal links
|
|
||||||
allbordercolors = White, % No borders around links
|
allbordercolors = White, % No borders around links
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user