[OS X TeX] disappearing cross-reference
Murray Eisenberg
murrayeisenberg at gmail.com
Tue Jun 29 10:34:48 EDT 2021
> On 29 Jun2021, at 7:25 AM, Pieter van Oostrum <pieter-l at vanoostrum.org> wrote:
>
> Murray Eisenberg <murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>> writes:
>
>> A _very_ peculiar thing happens from time to time when running pdflatexmk -- or just running latex
>> 3 times! -- in TeXShop 4.64 (under macOS 11.4) with TeXLive 2021 on a book-length document whose
>> body consists of many subsidiary files: the cross-reference to one particular theorem with a \
>> label disappears (it was there after the 3nd latex run!!) and so the \cref to that label gives a
>> “??” in the output.
>>
>> The really peculiar thing is that if I just run typeset twice with the latex engine, everything is
>> OK. It’s only when I then run pdflatexmk (with or without first Trashing all aux files), or after
>> doing 3 consecutive latex runs, that the cross-reference cannot be resolved.
>>
>> To make sure I did not accidentally put some non-printing character in the label when referencing
>> it, I carefully retyped the original \label{…} command and did a copy-and-past of the argument
>> there to the argument of the subsequent \cref.
>>
>> This has happened with _different_ theorems’ labels at different times while working on this
>> document!
>>
>> In each case, the errant label will have the form “kind:long-label-hyphens-separating” where
>> ‘kind’ might be ’thm”, e.g. The particular label creating the problem at the moment is in:
>>
>> \begin{theorem}%
>> \label{thm:sup-metric-bded-cont-complete}
>> Let $(X, d)$ be a metric space….
>>
>> \end{theorem}
>
> Could it be that the language selected with babel in that region of the input has changed `:' to something else? This sometimes happens if `:' gets special treatment, like for instant in French.
>
I am aware of the issue of the colon in labels when babel is being used, but that does not seem to be the problem here:
(1) there is no change in language in the vicinity of the text involved, either in the theorem or in its subsequent cross-reference; and
(2) the problem persists even if I change the label to "THM-sup-metric-bded-cont-complete”, namely, after the THIRD latex run, the cross-reference disappears!
---
Murray Eisenberg murrayeisenberg at gmail.com
Mobile (413)-427-5334
503 King Farm Blvd #101
Rockville, MD 20850-6667
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20210629/a1a581ea/attachment.htm>
More information about the MacOSX-TeX
mailing list