【Latex学习】Latex中插入Python代码的方法

2023-05-16

Latex中插入Python代码的方法

  • 配置环境
  • 插入代码

配置环境

想在Latex中插入python代码,

方法总结如下,先在python中安装第三方库Pygments,如下图。

python中安装第三方库Pygments

然后在Latex编译环境下加入语句–shell-escape,如下图(TexStudio软件)。

打开Options >> Configure TeXstudio >> Commands
Latex编译环境下加入语句--shell-escape

以编译环境是PdfLaTex为例,在PdfLaTex条目下,将

pdflatex.exe -synctex=1 -interaction=nonstopmode %.tex

改为

pdflatex.exe -synctex=1 -interaction=nonstopmode --shell-escape %.tex

然后确认保存即可。
在这里插入图片描述

插入代码

环境准备好了,现在可以在tex中插入minted包,即:

\usepackage{minted} 

可以插入代码了,以python为例,在文档中调用minted函数:

\begin{document}

\begin{minted}{Python}
	employees = []
	for id in employee_ids:
	    employee = fetch_employee(id)
	if employee:
	    employees.append(employee)
\end{minted}


\end{document}

输出结果如下图:

插入代码

还可以通过linenos添加代码行数标记,其中numbersep是代码行数标记的缩进量

还可以通过frame=lines添加分割线,其中framesep是分割线缩进量

\begin{minted}[linenos, numbersep=5pt, frame=lines, framesep=2mm]{Python}
	employees = []
	for id in employee_ids:
	    employee = fetch_employee(id)
	if employee:
	    employees.append(employee)
\end{minted}

输出结果如下:

结果2

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Latex学习】Latex中插入Python代码的方法 的相关文章

随机推荐

  • 《伤逝——涓生的手记》,读后有感

    看鲁迅先生的 狂人日记 有一段时间了 xff0c 其中有一短篇 xff0c 名叫 伤逝 涓生的手记 xff0c 有一些浅显的思考 xff0c 分享给大家 xff0c 可以互相讨论学习 x1f37b 参考资料 xff1a 百度百科 伤逝 xf
  • 我的2021

    牛年的事情 xff0c 肯定要在牛年结束 现在已经是 2022 年的一月份了 xff0c 才开始动笔 xff0c 写这份 2021 的年终总结 有两方面的原因 xff0c 一方面是觉得 12 月的时间太紧了 xff08 参加了培训班 xff
  • C/C++ 语言 printf 可以直接使用宏定义打印?

    hello xff0c 你好呀 xff0c 我是小二 在 编码 过程中 xff0c 小二发现一种神奇的用法 xff1a 打印时 xff0c 直接使用宏定义 xff01 于是小二决定自己尝试一把 1 基础环境 使用的在线编译器是这个 x1f4
  • Anaconda3安装教程记录

    参考资料 1 官网 xff1a https www anaconda com products individual 2 安装教程 xff1a https mp weixin qq com s ip8TQF2pyjLwEBixwoxxBw
  • Anaconda3修改默认环境保存路径

    参考链接 1 https blog csdn net javastart article details 102563461 配置方法 方法一 1 修改 C 盘 condarc 隐藏文件 xff1b 2 在文件末尾增加如下内容 envs d
  • javaweb servlet 在控制台上输出乱码的解决

    上午打开我的idea 正在愉快的写代码 xff0c 某段程序中需要servlet在控制台上打印一个消息 xff0c 一个悲催的故事发生了 xff0c 打印的中文字符全乱码了 难道是我的tomcat xff0c 没有设置吗 xff1f tom
  • Win10系统,使用VSCode提示错误fatal: detected dubious ownership in repository at

    1 环境信息 1 Win10 系统 2 VSCode 软件 2 问题现象 使用 VSCode 打开 Samba 中的 Git 工程时 xff0c Git 相关插件不会启用 xff0c 通过 git 输出界面 xff0c 可以看到有提示如下错
  • C++程序存在多个cin输入时,后边的cin失效

    1 参考资料 1 https www cnblogs com pengjun shanghai p 4800871 html 2 C 43 43 Primer Plus xff08 第6版 xff09 中文版 xff0c 第 4 2 5 小
  • C++整形变量临界值问题思考

    最近调试代码时 xff0c 遇到了一个问题 程序中定义了 int 类型的变量 xff0c 在代码中做自增操作 xff0c 当达到某一阈值 xff08 等于15 xff09 的时候 xff0c 会做一些特殊处理 实际测试发现 xff0c 该阈
  • Windows与Linux行尾换行符引发Git的一系列惨案

    1 前言 最近在使用 Git 提交代码的时候 xff0c 老是碰到一段看起来 没有任何改动 的代码 xff0c 被 diff 检测出异常 xff0c 很是苦恼 xff0c 特别是项目紧急的时候 xff0c 不敢用 VSCode 编辑了 xf
  • 防止C++程序重复运行的几种方法

    防止C 43 43 程序重复运行的几种方法 有时候 xff0c 为了某些要求 xff0c 我们希望程序实例只运行一次 而在VB6中 xff0c 我们可以很轻易的根据App hPreInstance来判断程序是否已经运行 但是在C 43 43
  • 玩转 ESP32 + Arduino(二十八) TFT_eSPI库驱动ST7789

    我们用到的库 TFT eSPI 一 硬件接线 这里我们使用了中景园的ST7789 一般屏幕的引脚定义如下 接线 我们直接用VSPI接线 ESP32引脚ST7789引脚功能GNDGND接地3V3VCC电源 VCLK 18SCLSPI时钟线 V
  • Golang学习篇——UTC时间互换标准时间

    Golang时间相关处理 xff0c 相关包 34 time 34 1 UTC时间转标准时间 UTC时间转标准时间 func this DataSearch UTCTransLocal utcTime string string t 61
  • 解决libgtk2.0-dev依赖包的问题

    依赖 libtotem plparser dev gt 61 3 4 但是它将不会被安装 依赖 valac gt 61 0 20 但是它将不会被安装 依赖 libvte 2 90 dev gt 61 1 0 32 但是它将不会被安装 E 无
  • SLF4JLoggerContext cannot be cast to LoggerContext

    org apache logging slf4j SLF4JLoggerContext cannot be cast to org apache logging LoggerContext hive启动时 一直报错 原因是 hadoop与h
  • 【算法——Python实现】无权图(稠密图、稀疏图)及图的遍历

    span class hljs comment encoding utf 8 span span class hljs string 34 34 34 图 34 34 34 span span class hljs keyword from
  • C printf()函数不显示输出内容

    C printf 函数不显示输出内容 span class token macro property span class token directive hash span span class token directive keywo
  • ubuntu 自动登录 并启动自己的图形程序

    1 ubuntu 命令行修改自动登录 sudo gedit etc gdm custom conf 编辑文件 xff1a AutomaticLoginEnable 61 true 如果出现以下错误 sudo gedit 错误 xff1a G
  • 软件开发为什么需要源码

    源代码 xff08 也称源程序 xff09 是指未编译的按照一定的程序设计语言规范书写的文本文件 xff0c 是一系列人类可读的计算机语言指令 在现代程序语言中 xff0c 源代码可以是以书籍或者磁带的形式出现 xff0c 但最为常用的格式
  • 【Latex学习】Latex中插入Python代码的方法

    Latex中插入Python代码的方法 配置环境插入代码 配置环境 想在Latex中插入python代码 xff0c 方法总结如下 xff0c 先在python中安装第三方库Pygments xff0c 如下图 然后在Latex编译环境下加