LaTeX入门教程(一)
LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
博主使用LaTeX主要是用来写作美国数学建模竞赛的论文,去年的美赛我们使用word进行排版,有很多玄学格式问题,今年的美赛还有几天时间,准备突击学习一下LaTeX,记录下学习过程,与各位LaTeX初学者交流、共同进步。
注:使用环境为macOS Sierra系统
1、工具下载
使用LaTeX之前需要做两件事:一是安装、配置好一个 TeX 发行版;二是选择一个顺手的编辑器(和 PDF 阅读器)。
在macOS上,主流的Tex发型版是MacTex,安装简单方便,下载链接:http://tug.org/mactex/
下载好MacTex后,自带一个编辑器:TexShop,基本可以满足大部分场景的使用。这里笔者认为新手使用自带的编辑器已经足够了,不需要额外下载别的编辑器。
至此,关于Tex工具的安装及配置已经完成。
2、建立你的第一个文档
打开TexShop,复制以下代码粘贴到编辑区内,点击左上角“排版”按钮,即可生成第一个由LaTeX编辑的PDF文件!
\documentclass{article}
\begin{document}
   hello, world
\end{document}
3、文章的标题、作者
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为 UTF-8, 编译并观察现象。
\documentclass{article}
   \author{My Name}
   \title{The Title}
\begin{document}
   \maketitle
   hello, world % This is comment
\end{document}
%为本行右边所有内容被注释掉,在生成的 pdf 中不会显示。
4、章节和段落
类似与之前介绍的标题和作者的输入,其他内容的编辑也是由类似"\****"之类的指令完成的 。
建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为 UTF-8, 编译并观察现象。
\documentclass{article}
   \title{Hello World}
\begin{document}
   \maketitle
   \section{Hello China} China is in East Asia.
      \subsection{Hello Beijing} Beijing is the capital of China.
      \subsubsection{Hello Dongcheng District}
        \paragraph{Tian'anmen Square}is in the center of Beijing
               \subparagraph{Chairman Mao} is in the center of Tian'anmen Square
    \subsection{Hello Guangzhou}
      \paragraph{Sun Yat-sen University} is the best university in Guangzhou.
\end{document}
"section"即章节的标记,在section前加一个"sub"前缀表示章节的子章节,如果加两个"sub",表示子章节的子章节,以此类推。"paragraph"与"subparagraph"为段落表示,与section使用类似。
5、插入目录
在\section之前的一行加入"\tableofcontents",即可生成目录。如:
\documentclass{article}
\begin{document}
   \tableofcontents
   \section{Hello China} China is in East Asia.
      \subsection{Hello Beijing} Beijing is the capital of China.
         \subsubsection{Hello Dongcheng District}
            \paragraph{Hello Tian'anmen Square}is in the center of Beijing
               \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
\end{document}
6、换行
在代码中,空一行表示另起一段,\\为段内强制换行
在 LaTeX入门教程(二)中,会继续介绍LaTeX中公式、图片、图表的插入。
LaTeX入门教程(一)的更多相关文章
- LaTeX入门教程
		
LaTeX(LATEX,音译"拉泰赫")是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用 ...
 - LaTeX入门教程(二)
		
LaTeX(LATEX,音译"拉泰赫")是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用 ...
 - [Z]LaTeX入门教程
		
LaTeX入门教程 Contents TEX/LATEX是什么? 为什么要用TEX/LATEX? 安装 开始使用 数学符号使用中文文章的各个部分表格 行内公式与行间公式 上标与下标 常见的数学公式 行 ...
 - Latex 入门教程
		
Latex 入门教程 学习途径:LaTex入门_哔哩哔哩_bilibili 运行环境:texlive2021.texstudio-4.1.2-win-qt6 1. 基本结构 整个 Latex 文件分为 ...
 - LaTeX新人教程,30分钟从完全陌生到基本入门
		
by Nan 对于真心渴望迅速上手LaTeX的人,前言部分可以跳过不看. 本教程面向对LaTeX完全无认知无基础的新人.旨在让新人能够用最简单快捷的方式,轻松入门,能够迅速使用LaTeX完成基本的文本 ...
 - Latex:入门教程
		
http://blog.csdn.net/pipisorry/article/details/54571521 总的来说,LaTex是一套排版系统,与word那种所见即所得对排版方式不太,用LaTex ...
 - 【LaTeX】E喵的LaTeX新手入门教程(6)中文
		
假期玩得有点凶 ._.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的LaTeX新手入门教程(3)数学公式 ...
 - 【LaTeX】E喵的LaTeX新手入门教程(4)图表
		
这里说的不是用LaTeX画图,而是插入已经画好的图片..想看画图可以把滚动条拉到底.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础 ...
 - 【LaTeX】E喵的LaTeX新手入门教程(5)参考文献、文档组织
		
这不是最后一篇,明天开始建模所以会从6号开始继续更新.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇 [LaTeX]E喵的LaTeX新手入门教程(2)基础排版 [LaTeX]E喵的La ...
 
随机推荐
- 剑指offer-第六章面试中的各项能力(不用加减乘除做加法)
			
//不用加减乘除四则运算,来做加法 //题目:两个数做加法. //思路:用二进制的位运算的思路.第一步:首先两数相加考虑进位.可以用异或. //第二步:两个数相加只考虑进位,并将最后的结果左移.第三步 ...
 - verilog 2001中的一些新语法
			
比较有用的:1,generate语句,但需注意,generate-for中变量范围是已知的确定值, generate-case,generate-if语句中变量都必须是固定的, generate必须跟 ...
 - UVA136 Ugly Numbers
			
题意 PDF 分析 用堆和集合维护即可. 时间复杂度\(O(1500 \log n)\) 代码 #include<iostream> #include<cstdio> #inc ...
 - LG3628 [APIO2010]特别行动队
			
题意 你有一支由 n 名预备役士兵组成的部队,士兵从 1 到 n 编号,要将他们拆分 成若干特别行动队调入战场.出于默契的考虑,同一支特别行动队中队员的编号 应该连续,即为形如(i, i + 1, . ...
 - 洛谷P1979 华容道
			
神の契约 题目大意:自己看去... 题解:做了一下午...本蒟蒻立志要写全网最详细的题解.╭(╯^╰)╮ begin.... 暴力70分.可以让空格子到处乱走,只要某个状态的指定格子到目标格子,那么此 ...
 - ES6常用知识总结(20%的知识占80%的份额)
			
一.变量和常量 var的缺点:(1)var可以多次声明同一个变量: (2)var会造成变量提升 (function rr() { if(true) { var a = 666; } console ...
 - 阿里云接口异常-Can not find endpoint to access
			
最近在做公司的资产盘点,需要请求阿里云的接口获取公司的云服务器信息.在获取实例列表的过程中,通过异常机制捕获了 Can not find endpoint to access 这个错误.经过多次排查, ...
 - Delphi 连接 Paradox
			
应用TDataBase控件把DataBase的DriveName设为STANDARD,然后设置DataBase的Params中设置PATH=*.db文件地点目录DEFAULT DRIVER=PARAD ...
 - Hibernate问题集锦: 概述
			
Hibernate问题集锦: 概述 ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一.你可以从这里查看全部的Java面试系列. Q.怎么配置hibernate? ...
 - oscache源码浅析
			
oscache作为本地缓存框架,存储模型依然是通用的缓存键值对模型.oscache使用HashTable存放数据,我们看下源码: GeneralCacheAdministrator: /** * Ge ...