Instead of clicking 'publish', I want to write a code for it which makes use of saved settings. How?

4 Ansichten (letzte 30 Tage)
I've edited 'publishing settings' for a certain code to output a PDF file and to not include code, I've saved these settings under the name 'clinical report', and now I'd like to enter a CODE into my report that executes this, instead of manually clicking 'publish'. Does anybody have any idea?
Thanks in advance

Akzeptierte Antwort

per isakson
per isakson am 19 Mär. 2014
  2 Kommentare
Golnar
Golnar am 20 Mär. 2014
Bearbeitet: Golnar am 20 Mär. 2014
Is this the sequence in which the code should be written? When I run this I get a recursive run but nothing published.
options_doc_nocode.format = 'pdf'; options_doc_nocode.showCode = false; publish('clinicalreport.m',options_doc_nocode);
per isakson
per isakson am 20 Mär. 2014
Yes!
I replaced your m-file, clinicalreport.m, by fourier_demo2.m. It produces a pdf-file without m-code
copyfile(fullfile(matlabroot,'help','techdoc',...
'matlab_env','examples','fourier_demo2.m'),'.','f')
function_name = 'fourier_demo2.m';
options_doc_nocode.format = 'pdf';
options_doc_nocode.showCode = false;
publish( function_name, options_doc_nocode );
I assume the problem is in clinicalreport.m.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Adding custom doc finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by