LaTeX命令环境和源代码结构

本文介绍了利用TeXstudio新建LaTeX文档、编译生成并查看PDF文档的方法。详细讲解了LaTeX程序命令、参数、环境、源代码结构,包括导言区和正文区,还探讨了在正文区显示中文的问题,最后介绍了LaTeX命令的单行和多行注释方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • LaTeX开发环境配置成功后,就可以利用TeXstudio对文字内容进行排版了,下面通过具体实例来讲解LaTeX命令环境和源代码结构。

一、利用TeXstudio新建文档

  • 打开TeXstudio软件,单击菜单栏中的“文件/新建”选项(快捷键:Ctrl+N),新建一个文档
    在这里插入图片描述

1、创建LaTeX文档

  • 在文档中编写如下代码
\documentclass{article}  %设置文档使用的文档类
%导言区
\title{first LaTeX document}
\author{howard2005}
\date{\today}
\begin{document} %正文区
   \maketitle  Welcome to LaTeX World~
\end{document}

在这里插入图片描述

  • 存盘(D:\TeXstudioDocs\myfirsttex.tex
    在这里插入图片描述

2、编译生成PDF文档

  • 单击菜单栏中的“工具/编译”命令(快捷键:F6)或工具栏中的绿色单运行按钮,如果代码没有错误,就会在“消息”面板中显示“完成”
    在这里插入图片描述

  • 查看编译后生成的文件
    在这里插入图片描述

3、查看PDF格式文档

  • 编译完成后,单击菜单栏中的“工具/构建并查看”命令(快捷键:F5)或工具栏中的绿色双运行按钮,可以看到输出的PDF格式文档效果。
    在这里插入图片描述

二、LaTeX程序命令

1、程序命令概述

  • LaTeX 程序代码除了要显示的文字排版内容外,还有各种 LaTeX 程序命令,用在划分排版文档结构、控制文本样式、排版数学公式等不同方面。

2、LaTeX 程序命令说明

  • LaTeX 程序命令以反斜线“\”开头
    在这里插入图片描述
  • 上述程序命令都是由反斜线“\”和后面的一串字母组成的。需要注意,这些LaTeX程序命令以任意非字母符号(空格、数字、标点等)为界限。
  • 在 LaTeX 程序命令中,还有一类程序命令是由反斜线“\”和后面的单个非字母符号组成的,如:\$
  • 另外,还要注意,LaTeX程序命令是需要区分大小写的。

3、显示数学公式

  • 创建文档 - math_formulas.tex·
    在这里插入图片描述
\documentclass{article}

\usepackage{amsmath}

\usepackage{amssymb}

\title{Math Formula}

\author{howard}

\begin{document}	
	\maketitle	
	Equation: $ax^2+bx+c=0$	
	\vskip\baselineskip
	
	$\Delta=b^2-4ac$
	
	\vskip\baselineskip
	
	if $\Delta>=0$ then
	
	\hspace{0.5cm}$\displaystyle x_1=\frac{-b+\sqrt{b^-4ac}}{2a}$
	
	\hspace{0.5cm}$\displaystyle x_2=\frac{-b-\sqrt{b^-4ac}}{2a}$
	
	else
	
	\hspace{0.5cm}$\displaystyle x_1=-\frac{b}{2a}+\frac{\sqrt{b^2-4ac}}{2a}i$
	
	\hspace{0.5cm}$\displaystyle x_2=-\frac{b}{2a}-\frac{\sqrt{b^2-4ac}}{2a}i$
	
	end if
	
	\vskip\baselineskip	
	
\end{document}
  • 编译显示PDF文档
    在这里插入图片描述

三、LaTeX程序命令的参数

(一)概念

  • 有一些LaTeX程序命令需要带参数,并且不同的参数所产生的效果是不同的。

(二)\documentclass命令的参数

1、参数说明

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

2、案例演示

  • myfirsttex.tex中的\documentclass{article},改为\documentclass{slides},然后单击菜单栏中的“工具/构建并查看”选项(快捷键:F5)或工具栏中的绿色双运行按钮,可以看到输出的幻灯片格式文档效果。
    在这里插入图片描述
  • 这时就会发现,文档输出为两页:第一页显示文档标题、作者、写作时间,第二页显示文档正文。
    在这里插入图片描述

(三)命令参数的种类

  • LaTeX程序命令的参数主要有3种,分别是必选参数、可选参数、特殊的可选参数。

1、必选参数

  • LaTeX程序命令的必需参数一般以花括号“{}”表示。前面提到的\documentclass{article}\title{first LaTeX document}\author{howard2005}等都是必选参数。

2、可选参数

  • LaTeX 程序命令的可选参数一般以方括号“[]”表示。
  • 例如:\documentclass命令,就可以带有可选参数:\documentclass[options]{class-name}\documentclass命令的可选参数可以全局地规定一些排版的参数,如字号、纸张大小、单双面等。
  • 当设置文档类型为article、指定纸张大小为A5、基本字号为12磅、单面时,其代码:\documentclass[12pt,oneside,a5paper]{article}

3、特殊的可选参数

  • 特殊的可选参数是指LaTeX程序命令可以带一个星号“*”,带星号和不带星号的命令效果有一定差异。

四、LaTeX环境

(一)基本概念

  • LaTeX环境是一对命令:\begin\end
    在这里插入图片描述

  • 其中,〈environment name〉为环境名,\begin\end中填写的环境名必须是一致的。

  • LaTeX环境命令可以带有一个或多个必选参数,也可以不带必选参数;可以带有一个或多个可选参数,也可以不带可选参数。

(二)案例演示

  • myfirsttex.tex实例中,LaTeX环境命令就不带任何参数,只带环境名

在这里插入图片描述

五、LaTeX源代码结构

  • LaTeX源代码有两个主体部分,分别是导言区和正文区。

(一)导言区

  • 导言区用来做全局设置,或者使用\usepackage命令调用宏包。需要注意,导言区在\documentclass\begin{document}之间。
    在这里插入图片描述

  • 需要注意,导言区中设置的全局变量不会直接在正文中显示,如果想在正文区中显示导言区中设置的全局变量,则需要在正文区中调用\maketitle程序命令。
    在这里插入图片描述

  • 导言区定义变量,正文区使用
    在这里插入图片描述

(二)正文区

  • 正文区就是文档中要显示的内容,位于\begin{document}\end{document}之间。需要注意,一个LaTeX文件只能有一个document环境。\end{document}后面的LaTeX程序代码会被忽略,即不执行。
    在这里插入图片描述

问题:如何在正文区显示中文?

  • 文档类\document{article},不支持显示中文
    在这里插入图片描述
  • 修改文档类,支持中文 - \documentclass[UTF8, fontset=windows]{ctexart}
    在这里插入图片描述
  • {ctexbook}也是支持中文的,改成\documentclass[UTF8, fontset=windows]{ctexbook},查看效果
    在这里插入图片描述

六、LaTeX命令的注释

(一)单行注释

  • 如果是单行注释,则要在前面加上%
    在这里插入图片描述

(二)多行注释

1、使用\iffalse和\fi命令

  • 语法格式
    在这里插入图片描述
  • 案例演示
    在这里插入图片描述

2、使用\begin{comment}和\end{comment}命令

  • 在导言区中调用包:\usepackage{verbatim}
  • 在正文区中使用\begin{comment}\end{comment}命令
    在这里插入图片描述

解释verbatim

  • "verbatim"是一个英文词汇,它的意思是“逐字的”或“一字不差的”。在计算机编程和文本处理中,"verbatim"通常用来表示文本应该被精确地复制,没有任何改动。

  • 例如,在LaTeX中,如果你想要在文档中插入一段逐字的文本,你可以使用verbatim环境或者它的变体verbatim*环境。这些环境会使得其中的文本被原样展示,不会对特殊字符进行任何转义或者格式化。

  • 一个LaTeX中使用verbatim环境的简单例子
    在这里插入图片描述

  • 在上面的例子中,verbatim环境内的文本会按照原样显示在生成的PDF文档中,包括空格和特殊字符。

  • 请注意,"verbatim"这个词在不同的上下文中可能有不同的含义,但基本的概念是关于逐字或者原样的复制和展示文本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值