Mrli
别装作很努力,
因为结局不会陪你演戏。
Contacts:
QQ博客园

Latex学习

2019/09/15 计算机基础知识 Latex
Word count: 686 | Reading time: 3min

基本概念和使用

Hello, world!

1
2
3
4
5
\documentclass{article}
%这里是导言区
\begin{document}
Hello, world!
\end{document}
请注意,TeX 对控制序列的大小写是敏感的
部分控制序列还有被方括号[]包括的可选参数。

出现了控制序列 begin,这个控制序列总是与 end 成对出现。这两个控制序列以及他们中间的内容被称为「环境」;他们之后的第一个必要参数总是一致的,被称为环境名。

只有在 “document” 环境中的内容,才会被正常输出到文档中去或是作为控制序列对文档产生影响。也就是说,在 \end{document} 之后插入任何内容都是无效的。

\begin{document}\documentclass{article} 之间的部分被称为导言区。导言区中的控制序列,通常会影响到整个输出文档。

输出中文

使用命令行输入texworks打开tex编辑器

1
2
3
4
\documentclass[UTF8]{ctexart}
\begin{document}
你好,world!
\end{document}
  1. 文档类从 article 变为 ctexart
  2. 增加了文档类选项 UTF8
1
2
3
4
5
6
7
8
\documentclass[UTF8]{ctexart}
\title{你好,world!}
\author{Liam}
\date{\today}
\begin{document}
\maketitle
你好,world!
\end{document}

笔记

中文问题

面对中文编码问题,CJK被淘汰,使用ctexart编译中文

▲注意,编译方式必须改为xeLaTex,只有部分环境下 pdfLaTex 也可以编译成功

1
2
3
4
\documentclass[UTF8]{ctexart}
\begin{document}
您可以看到,说明你编译成功了!
\end{document}

标准文类

  • article:短文,评论,学术论文;无左右页区分,无章设置。对应中文类ctexart。
  • book:著作,学位论文;默认有左右页区分,章起右页。对应中文类ctexbook。
  • report:商业,科技,试验报告,默认无左右页区分,章起新页。对应中文类:ctexrep。
  • beamer:论文陈述幻灯片;提供多种主题式样,可方便更改幻灯片的整体风格。

常用宏包

不是必须记住,需要用哪个现查即可,列出这些是为了浏览别人的源文件时知道人家调用了哪个宏包。

  • amsmath 公式环境和数学命令
  • amssymb 数学符号生成命令
  • array 数组和表格制作
  • calc 四则运算
  • caption 插图和表格标题格式设置
  • fancyhdr 页眉页脚设置
  • fancyvrb 抄录格式设置
  • fontspec 字体选择
  • geometry 版面尺寸设置
  • graphicx 插图处理
  • hyperref 创建超文本链接和PDF书签
  • longtable 制作跨页表格
  • multicol 多栏排版
  • ntheorem 定理设置
  • paralist 多种列表环境
  • tabularx 自动设置表格列宽
  • titlesec 章节标题格式设置
  • titletoc 目录格式设置
  • xcolor 颜色处理
  • xeCJK 中日朝文字处理和字体选择

Author: Mrli

Link: https://nymrli.top/2019/01/19/Latex学习/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
Typora可选选项
NextPost >
每日codewars
CATALOG
  1. 1. 基本概念和使用
    1. 1.0.0.1. Hello, world!
      1. 1.0.0.1.1. 请注意,TeX 对控制序列的大小写是敏感的
      2. 1.0.0.1.2. 部分控制序列还有被方括号[]包括的可选参数。
    2. 1.0.0.2. 输出中文
  • 2. 笔记
    1. 2.0.1. 中文问题
    2. 2.0.2. 标准文类
    3. 2.0.3. 常用宏包