Latex的使用

编译器选择

将默认编译器修改为XeTex即可使用中文乱码问题

注释方法

在$Latex$中,使用%作为注释语句的标志

基本结构

导言区

主要经行全局设置

documentclass

使用这个来声明当前的排版是什么

\documentclass[10pt]{article} %book,report,article,letter

中括号内为可选参数,一般情况下只用来调整字体大小,而且大小只有$[10pt,12pt]$

文章的标题

document区中第一行写上

\maketitle

即可添加标题,标题设置如下:

  • title

    声明文章标题

      \title{My first Document}
  • author

    声明作者

      \author{Haolin Zhang}
  • date

    声明日期

      \date{\today}

usepackage

引用宏包

  • 中文的解决办法

    引用ctex宏包即可

      \usepackage{ctex}

newcommand

定义新的命令

\newcommand{\degree}{^\circ}

结构为

\newcommand + {新命令} + {旧命令}

正文区

document

!一篇文章,有且只有一个document

\begin{document}
    Hello World!
\end{document}

公式输入

使用两个$为行内公式

$ f(x) = 3x^2+x-1 $

使用四个$为行间公式

$$ f(x) = 3x^2+x-1 $$

以上方法声明的公式没有编号

以下方法含有公式且换行

\begin{equation}
    ...
\end{equation}

字体设置

比较常用的,好像只有引用文献的时候才会这么弄吧

  • (英文)意大利斜体

    {\itshape ....}
  • (中文)斜体

    {\textit .....}

    但是。。。并没有斜体效果

章节设置

  • 在$document$环境的第二行中协商

    \tableofcontents

    就可以生成目录了

  • 构建新的章节

      \section{摘要}
      \section{引言}
      \section{...}
      \section{结论}
  • 构建子章节

      \section{实验结果}
      \subsection{数据}
      \subsection{图表}
      \subsection{结果分析}
  • 子章节的子章节

      \subsubsection{未来展望}

换行

Latex中只认一个空行,

  1. 如需多个空行使用\\即可

    abcdef
    \\
    
    bcdf

    请注意,\\只是段内换行符,并没有段落缩进缩进

  2. 段落分割

    • 空行自动识别为段落分割
    • 使用\par创建新段落

特殊字符

  • 空白符

    在latex中,英文中的多个空格会被忽略成一个空格。中文空格将会被全部忽略

    解决办法1,使用\quad即可,相当于插入一个空格

    a \quad\quad\quad\quad b

    解决办法2,使用\hspace{35pt}即可,相当于指定大小的空格

    a \hspace{35pt} b

    解决办法3,使用\hphantom{xyz},形成一个占位空格,空格大小等于传入参数大小

    a \hphantomo{mdzzzzzzz} b
  • 控制符

    1. \# -> $#$
    2. \$ -> $$$
    3. \{ \} -> ${ }$
    4. \_{} -> $_$
    5. \^{} -> ^​
    6. \textbackslash -> \