将 R 或 Python 图集成到 Latex 文档

将 R 或 Python 图集成到 Latex 文档

我对 中使用的字体感到担忧latex。我希望和 主文档font中的字体保持一致pdf/png。我目前正在使用R,这不是一个很好的选择,请参阅 (或者;虽然是同一篇文章)。我不想为每个图创建一个 tex 文件,然后将其包含在主文档中。这会不必要地增加大小和编译时间。

现在,我正在考虑使用它python来绘图,然后将其与latex文档集成。我有绝不以前使用过python。从链接,看起来集成是可能的。

显然,我可以使用后一种选项来绘制图表并查看自己,但是,我的大部分图表都具有更高的复杂性,我想在投入时间之前先听取这里的专家的意见python

与with相比,使用pythonwith的优缺点是什么?latexRlatex

任何指针也将非常有帮助。

答案1

Pythonmatplotlib可以在轴标签等内容中使用 LaTeX,然后导出为 pdf,然后就可以使用它了\includegraphics。如果您坚持使用常用字体,则很有可能根据您链接的选项使用相同的字体。Computer Modern 是默认设置,这使得它更加容易。

我必须承认,对于新手来说,matplotlib 并不是最容易上手的 Python 部分。我没有使用过 R,所以对此不做评论。

我过去发现的一件事是,数字中的文本可能会变得非常小,并且会旋转为垂直。 尤其是在组合时,这对于衬线字体来说效果不佳,因此我倾向于在数字中使用无衬线字体,即使正文是拉丁现代字体。 这仍然符合您的问题,因为众所周知您无论如何都在使用无衬线字体。

相关内容