![Matlab 转 pdflatex 并带有文本属性](https://linux22.com/image/245480/Matlab%20%E8%BD%AC%20pdflatex%20%E5%B9%B6%E5%B8%A6%E6%9C%89%E6%96%87%E6%9C%AC%E5%B1%9E%E6%80%A7.png)
我知道这可能只是一个细节问题而不是一个严重的问题但我已经疯狂地在 Google 上搜索过它却找不到解决方案。
是否可以pdflatex
使用文档的正确文本属性(即大小和字体)实现 MATLAB 绘图?我能够通过matlabfrag
和ml2pdf
脚本实现精美的图形,但当我缩放图形宽度时,文本也会缩放。我想要某种输出文件和包含文本的文件Inkscape PDF+LaTeX
的选项。.pdf_t
.tex
答案1
非常感谢大家的帮助。我设法找到了一个合适的解决方案。我会在这里发布解决方案,以防其他人觉得有用。基本上,我将繁琐的 2 个步骤任务 matlab-inkscape-PdfLateX 变成了一个单一的任务。这要归功于 plot2svg matlab 函数以及可以从终端 shell 或脚本运行的 inkscape 导出功能。然后我可以通过 !invoke shell 从 Matlab 运行脚本。下面是我创建的脚本
#echo "File name?"
read fname
export LD_LIBRARY_PATH=/usr/lib64;
inkscape $fname.svg -z -D --export-pdf=$fname.pdf --export-latex
rm $fname.svg
#
答案2
你可以考虑使用matlab2tikz脚本将图形从 matlab 导出到 tikz 文件,您可以轻松地将其包含在 latex 文档中。
答案3
拉普林采用 MATLAB 图形并创建一个带有文本占位符的 eps 文件和一个包含文本的 TeX 文件。
答案4
你有没有尝试过matlab2pgf?试试看。我建议大家访问 matlab central(文件交换)来获取此类应用程序。