Latex基本语法

首先指定文档类型,

\documentclass{}

常见的有{article}{book}{report}{beamer(幻灯片)},如果要使用中文和英文的混排,可以使用:

\documentclass[UTF8]{ctexart}

标题与作者

\title{标题}
\author{作者}
\date{时间}     {\today}表示今天的日期

正文部分

正文以上的称为“前言”
正文部分镶嵌在两个命令之内:

\begin{document}
#body
\end{document}

要显示前言部分的信息,需要在 \begin{document}命令下一行加上命令行

\maketitle

否则前言部分不会显示

一些格式化命令

\textbf{要加粗的内容}      #加粗文字命令   (bold fond)
\textit{}                            #斜体   (italic)
\underline{}                     #下划线
\section{章节标题}          #开始一个新的章节
\subsection{二级章节标题}    #开始一个二级章节
\subsubsection{三级章节标题}    #开始一个三级章节

编辑时一个换行符表示一个空格,如果要开始一个新的段落,需要两个换行

空格及换行

a \qquad b a (两个tab) b
a \quad b a (一个tab)b
a\ b a(两个空格)b
a,b a(一个空格)b
a!b 紧贴

在一行的末尾写“\”表示换行
\[xpt] 表示换x行

若要添加图片,需要先在前言部分引入宏包
usepackage{graphicx}

然后在正文部分用命令

includegraphics[(可选命令)width=倍数\textwidth  #textwidth表示当前文本的宽度 ]{图片标题}

这是最简单的操作,得到的效果往往比较差,如果要进行图片的排版,最好用以下的方式:
头:

\usepackage{subfigure}
\usepackage{graphicx}
\begin{figure}   # 开启一个图片模块,支持对于图片(组)的各种操作,可以实现更加灵活的排版
\centering      #居中显示
\includegraphics[(可选命令)width=倍数\textwidth  #textwidth表示当前文本的宽度 ]{图片标题}
\caption{图片的标题}
end{figure}
一些图片排版格式:
\begin{figure}[htbp]
\centering
\subfigure[描述文字]{
\includegraphics[width=5.5cm]{图片路径}
}
\quad
\subfigure[]{
\includegraphics[width=5.5cm]{}
}
\quad
\subfigure[]{
\includegraphics[width=5.5cm]{}
}
\quad
\subfigure[]{
\includegraphics[width=5.5cm]{}
}
\caption{对这个图片组的描述}
\end{figure}
插入列表:
#列表环境
\begin{itemize}   #下面每个项都以\item{}开头
\item{列表项1}   前面是一个小黑点
\item{列表项2}
~
\end{itemize}

#如果要显示带有索引序号的列表

\begin{enumerate}
\item{}
\end{enumerate}
插入代码块

以下内容转载自这篇博客
导入代码块

写在前言部分,导入包并进行相关设置
\usepackage{listings} 
\usepackage{xcolor}
\lstset{
  language=Matlab,  %代码语言使用的是matlab
  frame=shadowbox, %把代码用带有阴影的框圈起来
  rulesepcolor=\color{red!20!green!20!blue!20},%代码块边框为淡青色
  keywordstyle=\color{blue!90}\bfseries, %代码关键字的颜色为蓝色,粗体
  commentstyle=\color{red!10!green!70}\textit,    % 设置代码注释的颜色
  showstringspaces=false,%不显示代码字符串中间的空格标记
  numbers=left, % 显示行号
  numberstyle=\tiny,    % 行号字体
  stringstyle=\ttfamily, % 代码字符串的特殊格式
  breaklines=true, %对过长的代码自动换行
  extendedchars=false,  %解决代码跨页时,章节标题,页眉等汉字不显示的问题
%   escapebegin=\begin{CJK*},escapeend=\end{CJK*},      % 代码中出现中文必须加上,否则报错
  texcl=true}

代码块部分:
\begin{lstlisting}
    # 把你的代码复制过来就好了
\end{lstlisting}

这样显示的代码就会和你的编辑器里的一样了。

数学公式

数学 公式夹在两个“$” 中,一对 $ 的数学公式可以夹在文本中,如果要居中加大显示,可以写两对 $

  1. 希腊字母 \alpha, \beta 等等
  2. 上下标 f(x) = x ^ {2} x_{2} = 3 f(x) = x_1 ^ 2 + x_2^2 如果大括号里只有一个数则可以省略
  3. 分数 f(1) = \frac{1}{3} 前面大括号是分子,后面是分母
  4. 根号 f(x,y) = \sqrt[n]{{xy}
  5. 匹配公式大小的括号 {f}(x) = \left( \frac{x{3x}}{2^x} \right) \left( 和 、\right)
  6. 求和与求积 f(n)=\sum_{k=1}^n k
$ \alpha \qquad \beta $

$ f(x) = x^{2}\qquad  x_{2} = 3 \qquad f(x) = x_1 ^ 2 + x_2^2 $

$ f(1) = \frac{1}{3} $\\[4pt]

$ f(x,y) = \sqrt[n]{{xy}} $\\[4pt]
 
$ {f}(x) = \left( \frac{x^{3^x}}{2^x} \right) $\\[4pt]

$ f(n)=\sum_{k=1}^n k $  \\[4pt]

$ f(n)=\prod_{k=1}^n k   $

编译结果

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
LaTeX是一种专业的排版软件,常被用于书籍、论文、报告等文档的排版。在美赛中,使用LaTeX可以帮助我们更好地展示数学模型和结果。 LaTeX基本语法包括以下几个方面: 1. 文档结构:使用\documentclass定义文档类型,比如article、report或者book等。然后使用\begin{document}和\end{document}来标记文档的开始和结束。 2. 标题和章节:使用\title、\author、\date等命令定义标题信息,并使用\maketitle命令生成标题。使用\section、\subsection和\subsubsection命令来定义章节和子章节。 3. 数学公式:使用$符号或者\[\]来表示行内和行间的数学公式。使用\begin{equation}和\end{equation}来显示带编号的数学公式。 4. 列表和序号:使用\begin{itemize}和\end{itemize}来创建无序列表,使用\begin{enumerate}和\end{enumerate}来创建有序列表。使用\item命令来标记每一项。 5. 图片和表格:使用\includegraphics命令来插入图片,使用\begin{figure}和\end{figure}来设置图片的位置和标题。使用\begin{tabular}和\end{tabular}来创建表格,使用\hline来画水平线。 6. 参考文献:使用\begin{thebibliography}和\end{thebibliography}来创建参考文献列表。使用\cite命令在正文中引用文献。 总之,掌握LaTeX基本语法有助于我们在美赛中更好地描述问题、推导公式和展示结果,提高报告的专业性和可读性。在实践中,通过不断的练习和尝试,我们可以逐渐熟悉和掌握LaTeX的使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值