[转载]Ubuntu下Latex安装及中文配置

本文详细介绍在Ubuntu系统中如何安装和配置LaTeX环境,包括基本包、中文支持包、额外样式包的安装,以及图形化编辑器TexMaker的使用。通过具体步骤,帮助读者解决中文编译问题,实现xelatex的使用。

转自简书

1.使用apt-cache search latex, 可以看到许多包。
选择安装texlive-latex-base, 它的描述是:Tex Live: Basic LaTex packages.
sudo apt-get install texlive-latex-base

2.这样就安装好Latex了,可以直接使用。 但编译中文时,由于没有安装CJK中文环境,会提示找不到CJK包。
apt-cache search cjk, 有许多关于CJK 环境的包。
选择安装latex-cjk-all, 它的描述是:Installs all LaTex CJK packages.
sudo apt-get install latex-cjk-all
这样就可以使用中文环境了。

3.有些.sty文件可能没有安装,例如:lastpage.sty. 这个时候不要到网络上去询问是因为什么, Latex的输出错误信息已经很明显了。
使用下面的命令来查找相应的包:
apt-cache search lastpage (注意不要加.sty文件后缀)
可以看到需要下面的包,以及对这个包的描述:
texlive-latex-extra - TeX Live: LaTeX supplementary packages
选择安装即可:
sudo apt-get install texlive-latex-extra

完成上面的这三步,就可以完全满足我平时的应用需求了。 如果以后需要使用到新的包,可以使用上面第三步的方法来查找相应的安装包,并选择安装即可。

4.sudo apt-get install texmaker
安装texmaker程序,它是一个图形化界面的Tex书写,编译,生成,预览集合为一体的程序。 与Windows操作系统中的WinTex界面很相似。
 
//为了使用xelatex
5.sudo apt-get install texlive-xetex 
Texlive-publishers包也可以安装一下, support for publishers, theses, standards, conferences, etc.

6.下sudo apt-get install texlive-publishers
使用apt-cache show texlive-publishers命令可以看到它所支持的CTAN包的信息。

texmaker中编辑中文:
要输出中文最重要的就是以下两句:

\usepackage{xeCJK} //这句话很关键很关键
\setCJKmainfont{自己电脑上有的字体(从word中选择一个吧)}(当然这句话可以省略)

举个例子:

\documentclass{article}
\usepackage{xeCJK}
\begin{document}
你好,成功了
\end{document}
### 安装 LaTeX 为了在 Ubuntu安装 LaTeX,需通过终端执行一系列指令来完成 TeX Live 的部署。TeX Live 是一个全面的 TeX 系统集合,包含了大量宏包和支持工具,适用于多种操作系统平台,包括 Linux 发行版如 Ubuntu。 确保软件源更新至最新状态之后,可以通过 `apt` 命令安装 texlive[^1]: ```bash sudo apt-get update && sudo apt-get install texlive-full ``` 这条命令会下载并安装完整的 TeX Live 软件包集到系统中,这一步骤对于后续能够在 VS Code 中顺利编译 `.tex` 文件至关重要[^2]。 ### 配置 VS Code 支持 LaTeX 编辑 安装LaTeX 后,在 VS Code 中实现对 LaTeX 文件的支持还需要额外的操作。首先确认已安装了 Visual Studio Code 应用程序本身;接着利用扩展市场查找名为 "LaTeX Workshop" 的插件予以安装,该插件提供了丰富的功能用于辅助 LaTeX 文档开发工作流程[^3]。 #### 设置 XeLaTeX 编译器 考虑到中文文档处理需求,推荐采用 XeLaTeX 作为默认编译引擎。为此可以在用户的全局设置 JSON 或者项目级别的 settings.json 文件里加入如下配置项: ```json { "latex-workshop.latex.toolchain": [ { "command": "xelatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "%DOC%" ] } ], "latex-workshop.view.pdf.viewer": "tab" } ``` 上述配置使得每次保存 .tex 文件时自动触发一次 XeLaTeX 编译过程,并且可以直接在 VS Code 内部标签页查看最终生成的 PDF 输出效果。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值