蓝布编程网

分享编程技术文章,编程语言教程与实战经验

在 LaTeX 中插入代码块

本文介绍一种用 Python 辅助插入代码块的方式。默认本文的读者已经安装好了 TeXLive 和 Python。

1.安装相关 Python 模块

通过pip安装pygmentize模块。在命令行输入以下命令

pip install pygmentize

2.相关源码

\usepackage{minted}                  % 用于导入相关宏包
...
\begin{document}
...
\mint{python}|test.py|               % 这里以Python语言为例。双竖线中是文件名
\begin{minted}[mathescape,           % 中括号中的内容用于控制代码显示的格式,可以依照喜好修改
               linenos,
               numbersep=5pt,
               gobble=2,
               frame=lines,
               framesep=2mm]{python}
     ...                             % 此处插入代码块,需要缩进
\end{minted}
...
\end{document}

3.编译命令

编译源代码时需要使用如下命令(以 XeTeX 为例),在命令行中输入

xelatex --shell-escape test.tex.     # 赋予调用Python的权限
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言