菜鸟科技网

Tex命令有哪些常用语法?

LaTeX 的核心就是由各种命令组成的,理解命令是学习 LaTeX 的第一步,下面我将从基本结构、命令类型、参数、环境以及常用命令示例几个方面进行详细解释。

Tex命令有哪些常用语法?-图1
(图片来源网络,侵删)

LaTeX 命令的基本结构

一个标准的 LaTeX 命令通常遵循以下格式:

\命令名[可选参数]{必需参数}
  • 反斜杠 \: 这是所有 LaTeX 命令的标志,必须输入。
  • 命令名: 由字母组成,textbf, section, includegraphics
  • 必需参数 : 用一对花括号括起来,它为命令提供必需的、具体的信息。\textbf{} 里的内容就是要加粗的文字。
  • 可选参数 []: 用一对方括号括起来,它提供一些可选的、修改命令行为的选项。\includegraphics[width=0.8\textwidth]{image.png} 里的 width=0.8\textwidth 就是一个可选参数,用来设置图片的宽度。

简单示例:

这是 \textbf{粗体文字} 和 \textit{斜体文字}。

渲染效果:

这是 粗体文字斜体文字

Tex命令有哪些常用语法?-图2
(图片来源网络,侵删)

命令的类型

LaTeX 命令可以根据其功能分为以下几类:

a) 文本格式化命令

这类命令用于改变文本的样式。

命令 效果 示例代码 渲染效果
\textbf{} 粗体 \textbf{粗体} 粗体
\textit{} 斜体 \textit{斜体} 斜体
\textrm{} 罗马字体(默认) \textrm{罗马体} 罗马体
\texttt{} 等宽字体 \texttt{等宽字体} 等宽字体
\underline{} 下划线 \underline{下划线} 下划线
\textcolor{颜色}{} 文字颜色 \textcolor{red}{红色文字} 红色文字
\textsc{} 小型大写字母 \textsc{Small Caps} SMALL CAPS

b) 空格与断行命令

LaTeX 对输入的空格和换行不敏感,需要使用特定命令。

命令 功能
` ` (空格) 输入一个空格
\quad 较大的空格
\qquad 更大的空格
(波浪线) 不可分割的空格(不会因换行而断开)
\ 强制换行
\\ 在当前行结束处开始一个新行
\hline 在表格中画一条水平线

c) 数学模式命令

数学公式是 LaTeX 的强项,数学模式必须由 或 \[ 开始,由 或 \] 结束,或者在行内使用 。

Tex命令有哪些常用语法?-图3
(图片来源网络,侵删)
命令 渲染效果 说明
x^2 上标
x_{i,j} xi,j 下标
\frac{a}{b} a/b 分数
\sqrt{x} √x 平方根
\sqrt[n]{x} ⁿ√x n次方根
\alpha, \beta, \gamma α, β, γ 希腊字母
\sum, \int, \lim ∑, ∫, lim 运算符
\infty 无穷大

d) 标题与目录命令

用于构建文档的结构。

命令 功能
\section{标题}
\subsection{标题}
\subsubsection{标题} 子子章节标题
\chapter{标题} (仅限 reportbook 文类)
\part{标题} 部分(仅限 reportbook 文类)
\tableofcontents 生成目录

e) 环境命令

环境是一种特殊的命令,它作用于一段文本,而不是单个词,环境总是成对出现:

\begin{环境名称}
  ... 环境内的内容 ...
\end{环境名称}
环境 功能
itemize 无序列表(项目符号)
enumerate 有序列表(数字编号)
table 表格环境,通常包含 tabular
figure 图片环境,用于放置图片和标题
equation 单独编号的数学公式环境
align 多行对齐的数学公式环境

列表环境示例:

\begin{itemize}
  \item 第一项
  \item 第二项
  \item 第三项
\end{itemize}

渲染效果:

• 第一项 • 第二项 • 第三项


如何学习和查找命令?

记住所有命令是不现实的,关键是学会如何查找。

a) 常用宏包的文档

许多强大功能都来自宏包,学习阅读宏包的官方文档是最高效的方法。

b) 在线资源

  • TeX Stack Exchange: 一个 LaTeX 问答社区,你几乎可以找到任何问题的答案。
  • Overleaf Documentation: Overleaf 提供了非常友好的入门和进阶教程,并且可以在线查阅宏包文档。
  • CTAN (Comprehensive TeX Archive Network): 所有 TeX 相关软件和宏包的官方仓库,是查找宏包和文档的终极来源。

一个完整的 LaTeX 文档示例

下面是一个结合了多种命令和环境的完整 .tex 文件示例。

\documentclass{article} % 使用 article 文类
% 导入宏包
\usepackage{ctex}      % 支持中文(需 XeLaTeX 或 LuaLaTeX 编译)
\usepackage{amsmath}   % 增强的数学支持
\usepackage{graphicx}  % 插入图片
\usepackage{hyperref}  % 超链接
% 文档信息一份简单的 LaTeX 示例文档}
\author{张三}
\date{\today}
\begin{document}
\maketitle
% 生成目录
\tableofcontents
\section{引言}
这是文档的引言部分,LaTeX 是一个强大的排版系统,特别适合生成包含数学公式的科技文档,你可以使用 \textbf{粗体} 和 \textit{斜体} 来强调文本,\texttt{verbatim} 环境可以原样显示代码。
\section{数学公式示例}
LaTeX 在数学排版方面表现出色,行内公式如爱因斯坦的质能方程 $E=mc^2$ 非常美观,对于行间公式,我们可以使用 equation 环境:
\begin{equation}
  \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
\end{equation}
使用 align 环境可以对齐多行公式:
\begin{align}
  (a+b)^2 &= a^2 + 2ab + b^2 \\
  (a-b)^2 &= a^2 - 2ab + b^2
\end{align}
\section{列表与表格}
\subsection{无序列表}
\begin{itemize}
  \item 苹果
  \item 香蕉
  \item 橙子
\end{itemize}
\subsection{有序列表}
\begin{enumerate}
  \item 第一步
  \item 第二步
  \item 第三步
\end{enumerate}
\subsection{简单表格}
\begin{table}[h!] % [h!] 表示尝试将表格放在当前位置
  \centering % 表格居中
  \caption{水果价格表}
  \begin{tabular}{|l|c|r|} % l=左对齐, c=居中, r=右对齐
    \hline
    水果 & 价格(元/斤) & 产地 \\
    \hline
    苹果 & 5.5 & 山东 \\
    香蕉 & 3.2 & 海南 \\
    橙子 & 4.8 & 江西 \\
    \hline
  \end{tabular}
\end{table}
\section{图片与超链接}
要插入图片,请确保图片文件(`example-image.png`)与你的 `.tex` 文件在同一目录下。
\begin{figure}[h!]
  \centering
  % \includegraphics[width=0.6\textwidth]{example-image.png}
  \caption{这是一个图片占位符。}
  \label{fig:example}
\end{figure}
你可以通过 \hyperref{https://www.overleaf.com}{Overleaf} 在线学习更多 LaTeX 知识,我们还可以在文档内部交叉引用,如图 \ref{fig:example} 所示。
\end{document}

希望这份详细的指南能帮助你理解和使用 LaTeX 命令!从模仿和修改示例开始,是学习 LaTeX 最快的方式。

分享:
扫描分享到社交APP
上一篇
下一篇