[OS X TeX] ``\mathit allowed only in math mode'' error while writing .idx
Murray Eisenberg
murrayeisenberg at gmail.com
Mon Feb 10 16:17:04 EST 2020
> On 10 Feb2020, at 4:02 PM, Herbert Schulz <herbs at wideopenwest.com> wrote:
>
>
>
>> On Feb 10, 2020, at 2:55 PM, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:
>>
>> 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)
>>>
>
> Howdy,
>
> How about tge log file; maybe the error is really occurring before this.
Gladly…the log is attached — hope it’s not scrubbed..
(I forgot you’re a bottom-replier, not a top-replier!)
Murray
---
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://email.esm.psu.edu/pipermail/macosx-tex/attachments/20200210/c28e54a1/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: topologybook.log
Type: application/octet-stream
Size: 151554 bytes
Desc: not available
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20200210/c28e54a1/attachment.obj>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20200210/c28e54a1/attachment-0001.htm>
More information about the MacOSX-TeX
mailing list