latex笔记(0)

资源整理

概念辨析

  • TeX是一个软件,也是一个排版引擎,LaTeX是在其上的一个系统(因为TeX原生版本实在是太简陋了)(有点像tensorflow和keras的关系,后者是前者的一个接口)
  • XeTeX也是TeX的一个扩展,可以支持中文、韩文等多种语言,但是需要使用utf-8编码,XeLaTeX和XeTeX的关系就像是TeX和LaTeX的关系
  • Tex Live 和Ctex就是各种引擎(软件)的集合,Tex Studio则是一编辑器

测试安装成功

  • latex -v
  • xelatex -v
  • tlmgr update --all % 连接到相应网站并进行更新

编译中文

  • 使用编译器XeLaTex
  • 保证文件编码是UTF-8
  • \usepackage{ctex}

文章编译讲解

  • 在主文件里面编译 不要在辅助文件里面编译 ( \input{ part/part1 } )

字体设置

在这里插入图片描述

  • 字体族

    • \textrm{ Roman Family }
    • \rmfamily xxx
    • 可以用括号框定字体限定范围,也可以不限定范围直到下次遇到别的新字体在这里插入图片描述
  • 字体大小

    • 大小是相对常规字体设定的,默认为10pt,可在\document[option]{ documentclass }的option中设定,只有10-12pt可以设置
  • 默认英文是斜体 如果想要用直体 \rm{xxx} \textrm{xxx}

自定义新命令

  • \newcommand{ \myfont{ xxx } } 这样就能每次省去设置大量命令了
  • \newcommand\loves[2]{#1 喜欢 #2 不喜欢} % #x表示第几个参数 默认可以有9个参数

\loves{猫}{鱼} 就会输出 猫喜欢鱼

  • 还有renewcom

特殊字符

  • ~~~~ 首行缩进 ( 一般来说默认是首行缩进 但是万一没有呢) 一个波浪线 就是一个空格 四个波浪线就是一个tab --》 缩进两个字符

两个段之间空一行 默认就是换行且首行缩进

  • \quad 1em 相当于当前字体中M的宽度
  • \qquad 2em
  • \thinspace 1/6个em
  • \enspace 0.5个em
  • \ 空格
  • ~ 硬空格【软硬空格区别
  • \hspacexxpt} \hphantom{xyz} \kern{ xxpt } \hfill 用于撑满整个空间
  • \left ( 和 \right ) 左右括号默认适配你的式子

还有left[ 但是花括号就得是 \left{ --》 因为花括号要转义

篇章结构

  • section{}
  • subsection{}
  • subsubsection

图表

  • 直接插入图\includegraphics[option]{figureName}
  • 直接插入表
  • 图表的label一定要放在\caption之后

环境 \begin{}

  • \begin{gather}
    里面的式子会居中 \nonumber
    不会对齐
    \end{gather}

nonumber就是不会让他自动编号
另一种不参与编号的方式 就是在环境名称后面加上*
非环境的情况下默认不参与编号(比如说$ $ 比如说 [ ] ) 环境(也就是\begin{ }之类的)情况下默认参与编号

  • \begin{align} \label{hesy}
    x &=1+2 \
    &=2+1
    \end{align}
       ~~   其中,公式\ref{hesy}中xx变量表示…

& 指明从哪儿对齐
如果没有&符号,align环境默认右对齐
\ 强制换行
label和ref交叉引用

  • 如果是线性规划问题中的一整个大的花括号(而且还是半边的那种),就使用aligned环境

aligned环境和align环境类似 可以和&配合使用达到指定位置对齐的效果 但是只能用于内嵌,which means自己不能单独作为一个环境

\begin{equation}
 \left.\begin{aligned}
        B'&=-\partial \times E,\\
        E'&=\partial \times B - 4\pi j,
       \end{aligned}
 \right\}
 \qquad \text{Maxwell's equations}
\end{equation}

在这里插入图片描述
其中\left和\right后加一个括号的表示用于自动调整各种括号的大小,必须配对使用。公式中的\left.是一个虚的\left,目的是为了和\right}配对。

  • arrray是矩阵环境
  • equation有些公式不能实现 但是equation能做的align都能做
  • \begin{itemize}
    \item[把圆点换成文字] 小张
    \item[中括号是可选参数] 小网
    \end{itemize}

文献引用

琐碎

  • letter 是没有title的,所以\maketitle会报错

  • 字体设置 \heiti \kaishu

  • begin{equation} 环境会自动给公式编号

  • 在命令行输入texdoc ctex会自动弹出ctex宏集手册 [lshort-zh也会有相应的]

    • \ducument{ctexbook 、ctexart 、 ctexpaper }
    • textdoc会输出相应的免费文档
    • textdoc symbols 弹出常用的symbol集合
  • 人家使用的是textstudio 可以设置成中文的

  • \ctexset命令使用详情 查看手册 在导言区设置章节的格式

  • \par \newline \newpage 换页

  • texbook才有chapter,article没有chater 只有section

  • \tableofcontents 产生目录 \listoffigures \listoftables 图表的交叉引用

  • 有时候要编译多次??

  • 矩阵公式之间不能有空行

  • | 普通竖线 \big| 长竖线 \Big| \Bigg|

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值