Every time I export org-mode document to LaTeX, most sections get new and unique labels, e.g.,
\section{Introduction}
\label{sec:orge0665da}
The next time I export the document, the label will change, e.g.,
\section{Introduction}
\label{sec:orgcd0c5bf}
If I want to do a diff
of the LaTeX documents to a previous version, I get a ton of changed labels that hide the changes I have made to the text. Sometimes this confuses latexdiff
as well.
Is there a way to ensure that the exported labels are the same between exports? At least for as long as the number of (sub)sections does not change? Set a seed to a random number generator? Write a hook function that returns a label given a section?
I am aware of Is there a way to suggest label names in org-mode latex export?, that solves the problem for a specific label, but not the (in org-mode) un-labelled sections.
sed
: delete the labels before diffing.