customize index
authorThomas Pietrzak <thomas.pietrzak@gmail.com>
Tue, 16 Apr 2019 15:03:48 +0000 (17:03 +0200)
committerThomas Pietrzak <thomas.pietrzak@gmail.com>
Tue, 16 Apr 2019 15:03:48 +0000 (17:03 +0200)
mystyle.sty

index fe326ea48e77dd40fa73a45d347feef29ce803ab..a46547add94c250a1e416afe9269591e029c56b5 100644 (file)
 \clubpenalty=10000
 \widowpenalty=10000
 
-\usepackage{hyperref}
-\hypersetup{
-  colorlinks = true,
-  linkcolor=linkcolor,
-  anchorcolor=.,
-  citecolor=.,
-  filecolor=.,
-  menucolor=.,
-  runcolor=.,
-  urlcolor=linkcolor
-}
-
 \graphicspath{{./figures/}}
 
 \renewenvironment{theindex}{%
   \end{mdframed}
 }
 
-\newcommand{\defword}[1]{\emph{#1}\index{#1}}
+\newcommand{\lindex}[1]{%
+  \lowercase{\def\temp{#1}}%
+  \expandafter\index\expandafter{\temp}%
+}
+
+%\newcommand{\defword}[1]{\emph{#1}\index{#1}}
+\newcommand{\defword}[1]{
+  \emph{#1}%
+  \lindex{#1}%
+}
 
 \newcommand{\etal}{\emph{et al.}\xspace}
 
 \setitemize[0]{label=\ding{110}, font=\footnotesize \color{bulletcolor}, parsep=2pt,labelsep=5pt, itemindent=0pt, labelwidth=5pt}
 \setenumerate[0]{\color{bulletcolor}}
 
-
-\usepackage{makeidx}
-\makeindex
+\usepackage{imakeidx}
+\makeindex[intoc=true, options= -s indexstyle.ist]
+%\usepackage{makeidx}
+%\makeindex
 
 % \usepackage{fancyhdr}
 % \pagestyle{fancy}
 \newcommand{\loremipsum}{\textcolor{gray75}{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque scelerisque porta diam. Suspendisse vel metus sit amet dui mollis lacinia vel a urna. In pretium ante tristique urna accumsan, iaculis consectetur eros iaculis. Suspendisse sit amet mi libero. Maecenas odio arcu, dignissim id porta tristique, porttitor in orci. Proin ex nibh, efficitur quis gravida eget, fringilla in metus. Pellentesque velit tortor, luctus eget erat at, feugiat feugiat quam. Fusce a enim quam. Donec porta volutpat purus vel fringilla. Aenean et maximus lorem. Praesent feugiat semper consectetur. Integer magna est, semper et ullamcorper at, elementum sed erat. Cras tristique ullamcorper est, suscipit ornare metus convallis vel.}}
 
 \newcommand{\lorem}{\textcolor{gray75}{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}}
+
+\usepackage{hyperref}
+\hypersetup{
+  colorlinks = true,
+  linkcolor=linkcolor,
+  anchorcolor=.,
+  citecolor=.,
+  filecolor=.,
+  menucolor=.,
+  runcolor=.,
+  urlcolor=linkcolor
+}