当前位置: 首页 > news >正文

Latex全面汇总

文章目录

  • 简介
  • 1.基本使用中文编码的方式
  • 2.文章标题日期等
  • 3.加粗斜体等格式
  • 4.章节问题
  • 5.图片问题
  • 6.列表
  • 7.数学公式
  • 8.表格
  • 9.常用的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手册

  • Latex速成视频

  • Vscode配置Latex并解决中文编写问题参考方案

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

总结

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

相关文章:

  • Express 文件上传不迷路:req.files 一次性讲明白
  • 如何在本地部署小智服务器:从源码到全模块运行的详细步骤
  • 桂链:使用Fabric的测试网络
  • 单链表详解
  • css3伸缩盒模型第一章(主轴以及伸缩盒模型)
  • 单片机-89C51部分:9、串行口通讯
  • Gitea windows服务注册,服务启动、停止、重启脚本
  • MySQL慢查询日志分析方法
  • BLE技术,如何高效赋能IoT短距无线通信?
  • 应用安全系列之四十七:NoSQL注入
  • 14.外观模式:思考与解读
  • IoTDB数据库建模与资源优化指南
  • 从拒绝采样到强化学习,大语言模型推理极简新路径!
  • Tailwind CSS 实战:基于 Kooboo 构建企业官网页面(三)
  • Webshell管理工具的流量特征
  • Selenium 与 Playwright:浏览器自动化工具的深度对比
  • python jupyter notebook
  • 麒麟OS系统的Python程序和应用部署
  • 给 BBRv2/3 火上浇油的 drain-to-target
  • 使用DDR4控制器实现多通道数据读写(十)
  • 关于新冠疫情防控与病毒溯源的中方行动和立场
  • 屠呦呦当选美国国家科学院外籍院士
  • 80后共青团云南省委副书记许思思已任迪庆州委副书记
  • 这座“蚌埠住了”的城市不仅会接流量,也在努力成为文旅实力派
  • 言短意长|新能源领军者密集捐赠母校
  • 怒江州委常委、泸水市委书记余剑锋调任云南省委省直机关工委副书记