[OS X TeX] TeXShop 4.43 ignorint .ist ?

Herbert Schulz herbs at wideopenwest.com
Sun Oct 20 21:21:29 EDT 2019


> On Oct 20, 2019, at 7:55 PM, Murray Eisenberg <murrayeisenberg at gmail.com> wrote:
> 
> Since updating to TeXShop 4.43, if I run pdflatexmk on a source, it seems to be ignoring the corresponding index style file (.ist).
> 
> For example, the following source doindex.tex should separate all the “A” entries, all the “B” entries, and so on with hadings “A”, “B”, etc. — but when I process this with TeXShop’s pdflatexmk, those headings are NOT appearing.
> 
> By contrast, if at a Terminal command line I run
> 
> 	pdflatex doindex.tex
> 	makeindex -s doindex.ist doindex.idx
> 	pdflatex doindex.tex
> 
> then I DO get the expected “A”, “B”, etc. headings.
> 
> What could be wrong suddenly?
> 
> \documentclass{memoir}
> 
> \begin{filecontents}{doindex.ist}
> headings_flag 1
> heading_prefix "{\\textbf{"
> heading_suffix "}}\\nopagebreak\n"
> \end{filecontents}
> 
> \makeindex
> 
> \begin{document}
> 
> Some text.\index{Apple}\index{Apricot}\index{Avocado}\index{Banana}
> \index{Bilberry}\index{Blackberry}\index{Blackcurrant}\index{Blueberry}
> \index{Currant}\index{Cherry}\index{Cherimoya}\index{Clementine}
> \index{Date}\index{Damson}\index{Dragonfruit}\index{Durian}
> \index{Eggplant}\index{Elderberry}\index{Feijoa}\index{Gooseberry}
> \index{Grape}\index{Grapefruit}\index{Guava}\index{Huckleberry}
> \index{Jackfruit}\index{Jambul}\index{Kiwi fruit}\index{Kumquat}
> \index{Legume}\index{Lemon}\index{Lime}\index{Lychee}\index{Mandarine}
> \index{Mango}\index{Melon}\index{Nectarine}\index{Orange}\index{Peach}
> \index{Pear}\index{Pitaya}\index{Physalis}\index{Plum}\index{Pineapple}
> \index{Pomegranate}\index{Purple Mangosteen}\index{Raisin}\index{Raspberry}
> \index{Rambutan}\index{Redcurrant}\index{Salal berry}\index{Satsuma}
> \index{Star fruit}\index{Strawberry}\index{Tangerine}\index{Tomato}
> \index{Ugli fruit}\index{Watermelon}\index{Ziziphus mauritiana}
> 
> \printindex
> 
> \end{document}

Howdy,

Are you sure you weren't using a platexmkrc file to tell latexmk how to call makeindex? I don't see how it's supposed to know that you are using that ist file.

E.g., I typeset your file (I called it test.tex) an noted that latexmk ran
-----------
Running 'makeindex  -o "test.ind" "test.idx"'
-----------

I then created a platexmkrc file that simply defined $makeindex as
-----------
$makeindex = "makeindex -s doindex.ist %O -o %D %S";
-----------

and got
-----------
Running 'makeindex -s doindex.ist  -o "test.ind" "test.idx"'
-----------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: platexmkrc
Type: application/octet-stream
Size: 53 bytes
Desc: not available
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20191020/55096c1f/attachment.obj>
-------------- next part --------------


Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)



More information about the MacOSX-TeX mailing list