[OS X TeX] ``\mathit allowed only in math mode'' error while writing .idx
Murray Eisenberg
murrayeisenberg at gmail.com
Mon Feb 10 21:55:28 CET 2020
In source:
\index{Urysohn Metrization Theorem}
in one location and
\index{Urysohn Metrization Theorem|mainref}
in another location (with \mainref defined as specified in my original message).
I’m using memoir documentclass with
\makeindex
….
\printindex
Indexing from:
\usepackage[pdftex]{hyperref}
\hypersetup{
plainpages=false,%pdfpagelabels,
bookmarksnumbered,
breaklinks=true,
colorlinks, citecolor=red, filecolor=black, linkcolor=blue, urlcolor=blue,
linktocpage=true,linktoc=all
}
Is there anything else I can supply, short of the entire, approximately 2.5 MB, folder tree of files, that might help you help me?
> On 10 Feb2020, at 3:20 PM, Herbert Schulz <herbs at wideopenwest.com> wrote:
>
>
>
>> On Feb 10, 2020, at 12:35 PM, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:
>>
>> I’m looking for any possible clues in trying to track down the error with pdflatex
>>
>> \mathit allowed only in math mode
>>
>> encountered while latexmk is writing .idx.
>>
>> This is occurring, in the first instance with .ind entry
>>
>> \item \idxmark{Urysohn Metrization Theorem}, \hyperpage{506},
>> \mainref{580}
>>
>> The function \mainref is defined as:
>>
>> \newcommand{\mainref}[1]{\textbf{\emph{\hyperpage{#1}}}}
>>
>> But the error occurs even if I change \mainref to: \newcommand{\mainref}[1]{#1}
>>
>> The document’s .ist file includes
>>
>> item_0 "\n\\item \\idxmark{"
>> delim_0 "}, "
>>
>> where \idxmark is defined in my preamble by:
>>
>> \providecommand\gobbleone[1]{}
>> \newcommand{\idxmark}[1]{{\let\gobbleone\relax\markboth{\sffamily\bfseries#1}{\sffamily\bfseries#1}}#1}
>>
>> If I comment out the \index entries for that “Urysohn Metrization Theorem”, then the same error occurs for other entries.
>>
>> I APOLOGIZE for not providing a complete, minimal working example for reproducing the error, but I think some clue might help me devise such. The document in question is of book length, with a complex source structure that includes several style files constituting the preamble.
>>
>> NOTE: This error did not occur a week or two ago, despite no change to my preamble. So I think something has changed in some latex package to cause this.
>> ---
>> Murray Eisenberg murrayeisenberg at gmail.com
>
> Howdy,
>
> What does that entry look like in the source file? Are you using any particular indexing package? Not that I'm on to anything :-(.
>
> Good Luck,
>
> Herb Schulz
> (herbs at wideopenwest dot com)
>
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq <http://www.tex.ac.uk/faq>
> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/ <https://sites.esm.psu.edu/~gray/tex/>
> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx <http://dir.gmane.org/gmane.comp.tex.macosx>
> https://email.esm.psu.edu/pipermail/macosx-tex/ <https://email.esm.psu.edu/pipermail/macosx-tex/>
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/ <http://mactex-wiki.tug.org/>
> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex <https://email.esm.psu.edu/mailman/listinfo/macosx-tex>
---
Murray Eisenberg murrayeisenberg at gmail.com
503 King Farm Blvd #101 Home (240)-246-7240
Rockville, MD 20850-6667 Mobile (413)-427-5334
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/macostex-archives/attachments/20200210/c1f1710d/attachment-0001.html>
-------------- next part --------------
----------- Please Consult the Following Before Posting -----------
TeX FAQ: http://www.tex.ac.uk/faq
List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
https://email.esm.psu.edu/pipermail/macosx-tex/
TeX on Mac OS X Website: http://mactex-wiki.tug.org/
List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
More information about the macostex-archives
mailing list.