From 7e3e1f81b72cd177629aa05a4a3ea800b1a42f87 Mon Sep 17 00:00:00 2001 From: Thomas Pietrzak Date: Tue, 16 Apr 2019 17:03:48 +0200 Subject: [PATCH] customize index --- mystyle.sty | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/mystyle.sty b/mystyle.sty index fe326ea..a46547a 100644 --- a/mystyle.sty +++ b/mystyle.sty @@ -99,18 +99,6 @@ \clubpenalty=10000 \widowpenalty=10000 -\usepackage{hyperref} -\hypersetup{ - colorlinks = true, - linkcolor=linkcolor, - anchorcolor=., - citecolor=., - filecolor=., - menucolor=., - runcolor=., - urlcolor=linkcolor -} - \graphicspath{{./figures/}} \renewenvironment{theindex}{% @@ -261,7 +249,16 @@ \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} @@ -274,9 +271,10 @@ \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} @@ -300,3 +298,15 @@ \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 +} -- 2.30.2