aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorY. Wang <yw05@forksworld.de>2021-11-26 22:52:17 +0100
committerY. Wang <yw05@forksworld.de>2021-11-26 22:52:17 +0100
commit2cb9cd20e621c55dd66abbadc83795f6237333e1 (patch)
treecd258126c81e62d2b999f4fea78967229f7e48b5 /assets
parent9b8f7ae66378132b2392d69a1d30f0617cca2885 (diff)
downloadadvtrains-2cb9cd20e621c55dd66abbadc83795f6237333e1.tar.gz
advtrains-2cb9cd20e621c55dd66abbadc83795f6237333e1.tar.bz2
advtrains-2cb9cd20e621c55dd66abbadc83795f6237333e1.zip
Add index
Diffstat (limited to 'assets')
-rw-r--r--assets/manual2/manual.tex24
1 files changed, 18 insertions, 6 deletions
diff --git a/assets/manual2/manual.tex b/assets/manual2/manual.tex
index 046fc51..b8787cd 100644
--- a/assets/manual2/manual.tex
+++ b/assets/manual2/manual.tex
@@ -11,6 +11,9 @@
\usepackage{tikz}
\usetikzlibrary{arrows,backgrounds,calc,patterns}
+\usepackage{imakeidx}
+\makeindex[columns=1,title=Alphabetical Index,intoc]
+
% Font substitution: taken from https://ctan.org/tex-archive/macros/latex/contrib/beton/beton.pdf
\AtBeginDocument{
\DeclareFontShape\encodingdefault{ccr}{bx}{n}{<->sub*cmss/sbc/n}{}
@@ -52,20 +55,22 @@
\setlength{\leftmargin}{0pt}
\setlength{\listparindent}{1em}
}
-\providecommand{\apient}[2]{##1\hfill {##2}\par}
+\providecommand{\apientp}[2]{##1\hfill {##2}\par}
+\providecommand{\apient}[2]{\apientp{##1}{##2}\index{##1}}
+\providecommand{\apip}[2]{\apientp{\texttt{##1}}{##2}}
\providecommand{\api}[2]{\apient{\texttt{##1}}{##2}}
\providecommand{\apiasp}[1]{\apient{##1}{signal aspect}}
\providecommand{\apicmd}[1]{\api{##1}{command}}
-\providecommand{\apienum}[1]{\api{##1}{enumeration}}
-\providecommand{\apifield}[1]{\api{##1}{field}}
+\providecommand{\apienum}[1]{\apip{##1}{enumeration}}
+\providecommand{\apifield}[1]{\apip{##1}{field}}
\providecommand{\apiitem}[1]{\apient{##1}{item}}
\providecommand{\apivar}[1]{\api{##1}{variable}}
\providecommand{\apifunc}[1]{\api{##1}{function}}
-\providecommand{\apilex}[1]{\api{##1}{lexical syntax}}
-\providecommand{\apipat}[1]{\api{##1}{pattern}}
+\providecommand{\apilex}[1]{\apip{##1}{lexical syntax}}
+\providecommand{\apipat}[1]{\apip{##1}{pattern}}
\providecommand{\apiterm}[1]{\apient{##1}{term}}
\providecommand{\apitrainmode}[1]{\apient{##1}{train mode}}
-\providecommand{\apiui}[1]{\apient{##1}{UI element}}
+\providecommand{\apiui}[1]{\apientp{##1}{UI element}}
}{\end{list}}
\tikzset{
@@ -1210,4 +1215,11 @@ The time needed to accelerate from $v_0$ to $v_1$ can be calculated as follows:
The distance needed to accelerate from $v_0$ to $v_1$ can be calculated as follows:
\[ s = \frac{v_1^2 - v_0^2}{2a} \]
+\appendix
+\newpage
+\part*{Appendices}
+\addcontentsline{toc}{part}{Appendices}
+
+\printindex
+
\end{document}