LaTex第一天-基础学习

在线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介绍

posted @   ~钢镚儿~  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示