gallandarakhneorg / autolatex

Automate the compilation of LaTeX documents
http://www.arakhne.org/autolatex
GNU Lesser General Public License v3.0
27 stars 6 forks source link

biblatex indexing #109

Closed PatrickMassot closed 3 years ago

PatrickMassot commented 7 years ago

Biblatex allows to add entries into some index file each time \cite is used. Example test.tex:

\documentclass{article}

\usepackage[backend=biber, indexing=cite]{biblatex}
\addbibresource{biblio.bib}

\usepackage[xindy]{indextools}
\makeindex

\begin{document}
  \cite{Gromov_HolCurves}.

  \printindex
  \printbibliography
\end{document}

with some corresponding biblio.bib:

@Article{   Gromov_HolCurves,
  author  = "Gromov, Misha",
  title   = {Pseudo holomorphic curves in symplectic manifolds},
  journal = "Invent. Math.",
  volume  = 82,
  pages   = "307--347",
  year    = 1985,
}

Correct build sequence is:

autolatex misses the xelatex invocation between biber and texindy (and adds a final xelatex for some reason).

gallandarakhneorg commented 7 years ago

AutoLaTeX detects when some references are still missed after generating the PDF file. I think that's why xelatex is launch two times after texindy. Nevertheless, I did not implement a latex launch between the bibliography and indexers. I could add that.

gallandarakhneorg commented 3 years ago

This feature will be added into the Python implementation of AutoLaTeX. The Perl version is frozen.