首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在emacs中的文本块周围插入LaTeX环境?

在Emacs中,可以使用插件AUCTeX来方便地在文本块周围插入LaTeX环境。AUCTeX是一个专门用于编辑LaTeX文档的插件,它提供了许多有用的功能和快捷键。

要在Emacs中使用AUCTeX插件,在配置文件(通常是~/.emacs或~/.emacs.d/init.el)中添加以下代码:

代码语言:elisp
复制
;; 启用AUCTeX插件
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)

;; 启用TeX-PDF模式,以支持直接生成PDF文件
(setq TeX-PDF-mode t)

;; 设置默认的TeX编译器为pdflatex
(setq TeX-engine 'pdflatex)

;; 启用自动补全和括号匹配
(add-hook 'LaTeX-mode-hook 'auto-complete-mode)
(add-hook 'LaTeX-mode-hook 'show-paren-mode)

;; 设置快捷键,用于插入LaTeX环境
(eval-after-load "latex"
  '(define-key LaTeX-mode-map (kbd "C-c e") 'LaTeX-environment))

保存配置文件后,重新启动Emacs。

现在,你可以按下"C-c e"快捷键来插入LaTeX环境。在光标所在的位置,AUCTeX会自动识别当前的上下文,并提供一个列表供你选择要插入的环境。选择后,AUCTeX会自动插入环境的开始和结束标记,并将光标定位在开始标记的内部,方便你输入内容。

AUCTeX支持的LaTeX环境非常丰富,包括但不限于equation、figure、table、itemize、enumerate等。你可以根据具体的需求选择合适的环境。

关于AUCTeX的更多信息和详细使用方法,你可以参考腾讯云的产品介绍页面:AUCTeX插件介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • LaTeX 插入图片「建议收藏」

    LaTeX 提供了许多定制化图片功能。这篇文章将会介绍如何用最常见格式插入图片、缩放图片、旋转图片,以及如何在文档引用这些图片。...文章目录 在 LaTeX 插入图片 介绍 图片路径 改变图片大小、旋转图片 图片位置 图题、标签、引用 图题 标签和交叉引用 生成高分辨率和低分辨率图片 参考指南 延伸阅读 介绍 下面是一个插入图片例子...在Overleaf打开这个例子 图片位置 在上一个章节,我们介绍了如何在文档插入图片,但是文字和图片结合可能并不是我们想要样子。所以我们接下来介绍一种新环境。...标签和交叉引用 与LaTeX文档许多其他元素相同(例如公式、表格等),图片也可以在文本中被引用。你只需要简单地对其添加一个标签就可以了,然后使用这个标签来在文本引用这个图片。...\ref{fig:mesh1} 这个命令在文本添加一个数字,数字对应着这个图片。这个数字会自动生成,并且当你插入其他图片时候,它会自动更新。

    16.9K20

    全程敲代码,速度飞快易搜索,硬核小哥教你上手LaTeX+Vim

    在这些代码,你可以访问代码段的当前状态,例如t[1]包含第一个制表位,fn是当前文件名等等。 LaTex片段 使用片段编写LaTeX,要比纯手工编写快得多。...特别有些非常复杂片段能帮你大大节约时间,有效防止抓狂。 下面是一些非常有用且容易上手片段: 环境插入一个环境,只需要在一行开头输入beg。...然后键入环境名称,这个名称在\end{}命令也是一样。按下Tab键,就能够将光标放置在新创建环境。 ?...然而,对于平方、立方和其他一些常见片段,可以使用专门代码片段, sr、cb等等。 效果图: ?...context "math()" snippet sr "^2" iA ^2 endsnippet 请注意,“数学上下文”是一个微妙东西。 有时你可以使用\text{…}在数学环境添加一些文本

    1.2K40

    硬核小哥教你上手 LaTeX+Vim;1700页数学笔记火了!全程敲代码,速度飞快易搜索

    在这些代码,你可以访问代码段的当前状态,例如t[1]包含第一个制表位,fn是当前文件名等等。 LaTex片段 使用片段编写LaTeX,要比纯手工编写快得多。...特别有些非常复杂片段能帮你大大节约时间,有效防止抓狂。 下面是一些非常有用且容易上手片段: 环境插入一个环境,只需要在一行开头输入beg。...然后键入环境名称,这个名称在\end{}命令也是一样。按下Tab键,就能够将光标放置在新创建环境。 ?...然而,对于平方、立方和其他一些常见片段,可以使用专门代码片段, sr、cb等等。 效果图: ?...context "math()" snippet sr "^2" iA ^2 endsnippet 请注意,“数学上下文”是一个微妙东西。 有时你可以使用\text{…}在数学环境添加一些文本

    4.3K20

    全程敲代码,速度飞快易搜索,硬核小哥教你上手LaTeX+Vim

    在这些代码,你可以访问代码段的当前状态,例如t[1]包含第一个制表位,fn是当前文件名等等。 LaTex片段 使用片段编写LaTeX,要比纯手工编写快得多。...特别有些非常复杂片段能帮你大大节约时间,有效防止抓狂。 下面是一些非常有用且容易上手片段: 环境插入一个环境,只需要在一行开头输入beg。...然后键入环境名称,这个名称在\end{}命令也是一样。按下Tab键,就能够将光标放置在新创建环境。...然而,对于平方、立方和其他一些常见片段,可以使用专门代码片段, sr、cb等等。...context "math()" snippet sr "^2" iA ^2 endsnippet 请注意,“数学上下文”是一个微妙东西。 有时你可以使用\text{…}在数学环境添加一些文本

    1.4K20

    【知识】Latexemptmm等长度单位及使用场景

    LaTeX,em、pt、mm等都是长度单位,用于定义文档中元素尺寸,比如字体大小、页面边距、间距等。...在LaTeX中选择合适长度单位,主要取决于你具体需求和排版上下文。下面是一些常见场景及推荐使用单位:pt, bp:适用于需要细微调整场景,调整字体大小或行间距。...em:适合用于定义与文字大小密切相关尺寸,缩进、列表项目前空白等。在调整UI组件(如按钮和选择框)大小时非常有用,因为这样可以保持与周围文本视觉协调。...pc:适用于更传统排版场景,书籍和杂志设计大块文本设置。当需要在多个页面上保持严格布局一致性时使用。sp:主要用于非常精细排版调整,通常在自动化排版脚本或宏中使用。...} b \] % 使用具体点数        这些示例显示了如何在LaTeX文档根据不同需要选择和应用各种度量单位。

    71410

    Linux 下 12 个最佳 Notepad++ 替代品

    Vim 与其他文本编辑器有点不同,因为它在终端或命令提示符下工作,并提供多种模式:用于移动正常模式、用于键入插入模式以及用于发出命令命令模式。...GNU Emacs GNU EmacsEMACS 文本编辑器系列一个可定制、可扩展、开源、自记录实时显示文本编辑器,因其可扩展性而广受欢迎。...Gedit Gedit 是一款开源文本编辑器应用程序,专为通用文本编辑而设计,具有干净简单 GUI,易于使用。它是 GNOME 自己文本编辑器,并作为 GNOME 桌面环境默认文本编辑器提供。...Kate 被用作 Quanta Plus、LaTeX 前端和 KDevelop 等技术编辑组件。其功能包括代码折叠、可通过 XML 文件扩展语法突出显示、自动字符编码检测等。...它为所有平台上用户提供了一个统一环境,可以在任何平台上以任何语言构建和测试程序。

    1.7K20

    简书markdown教程

    ###标题 Markdown ,只需要在文本前面加上“#”,就会被认为是加了一个标题。同理,你还可以增加二级、三级、四级、五级标题和六级标题,只需要增加“#” 即可。...哈哈哈哈哈哈哈哈 ###图片 Markdown 可以插入图片,只需要感叹号、方括号和圆括号即可。...###链接 在文档插入链接语法和插入图片语法很像,只是少了最前面的英文感叹号"!"。 在方括号写下链接文字,圆括号写下网址即可。...###强调 在Markdown,可以使用 “*”和 “_” (下划线)来表示加粗和倾斜。 在需要斜体文本左右各加一个“*”或“_” : **吹吹那热风,听听那冷雨,看哪,好中文样子。...例如: — 或 *** 实际显示效果是这样(在不同环境下显示效果可能会有差异): ---- ###如何在简书用markdown插入代码 第一:要在简书设置上该为markdown; 第二:是新建文章

    2.9K11

    LaTeX详细教程+技巧总结

    数学公式支持 graphicx:插入图片 algorithm和algorithmic:算法排版 listings:插入代码 等等 编译器 LaTeX编译器有pdfLaTeX,LaTeX,XeLaTeX...[htbp]是个可选参数项,允许用户指定图片、表格等元素被放置位置。这一可选参数项可以是下列字母任意组合。 h(here): 当前位置;将图形放置在 正文文本给出该图形环境地方。...[htbp]是个可选参数项,允许用户指定图片、表格等元素被放置位置。这一可选参数项可以是下列字母任意组合。 h(here): 当前位置;将图形放置在 正文文本给出该图形环境地方。...]{article} 双栏: \documentclass[twocolumn]{article} 跨栏图表 在双栏编辑模式下,图片只能在一栏显示,而且如果图片宽度超过单栏文本宽度,则只能显示其中一部分...若想在双栏模式下插入跨栏图表可将环境替换为带*figure或table环境,代码如下: \begin{figure*} …… \end{figure*} 或 \begin{talbe*} …… \end

    16.8K53

    macOS + Sublime Text + Latex 环境配置 macOS + Sublime Text + Latex 环境配置

    市面上latex编辑器不下20种,各种系统都有,常见有:LyX、TeXworks、TexStudio、WinEdt、Emacs、Sublime Text、Atom、Visual Studio Code...有哪些好latex编辑器?——知乎 本文将介绍如何在mac系统下,用sublime配置latex环境。...准备软件 MacTex Latex运行必备环境 Sublime Text 编辑器,写代码应该都很熟悉(这个地址是破*解&版福利哦) Skim PDF阅读器,有它你才能预览你文档 安装步骤 首先下载...具体步骤如下: 2.1 安装 Package Control 打开 Sublime Text 3 选择 View Show Console 。 ?...完成上面所有步骤,latex基本环境就搭建好了。下面可以测试一下。 创建一个test.tex文档,复制以下内容粘贴到文档: %!

    2K20

    全栈工程师百宝箱:黑魔法之文档篇

    Emacs Org-Mode、 Txt2Tags、 Microsoft Word docx、 LibreOffice ODT、 EPUB、 Haddock markup 转化为: XHTML、 HTML5...Emacs Org-Mode、 Textile 上图 ?...图片切割、颜色替换、各种效果应用,图片旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。 来自重点:可以支持超过两百多种格式。...它提供了一个命令行工具叫:convert,这可以自由地转换图片形式,: convert image.jpg image.png 还可以加各种效果,: ?...Tex最大优点是可以写出下面的这本复杂公式: ? LaTeX 建立在 TeX 之上工具,它在TeX基础上大大改善了易用性。对了,如果只是一般用途的话,就没有必要拿去装逼了~。

    70830

    全栈工程师百宝箱:黑魔法之文档篇

    Emacs Org-Mode、 Txt2Tags、 Microsoft Word docx、 LibreOffice ODT、 EPUB、 Haddock markup 转化为: XHTML、 HTML5...Emacs Org-Mode、 Textile 上图 ?...图片切割、颜色替换、各种效果应用,图片旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。 来自重点:可以支持超过两百多种格式。...它提供了一个命令行工具叫:convert,这可以自由地转换图片形式,: convert image.jpg image.png 还可以加各种效果,: ?...Tex最大优点是可以写出下面的这本复杂公式: ? LaTeX 建立在 TeX 之上工具,它在TeX基础上大大改善了易用性。对了,如果只是一般用途的话,就没有必要拿去装逼了~。

    1K100

    latex图表教程(scienhub平台支持)

    LaTeX 插入图表通常需要使用 \includegraphics 命令,该命令属于 graphicx 宏包。...以下是一个简单 LaTeX 图表教程:首先,确保你 LaTeX 文档包含了 graphicx 宏包。...例如,如果你图表是一个名为 figure.png PNG 文件,并且位于与你 LaTeX 文档相同目录,你可以这样插入:\includegraphics{figure.png}你可以使用 \...如果你需要插入多个图表,可以使用子图环境 subfig 或 subcaption 宏包提供 \begin{subfigure} 命令。...例如,[width=\textwidth] 将图表宽度设置为文本宽度。确保你 LaTeX 编译器支持你使用图表文件类型( PNG、JPEG、PDF 等),并且图表文件位于正确位置。

    25610

    文本编辑器及文本处理 文本编辑器介绍 常见Linux文本编辑器有: emacs nano gedit kedit vi vimLinux文本编辑器-emacs emacs是一款功能强大

    文本编辑器及文本处理 文本编辑器介绍 常见Linux文本编辑器有: emacs nano gedit kedit vi vim Linux文本编辑器-emacs emacs是一款功能强大编辑器...缺点: 对复杂文本编辑比较耗时,无强大命令功能进行复杂操作,不支持宏、一次编辑多个文件、窗口分割、垂直/矩形选择/编辑、自动完成等高级功能。...虽然vi操作方式与其他常用文本编辑器(gedit)很不相同 ,但是由于其运行于字符界面,并可用于所有unix/linux环境,仍被经常使用。...高亮区域可以是字符、行或者是一文本。当执行一个非移动命令时,命令会被执行到这块高亮区域上。Vim"文本对象"也能和移动命令一样用在这个模式。...这个模式,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择高亮文本,并且自动进入插入模式。 命令行模式:在命令行模式可以输入会被解释成并执行文本

    75840

    R沟通|Rmarkdown教程(2)

    R配套软件包tinytex可以帮助你在将LaTeX或R Markdown文档编译为PDF时自动安装缺少LaTeX软件包,并确保将LaTeX文档编译正确次数以解决所有交叉引用。...注: 如果TinyTex通过上面代码无法正常安装,可以参考张敬信老师知乎文章:搭建Latex环境:TinyTex+RStudio https://zhuanlan.zhihu.com/p/328585804...选项框 在新建markdown文件里,主要包含三内容:1.YAML、2.markdown文本、3.代码。 ?...2)markdown文本 markdown文本是rmarkdown里主要内容(上图3位置),由编辑人员按照markdown语法自行编写文本内容, 3)代码 rmarkdown一个主要功能是可以执行文件内代码...这对撰写数据分析报告带来了极大便利。Rmd文件除了R代码段以外, 还可以插入Rcpp、Python、Julia、SQL等许多编程语言代码段, 常用编程语言还可以与R代码段进行信息交换。

    2.3K20

    华为认证欧拉openEuler-HCIA文本编辑器及文本处理

    文本编辑器及文本处理 文本编辑器介绍 常见Linux文本编辑器有: emacs nano gedit kedit vi vim Linux文本编辑器-emacs emacs是一款功能强大编辑器...缺点: 对复杂文本编辑比较耗时,无强大命令功能进行复杂操作,不支持宏、一次编辑多个文件、窗口分割、垂直/矩形选择/编辑、自动完成等高级功能。...虽然vi操作方式与其他常用文本编辑器(gedit)很不相同 ,但是由于其运行于字符界面,并可用于所有unix/linux环境,仍被经常使用。...高亮区域可以是字符、行或者是一文本。当执行一个非移动命令时,命令会被执行到这块高亮区域上。Vim"文本对象"也能和移动命令一样用在这个模式。...这个模式,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择高亮文本,并且自动进入插入模式。 命令行模式:在命令行模式可以输入会被解释成并执行文本

    38040
    领券