Tex 环境安装与配置

编译器

Windows

  • 安装CTEX,可很好地支持各种编译器并获得良好的中文支持。

Linux

  1. 安装 texlive
    arch: texlive-core texlive-bin texlive-langcjk texlive-latexextra
    ubuntu: texlive texlive-xetex texlive-lang-cjk

  2. 这时已经使用gbsn,gkai等字体,但这些字体库不全。可以编译简单的中文:

    \documentclass{article}
    \usepackage{CJKutf8}
    \begin{document}
    \begin{CJK}{UTF8}{gkai}
    我是楷体
    \end{CJK}
    \begin{CJK}{UTF8}{gbsn}
    我是宋体
    \end{CJK}
    \end{document}
    
  3. 使用 xelatex 编译
    在导言区添加

    \usepackage[cm-default]{fontspec}
    

    文档中添加

    \setmainfont[Mapping=tex-text]{WenQuanYi Micro Hei}
    %for beamer:
    \setsansfont[Mapping=tex-text]{WenQuanYi Micro Hei}
    
  4. 使用 windows 字体

    1. 拷贝字体
      cp -r $win_dir/Windows/Fonts ~/.fonts/winfonts

    2. 更改 xelatex 字体映射
      打开/usr/share/texlive/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def,将这里指定等win字体更改为系统中存在的字体(使用 fc-list查看),如SimSun, KaiTI等

编辑器

TexMaker、TexStudio、Kile、LaTex Editor、SciTE LaTex IDE、Texlipse、LaTex Lab、JaxEdit、BaKoMa Tex Word等。以下介绍常用的几种。

WinEdt

这是CTEX默认的编辑器,功能强大;中文支持很好;有大量的CTex库
收费软件;更新困难;可配置性差;智能识别上不够方便;程序文件庞大;文档支持不好。

快捷键

  • F5 编译树结构
  • F9 编译
  • Ctrl+Enter 自动补全

显示行号

状态栏有显示;在行首显示快捷键:Ctrl+=

自动完成

  • 输入\begin{sth}} 会自动完成 end

  • 输入\end{{ 会自动完成 begin

  • 在\begin{XXX} 后输入 > 自动解决begin和end不匹配

  • 输入\ref{},会显示所有标签

更改编码方式

CTEX 默认编码为System.打开UTF8时乱码解决方案:

方案一、文件开头添加

    % !Mode:: "TeX:UTF-8"

方案二、Options->Preferences->Unicode->Enable UTF-8

    Format for Modes 加Tex(改为Tex;UTF-8……)

TexMaker

以及新版的 TexMakerX(即TexStudio),跨平台,界面简洁。可以自定义编译命令,实现一键编译。自动补全较强。但是依赖于后台编译器如texLive。

快捷键

自动补全 Ctrl+Space,与输入法冲突可以更改
跳转到下一个编辑块 Ctrl+Right

Kile

  • Linux KDE
  • 界面友好
  • 文档很全

Vim、Emacs

  • 纯文本编辑工具
  • 易于与bash集成,使用Makefile编译

你可能感兴趣的:(linux,中文,latex,tex,xelatex,beamer)