LaTeX 的使用
文章目录
- TeX 编辑器
- 文档类型
- 中文编译
- 文档结构
- preamble 导言区(不能放正文内容)
- document body 正文区
- 正文内容
- 目录
- 段落
- 列表
- 无序列表
- 有序列表
- 图片
- 表格
- 交叉引用
- 段落
- 图片
- 表格
- 转义符
- 数学公式
- 数学符号
- 行内公式
- 行间公式
- 有公式计数器
- 无公式计数器
- 公式包含文本信息
- 文献引用
- 中国国标的引用格式
- 快捷键
- 一些用法
- 参考内容
学习资料:在线知识库 - LaTeX 工作室
学术身份证:ORCID
在 LaTeX 中,[]
里是可选参数,{}
里是必选参数。
TeX 编辑器
在线编辑:Overleaf, 在线LaTeX编辑器
本地编辑:Texlive +
- TeXworks(非常适合用来上手,也避免了配置环境带来的问题。)
- Texstudio
- VS Code(需要手动配置 LaTeX,较为麻烦。)
文档类型
LaTeX 常用的文档类型有如下几种:
- 对于英文,可以用 book、article 和 beamer;
- 对于中文,可以用 ctexbook、ctexart 和 ctexbeamer,这些类型自带了对中文的支持。
中文编译
首先,将编译器改为 XeLaTeX。
然后,修改代码
\documentclass{article}
\usepackage[utf8]{inputenc}
改为
\documentclass{article}
\usepackage[fontset=ubuntu]{ctex}
或
\documentclass{ctexart} % 修改文档类型
文档结构
preamble 导言区(不能放正文内容)
\documentclass{article}
\usepackage[fontset=ubuntu]{ctex} % 载入宏包\title{First Intro}
\author{username}
\date{November 2022}
document body 正文区
正文部分需要放入 document
环境中,环境外的部分不会出现在文件中。
\begin{document}
\maketitle % 排版标题
\section{Introduction}
内容
\end{document}
正文内容
目录
\usepackage{hyperref} % 添加宏包……% 导言区添加如下代码,去掉超链接红框。
\hypersetup{ colorlinks=true,linkcolor=black
}……\tableofcontents % 生成目录
段落
分段:至少空 1 行
换页:\clearpage
或 \newpage
如果文档是
book
类型,用\chapter{}
即可自动换页(新的一章)。
一级标题:\section{}
二级标题:\subsection{}
三级标题:\subsubsection{}
四级标题:\paragraph{}
没有
\subsubsubsection{}
列表
无序列表
\begin{itemize}\item This is the first item\item This is the second item\item This is the third item
\end{itemize}
有序列表
\begin{enumerate}\item This is the first item\item This is the second item\item This is the third item
\end{enumerate}
图片
首先要上传本地图片。文件格式:
- 建议用.jpg(占内存更少)
- 矢量图建议用.pdf
- .png是位图(放大会模糊,编译也要更多时间)
\includegraphics[参数]{文件名}
参数 width=
调整图片大小,单位:
cm
mm
in
寸0.5\textwidth
占版心的百分比。
如果是双栏论文排版,要修改
\textwidth
为\linewidth
。
\usepackage{graphicx} % 添加宏包……% 浮动体:文字永远是主体,图片位置会变化
% 算法会优先把图片放在页面最上/最下端
\begin{figure}
\centering % 居中
\includegraphics[width=0.5\textwidth]{01.jpg}
\caption{Caption} % 标题
\label{fig:my_label} % 标签,label 要放在 caption 后面。
\end{figure}
如果要固定图片位置,添加参数 [hbt!]
。
\begin{figure}[hbt!]
让双栏论文中的图片跨两个栏的长度,可以在 figure
后加 *
号。跨栏的图片永远都只能出现在下一页。
\begin{figure*}
……
\end{figure*}
表格
表格工具:
- Create LaTeX tables online – TablesGenerator.com
- Table Convert Online - Make it easier to work with tables
- LaTeX Tables Editor
\begin{table}
\centering
\caption{Caption}
\label{tab:my_label}
\begin{tabular}{|c|c|l|r|} % 竖线,c居中,l居左,r居右
\hline % 横线
abc & efg & true & false \\ % 换行
\hline
abcd & efgh & t & f \\
\hline
\end{tabular}
\end{table}
如果表格内容太多,可以通过调整表格长度,控制数据换行。
\begin{tabular}{|c|c|l|p{6cm}|}
制作三线表。
\usepackage{booktabs} % 添加宏包……\begin{table}
\centering
\caption{An example table.}
\label{tab:widgets}
\begin{tabular}{c c l r}
\toprule %上
abc & efg & true & false\\
\midrule %中
abcd & efgh & t & f \\
\bottomrule %下
\end{tabular}
\end{table}
交叉引用
段落
\label{sec:命名} % 添加标签
\ref{sec:命名} % 引用标签
图片
\label{fig:命名} % 添加标签
\ref{fig:命名} % 引用标签
表格
\label{tab:命名} % 添加标签
\ref{tab:命名} % 引用标签
转义符
输入&
,需要加上转义符\
A \& B
数学公式
公式编辑器:
- 在线LaTeX公式编辑器
- LaTeX在线:吴文中数学公式编辑器
- LaTeX在线公式编辑转图片
数学符号
数学符号识别:Detexify LaTeX handwritten symbol recognition
^
上标
_
下标
行内公式
$公式$
或 \(公式\)
行间公式
行间公式中不能有空行,插入空行可以用
%
。
有公式计数器
\begin{equation}
公式
\end{equation}
无公式计数器
\[
公式
\]
或
\begin{displaymath}
公式
\end{displaymath}
公式包含文本信息
如:
\usepackage{amsmath} % 引入宏包
……
\begin{equation}
\alpha = \Lambda + \omega AB + \text{number of apples} % \text{}命令
\end{equation}
文献引用
管理参考文献:JabRef - Free Reference Manager - Stay on top of your Literature
首先,上传.bib文件。
然后,在文档末尾添加代码。
\bibliographystyle{plain} % 说明引用的格式是哪一种
% plain 格式依据第一作者的姓来编号
% unsrt 格式根据在文中被引用的次序来编号
\bibliography{sample} % 说明引用的是哪一个
在文献引用处使用命令\cite{}
。
中国国标的引用格式
\usepackage{gbt7714} % 引入宏包
\usepackage{natbib} % 使用 \citep{} 和 \citet{}
\bibliographystyle{格式}
- gbt7714-numerical
- gbt7714-author-year
- 在文献引用处使用命令
\citep{}
→(Greenwade, 1993)
- 在文献引用处使用命令
\citet{}
或\cite{}
→Greenwade (1993)
- 在文献引用处使用命令
快捷键
Ctrl + Enter
编译Ctrl + /
注释(内容前加%
)
一些用法
- LaTeX代码: 输出LaTeX的LOGO字样
- Overleaf中插入生僻字的一种解决方法——windows10
- latex 引用硕士论文、博士论文 bibtex格式
- Latex技巧:插入参考文献
- Latex 插入代码(Matlab 或 Python)
参考内容
- Nature Portfolio的个人空间-Nature Portfolio个人主页-哔哩哔哩视频
- 【LaTeX】新手教程:从入门到日常使用
- LaTeX详细教程+技巧总结
- 【排版】用Overleaf速成LaTeX代码(从入门到开门)
相关文章:
LaTeX 的使用
文章目录 TeX 编辑器文档类型中文编译文档结构preamble 导言区(不能放正文内容)document body 正文区 正文内容目录段落列表无序列表有序列表 图片表格交叉引用段落图片表格 转义符 数学公式数学符号行内公式行间公式有公式计数器无公式计数器 公式包含文…...
Text2SQL之Vanna优化
文章目录 前言一、优化方向二、干就完了一次性生成多个Question-SQL对先生成一个问题,再根据DDL和业务数据生成SQL总结前言 前阵子写了篇Text2SQL的简单介绍,发现其也是RAG只会,写下了Text2SQL之不装了,我也是RAG 最近也一直在做Text2SQL的优化,于是把自己的一些心得,总…...
船舶行业信息安全解决方案介绍
船舶行业信息安全背景: 近年来随着经济复苏、疫情与国际形势影响国内外船舶海运业务蓬勃发展,在业务量激增的背景下出现多类信息安全事件。其中2017年,马士基集团遭到勒索软件攻击,内部业务系统和码头操作系统均受到严重影响&…...
Typora—适用于 Mac 和 Win 系统的优秀 Markdown 文本编辑器
Typora 是一款适用于 Mac 和 Win 系统的优秀 Markdown 文本编辑器,它以其简洁易用的界面和强大的功能受到了众多用户的喜爱。 首先,Typora 的界面设计非常简洁直观,没有过多繁杂的菜单和按钮,让用户能够专注于写作本身。它采用实时…...
产品经理的未来在哪里?
【同学聚会】 医生说:你生病的话可以找我。 老师说:你孩子成绩不好时找你辅导。 律师说:你遇上官司时我帮你。 程序员说:你电脑坏了时我帮你修理。 产品经理说:我……好像无一技之长。(瞬间开始怀疑人…...
火车头采集怎么使用GPT等AI原创文章
火车头采集官方并没有GPT、百度文心一言AI、阿里通义千问AI、Kimi大模型等AI功能,但支持接入插件,可以编写相应人工智能AI原创文章插件(火车头采集支持PHP和c#这2种语言的插件编写),或者导入第三方封装好的GPT等AI原创…...
多元多项式的特征列与零点的关系定理
下面这个定理来自《计算机代数》6.1三角列与特征列(王东明、夏壁灿著) 【定理】 设 C [ C 1 , … , C r ] \mathbb{C }\left\lbrack C_{1},\ldots,C_{r} \right\rbrack C[C1,…,Cr]为多项式组 P ⊂ K [ x ] \mathbb{P \subset}\mathcal{K\lbrack}\…...
git - LFS 使用方法
安装Git LFS 访问 Git LFS官网 下载适用于您操作系统的版本。 Linux用户,解压缩下载的.tar.gz文件,并通过终端运行安装脚本。 tar -xvf git-lfs-linux-amd64-vX.Y.Z.tar.gz cd git-lfs-X.Y.Z sudo ./install.sh 初始化Git LFS # 全局启用 git lfs i…...
提高磁盘可靠性的技术:保障数据安全的四大方法
目录 1. 第一级容错技术 磁盘镜像(Mirroring) 工作原理 RAID 1 工作原理 优点 缺点 适用场景 示例 2. 第二级容错技术 概述 RAID 5 RAID 6 优点 缺点 适用场景 3. 基于集群系统的容错技术 概述 Hadoop HDFS Ceph 优点 缺点 适用场…...
CesiumJS【Basic】- #006 浏览器控制台查看位置角度
文章目录 浏览器控制台查看位置角度1 目标 浏览器控制台查看位置角度 1 目标 浏览器控制台查看位置角度...
Mac 终端报错 zsh: command not found: brew 解决方案
Homebrew安装 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装成功后,在终端输入下面命令 brew -v如果成功输出brew版本,则安装成功 关闭终端重新打开终端,报错zsh: comm…...
详解 HBase 的常用 API
一、环境准备 创建一个 Maven 工程并引入依赖 <dependency><groupId>org.apache.hbase</groupId><artifactId>hbase-server</artifactId><version>1.3.1</version> </dependency> <dependency><groupId>org.apach…...
JSR303校验
校验的需求 前端请求后端接口传输参数,需要校验参数。 在controller中需要校验参数的合法性,包括:必填项校验、数据格式校验等在service中需要校验业务规则,比如:课程已经审核过了,所以提交失败。 servi…...
04 远程访问及控制
1、SSH远程管理 SSH是一种安全通道协议,主要用来实现字符界面的远程登录、远程复制等功能。 SSH协议对通信双方的数据传输进行了加密处理(包括用户登陆时输入得用户口令)。 终端:接收用户的指令 TTY终端不能远程,它…...
[晕事]今天做了件晕事38 shell里的source 点号
今天碰到一个问题脚本里使用点号引入某个文件形式如下: . /tmp/abc但是脚本运行出现错误,一开始还以为是/tmp没有可执行权限(https://mzhan017.blog.csdn.net/article/details/112178736#t16),导致abc运行不了。 后来…...
java如何分割字符串
java要实现对字符串的分割,需要用到split语句 语法格式是 str.split(分隔符) 其中 str是字符串 示例代码如下 public class Stringsplit {public static void main(String[] args) {String a"蒸羊羔,蒸熊掌,蒸鹿尾,烧花…...
胡说八道(24.6.12)——数字电子技术以及Modelsim
上回书说到数电中的最常用的表达式——逻辑表达式(由布尔代数组成)以及常用的两种图表——真值表(真值表表示的是所有的输入可能的线性组合以及输出)和卡诺图(卡诺图则是一种化简工具,排除冗余项,合并可合并项)。 今天,先来看看昨天说的基本逻…...
【Android面试八股文】AsyncTask中的任务是串行的还是并行的
文章目录 串行执行并行执行示例代码串行执行(默认)并行执行总结AsyncTask 的任务执行方式可以是串行的,也可以是并行的,这取决于使用的执行器 ( Executor)。 串行执行 默认情况下,AsyncTask 使用的是 SERIAL_EXECUTOR,即任务按顺序一个接一个地执行。这意味着下一个任务…...
无人机RTMP推流EasyDSS直播平台推流成功,不显示直播按钮是什么原因?
互联网视频云平台/视频点播直播/视频推拉流EasyDSS支持HTTP、HLS、RTMP等播出协议,并且兼容多终端,如Windows、Android、iOS、Mac等。为了便于用户集成与二次开发,我们也提供了API接口供用户调用和集成。在无人机场景上,可以通过E…...
经验分享,xps格式转成pdf格式
XPS 是一种电子文档格式、后台打印文件格式和页面描述语言。有时候微软默认打印机保存的是xps格式,我们如何转换为pdf格式呢,这里分享一个免费好用的网站,可以实现。 网站:https://xpstopdf.com/zh/ 截图:...
基于51单片机的音乐彩灯设计
基于51单片机的音乐彩灯设计 (程序+原理图+设计报告) 功能介绍 具体功能: 由STC单片机ADC0809模块LM386功放模块喇叭音频接口发光二极管电源构成 1.通过音频线输入可以播放电脑、手机、MP3里面的音乐。 2.AD对音频…...
API接口设计的艺术:如何提升用户体验和系统性能
在数字时代,API接口的设计对于用户体验和系统性能有着至关重要的影响。良好的设计可以显著提升应用程序的响应速度、可靠性和易用性。以下是几个关键点,帮助改善API接口的设计: 1. 理解并定义清晰的要求 用户研究:与最终用户进行…...
韩兴国/姜勇团队在《Trends in Plant Science》发表植物根系氮素再分配的观点文章!
氮素是陆地生态系统中的关键限制性营养元素,通过生物固氮和土壤氮供应通常远低高等植物的氮需求。当土壤氮素供应无法充分满足植物茎叶生长需求时,植物会通过自身营养器官(如根或根茎)再分配来实现氮的内部循环和再利用。尽管植物…...
52.Python-web框架-Django - 多语言编译-fuzzy错误
目录 1.起因 2.原因 3.解决方法 3.1手动移除fuzzy标记 3.2重新生成po文件,并检查是否还存在fuzzy标记 3.3重新编译生成mo文件 1.起因 在Django的国际化和本地化过程中,当你发现某些字段仅显示msgid,而不显示msgstr时,可能是…...
Linux自旋锁
面对没有获取锁的现场,通常有两种处理方式。 互斥锁:堵塞自己,等待重新调度请求自旋锁:循环等待该锁是否已经释放 本文主要讲述自旋锁 自旋锁其实是一种很乐观的锁,他认为只要再等一下下锁便能释放,避免…...
服务器----阿里云服务器重启或关机,远程连接进不去,个人博客无法打开
问题描述 在使用阿里云免费的新加坡服务器时,发现重启或者是关机在开服务器后,就会出现远程连接不上、个人博客访问不了等问题 解决方法 进入救援模式连接主机,用户名是root,密码是自己设置的 点击访问博客查看更多内容...
go 定时任务
在 Go 语言中,可以使用内置的 time 包来实现定时任务。以下是一个简单的示例: go package main import ( "fmt" "time" ) func main() { timer : time.NewTimer(2 * time.Second) <-timer.C fmt.Println(…...
Java Character 类
Java Character 类 Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值 char ch a;// Unicode 字符表示形式char uniChar \u039A; // 字符数组char[] charArray { a, b, c, d, e };然而,在实际开发过程中,我们经…...
MQTT协议应用场景
MQTT协议的应用场景非常丰富,特别是在物联网领域。以下是对MQTT协议应用场景的清晰归纳: 1.物联网设备控制和监控:MQTT被广泛应用于物联网设备之间的通信,如智能家居、智能城市和工业自动化等领域。设备可以发布自身状态到特定主题…...
3.4.马氏链-随机游走的常返性
随机游走的常返态 1. 随机游走常返性定义1.1. 随机游走常返值和可能集1.2. 随机游走常返性2. 简单随机游走: 维数与常返性的关系2.1. 简单随机游走2.2. 二维及以下简单随机游走常返, 三维及以上简单随机游走非常返3. 随机游走 ( d ≤ 2 ) (d\leq 2) (d≤2): 常返的充分条件4. 随…...
诛仙3官方网站时竹任务荧灵怎么做/百度app下载最新版
oracle的order by 中文排序原理 写SQL时,发现oracle的order by中文排序并不是完全按照拼音排序的 21鄞(yin)通集团PPN001 和 21舟山交投PPN002 这两个名称,按照拼音来说,应该Y在Z前面,百思不得其解&#x…...
外贸公司网站建设需要注意/在线html5制作网站
bmp:http://pan.baidu.com/s/1qWz1xaW png:http://pan.baidu.com/s/1pJFIyAB jpg:http://pan.baidu.com/s/1d9qPo 链接: http://pan.baidu.com/s/1gd3N2En 密码: rtvo 链接: http://pan.baidu.com/s/1EMY8Q 密码: c7r4...
四川建设网站/资源搜索器
ADO特有的流化和还原 {*******************************************************}{ }{ ADO 数据流化 }{ }{ 版权所有 (C) 2013 YangYxd }{ }{*******************************************************} { ado数据集流化Rs: TADOQuery;M: TMemoryStream;Rs.SQL.Text : Select…...
室内装修设计上海/深圳知名seo公司
二值化核心思想 设阈值,大于阈值的为0(黑)或255(白),使图像成为黑白图。 阈值可固定,也可自适应阈值。 自适应阈值一般为一点像素与这点为中心的区域像素平均值或者高斯分布加权和的比较&#x…...
新手建站教程视频/网络网站推广选择乐云seo
一、抽象工厂模式简介(Bref Introduction) 抽象工厂模式(Abstract Factory Pattern),提供一个创建一系列相关或者相互依赖对象的接口,而无需制定他们的具体类。优点是:易于交换产品系列…...
济南中京网站建设公司/设计网站官网
文档测试如果你经常阅读Python的官方文档,可以看到很多文档都有示例代码。比如re模块就带了很多示例代码:>>>import re>>>m re.search((?<abc)def,abcdef)>>>m.group(0)def这些文档和其他说明可以写在注释中,然后&#…...