[OS X TeX] Error message with multind
JBD
jbdussert at mac.com
Sun Oct 8 09:17:27 EDT 2006
Thank you very much, but I do not know anything about Applescript.
According to what I understood following various documents found on the
Web, I copied your script in Script Editor and tried to execute it. It
answers that it is impossible to name
Home:Library:Flashmode:Subroutines:setnametsn.scpt as an alias. I also
found your page http://math.uni-heidelberg.de/studinfo/gerhardt/tex/
Sorry, but I am neither a data processing specialist, nor a scientist,
and I do not understand what I must do. Can your say more to me?
Le 8 oct. 06, à 14:29, Claus Gerhardt a écrit :
> Below is applescript that offers a dialog to name the basename of your
> .idx file running makindex and printing the index. It needs
> Flashmode-downloadable.
>
> Claus
>
>
> -- Applescript
> -- Apply only to an already saved file.
> -- Claus Gerhardt, Nov. 2004
>
> (* The subroutine setnamebbedit returns baseName, texName, pdfName,
> namePath, dirName, dirNameunquoted, and saves the document of window
> texName.
> *)
> set previewer to "TeXShop"
> --set previewer to "Acrobat 6.0.1 Professional"
> --set previewer to "Preview"
> --set previewer to "TeXniscope"
>
> if previewer is equal to "Acrobat 6.0.1 Professional" then
> set process_name to "acrobat"
> else
> set process_name to previewer
> end if
>
> tell application "TeXShop"
> get path of document of window 1
> set fileName to result
> end tell
> set scriptPath to (do shell script "dirname " &
> "~/Library/Flashmode/Subroutines/ex")
> set scriptPath to scriptPath & "/setnametsn.scpt"
> set scriptName to POSIX file scriptPath as alias
> set scriptLiB to (load script scriptName)
> tell scriptLiB
> set {baseName, texName, pdfName, namePath, dirName, dirNameunquoted,
> logName, logPath, rtfName, docName} to setnametsn(fileName)
> end tell
>
> set dialogName to "What is the basename of your index file? The suffix
> is assumed to be idx."
>
> set bsaename to the text returned of (display dialog dialogName
> default answer baseName buttons {"Cancel", "OK"} default button "OK")
>
> set shellScript to "cd " & dirName & ";"
> set shellScript to shellScript & "~/Library/Flashmode/bin/makeindexc
> " & baseName
> do shell script shellScript
>
>
> set shellScript to "cd " & dirName & ";"
> set shellScript to shellScript & "~/Library/Flashmode/bin/pdflatexc "
> & texName
> do shell script shellScript
>
>
> set fileLog to namePath & ".ilg"
> set theFile to POSIX file fileLog as alias
> set thePDF to POSIX file pdfName
>
>
> tell application "TeXShop"
> activate
> open theFile
> end tell
>
>
> set thePDF to POSIX file pdfName
>
>
> set scriptPath to (do shell script "dirname " &
> "~/Library/Flashmode/Subroutines/ex")
> set scriptPath to scriptPath & "/preview_bbedit.scpt"
> set scriptName to POSIX file scriptPath as alias
> set scriptLiB to (load script scriptName)
> tell scriptLiB
> preview_bbedit(docName, thePDF, previewer, process_name)
> end tell
>
>
>
>
> --end clicked
>
>
> On Oct 8, 2006, at 13:28, Claus Gerhardt wrote:
>
>> The makeindex command in TS can handle only one index and it assumes
>> that the basename of the index is identical to the basename of your
>> source.
>>
>> You have call makeindex from the terminal
>>
>> makeindex persons.idx
>> makeindex events.idx
>>
>> Claus
>>
>>
>> On Oct 8, 2006, at 13:14, JBD wrote:
>>
>>> Hello,
>>>
>>> I am trying to make two different indexes with multind.sty. I have
>>> already understood the classical process to make one index. I am
>>> writing a script like this :
>>>
>>> %The name of the file is index_essay.tex
>>> \documentclass{book}
>>> \usepackage[greek,german,french]{babel}
>>> \usepackage{multind}
>>> \makeindex{persons}
>>> \makeindex{events}
>>> \begin{document}
>>> Churchill\index{persons}{Roosevelt},
>>> Roosevelt\index{persons}{Roosevelt} and
>>> Stalin\index{persons}{Roosevelt} were at Yalta\index{events}{Yalta
>>> Conference}, but not De Gaulle\index{persons}{De Gaulle}.
>>> \end{document}
>>>
>>> I am compiling one time in Latex mode and TeXShop creates two files
>>> persons.idx and events.idx. OK.
>>> A second time in mode MakeIndex, I have this error message in the
>>> console :
>>>
>>> Couldn't find input index file index_essay nor index_essay.idx.
>>> Usage: makeindex [-ilqrcg] [-s sty] [-o ind] [-t log] [-p num] [idx0
>>> idx1 ...]
>>>
>>> Why does it seek this file index_essay.idx and not persons.idx and
>>> events.idx?
>>>
>>> Thank you for your assistance and sorry for my English.
>>>
>>> JBD
>>>
>>> ------------------------- Info --------------------------
>>> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
>>> & FAQ: http://latex.yauh.de/faq/
>>> TeX FAQ: http://www.tex.ac.uk/faq
>>> List Archive: http://tug.org/pipermail/macostex-archives/
>>>
>>
>> ------------------------- Info --------------------------
>> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
>> & FAQ: http://latex.yauh.de/faq/
>> TeX FAQ: http://www.tex.ac.uk/faq
>> List Archive: http://tug.org/pipermail/macostex-archives/
>>
>
> ------------------------- Info --------------------------
> Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
> & FAQ: http://latex.yauh.de/faq/
> TeX FAQ: http://www.tex.ac.uk/faq
> List Archive: http://tug.org/pipermail/macostex-archives/
>
------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
& FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
More information about the MacOSX-TeX
mailing list