Мне нравится создавать "сценарий" поколения отчета в Matlab.
Предположим, что мы сделали, чтобы Matlab выстроил, data
и мы хотим экспортировать следующее в .tex файл: "Информация в первом элементе данных X.", Это сопровождалось бы графиком X.
Я уже попробовал help latex
в Matlab и знающий о различных пакетах на обмене файлами Matlab. Однако я не видел ничего до сих пор, которое позволит мне экспортировать и текст и графики в том же сценарии Matlab в .tex файл.
Возможно, вам стоит взглянуть на эту статью, опубликованную в TUGboat (официальном журнале TeX Users Group):
http://www.tug.org/TUGboat/Articles/tb24-2/tb77seta. pdf
Генерация документов LaTeX с помощью Matlab (SE Talole и SB Phadke)
Удачи!
Экспорт рисунков из Matlab в .tex файл - это просто вопрос экспорта рисунка в соответствующий формат, а затем включение файла рисунка в .tex файл. Для ваших нужд подойдет что-то вроде приведенного ниже кода:
Использование LaTeX для создания dvi:
% Include code to write text to .tex file (fid is assumed to be the file id of the .tex file)
print(gcf,'figure1','-depsc','-r100');
fprintf(fid,'\includegraphics[width=4in]{figure1.eps}\n');
Использование pdfTeX для создания pdf:
% Include code to write text to .tex file (fid is assumed to be the file id of the .tex file)
print(gcf,'figure1','-djpg','-r100');
fprintf(fid,'\\includegraphics[width=4in]{figure1.jpg}\n');
Функция publish может вам подойти.
Создайте этот скрипт, foo.m
:
%%
% The information in the first element of data is X.
plot(X)
И опубликуйте его в LaTeX:
>> publish foo latex
Знаете ли вы о matlab2tikz ? Я широко использовал его для своей кандидатской диссертации, хотя и только для экспорта отдельных сюжетов. Но я думаю, что должно быть легко создать что-то, что сочетает в себе мощь возможностей экспорта MATLABs LaTeX.