这里指的插入是指最终能在生成的pdf中显示高亮的Python代码。

在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight:

https://github.com/olivierverdier/python-latex-highlighting

下载pythonhighlight.sty后,将它放到你的.tex文件所在目录下。

然后声明要使用pythonhighlight,在tex文件内的导言区

\usepackage{graphicx}
\usepackage{pythonhighlight}

之后既可以在正文

添加代码了

\begin{python}
#
from pyx import *

g = graph.graphxy(width=8)
g.plot(graph.data.function("y(x)=sin(x)/x", min=-15, max=15))
g.writePDFfile("function")
print r'\includegraphics{function}'
\end{python}

\end{document}

截图:

完整示例:

\documentclass{article}
\usepackage{graphicx}
\usepackage{pythonhighlight}
\begin{document}

\begin{python}
#
from pyx import *

g = graph.graphxy(width=8)
g.plot(graph.data.function("y(x)=sin(x)/x", min=-15, max=15))
g.writePDFfile("function")
print r'\includegraphics{function}'
\end{python}

\end{document}

转载于:https://www.cnblogs.com/instant7/p/4190980.html

在Latex中插入Python代码相关推荐

  1. latex附录中放python代码_在Latex中插入Python代码

    这里指的插入是指最终能在生成的pdf中显示高亮的Python代码. 在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight: https://github.com/ol ...

  2. latex python_怎么在 LaTeX 中排版 Python 代码?

    用 LaTeX 排版代码的主要问题有两个.一是希望代码中的特殊字符不被 LaTeX 处理:二是希望能有代码高亮.前者称为「原样抄写」,也就是 verbatim.剩下的边框.编号.交叉引用,都属于 La ...

  3. 优雅的在latex中插入MATLAB代码 | 解决MATLAB代码中文乱码问题

    我们要使用的核心宏包是 listings 和 matlab-prettifier.其中 listings 是为了插入代码,matlab-prettifier 提供了很好的配色方案. 最小工作示例如下: ...

  4. latex添加c语言代码,Latex中插入C代码

    用LaTeX写论文时,插入C++源代码有专门的宏包,方法如下: /usepackage{listings} /lstset{language=C++}%这条命令可以让LaTeX排版时将C++键字突出显 ...

  5. latex下IEEE模板中嵌套Python代码

    如果想在LATEX中嵌套Python代码推荐使用listings 先 \usepackage[procnames]{listings} 然后在正文中使用 \lstset{language=Python ...

  6. 在LaTeX中使用Python的简单介绍

    一.概述 Python语言自1991年2月发布最初代码开始,到现在已经有31年的历史,目前已经成为最热门的计算机语言之一.经过这么多年的发展,python得到了极大的扩展,把python的功能应用到L ...

  7. latex中插入两张子图片

    背景 如何在latex中插入两张子图片呢? 步骤 参照下面的代码: \begin{figure}[htbp] \label{fig:3} % Give a unique label \quad \su ...

  8. LaTex 中插入visio图片

    LaTex 中插入visio图片 文件格式转变过程 .vsdx->.pdf->.eps->命令插入 下面介绍如何在LaTeX中插入.eps格式的图片. 第一步:生成.eps格式的图片 ...

  9. Latex中插入图片

    1.Latex的插图 在Latex中使用插图一般有两种方式,一种是插入事先准备好的图片,另一种是使用Latex代码直接在文档中画图.我们一般常见的使用都是第一种,准备好图片,然后直接插入在我们文档当中 ...

最新文章

  1. FileChannel应用实例——本地文件读数据
  2. requests基础3
  3. 黑马程序员pink老师前端入门教程,零基础必看的JavaScript基础语法视频教程(二)
  4. 深度之眼课程打卡-python入门05
  5. this.$modal.confirm 自定义按钮关闭_Excel迫使人类基因重命名?用VBA给科学家们支一招!—— 怎样快速定制工具栏按钮...
  6. 迷宫java代码_java写的迷宫代码
  7. iOS逆向之旅(进阶篇) — 重签名APP(一)
  8. android6要多大运存,内存多大手机才能不卡? 现在终于有了答案
  9. Hadoop入门进阶步步高(六-Hadoop1.x与Hadoop2的区别
  10. TCC Demo 代码实现
  11. matlab里的svmtrain的输出model里,各参数的含义
  12. MSR系列路由器DAR功能的配置
  13. php 解压 中文文件夹,如何把文件夹压缩为rar
  14. 3D动画在线播放工具-3dplayer功能演示
  15. 报错:Internal error XFS_WANT_CORRUPTED_GOTO at line 1635 of file fs/xfs/libxfs/xfs_alloc.c.
  16. java求导数_java实现队列链表,求一元多项式的导数
  17. 一路(16)奔波,一起(17)前行—2016 年终总结
  18. Java 递归实现树形菜单
  19. simpleCaptcha语音验证码实现及其扩展
  20. js 通过传入 开始时间和结束时间 算出相差多少秒 分钟 相差时间

热门文章

  1. HDU Problem - 5938 Four Operations
  2. Zstd 压缩性能分析(含比较)
  3. Centos7安装Python3.7
  4. Python在Linux实现代码特效,关于在Linux系统上的Ubuntu上基于python3、shell语言代码的实现...
  5. zynqNet整体思路框架
  6. 距离算法在概率统计C语言,基于CBM-TOF探测器无触发数据获取系统的压缩算法-应用概率统计.PDF...
  7. java实现 SSL双向认证
  8. 英语音标 语言、语音、音素及音标
  9. 浅谈数据仓库建设中的数据建模方法
  10. Collections.binarySearch用法