save m.file as PDF

Hi. I have a number of figures to be made as PDF. There are around 200 figures and I have to make them PDF with figure captions. How can I convert those figures directly from m.file to PDF? I have used publish command but it did not work.

4 Comments

Jan
Jan on 19 Mar 2022
The question is not clear: "convert those figures directly from m.file to PDF" - what is wanted in the PDFs? The source code as text or the output as image?
What does "did not work" mean? If you mention, which problems you have, the readers could help to fix them.
If the contents of the figures are needed, simply use the print() command or the modern exportgraphics().
I will get the figures from a loop. After that, the figures has to be converted to PDF without human interference. I need only the output figures, not the m.file code.
The publish command somehow runs as infinite loop and provides nothing.
Jan
Jan on 25 Mar 2022
"The publish command somehow runs as infinite loop and provides nothing" - this sounds like magic. I assume, there is a bug you are not aware of.
I think so. I am not very exper on this. I have been trying with different commands to work on. I think exportgraphics suggested by another command can be useful in this regard.

Sign in to comment.

Answers (1)

Prateek Rai
Prateek Rai on 21 Mar 2022

1 vote

Hi,
To my understanding, you want to save multiple figures in pdf.
You can use "exportgraphics" function to save plots/figures/graphics content to pdf file.
Refer to following exportgraphics MathWorks Documentation page to know more about it.

Categories

Find more on Printing and Saving in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!