首页 > 其他分享 >LaTex第一天-基础学习

LaTex第一天-基础学习

时间:2023-02-17 21:00:10浏览次数:60  
标签:LaTex begin end 第一天 单元格 学习 item 添加 document

在线LaTeX编辑器:https://www.overleaf.com
TeX Live下载:https://www.tug.org/texlive/acquire-iso.html
MikTeX下载:https://miktex.org/download
LaTeX 公式编辑器:https://latex.codecogs.com/eqneditor/editor.php

1.选择文档的类型:article\book\report\beamer(幻灯片格式),

\documentclass{article}

在文档中显示中文:则使用文档类型为ctexart(注意指定编码类型,支持简体中文和英文的混排)

\documentclass[UTF-8]{ctexart}

2.框架介绍:

  • 前言:所有位于\begin{document}前的内容,可在此处指定文档的格式、页面尺寸、文档中的宏包等。
\documentclass[UTF-8]{ctexart}
\title{文章标题}
\author{作者}
\date{指定文档的修改日期}
\date{\today}  #配合使用today自动生成当天日期

\begin{document}

\maketitle
...

注意:前言部分的显示需要在正文中添加maketitle命令

  • 正文 :在begin和ende之间的所有内容,将排版到最终生成的文档中
\begin{document}
你好!!!
\end{document}

3.基础格式化命令

  • 1)加粗字:\textbf{加粗内容},bf->bold font缩写
  • 2)斜体字:\textit{斜体},it->italic
  • 3)下划线:\underline{}
  • 4)添加新段落:两个换行符,单独一个换行符只是一个空格
  1. 文章结构->章chapters和节sections(在正文中)

章节:\section{}

二级章节:\subsection{}

三级章节:\subsubsection{}

注:如果是对书籍进行排版,则可以加入更大的章节

\documentclass[UTF-8]{ctexbook}

\chapter{}:表示书中的第几章

\part{}:表示书中的第几部

5.排版

添加图片:

  • 首先在前言中添加graphicx包:包含若干绘制图片指令:\usepackage{graphicx}

  • 其次在正文中使用\includegraphics{图片文件名}:此处添加图片,名字中可以省略掉后面png的扩展名

  • 图片尺寸过大:给\includegraphics{}添加可选参数:
    \includegraphics[width=0.5\textwidth]{图片文件名};textwidth代表当前文本区域的宽度

  • 给图片添加标题:先将其嵌入一个figure环境中,随后通过\caption{}命令指定图片的标题,同时\centering命令居中显示。

  1. 列表(lists)
    任何介于begin和end之间的内容都属于同一个环境,位于同一个环境中的内容将会共享相同的文字格式。
  • 无序列表:可使用itemize,列表中的每个元素都以item开头。(在正文中插入)

\begin{document}
\begin{itemize}
\item 列表项1
\item 列表项2
\item 列表项3

\end{itemize}
\end{document}

  • 有序列表:enumerate(在正文中插入)

\begin{document}
\begin{enumerate}
\item 列表项1
\item 列表项2
\item 列表项3

\end{enumerate}
\end{document}
  1. 数学公式
    行内公式(inline equation):latex允许在段落内直接添加公式,写在两个美元符号之间\(...\)
    如:\(E=mc^2\)
    若想要公式单独成行,可使用equation环境
\begin{equation}
$E=mc^2$
\end{equation}
或者equation可简写为
\[
$E=mc^2$
\]

复杂公式:相关指令

%\over代表几分之几,分子在前,分母在后

\begin{equation}
d={k \varphi(n)+1} \over e
\end{equation}

%\varphi代表小写的

  1. 表格(table):使用tabular环境(要求传入一个参数{即如下代码的c},指定表格的尺寸)创建表格,若给表格加标题时先放入table环境中,再通过\caption{表格标题}命令,\center居中显示表格
\begin{document}

\begin{table}
\begin{tabular}{ c c c }
单元格1 & 单元格2 & 单元格3 \\
单元格4 & 单元格5 & 单元格6 \\
单元格7 & 单元格8 & 单元格9

\end{tabular}
\end{table}

\end{document}

{ c c c }代表表格一共有三列,其中每一列内容居中对齐c(cntering)
{ l c c }表示左对齐
{ r c c }右对齐
{ |c| c| c| }:为表格添加竖直方向的边框
水平方向的边框\hline添加,\hline\hline添加双横线效果

\begin{document}

\begin{table}
\begin{tabular}{ |c|c|c| }
\hline
单元格1 & 单元格2 & 单元格3 \\
\hline
单元格4 & 单元格5 & 单元格6 \\
\hline
单元格7 & 单元格8 & 单元格9

\end{tabular}
\end{table}

\end{document}

每一列数据需以“ & ”隔开,每行以” \ “分割
单独指定每列宽度时:{ |p{2m}|c|c| }:p代表paragraph允许设置列宽的列格式
最终结果:

此快速入门教程网址:https://www.bilibili.com/video/BV11h41127FD/?spm_id_from=333.337.search-card.all.click&vd_source=25b219a1f092137faa59ee4b5a672b39
推荐按参考手册:https://github.com/CTeX-org/lshort-zh-cn 一份(不太)简单的LATEX2e介绍

标签:LaTex,begin,end,第一天,单元格,学习,item,添加,document
From: https://www.cnblogs.com/L-lucky/p/17130907.html

相关文章

  • docker学习记录
    系统环境NAME="Ubuntu"VERSION="18.04.2LTS(BionicBeaver)"感受惊为天人,这玩意真的好用在我目前来看,docker就是一个轻量化的虚拟机,用多了vmware,用这样迅捷的虚拟......
  • go学习
    go环境变量$GOPATH在1.11之前它是我们书写项目的工作目录在1.11之后它内部存储的是我们公共go.mod下载的依赖包$GOROOT安装目录$GOARCH目标机器的处理器架构,它......
  • 230217 关于英语学习的目标
    最近几天,你在听larry的英语课程.通过larry的介绍,你有了一些新的感触与理解.尤其是你关于你的英语的学习目标,你值得去深入思考,同时,不断校正与优化你的目标.之前,你......
  • SpringBoot学习记录(1)——@Autowired在集合上的作用
    publicclassSmsHandlerextendsBaseHandlerimplementsHandler{@AutowiredprivateMap<String,SmsScript>smsScripts;//......}例如如上,一个......
  • RSA学习之旅------2023.2.16
    一,RSA算法简单描述1,任意选取两个不同的大素数p和q计算乘积2,任意选取一个大整数e,满足 ,整数e用做加密钥(注意:e的选取是很容易的,例如,所有大于p和q的素数都可用)3,确定的......
  • 万字长文带你入门增量学习
    前言本文介绍了引入增量学习的必要性,继而引出最新的三种能够有效利用有效标签数据范式的增量学习方法。其次,针对这三大范式进行一个全面的调研,让大家对这个领域的整个发......
  • 半监督学习
    1  相关概念1.1 半监督学习的定义同时利用有标注数据和无标注数据学习 1.2 半监督分类/回归给定标注数据和无标注数据,学习得到一个分类器f,要求该分类器f比只......
  • 如何在机器学习中处理长尾数据分布?丨曼孚科技
    如果代码质量是区分软件系统好坏的标准,那么数据质量便是区分AI系统智能化的标准。对模型来说,使用正确的数据不可或缺。而实际训练中,常出现场景数据分布不均衡的现象,长尾数......
  • 机器学习--2神经网络
    神经网络神经网络模型神经网络与线性回归的思想类似,然后添加相应的激活函数输出对应的结果。经典的神经网络有以下三个层次组成:输入层(inputlayer),隐藏层(hiddenla......
  • #yyds干货盘点 react笔记之学习之显示日期
    前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从......