How can I automatically add the date to the output PDF file name?












1















Currently when I generate a PDF file of my document, it produces the name



document1.pdf


I'd like to set it so that it adds the current date (or the date produced by date{today}), such as



document1_March_15_2019.pdf


or however it may produce the date. Is there a method to do that? The closest I found was this link but I'm not using an emac or pdftex, I think. I am using TexMaker on a Mac OS Mojave.










share|improve this question

























  • The command date{today} is a LaTeX command that will get its value during compilation from the TeX distro (for example TeX Live or MacTeX) that your TeXmaker is using. So, TeXmaker will never see this output of this command but will just let it printed in your pdf document via your TeX distro. So, try to find out if texmaker have available in a variable the current date and add this variable before the .pdf extension in your TeXmaker options at the output filename.

    – koleygr
    Mar 15 at 16:35











  • the pdf is made by latex (not texmaker) and is just the filename of your source file with .tex changed to .pdf so if you save the file as hs-nebula.tex then the generated file will be hs-nebula.pdf document1 is presumably just a default file name if you start a blank file without saving it to a specific name (although I don't use texmaker to be sure)

    – David Carlisle
    Mar 15 at 16:35


















1















Currently when I generate a PDF file of my document, it produces the name



document1.pdf


I'd like to set it so that it adds the current date (or the date produced by date{today}), such as



document1_March_15_2019.pdf


or however it may produce the date. Is there a method to do that? The closest I found was this link but I'm not using an emac or pdftex, I think. I am using TexMaker on a Mac OS Mojave.










share|improve this question

























  • The command date{today} is a LaTeX command that will get its value during compilation from the TeX distro (for example TeX Live or MacTeX) that your TeXmaker is using. So, TeXmaker will never see this output of this command but will just let it printed in your pdf document via your TeX distro. So, try to find out if texmaker have available in a variable the current date and add this variable before the .pdf extension in your TeXmaker options at the output filename.

    – koleygr
    Mar 15 at 16:35











  • the pdf is made by latex (not texmaker) and is just the filename of your source file with .tex changed to .pdf so if you save the file as hs-nebula.tex then the generated file will be hs-nebula.pdf document1 is presumably just a default file name if you start a blank file without saving it to a specific name (although I don't use texmaker to be sure)

    – David Carlisle
    Mar 15 at 16:35
















1












1








1








Currently when I generate a PDF file of my document, it produces the name



document1.pdf


I'd like to set it so that it adds the current date (or the date produced by date{today}), such as



document1_March_15_2019.pdf


or however it may produce the date. Is there a method to do that? The closest I found was this link but I'm not using an emac or pdftex, I think. I am using TexMaker on a Mac OS Mojave.










share|improve this question
















Currently when I generate a PDF file of my document, it produces the name



document1.pdf


I'd like to set it so that it adds the current date (or the date produced by date{today}), such as



document1_March_15_2019.pdf


or however it may produce the date. Is there a method to do that? The closest I found was this link but I'm not using an emac or pdftex, I think. I am using TexMaker on a Mac OS Mojave.







compiling date






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 15 at 16:50









samcarter

92.8k7105299




92.8k7105299










asked Mar 15 at 16:14









HS-nebulaHS-nebula

1064




1064













  • The command date{today} is a LaTeX command that will get its value during compilation from the TeX distro (for example TeX Live or MacTeX) that your TeXmaker is using. So, TeXmaker will never see this output of this command but will just let it printed in your pdf document via your TeX distro. So, try to find out if texmaker have available in a variable the current date and add this variable before the .pdf extension in your TeXmaker options at the output filename.

    – koleygr
    Mar 15 at 16:35











  • the pdf is made by latex (not texmaker) and is just the filename of your source file with .tex changed to .pdf so if you save the file as hs-nebula.tex then the generated file will be hs-nebula.pdf document1 is presumably just a default file name if you start a blank file without saving it to a specific name (although I don't use texmaker to be sure)

    – David Carlisle
    Mar 15 at 16:35





















  • The command date{today} is a LaTeX command that will get its value during compilation from the TeX distro (for example TeX Live or MacTeX) that your TeXmaker is using. So, TeXmaker will never see this output of this command but will just let it printed in your pdf document via your TeX distro. So, try to find out if texmaker have available in a variable the current date and add this variable before the .pdf extension in your TeXmaker options at the output filename.

    – koleygr
    Mar 15 at 16:35











  • the pdf is made by latex (not texmaker) and is just the filename of your source file with .tex changed to .pdf so if you save the file as hs-nebula.tex then the generated file will be hs-nebula.pdf document1 is presumably just a default file name if you start a blank file without saving it to a specific name (although I don't use texmaker to be sure)

    – David Carlisle
    Mar 15 at 16:35



















The command date{today} is a LaTeX command that will get its value during compilation from the TeX distro (for example TeX Live or MacTeX) that your TeXmaker is using. So, TeXmaker will never see this output of this command but will just let it printed in your pdf document via your TeX distro. So, try to find out if texmaker have available in a variable the current date and add this variable before the .pdf extension in your TeXmaker options at the output filename.

– koleygr
Mar 15 at 16:35





The command date{today} is a LaTeX command that will get its value during compilation from the TeX distro (for example TeX Live or MacTeX) that your TeXmaker is using. So, TeXmaker will never see this output of this command but will just let it printed in your pdf document via your TeX distro. So, try to find out if texmaker have available in a variable the current date and add this variable before the .pdf extension in your TeXmaker options at the output filename.

– koleygr
Mar 15 at 16:35













the pdf is made by latex (not texmaker) and is just the filename of your source file with .tex changed to .pdf so if you save the file as hs-nebula.tex then the generated file will be hs-nebula.pdf document1 is presumably just a default file name if you start a blank file without saving it to a specific name (although I don't use texmaker to be sure)

– David Carlisle
Mar 15 at 16:35







the pdf is made by latex (not texmaker) and is just the filename of your source file with .tex changed to .pdf so if you save the file as hs-nebula.tex then the generated file will be hs-nebula.pdf document1 is presumably just a default file name if you start a blank file without saving it to a specific name (although I don't use texmaker to be sure)

– David Carlisle
Mar 15 at 16:35












1 Answer
1






active

oldest

votes


















5














For editors that execute commands in a bash-based shell, you can modify the preferences of your editor to compile with



mydate=$(date +'%B_%d_%Y') ; pdflatex --jobname="document1_$mydate" %.tex


This will generate a pdf called document1_March_15_2019.pdf






share|improve this answer





















  • 1





    Nice (+1)... I suggest an edit to remove the TeXmaker tag and the TeXmaker from the title to make the question/answer just specific to the OS (Linux/Mac) and not to the editor

    – koleygr
    Mar 15 at 16:43













  • @koleygr Feel free to edit

    – samcarter
    Mar 15 at 16:47











  • Just to clarify, do I add this to the PdfLaTeX box in texmaker >> Preferences or is this a user command?

    – HS-nebula
    Mar 15 at 16:50











  • Was commenting to ask the OP... but he did it before my question...

    – koleygr
    Mar 15 at 16:51











  • @HS-nebula You can do it either way. If you want to compile all your documents like this, you could directly modify the pdflatex preferences, if you only want to use it occasionally, a separate command might be better.

    – samcarter
    Mar 15 at 16:52











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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f479662%2fhow-can-i-automatically-add-the-date-to-the-output-pdf-file-name%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









5














For editors that execute commands in a bash-based shell, you can modify the preferences of your editor to compile with



mydate=$(date +'%B_%d_%Y') ; pdflatex --jobname="document1_$mydate" %.tex


This will generate a pdf called document1_March_15_2019.pdf






share|improve this answer





















  • 1





    Nice (+1)... I suggest an edit to remove the TeXmaker tag and the TeXmaker from the title to make the question/answer just specific to the OS (Linux/Mac) and not to the editor

    – koleygr
    Mar 15 at 16:43













  • @koleygr Feel free to edit

    – samcarter
    Mar 15 at 16:47











  • Just to clarify, do I add this to the PdfLaTeX box in texmaker >> Preferences or is this a user command?

    – HS-nebula
    Mar 15 at 16:50











  • Was commenting to ask the OP... but he did it before my question...

    – koleygr
    Mar 15 at 16:51











  • @HS-nebula You can do it either way. If you want to compile all your documents like this, you could directly modify the pdflatex preferences, if you only want to use it occasionally, a separate command might be better.

    – samcarter
    Mar 15 at 16:52
















5














For editors that execute commands in a bash-based shell, you can modify the preferences of your editor to compile with



mydate=$(date +'%B_%d_%Y') ; pdflatex --jobname="document1_$mydate" %.tex


This will generate a pdf called document1_March_15_2019.pdf






share|improve this answer





















  • 1





    Nice (+1)... I suggest an edit to remove the TeXmaker tag and the TeXmaker from the title to make the question/answer just specific to the OS (Linux/Mac) and not to the editor

    – koleygr
    Mar 15 at 16:43













  • @koleygr Feel free to edit

    – samcarter
    Mar 15 at 16:47











  • Just to clarify, do I add this to the PdfLaTeX box in texmaker >> Preferences or is this a user command?

    – HS-nebula
    Mar 15 at 16:50











  • Was commenting to ask the OP... but he did it before my question...

    – koleygr
    Mar 15 at 16:51











  • @HS-nebula You can do it either way. If you want to compile all your documents like this, you could directly modify the pdflatex preferences, if you only want to use it occasionally, a separate command might be better.

    – samcarter
    Mar 15 at 16:52














5












5








5







For editors that execute commands in a bash-based shell, you can modify the preferences of your editor to compile with



mydate=$(date +'%B_%d_%Y') ; pdflatex --jobname="document1_$mydate" %.tex


This will generate a pdf called document1_March_15_2019.pdf






share|improve this answer















For editors that execute commands in a bash-based shell, you can modify the preferences of your editor to compile with



mydate=$(date +'%B_%d_%Y') ; pdflatex --jobname="document1_$mydate" %.tex


This will generate a pdf called document1_March_15_2019.pdf







share|improve this answer














share|improve this answer



share|improve this answer








edited Mar 15 at 16:49

























answered Mar 15 at 16:36









samcartersamcarter

92.8k7105299




92.8k7105299








  • 1





    Nice (+1)... I suggest an edit to remove the TeXmaker tag and the TeXmaker from the title to make the question/answer just specific to the OS (Linux/Mac) and not to the editor

    – koleygr
    Mar 15 at 16:43













  • @koleygr Feel free to edit

    – samcarter
    Mar 15 at 16:47











  • Just to clarify, do I add this to the PdfLaTeX box in texmaker >> Preferences or is this a user command?

    – HS-nebula
    Mar 15 at 16:50











  • Was commenting to ask the OP... but he did it before my question...

    – koleygr
    Mar 15 at 16:51











  • @HS-nebula You can do it either way. If you want to compile all your documents like this, you could directly modify the pdflatex preferences, if you only want to use it occasionally, a separate command might be better.

    – samcarter
    Mar 15 at 16:52














  • 1





    Nice (+1)... I suggest an edit to remove the TeXmaker tag and the TeXmaker from the title to make the question/answer just specific to the OS (Linux/Mac) and not to the editor

    – koleygr
    Mar 15 at 16:43













  • @koleygr Feel free to edit

    – samcarter
    Mar 15 at 16:47











  • Just to clarify, do I add this to the PdfLaTeX box in texmaker >> Preferences or is this a user command?

    – HS-nebula
    Mar 15 at 16:50











  • Was commenting to ask the OP... but he did it before my question...

    – koleygr
    Mar 15 at 16:51











  • @HS-nebula You can do it either way. If you want to compile all your documents like this, you could directly modify the pdflatex preferences, if you only want to use it occasionally, a separate command might be better.

    – samcarter
    Mar 15 at 16:52








1




1





Nice (+1)... I suggest an edit to remove the TeXmaker tag and the TeXmaker from the title to make the question/answer just specific to the OS (Linux/Mac) and not to the editor

– koleygr
Mar 15 at 16:43







Nice (+1)... I suggest an edit to remove the TeXmaker tag and the TeXmaker from the title to make the question/answer just specific to the OS (Linux/Mac) and not to the editor

– koleygr
Mar 15 at 16:43















@koleygr Feel free to edit

– samcarter
Mar 15 at 16:47





@koleygr Feel free to edit

– samcarter
Mar 15 at 16:47













Just to clarify, do I add this to the PdfLaTeX box in texmaker >> Preferences or is this a user command?

– HS-nebula
Mar 15 at 16:50





Just to clarify, do I add this to the PdfLaTeX box in texmaker >> Preferences or is this a user command?

– HS-nebula
Mar 15 at 16:50













Was commenting to ask the OP... but he did it before my question...

– koleygr
Mar 15 at 16:51





Was commenting to ask the OP... but he did it before my question...

– koleygr
Mar 15 at 16:51













@HS-nebula You can do it either way. If you want to compile all your documents like this, you could directly modify the pdflatex preferences, if you only want to use it occasionally, a separate command might be better.

– samcarter
Mar 15 at 16:52





@HS-nebula You can do it either way. If you want to compile all your documents like this, you could directly modify the pdflatex preferences, if you only want to use it occasionally, a separate command might be better.

– samcarter
Mar 15 at 16:52


















draft saved

draft discarded




















































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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f479662%2fhow-can-i-automatically-add-the-date-to-the-output-pdf-file-name%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

How to change which sound is reproduced for terminal bell?

Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

Can I use Tabulator js library in my java Spring + Thymeleaf project?