UP | HOME

Latex

Table of Contents

Latexnote.

<!– more –>

Latex

setup

# OSX
## 安装基础版本的mactex  十几M
brew install --cask basictex
## 安装完全版本的 mactex  超过一个G
brew install --cask mactex
## 若缺少某些模块(如 multirow),使用如下命令安装对应模块
sudo tlmgr install multirow
## 生成pdf
# pdflatex xxx.tex
# 为了支持中文,使用xelatex 命令代替pdflatex
xelatex xx.tex

# Windows
## 直接下载MiKTex进行安装即可,安装完成后,执行如下命令查看版本
D:\Applications\MiKTeX\miktex\bin\x64\xelatex --version

ERROR ! LaTeX Error: Environment HTML undefined.

方案 1:
删除 如下包含 HTML 的内容。

\begin{HTML}
<!-- more -->\\
\end{HTML}

方案 2:
latex2html

ERROR ! LaTeX Error: Unicode character 装 (U+88C5) not set up for use with LaTeX.

使用 ctex 支持中文, 。并且使用 xelatex 编译 latex 文件。

%
\documentclass[UTF8]{ctexart}
\begin{document}
你好,world!
\end{document}

另外,下面 Warnning 信息并不会有影响。
Package fontspec Warning: Font "STFangsong" does not contain requested Script (fontspec) "CJK".

base

符号 说明
^ 上标
_ 下标
[] 脚注
\\ 换行
{} 变量名
   
  • latex 内嵌在行内 $ ..... $
  • latex 空格

      \, 小空格
      \; 中等空格
      \  大空格(反斜杠后面加空格)
      \quad  quad 空格
      \qquad 两个 quad 空格
    
  • latex 小于等于 大于等于 不等于

      a \leq b
      a \geq c
      a \neq b
    
  • latex 无穷

      \infty  无穷大
      -\infty 负无穷大
      +\infty 正无穷大
    
  • latex 独立一行

      \begin{equation}  
      ......
        \end{equation}  
    
    \begin{equation} \sum\limits_{i=1}^n(单项评分_i * 权重) \end{equation}
  • latex 多行对齐
    & 用来指定对齐的地方
    \\ 用来指定换行

      \begin{align}  
      &a = 100 + 10 \\
      &b = x + 1
      \end{align}  
    
    \begin{align} &a = b + 1 \\ &b = xx + 2 \end{align}
  • latex 分数

      \frac{a}{b}
    

    \(\frac{a}{b}\)

  • latex 取上界

      \biggl\lceil 2 \biggr\rceil
    
  • latex 取下界

      \biggl\lfloor 2 \biggr\rfloor
    
  • latex 去掉公式编号

      % 在需要去掉编号的行添加 \nonumber
      \begin{align}  
      &h(k) = \biggl\lfloor m(kA\: \: mod \:\:  1) \biggr\rfloor \nonumber\\ 
      &0<A<1 \nonumber
      \end{align}  
    
      % 或者使用 displaymath
      \begin{displaymath}
      ......
      \end{displaymath}
    
  • latex 属于 不属于

      \in
      \notin
    
  • latex 希腊字母,可以通过转义来实现
    Angles are written as Greek letters α, β and γ.

usage

支持中文

\documentclass[UTF8]{ctexart}
\begin{document}
你好,world!
\end{document}

代码自动换行

\usepackage{listings}
\lstset{
basicstyle=\small\ttfamily,
columns=flexible,
breaklines=true
}

将 verbatim 替换为 lstlisting。

移除首页的日期

%\date{\today}
\data{}

插入 web image

\documentclass{article}
\usepackage{graphicx} % includegraphics command is implemented here
\begin{document}

\write18{wget http://www.some-site.com/path/to/image.png}
\includegraphics{image.png}

\end{document}