Skip to content

Latest commit

 

History

History
92 lines (58 loc) · 1.95 KB

230513a_texlive.md

File metadata and controls

92 lines (58 loc) · 1.95 KB

Linux下TexLive安装与使用

1 安装

https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz

解压后,执行安装脚本perl ./install-tl交互模式安装,会自动检测操作系统

我们安装在/home/usr_name/opt中。新建路径/home/usr_name/opt/texlive/2023

启动install-tl后按V命令设定为portable安装,D命令将安装路径指向/home/usr_name/opt/texlive/2023。此外,可以取消一些组件的安装,例如Texworks编辑器

安装完成后,需要配置环境变量,source一下

# ~/.bashrc

export PATH="${PATH}:/home/usr_name/opt/texlive/2023/bin/x86_64-linux"
export MANPATH="${MANPATH}:/home/usr_name/opt/texlive/2023/texmf-dist/doc/man"
export INFOPATH="${INFOPATH}:/home/usr_name/opt/texlive/2023/texmf-dist/doc/info"

后续可以使用tlmgr进行各种操作,示例,更多功能可以查看man tlmgr

tlmgr update -all # 更新所有软件

2 用法

2.1 基本示例

2.1.1 创建tex文件

创建一个hello.tex,内容如下

% hello.tex sample

\documentclass{article}

\begin{document}

Hello!

\end{document}

%表示注释,一个标记命令以\开头。\%都是特殊字符,如果想要显示这些字符需要使用如下格式

\%

\textbackslash

2.1.2 直接生成pdf

使用pdflatexhello可以不加.tex后缀

pdflatex hello

得到hello.pdf

2.1.3 完整编译过程

通过以下方法生成hello.dvi中间文件,hello可以不加.tex后缀。.dvi是起源于1980年代的DeVice Independent file。目前它只应用于tex系统,使用.dvi可以生成.pdf .psPostscript)等格式的文件

latex hello
ls
hello.aux  hello.dvi  hello.log  hello.tex

.dvi文件生成.pdf.ps

dvips hello.dvi -o hello.ps
dvipdf hello.dvi hello.pdf
ls
hello.aux  hello.dvi  hello.log  hello.pdf  hello.ps  hello.tex

2.2