Ubuntu2204安装LaTex完整版

Ubuntu2204安装LaTex完整版

摘要
LaTex写作是开发文档的一种,使用LaTex命令实现对文本内容完美的控制,基于不同的模板,最后编译为pdf格式。

以前都是用MD,今天突然想学LaTex。前两天在word上调简历模板的时候,头都大了,效率不能更低了,一晚上都在调格式!!!而且图片、表格怎么都调不理想。而单纯MD在遇到表格和图片的时候很费力,MD工具也不是很好用。恰恰刚好发现LaTex,从wordMD,再到LaTex,希望能更进一步做到对文本的精确控制。

开发环境使用的是Ubuntu 22.04 x86_64 桌面版LaText可以安装texlive,安装完整版本。同时使用编写工具texmaker辅助开发。

安装

1
sudo apt install -y texlive-full

完整版6G多,安装时间比较长。

1
sudo apt install -y texmaker

安装可视化工具。

texmaker

LaTex文档格式转换:
latex-fm

找手册

Hello LaTex

1.texmaker: File->New,新建,保存为latex.tex
2.输入:

1
2
3
4
5
%latex.tex
\documentclass{article}
\begin{document}
Hello, Latex!
\end{document}

工具栏: LaTex1 -> 可以选择对应的标签,快速输入。类似Html开发。

3.编译pdf

工具栏:Tools -> PDFLaTex

查看生成latex.pdf文件,打开显示Hello, LaTex!

latex.pdf

配置优化

latex-settings

设置定位:Options -> Congigure Texmaker

  • Commands: 定义各个子功能的配置
  • Quick Build: 快速编译,调用Commands中设置执行。
  • Editor:编辑器,如字体、主题、显示相关的配置。
  • Shortcuts:快捷键,这里看到Quick Build使用F1

Commands保持默认配置。

1.Quick Build

左侧Editor中,如同markdown编辑文本,按F1后,可以在右侧直接查看到生成的PDF

2.Editor

设置编辑器显示字体大小14,打开补全、行号、换行显示,个人习惯使用空格替换TAB。主题自行调整。

3.编译支持中文

实际测试过程中,如果在文本内容中增加中文,会出现问题。

  • 默认pdflatex编译会报错
  • 按官网说明,使用xelatex或者lualatex支持中文,编译成功但是pdf中没有中文。仔细查看编译输出,存在编码告警

在网上找到2种解决方法:

  • 默认pdflatex编译,文本使用GBK编码,需要使用CJKutf8宏包
  • 切换xelatexlualatex默认使用utf8编码解析,但是需要使用ctex宏包

文本统一以utf8编码保存,使用xelatex编译,在中文文档中显示引用ctex,代码如下:

1
2
3
4
5
6
7
%test.tex
\documentclass{article}
\usepackage{ctex}
\begin{document}
Hello, LaTex!\\
你好,雷泰赫!
\end{document}

编译成功。
latex-zh-cn

4.中文界面

如果要切换中文界面:
工具栏:Options -> ‘interface language’ -> ‘zh_CN’

这篇文章是用Markdown写的:)。

参考文章:
[1]:经常用 LaTeX 的是些什么人?
[2]:tug.org/fontinstall
[3]:How does one type Chinese in LaTeX?

Author

gh503

Posted on

2024-04-26

Updated on

2024-07-17

Licensed under