diff options
author | Andrey Makarov <ph.makarov@gmail.com> | 2021-11-09 21:01:47 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-09 19:01:47 +0100 |
commit | 997ccc588955dab5cdbfd4c0fc067d91ccc1a7c8 (patch) | |
tree | 23444ba705596e450ea690302e3aec96576a43a2 /config | |
parent | 46fb85542518c8594c24d168b025cc8a64b8fb3d (diff) | |
download | Nim-997ccc588955dab5cdbfd4c0fc067d91ccc1a7c8.tar.gz |
fix nimindexterm in rst2tex/doc2tex [backport] (#19106)
* fix nimindexterm (rst2tex/doc2tex) [backport] * Add support for indexing in rst
Diffstat (limited to 'config')
-rw-r--r-- | config/nimdoc.tex.cfg | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/config/nimdoc.tex.cfg b/config/nimdoc.tex.cfg index d7ab652eb..457f452dd 100644 --- a/config/nimdoc.tex.cfg +++ b/config/nimdoc.tex.cfg @@ -63,6 +63,11 @@ doc.file = """ % % Compile it by: xelatex (up to 3 times to get labels generated) % ------- +% For example: +% xelatex file.tex +% xelatex file.tex +% makeindex file +% xelatex file.tex % \documentclass[a4paper,11pt]{article} \usepackage[a4paper,xetex,left=3cm,right=3cm,top=1.5cm,bottom=2cm]{geometry} @@ -105,7 +110,9 @@ doc.file = """ \usepackage{parskip} % paragraphs delimited by vertical space, no indent \usepackage{graphicx} -\newcommand{\nimindexterm}[2]{#2\label{#1}} +\usepackage{makeidx} +\newcommand{\nimindexterm}[2]{#2\index{#2}\label{#1}} +\makeindex \usepackage{dingbat} % for \carriagereturn, etc \usepackage{fvextra} % for code blocks (works better than original fancyvrb) @@ -249,5 +256,8 @@ doc.file = """ \maketitle $content + +\printindex + \end{document} """ |