TexShop Engine that copies resulting PDF
Is it possible to have further lines in a TexShop engine which copy the resulting PDF to a different folder?
(The reasoning: The new location would be a shared folder so only when the PDF-run was successful new versions get shared)?
texshop engine
add a comment |
Is it possible to have further lines in a TexShop engine which copy the resulting PDF to a different folder?
(The reasoning: The new location would be a shared folder so only when the PDF-run was successful new versions get shared)?
texshop engine
You can write your own shell script which checks the exit code of the LaTeX compiler and copies the file if it is 0 (i.e., success), see, e.g., tex.stackexchange.com/questions/284849/…, stackoverflow.com/questions/26675681/….
– Marijn
Dec 10 at 8:47
Right now I don't know how to do such a check. But I can manage to create a shell-script to copy the file.
– Martin Mueller
Dec 10 at 9:24
1
In the second link from my previous comment there are some examples of this check, e.g., stackoverflow.com/a/26675811/5763564 (this checks for value 1, i.e., an error, in your case you should change this toif [ $exit_status -eq 0 ]). When you put the check in your TexShop engine script directly below the call topdflatexthen the$?variable will contain the exit code frompdflatex(orxelatex,lualatex,latexmk, or whichever you use).
– Marijn
Dec 10 at 9:33
add a comment |
Is it possible to have further lines in a TexShop engine which copy the resulting PDF to a different folder?
(The reasoning: The new location would be a shared folder so only when the PDF-run was successful new versions get shared)?
texshop engine
Is it possible to have further lines in a TexShop engine which copy the resulting PDF to a different folder?
(The reasoning: The new location would be a shared folder so only when the PDF-run was successful new versions get shared)?
texshop engine
texshop engine
asked Dec 10 at 8:10
Martin Mueller
463212
463212
You can write your own shell script which checks the exit code of the LaTeX compiler and copies the file if it is 0 (i.e., success), see, e.g., tex.stackexchange.com/questions/284849/…, stackoverflow.com/questions/26675681/….
– Marijn
Dec 10 at 8:47
Right now I don't know how to do such a check. But I can manage to create a shell-script to copy the file.
– Martin Mueller
Dec 10 at 9:24
1
In the second link from my previous comment there are some examples of this check, e.g., stackoverflow.com/a/26675811/5763564 (this checks for value 1, i.e., an error, in your case you should change this toif [ $exit_status -eq 0 ]). When you put the check in your TexShop engine script directly below the call topdflatexthen the$?variable will contain the exit code frompdflatex(orxelatex,lualatex,latexmk, or whichever you use).
– Marijn
Dec 10 at 9:33
add a comment |
You can write your own shell script which checks the exit code of the LaTeX compiler and copies the file if it is 0 (i.e., success), see, e.g., tex.stackexchange.com/questions/284849/…, stackoverflow.com/questions/26675681/….
– Marijn
Dec 10 at 8:47
Right now I don't know how to do such a check. But I can manage to create a shell-script to copy the file.
– Martin Mueller
Dec 10 at 9:24
1
In the second link from my previous comment there are some examples of this check, e.g., stackoverflow.com/a/26675811/5763564 (this checks for value 1, i.e., an error, in your case you should change this toif [ $exit_status -eq 0 ]). When you put the check in your TexShop engine script directly below the call topdflatexthen the$?variable will contain the exit code frompdflatex(orxelatex,lualatex,latexmk, or whichever you use).
– Marijn
Dec 10 at 9:33
You can write your own shell script which checks the exit code of the LaTeX compiler and copies the file if it is 0 (i.e., success), see, e.g., tex.stackexchange.com/questions/284849/…, stackoverflow.com/questions/26675681/….
– Marijn
Dec 10 at 8:47
You can write your own shell script which checks the exit code of the LaTeX compiler and copies the file if it is 0 (i.e., success), see, e.g., tex.stackexchange.com/questions/284849/…, stackoverflow.com/questions/26675681/….
– Marijn
Dec 10 at 8:47
Right now I don't know how to do such a check. But I can manage to create a shell-script to copy the file.
– Martin Mueller
Dec 10 at 9:24
Right now I don't know how to do such a check. But I can manage to create a shell-script to copy the file.
– Martin Mueller
Dec 10 at 9:24
1
1
In the second link from my previous comment there are some examples of this check, e.g., stackoverflow.com/a/26675811/5763564 (this checks for value 1, i.e., an error, in your case you should change this to
if [ $exit_status -eq 0 ]). When you put the check in your TexShop engine script directly below the call to pdflatex then the $? variable will contain the exit code from pdflatex (or xelatex, lualatex, latexmk, or whichever you use).– Marijn
Dec 10 at 9:33
In the second link from my previous comment there are some examples of this check, e.g., stackoverflow.com/a/26675811/5763564 (this checks for value 1, i.e., an error, in your case you should change this to
if [ $exit_status -eq 0 ]). When you put the check in your TexShop engine script directly below the call to pdflatex then the $? variable will contain the exit code from pdflatex (or xelatex, lualatex, latexmk, or whichever you use).– Marijn
Dec 10 at 9:33
add a comment |
active
oldest
votes
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%2f464080%2ftexshop-engine-that-copies-resulting-pdf%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f464080%2ftexshop-engine-that-copies-resulting-pdf%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
You can write your own shell script which checks the exit code of the LaTeX compiler and copies the file if it is 0 (i.e., success), see, e.g., tex.stackexchange.com/questions/284849/…, stackoverflow.com/questions/26675681/….
– Marijn
Dec 10 at 8:47
Right now I don't know how to do such a check. But I can manage to create a shell-script to copy the file.
– Martin Mueller
Dec 10 at 9:24
1
In the second link from my previous comment there are some examples of this check, e.g., stackoverflow.com/a/26675811/5763564 (this checks for value 1, i.e., an error, in your case you should change this to
if [ $exit_status -eq 0 ]). When you put the check in your TexShop engine script directly below the call topdflatexthen the$?variable will contain the exit code frompdflatex(orxelatex,lualatex,latexmk, or whichever you use).– Marijn
Dec 10 at 9:33