with this patch :idx: can be used for the index generation for LaTeX (#18946)

This commit is contained in:
Andreas Rumpf 2021-10-03 07:21:08 +02:00 • committed by GitHub
commit e9268b52d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View file

@ -97,6 +97,8 @@ doc.file = """
\usepackage{parskip} % paragraphs delimited by vertical space, no indent \usepackage{parskip} % paragraphs delimited by vertical space, no indent
\usepackage{graphicx} \usepackage{graphicx}
\newcommand{\nimindexterm}[2]{#2\label{#1}}
\usepackage{dingbat} % for \carriagereturn, etc \usepackage{dingbat} % for \carriagereturn, etc
\usepackage{fvextra} % for code blocks (works better than original fancyvrb) \usepackage{fvextra} % for code blocks (works better than original fancyvrb)
\fvset{ \fvset{

View file

@ -406,7 +406,7 @@ proc renderIndexTerm*(d: PDoc, n: PRstNode, result: var string) =
var term = "" var term = ""
renderAux(d, n, term) renderAux(d, n, term)
setIndexTerm(d, changeFileExt(extractFilename(d.filename), HtmlExt), id, term, d.currentSection) setIndexTerm(d, changeFileExt(extractFilename(d.filename), HtmlExt), id, term, d.currentSection)
dispA(d.target, result, "<span id=\"$1\">$2</span>", "$2\\label{$1}", dispA(d.target, result, "<span id=\"$1\">$2</span>", "\\nimindexterm{$2}{$1}",
[id, term]) [id, term])
type type