Excute Latex file via Matlab

24 次查看(过去 30 天)
Diana Dawoud
Diana Dawoud 2022-9-18
I need to run a .tex file via Matlab and I'm using the following commands,
I'm using MacOS Big Sur, and I'm getting the following error: status: 127 cmdout='zsh:1:command not found;
command = 'pdflatex fileID.tex';
[status,cmdout] = system(command)
  9 个评论
Jan
Jan 2022-9-19
You get this as output of the which command in the terminal:
/Library/TeX/texbin/pdflatex
Then you try this:
setenv('PATH', [getenv('PATH') ':~/Library/TeX/texbin/pdflatex']);
% ^
Why do you use the home directory here?
Is this the executable: "/Library/TeX/texbin/pdflatex" ? Then why do you add the name of the executable to the path? Shouldn't it be the flder only "/Library/TeX/texbin/"?
Diana Dawoud
Diana Dawoud 2022-9-19
编辑:Diana Dawoud 2022-9-19
The result of echo $PATH is wrong and I need to reset. I tried setenv('PATH', [getenv('PATH') ':~/Library/TeX/texbin/pdflatex']); but it did not work

请先登录,再进行评论。

回答(1 个)

Diana Dawoud
Diana Dawoud 2022-9-20
After trying all the codes avilable online, the only solution that worked for me is to set the path as in
command = '/Library/TeX/texbin/pdflatex fileID.tex';

标签

产品


版本

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by