TeXstudio: Run more than one index files
I am using TeXstudio to write a book, and I would like to include two index files. I am using the document class amsbook with package amsmidx for multiple indices. I succeed to generate two .idx files, and I know that I have to transform them to .ind files in order to compile all stuffs altogether. But I can't, I know only how to run the default .idx file to .ind file but not for these extra .idx files. I will be thankful for any help!
Edit:
Here is my code
documentclass[10pt]{amsbook}
usepackage{amsmidx}
makeindex{ind}
makeindex{sind}
begin{document}
mainmatter
Symbolindex{sind}{symbol} and objectindex{ind}{object}.
backmatter
Printindex{ind}{Index}
Printindex{sind}{Symbol Index}
end{document}
indexing makeindex
|
show 15 more comments
I am using TeXstudio to write a book, and I would like to include two index files. I am using the document class amsbook with package amsmidx for multiple indices. I succeed to generate two .idx files, and I know that I have to transform them to .ind files in order to compile all stuffs altogether. But I can't, I know only how to run the default .idx file to .ind file but not for these extra .idx files. I will be thankful for any help!
Edit:
Here is my code
documentclass[10pt]{amsbook}
usepackage{amsmidx}
makeindex{ind}
makeindex{sind}
begin{document}
mainmatter
Symbolindex{sind}{symbol} and objectindex{ind}{object}.
backmatter
Printindex{ind}{Index}
Printindex{sind}{Symbol Index}
end{document}
indexing makeindex
1
You can executemakeindex your_file.idx
by hand from terminal and theind
will be generated.
– Sigur
Feb 20 at 11:15
1
Or maybe you can configure themakeindex
option in Options menu to execute not only for%.idx
but*.idx
.
– Sigur
Feb 20 at 11:16
1
@Salomo, so*
was not acceptable. The message says that you can pass the file names separated by spaces likefaa.idx foo.idx
and so on. So, you can at least for a while type the file names there. Do you know the names of theidx
files you have, right?
– Sigur
Feb 20 at 11:44
1
From theilg
log file we get Extra '|' at position 4 of first argument.
– Sigur
Feb 20 at 12:48
1
@Salomo, so replace it by$vert Xvert$
.
– Sigur
Feb 20 at 12:55
|
show 15 more comments
I am using TeXstudio to write a book, and I would like to include two index files. I am using the document class amsbook with package amsmidx for multiple indices. I succeed to generate two .idx files, and I know that I have to transform them to .ind files in order to compile all stuffs altogether. But I can't, I know only how to run the default .idx file to .ind file but not for these extra .idx files. I will be thankful for any help!
Edit:
Here is my code
documentclass[10pt]{amsbook}
usepackage{amsmidx}
makeindex{ind}
makeindex{sind}
begin{document}
mainmatter
Symbolindex{sind}{symbol} and objectindex{ind}{object}.
backmatter
Printindex{ind}{Index}
Printindex{sind}{Symbol Index}
end{document}
indexing makeindex
I am using TeXstudio to write a book, and I would like to include two index files. I am using the document class amsbook with package amsmidx for multiple indices. I succeed to generate two .idx files, and I know that I have to transform them to .ind files in order to compile all stuffs altogether. But I can't, I know only how to run the default .idx file to .ind file but not for these extra .idx files. I will be thankful for any help!
Edit:
Here is my code
documentclass[10pt]{amsbook}
usepackage{amsmidx}
makeindex{ind}
makeindex{sind}
begin{document}
mainmatter
Symbolindex{sind}{symbol} and objectindex{ind}{object}.
backmatter
Printindex{ind}{Index}
Printindex{sind}{Symbol Index}
end{document}
indexing makeindex
indexing makeindex
edited Feb 20 at 11:36
Salomo
asked Feb 20 at 11:13
SalomoSalomo
1477
1477
1
You can executemakeindex your_file.idx
by hand from terminal and theind
will be generated.
– Sigur
Feb 20 at 11:15
1
Or maybe you can configure themakeindex
option in Options menu to execute not only for%.idx
but*.idx
.
– Sigur
Feb 20 at 11:16
1
@Salomo, so*
was not acceptable. The message says that you can pass the file names separated by spaces likefaa.idx foo.idx
and so on. So, you can at least for a while type the file names there. Do you know the names of theidx
files you have, right?
– Sigur
Feb 20 at 11:44
1
From theilg
log file we get Extra '|' at position 4 of first argument.
– Sigur
Feb 20 at 12:48
1
@Salomo, so replace it by$vert Xvert$
.
– Sigur
Feb 20 at 12:55
|
show 15 more comments
1
You can executemakeindex your_file.idx
by hand from terminal and theind
will be generated.
– Sigur
Feb 20 at 11:15
1
Or maybe you can configure themakeindex
option in Options menu to execute not only for%.idx
but*.idx
.
– Sigur
Feb 20 at 11:16
1
@Salomo, so*
was not acceptable. The message says that you can pass the file names separated by spaces likefaa.idx foo.idx
and so on. So, you can at least for a while type the file names there. Do you know the names of theidx
files you have, right?
– Sigur
Feb 20 at 11:44
1
From theilg
log file we get Extra '|' at position 4 of first argument.
– Sigur
Feb 20 at 12:48
1
@Salomo, so replace it by$vert Xvert$
.
– Sigur
Feb 20 at 12:55
1
1
You can execute
makeindex your_file.idx
by hand from terminal and the ind
will be generated.– Sigur
Feb 20 at 11:15
You can execute
makeindex your_file.idx
by hand from terminal and the ind
will be generated.– Sigur
Feb 20 at 11:15
1
1
Or maybe you can configure the
makeindex
option in Options menu to execute not only for %.idx
but *.idx
.– Sigur
Feb 20 at 11:16
Or maybe you can configure the
makeindex
option in Options menu to execute not only for %.idx
but *.idx
.– Sigur
Feb 20 at 11:16
1
1
@Salomo, so
*
was not acceptable. The message says that you can pass the file names separated by spaces like faa.idx foo.idx
and so on. So, you can at least for a while type the file names there. Do you know the names of the idx
files you have, right?– Sigur
Feb 20 at 11:44
@Salomo, so
*
was not acceptable. The message says that you can pass the file names separated by spaces like faa.idx foo.idx
and so on. So, you can at least for a while type the file names there. Do you know the names of the idx
files you have, right?– Sigur
Feb 20 at 11:44
1
1
From the
ilg
log file we get Extra '|' at position 4 of first argument.– Sigur
Feb 20 at 12:48
From the
ilg
log file we get Extra '|' at position 4 of first argument.– Sigur
Feb 20 at 12:48
1
1
@Salomo, so replace it by
$vert Xvert$
.– Sigur
Feb 20 at 12:55
@Salomo, so replace it by
$vert Xvert$
.– Sigur
Feb 20 at 12:55
|
show 15 more comments
1 Answer
1
active
oldest
votes
You can configure TeXstudio to run makeindex
on a list of files given by names or to run on all idx
files.
Go to Options > Configure TeXstudio and then Commands tab. You can see the command line corresponding to makeindex
.
There you pass the ?*.idx
to run on all files.
After that you can compile your document and run makeindex
as configures using the Tools > Index menu:
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f475808%2ftexstudio-run-more-than-one-index-files%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can configure TeXstudio to run makeindex
on a list of files given by names or to run on all idx
files.
Go to Options > Configure TeXstudio and then Commands tab. You can see the command line corresponding to makeindex
.
There you pass the ?*.idx
to run on all files.
After that you can compile your document and run makeindex
as configures using the Tools > Index menu:
add a comment |
You can configure TeXstudio to run makeindex
on a list of files given by names or to run on all idx
files.
Go to Options > Configure TeXstudio and then Commands tab. You can see the command line corresponding to makeindex
.
There you pass the ?*.idx
to run on all files.
After that you can compile your document and run makeindex
as configures using the Tools > Index menu:
add a comment |
You can configure TeXstudio to run makeindex
on a list of files given by names or to run on all idx
files.
Go to Options > Configure TeXstudio and then Commands tab. You can see the command line corresponding to makeindex
.
There you pass the ?*.idx
to run on all files.
After that you can compile your document and run makeindex
as configures using the Tools > Index menu:
You can configure TeXstudio to run makeindex
on a list of files given by names or to run on all idx
files.
Go to Options > Configure TeXstudio and then Commands tab. You can see the command line corresponding to makeindex
.
There you pass the ?*.idx
to run on all files.
After that you can compile your document and run makeindex
as configures using the Tools > Index menu:
answered Feb 20 at 12:02
SigurSigur
25.6k456139
25.6k456139
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f475808%2ftexstudio-run-more-than-one-index-files%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
You can execute
makeindex your_file.idx
by hand from terminal and theind
will be generated.– Sigur
Feb 20 at 11:15
1
Or maybe you can configure the
makeindex
option in Options menu to execute not only for%.idx
but*.idx
.– Sigur
Feb 20 at 11:16
1
@Salomo, so
*
was not acceptable. The message says that you can pass the file names separated by spaces likefaa.idx foo.idx
and so on. So, you can at least for a while type the file names there. Do you know the names of theidx
files you have, right?– Sigur
Feb 20 at 11:44
1
From the
ilg
log file we get Extra '|' at position 4 of first argument.– Sigur
Feb 20 at 12:48
1
@Salomo, so replace it by
$vert Xvert$
.– Sigur
Feb 20 at 12:55