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代码(从入门到开门)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/854500.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python 全栈系列254 异步服务与并发调用

说明 发现对于异步(IO)还是太陌生了,熟悉一下。 内容 今天搞了一整天,感觉有一个long story to tell,但是不知道从何说起,哈哈。 异步(协程)需要保证链路上的所有环节都是异步(协程)的,任何一个环节没这么做都会导致…

YOLOv10涨点改进轻量化双卷积DualConv,完成涨点且计算量和参数量显著下降

本文独家改进:双卷积由组卷积和异构卷积组成,执行3x3 和 1x1 卷积运算Q代替其他卷积核仅执行 1x1 卷积。 DualIConv 显着降低了深度神经网络的计算成本和参数数量,同时在某些情况下令人惊讶地实现了比原始模型略高的精度。 我们使用 DualConv 将轻量级 MobileNetV2 的参数数量…

Linux驱动面试题

1.导出符号表的原理? 2.字符设备驱动的框架流程 open read wirte close 是系统调用(从用户空间进入内核空间的唯一的方法)会产生swi软中断《也会存在软中断号》(从User模式切换到SVC(管理模式)下因为在…

你还不会选ProfiNET和EtherCAT网线?

在现代工业自动化领域,ProfiNET和EtherCAT是两种非常流行的通信协议。选择合适的网线对于确保通信的稳定性和效率至关重要。 ProfiNET是什么? ProfiNET是一种基于以太网的通信协议,由德国西门子公司开发。它支持实时通信,广泛应用…

商超智能守护:AI监控技术在零售安全中的应用

结合思通数科大模型的图像处理、图像识别、目标检测和知识图谱技术,以下是详细的商超合规监测应用场景描述: 1. 员工仪容仪表监测: 利用图像识别技术,系统可以自动检测员工是否按照规范整理妆容、穿着工作服,以及是否…

大学课设项目,Windows端基于UDP的网络聊天程序的服务端和客户端

文章目录 前言项目需求介绍一、服务端1.对Udp套接字进行一个封装2. UdpServer的编写3. Task.h4.protocol.h的编写5.线程池的编写6.main.cc 二、客户端1. Socket.h2.protocol.h3.UdpClient4.menu.h5.main.cpp 三、运行图 前言 本次项目可以作为之前内容的一个扩展,学…

003 gitee怎样将默认的私有仓库变成公开仓库

先点击“管理”, 再点击“基本信息” 在“是否开源”里, 选择:开源

python文件操作、文件操作、读写文件、写模式

with读取文件数据内容 with open(filepath,mode,encoding) as file:#具体操作,例如:print(file.read())#查看文件所有的内容。 with:Python中的一个上下文管理器,用于简化资源的管理和释放。它可以用于任意需要进行资源分配和释放的情境…

使用 Azure AI Document Intelligence 创建智能文档处理

简介 借助 Azure AI 文档智能中的预生成模型,无需自行训练模型,即可从常见表单和文档中提取数据。 公司中,表单种类繁多,如发票、收据、调查表等。你可能想知道,从这些文档中提取姓名、地址、金额等信息需要多少工作…

APaaS:智能制造助手

资金不足、IT基础架构薄弱...... 车间业务需求不断地在增加...... 都在说数字化,都在说转型...... 随着企业竞争的日益激烈和市场环境的快速变化,企业需要一个灵活、高效、快速响应市场变化的新平台。在这样的背景下,APaaS应运而生&#x…

RocketMQ快速入门:集成java客户端实现各类消息发送|异步、同步、顺序、单向、延迟、事务(五)附带源码

0. 引言 前面的章节中,我们已经针对rocketmq的基本概念和消息发送、消费流程进行了讲解,但实际在开发中如何实现rocketmq的接入、实现消息发送、消费还没有落实,那么今天,我们继续来学习如何基于java client集成rocketMQ 1. 集成…

火车头采集中英文翻译教程

火车头采集怎么实现数据中文翻译成英文,或英文翻译成中文? 火车头采集没有自带的翻译功能,但可以使用插件功能来实现:导入翻译插件(例如谷歌翻译插件,百度翻译插件等),然后在火车头…

视频媒介VS文字媒介

看到一篇蛮有思考意义的文章就摘录下来了,也引起了反思 目录 一、视频的定义 二、”视频媒介“与”文字媒介”作对比 1.形象 VS 抽象 2.被动 VS 主动 三、视频的缺点-【更少】的思考 1.看视频为啥会导致【更少的思考】 2.内容的【浅薄化】 3.内容的【娱乐化…

【尚庭公寓SpringBoot + Vue 项目实战】用户管理(十五)

【尚庭公寓SpringBoot Vue 项目实战】用户管理(十五) 文章目录 【尚庭公寓SpringBoot Vue 项目实战】用户管理(十五)1、业务介绍2、接口实现2.1、根据条件分页查询用户列表2.2、根据ID更新用户状态 1、业务介绍 用户管理共包含两…

关于生成式人工智能的发展

近年来,人工智能的发展引起了广泛关注,尤其是在深度学习领域,以深度神经网络为代表的人工智能技术已经取得了重大突破。然而,深度神经网络也有其局限性。深度学习技术在处理一些复杂问题时表现良好,但在解决更广泛的任…

PS系统教学20

油漆桶工具 作用:上色工具的一种 上一些纯色、图案 纯色 新建图层填充区域的源设置为前景色设置前景色为想要的颜色左键单机填充(altdelete)如果要添加背景色(Ctrldelete)也可以与选区工具结合使用 可以与快速选择…

【React】如何使用npm run start命令运行两个服务

我们开发前端项目时,有时候需要本地 mock 数据,这样就需要启动两个服务,一个是接口服务,一个是前端项目。可以安装一个插件来帮助我们通过一个命令启动两个服务。 方法一 添加& npm run server 注意:Windows系统…

牛客热题:最长回文子串

📟作者主页:慢热的陕西人 🌴专栏链接:力扣刷题日记 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 文章目录 牛客热题:最长回文子串题目链接方法一&am…

Linux之网络编程

Linux之网络编程 TCP协议 TCP(Transmission ControlProtocol) : 传输控制协议,是一个 面向连接的、可靠的、基于字节流的传输层的协议。TCP 协议建立的是一种点到点的,一对一的可靠连接协议 特点: 数据无丢失数据无失序数据无错误数据无重…

振动分析-3-基于Python的FFT幅值修正与能量修正

幅值修正与能量修正过程(更正) 参考什么是泄漏? 参考什么是窗函数? 参考使用python实现快速傅里叶变换(FFT) 参考频谱泄露和窗函数以及加窗后幅度修正和python代码实现 1 快速傅里叶变换(FFT) 离散傅里叶变换(discr…