Latex全面汇总

简介

  Latex 基本使用教程,主要还是为manim而准备的.
  现在发现用typora来记录笔记更方便些,csdn用的就很少了,但是写完以后发现,都是markdown格式,可以无损保存在csdn中,不如顺手发布一下吧。下面的代码块没有高亮,凑活着看吧。

1.基本使用中文编码的方式

  • 方式一
\documentclass{article}% 文章基本格式为article,普通文章类型
\usepackage{ctex}% 调用中文包

% 下面在中间部分输入文章正文
\begin{document}

\end{document}
  • 方式二
\documentclass[UTF8]{ctexart}% 直接使用中英文混用文章格式,防止中文乱码,强制使用UTF8类型

\begin{document}

\end{document}

2.文章标题日期等

\documentclass[UTF8]{ctexart}

\title{文章的标题}
\author{洛阳}
\date{\today} %日期使用\today自动更换为今天日期

\begin{document}
\maketitle %调用上面东西需要这个命令


\end{document}

3.加粗斜体等格式

% 注意,下面都是在正文中使用的

%加粗
\textbf{Latex}% 待加粗字体写于花括号中

%斜体
\textit{Latex}

%下划线
\underline{Latex}

%两个回车是换行,一个空格说的是空格,但是我看着没有空格

4.章节问题

% 下面这些也是在正文中使用的

\section{这是第一个章节}
\subsection{这是其第一个子章节}
\subsubsection{这是其第一个子章节的子章节}

%注意,下面的一般是用来弄书籍的

%在documentclass之下,有比section权利更大的章节
\chapter{Latex的奥秘}

%比chapter还大的排版,用来表示第几部
\part{排版}

5.图片问题

%先导入一个包
\usepackage{graphicx}

\begin{document}
\includegraphics{head} %head表示图片名字,.后缀名可以去掉
%如果图片过大,可以这么修改
\includegraphics[width=0.5\textwidth]{head}%textwidth 指的是这个pdf的大小,前面的应该指的比例

\end{document}

% 如果要给图片添加名字或标题,可以使用figure嵌套
\begin{document}%正文部分

\begin{figure}
\centering %居中命令
\includegraphics[width=0.5\textwidth]{head}
\caption{这是一个绿色的脑袋}%图片标题
\end{figure}

\end{document}

6.列表

% 无序列表,形式如如上面第一个黑点
\begin{document}

\begin{itemize}
	\item 列表项目1 %latex格式不清楚,这里最好还是分隔吧,好看一些
	\item 列表项目2
\end{itemize}

\end{document}

%有序列表
\begin{document}

\begin{enumerate}
	\item 列表项目1 %只需要改变环境,就行
\end{enumerate}

\end{document}

7.数学公式

% 数学公式很多,用的时候去搜就行,这里主要讲解一下行内外公式

%行内公式,下面两个等价 一般使用第一个,不过在markdown格式文本(比如编写csdn文章)使用第二个
\(f(x)\)
$f(x)$

%行外公式,下面两个等价 基本使用方式跟上面一样
\[f(x)\]
$$f(x)$$

%行外公式还能用下面这个
\begin{equation}

\end{equation}

8.表格

\documentclass[UTF8]{ctexart}
\begin{document}
\begin{tabular}{c c c}%表示有三列,居中对齐,左对齐或右对齐可以改为l、r
单元格1 & 单元格2 & 单元格3 \\
单元格4 & 单元格5 & 单元格6 \\
单元格7 & 单元格8 & 单元格9 \\
\end{tabular}% 上面

\end{document}
%添加边框,为了更好地展示,将上面的复制到下面一份

\documentclass[UTF8]{ctexart}
\begin{document}
\begin{tabular}{|c|c|c|}% 一个|就是一个列边框
\hline % 一个这个就是一个行边框
单元格1 & 单元格2 & 单元格3 \\
\hline
单元格4 & 单元格5 & 单元格6 \\
\hline
单元格7 & 单元格8 & 单元格9 \\
\hline
\end{tabular}% 上面

\end{document}

%双横线效果
\hline\hline
%指定单元格长度
\begin{tabular}{|p{2cm}|c|c}% 注意与上面一开始的不同,将c改为了p{2cm},指定长度为2cm
%添加表格标题等的方式
%将整个表格放到table环境中,然后再使用caption、center来实现添加标题、居中显示的效果

% 为了查看区别,我分成两份,对比查看
\documentclass[UTF8]{ctexart}
\begin{document}
\begin{tabular}{|c|c|c|}
\hline
单元格1 & 单元格2 & 单元格3 \\
\hline
单元格4 & 单元格5 & 单元格6 \\
\hline
单元格7 & 单元格8 & 单元格9 \\
\hline
\end{tabular}% 上面

\end{document}


% 第二个,由于不清楚latex的基础格式,所以就不采用分隔了,视觉上不太美观
%诶,算了,还是分隔吧,直观一些
%测试了一下,定格跟分开没有区别,但是显示上的话,与上一段文本留出了很多空白,不清楚怎么回事
\documentclass[UTF8]{ctexart}

\begin{document}

\begin{table}
	\center% 居中显示
	\begin{tabular}{|c|c|c|}%表示有三列,居中对齐,左对齐或右对齐可以改为l、r
		\hline
		单元格1 & 单元格2 & 单元格3 \\
		\hline
		单元格4 & 单元格5 & 单元格6 \\
		\hline
		单元格7 & 单元格8 & 单元格9 \\
		\hline
	\end{tabular}% 上面
	\caption{哈哈}% 添加表格标题
\end{table}

\end{document}

9.常用的latex网站汇总

  注意,这里没有提供Latex下载的,它用很多发行版本,有轻量级的,有完全的(非常大),具体选择的话,建议先使用轻量级的,完全体我自己下载的时候用的时间非常长。当时具体下载是问的ai,所以这里我也提供不了参考视频,不过后续在vscode中使用存在中文乱码问题,后来参考的上面第四个链接,解决了这个问题。

总结

  看起来很多很多,但其实实际用起来的时候,并不是全部都用的到的,可以为其他方面作准备,不如某些情况需要latex编写数学公式,直接专门看第七点就行。另外最高境界是做到知行合一,不光latex,其他的编程方法也都是一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值