00:00 / 00:30
连播
清屏
智能
倍速
点赞160
00:00 / 00:25
连播
清屏
智能
倍速
点赞49
00:00 / 01:16
连播
清屏
智能
倍速
点赞41
00:00 / 06:19
连播
清屏
智能
倍速
点赞1
00:00 / 01:59
连播
清屏
智能
倍速
点赞0
00:00 / 01:04
连播
清屏
智能
倍速
点赞156
00:00 / 00:20
连播
清屏
智能
倍速
点赞41
00:00 / 00:24
连播
清屏
智能
倍速
点赞3
00:00 / 00:31
连播
清屏
智能
倍速
点赞18
00:00 / 00:52
连播
清屏
智能
倍速
点赞12
00:00 / 00:42
连播
清屏
智能
倍速
点赞150
手把手教你LaTeX-第28讲 插入代码与高亮显示 对于计算机、工程或数学专业的同学来说,在论文中插入美观、易读的代码段是刚需。listings 宏包是 LaTeX 中最经典的解决方案,它不仅能自动识别语法,还支持高度自定义的代码框样式。 1. 基础用法 首先在导言区加载宏包 \usepackage{listings} 。在正文中使用 lstlisting 环境: 代码段 \begin{lstlisting}[language=Python, caption=我的代码] def hello_world(): print("Hello, LaTeX!") \end{lstlisting} 2. 样式自定义 通过 \lstset 命令,你可以全局设置代码的颜值: 字体与颜色:设置关键字、注释和字符串的颜色(需配合 xcolor 宏包)。 行号显示:numbers=left 可以在代码左侧显示行号。 边框样式:frame=single 为代码添加外框。 3. 外部文件导入 如果代码很长,不建议直接粘贴在 .tex 文件里。可以使用以下命令直接读取: \lstinputlisting[language=C++]{main.cpp} 4. 常见排版陷阱 特殊字符报错:如果代码中有百分号 % 等 LaTeX 特殊字符,listings 会自动处理,但请确保在环境内不要混入 LaTeX 命令。 中文支持:如果代码注释里有中文,记得在 lstset 中设置 extendedchars=false 并确保使用 XeLaTeX 编译。 小结 使用 listings 宏包处理代码 ; lstlisting 环境用于直接编写,\lstinputlisting 用于导入文件; 通过 \lstset 统一定制高亮风格。#LaTeX #论文 #keepresearch
00:00 / 01:23
连播
清屏
智能
倍速
点赞0