使用pythontex将matplotlib图形嵌入乳胶文档

pythontexfigures的Python项目详细描述


乳胶Python图

给定一个像这样绘制matplotlib图的python脚本:

defmain():x=np.arange(10)y=x**2plt.plot(x,y)plt.xlabel('$x$')plt.ylabel('$x^2$')return'test'# Figure filename

您可以将其插入这样的乳胶文档:

\begin{figure}\pyfig{'test.py'}\caption{Test figure.}\end{figure}

默认情况下,图形大小默认为\textwidth正方形,字体和字体大小与文档的其余部分匹配。

安装

需要安装Latex(可能是Tex Live 2019)、Pythontex和Python3.6或更高版本。

示例需要latexmk。

要安装python包:

pip3 install pythontexfigures

要将乳胶包安装到texmf-local

sudo python3 -m pythontexfigures.install

如果您没有根访问权限,可以将其安装到texmf-home中,而不是:

sudo python3 -m pythontexfigures.install TEXMFHOME

或者,在pythontexcustomcode中调用pf.print_preamble(),然后使用\printpythontex

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在hazelcast中从地图中取出第一把未锁定的钥匙?   将个人记录从一个数据库复制到另一个数据库Oracle和Java   java Spring boot招摇过市404   ArrayList中的数组问题,Java   例外我保存了文本1。txt文件位于与Algo相同的文件夹中。java文件在中。但我得到了一个Filenotfoundexception,我找不到任何原因   雅加达ee如何解决java中“字符串或二进制数据将被截断”的问题?   Java中的swing遍历数组列表   javascript我在Ext js中有一个表,我需要在<td>标记中编写一些逻辑   java Servlet过滤器是否可以检索其url路径?   java GXT如何将网格过滤器参数添加到请求URL(获取参数)?   java无法获取maven安装路径   安卓 java。ServerSocket中的lang.nullpointerexception。接受   java jquery数据表一个数据表中的最大列数   java Spring数据jpa,jpa替换DTO对象的字符串的正向返回列表   java为什么增量后操作符在此代码中无法增量“a”?   Java包装集合   java匹配包含子域的URL   java获取计算机ip时,显示为0.0.0.0   java使用JGit从Git存储库中检出特定版本