Finding Duplicate Latex Labels

While working on a my dissertation, I noticed that LaTeX was giving me a warning message:
LaTeX Warning: There were multiply-defined labels.

Since LaTeX didn’t feel the need to tell me which labels were multiply-defined, I had to find them myself. Finding these by hand is hard to impossible. Luckily, this perl script solves the problem:

perl -nE 'say $1 if /(\\label[^}]*})/' *.tex | sort | uniq -c | sort -n

Taken from here.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s