进入Latex的世界

本文档是LaTeX初学者的入门教程,从安装环境开始,逐步讲解如何创建 HelloWorld 文档,理解 LaTeX 的代码结构,包括命令和源代码的组织方式。同时,介绍了文档类(如 article, book, report)的选择及其选项,以及宏包的使用,帮助读者快速掌握 LaTeX 基本操作。
摘要由CSDN通过智能技术生成

目录

 

前言

一、小试牛刀

二、Latex的代码结构                                                                       

1.Latex命令

2.源代码结构

三、文档类和宏包

1、文档类

2、宏包

 


 


前言

由上篇文章已经完成了Latex的搭建,本篇文章开始带你进入Latex的世界。

如果不会自己安装搭建请移步Latex安装教程

对于想直接使用模板写的可以参考一下链接,模板的使用后续会写。


提示:以下是本篇文章正文内容,下面案例可供参考

一、小试牛刀

小试牛刀的代码,当然就是从hello world开始喽。

第一步打开可视化编辑器TeXstudio输入一下代码,并点击就可以在编辑器右侧看到效果了

\documentclass{article}
\begin{document}
	''Hello world'' from \LaTeX
\end{document}

当然你可以进行一个保存操作,然后编译后就会在保存的文件夹下面出现保存文件名.pdf这个文件了。

中英文混合

\documentclass[UTF8]{ctexart}
\begin{document}
	你好,欢迎来到Latex的世界!\\
	Welcome to the world of LaTeX
\end{document}

二、Latex的代码结构                                                                       

1.Latex命令

Latex命令以\开始,但是值得注意的是Latex和现在流行的编程语言一样对大小写敏感,也就是说A与a是表示的不同的含义。

一些Latex命令可以接收一些参数,参数的内容会影响命令的效果。参数分为可选参数和必选参数,可选参数使用[]包裹,必选参数使用{}包裹。其中*可看作一种特殊的可选参数。

Latex还包含环境,用以效果在局部中生效,或是生成特殊的文档元素。用法:\begin\end

\begin{<environment name>}[<optional arguments>]{<mandatory arguments>}
吧啦吧啦吧啦
\end{<environment name>}

{<environment name>}为环境名,\begin\end中填写的环境名要一致。argument那些为一些可选参数和必选参数。

2.源代码结构

Latex源代码是以\documentclass开头,他用来指定文档使用的文档类

\documentclass{...}
导言区,一般会使用\usepackage调用宏包,对文档进行全局设置
\begin{document}
\section{...}
吧啦吧啦吧啦,正文
\end{document}

三、文档类和宏包

1、文档类

文档类规定了生成文档的性质:普通文章、书籍、演示文稿、个人简历……必须在开头\documentclass[<options>]{<class-name>}指定文档类。<class-name>为文档类的名称。标准文档类有:article、book、report。在其基础上衍生出ctexart、ctexbook、ctexrep

article文章格式的文档类,广泛用于科技论文、报告、说明文档等。
report长篇报告格式的文档类,具有章节结构,用于综述、长篇论文、简单的书籍等。
book书籍文档类,包含章节结构和前言、正文、后记等结构。
proc基于 article 文档类的一个简单的学术文档模板。
slides幻灯格式的文档类,使用无衬线字体。
minimal一个极其精简的文档类,只设定了纸张大小和基本字号,用作代码测试的最小工作示例

 

LATEX 的三个标准文档类可指定的选项包括:
10pt, 11pt, 12pt 指定文档的基本字号。默认为 10pt。


a4paper, letterpaper, … 指定纸张大小,默认为美式信纸 letterpaper (8:5 × 11 英寸)。可指定选项还包括 a5paper, b5paper, executivepaper 和 legalpaper。


twoside, oneside 指定单面/双面排版。双面排版时,奇偶页的页眉页脚、页边距不同。 article和 report 默认为 oneside, book 默认为 twoside。


onecolumn, twocolumn 指定单栏/双栏排版。默认为 onecolumn


openright, openany 指定新的一章 \chapter 是在奇数页(右侧)开始,还是直接紧跟着上一页开始。 report 默认为 openany, book 默认为 openright。对 article 无效。


landscape  指定横向排版。默认为纵向。


titlepage, notitlepage 指定标题命令 \maketitle 是否生成单独的标题页。 article 默认为notitlepage, report 和 book 默认为 titlepage。


fleqn 令行间公式左对齐。默认为居中对齐。
leqno 将公式编号放在左边。默认为右边。
draft, final 指定草稿/终稿模式。草稿模式下,断行不良的地方会在行尾添加一个黑色方
块。默认为 final。

例如:

\documentclass[11pt, twoside, a4paper]{article}

 

2、宏包

在排版复杂的表格、插入图片、增加颜色或者其他的需要依赖一些扩展来增强\补充Latex功能,即为宏包。

\usepackage[<options>]{<package-name>}

加载多个宏包以,分隔

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值