洗子の小窝 但行己路 无问山海
歌曲封面 未知作品
  • 歌曲封面大人中卢广仲
  • 歌曲封面听见了吗卢广仲
  • 歌曲封面帰ろう藤井風
  • 歌曲封面きらり藤井風
Title

【LaTeX】基本框架认识(一)

洗子

·

📝学习录

·

Article
⚠️ 本文最后更新于2024年08月16日,已经过了113天没有更新,若内容或图片失效,请留言反馈
洗子开始制作一个LaTeX的入门教学系列,希望这个系列可以帮助大家学会如何使用LaTeX进行排版。本次教学系列使用的数学建模国赛模板,国赛模板下载地址
可搭配视频食用!视频链接🔗

一、项目的创建

我们首先新建一个文件夹,将下载好的国赛模板导入文件夹并新建一个.tex文件,名字自拟。

Clip_2024-04-08_20-17-55

二、基本的框架

我们的LaTeX编写的基本框架如下:

♾️ latex 代码:
%导言区
\documentclass{article}
%\documentclass[withoutpreface,bwprint]{cumcmthesis} %去掉封面与编号页

\usepackage{ctex}

%正文区
\begin{document}
    
\end{document}

接下来我们详细来介绍一下如何编写代码,进行排版:

2.1 导言区

2.1.1 调用国赛模板

♾️ latex 代码:
\documentclass[withoutpreface,bwprint]{cumcmthesis} %去掉封面与编号页

这里代码的意思相当于使用国赛模板新建一个文档。{}内是调用模板文件的名称,[]内是针对这个模板的详细设置,withoutpreface是去除封面页的命令,bwprint是去除封面页的页脚。这个详细设置大家了解用法就好,不必深究。

2.1.2 设置文档基本信息

♾️ latex 代码:
\title{My First Document}     %标题
\author{Cozier}             %作者
\date{\today}                 %日期

由于根据比赛主办方的要求不显示作者和日期,所以国赛模板去除了这两个内容的显示,所以不显示并非报错。

2.1.3 导入需要调用的宏包

♾️ latex 代码:
%%%%%%%%%%%%%%%%%%%%%%%%%常用宏包%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{float}          %浮动体
\usepackage{graphicx}       %插图
\usepackage{subfigure}      %插入多图
\usepackage{multirow}       %多行排版
\usepackage{multicol}       %多列排版
\usepackage{tikz}           %绘制图形
\usepackage{amsmath}        %数学公式
\usepackage{amssymb}        %数学符号
\usepackage{longtable}      %长表格
\usepackage{url}            %插入链接
\usepackage{cite}           %引用文献
\usepackage{geometry}       %页面布局
\usepackage{xcolor}         %字体颜色
\usepackage{booktabs}       %三线表
\usepackage{listings}       %代码
\usepackage{caption}        %图表标题
\usepackage{enumitem}       %列表环境
\usepackage{hyperref}       %超链接
\usepackage{indentfirst}    %首行缩进

\hypersetup{hidelinks}
\setlength{\parindent}{2em} %2em代表首行缩进两个字符
\geometry{top=25mm,bottom=25mm,left=25mm,right=25mm}
\usetikzlibrary{graphs, positioning, quotes, shapes.geometric,arrows}
%%%%%%%%%%%%%%%%%%%%%%%保留不用删除%%%%%%%%%%%%%%%%%%%%%%%

LaTeX的宏包相当于C语言和Python的库,在编辑对应的代码需要调用。大家在排版时可以查询对应的宏包,这里给大家提供常用的宏包,大家直接复制就好。

2.2 正文区

正文区就是我们输入正文的地方啦,首先我们需要建立一个文档输入环境,代码如下:

♾️ latex 代码:
%正文区
\begin{document}
    
\end{document}

2.2.1 导入文档信息

♾️ latedx 代码:
\maketitle

这样我们就导入标题了。接下来我们来输入文本。

2.2.2 文本输入

♾️ latex 代码:
\begin{document} 
\maketitle 

Hello World! 

Let $f(x)$ be difined by the formula. $f(x)=3x^2+4x+3$. 
$$f(x)=3x^2+4x+3$$ 
which is a polynomial of degree 2. 
\end{document}

看了这个例子大家应该明白如何输入文本了吧,和word很相像,但是有一点差别。

2.2.3 重起段落与换行

  • 重起段落:直接换行是没有作用的,在LaTeX中,可以使用空行实现,或者使用命令\par
  • 换行:在LaTeX中,换行可以使用\\实现。
♾️ latex 代码:
\begin{document} 
\maketitle 

这是首段,我开始学习\LaTeX 啦!
直接换行没办法实现换行呢。\\
这样就是可以实现换行了

空行可以实现重起段落!
\par 也可以实现重起段落!
\end{document}

2.2.4 换页与空格

♾️ latex 代码:
\newpage
现在就换页了!

我们来学习如何加空格吧! 直接加空格好像没有用,我们来学习一下吧:

两个空格:a\qquad b

一个空格:a \quad b

大号空格:a\ b

中等空格:a\;b

小号空格:a\,b

没有空格:ab

减少空格:a\!b

这里拓展讲了好几种空格的用法,一般常用的是\quad这种空格。

2.2.5 文本字体设置

♾️ latex 代码:
%字体类型
{\songti 宋体}\quad  {\heiti 宋体}\quad {\fangsong 仿宋}\quad {\kaishu 楷书}

%字体格式
\textbf{字体加粗}\quad \textit{字体斜体}

%字体大小
\zihao{4} 四号字体\quad \zihao{-4} 小四字体
现在已有 283 次阅读,0 条评论,2 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎访问洗子的小站,常来访哦! 不再显示
博主