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

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.lryc.cn/news/375099.html

相关文章:

  • Text2SQL之Vanna优化
  • 船舶行业信息安全解决方案介绍
  • Typora—适用于 Mac 和 Win 系统的优秀 Markdown 文本编辑器
  • 产品经理的未来在哪里?
  • 火车头采集怎么使用GPT等AI原创文章
  • 多元多项式的特征列与零点的关系定理
  • git - LFS 使用方法
  • 提高磁盘可靠性的技术:保障数据安全的四大方法
  • CesiumJS【Basic】- #006 浏览器控制台查看位置角度
  • Mac 终端报错 zsh: command not found: brew 解决方案
  • 详解 HBase 的常用 API
  • JSR303校验
  • 04 远程访问及控制
  • [晕事]今天做了件晕事38 shell里的source 点号
  • java如何分割字符串
  • 胡说八道(24.6.12)——数字电子技术以及Modelsim
  • 【Android面试八股文】AsyncTask中的任务是串行的还是并行的
  • 无人机RTMP推流EasyDSS直播平台推流成功,不显示直播按钮是什么原因?
  • 经验分享,xps格式转成pdf格式
  • 基于51单片机的音乐彩灯设计
  • API接口设计的艺术:如何提升用户体验和系统性能
  • 韩兴国/姜勇团队在《Trends in Plant Science》发表植物根系氮素再分配的观点文章!
  • 52.Python-web框架-Django - 多语言编译-fuzzy错误
  • Linux自旋锁
  • 服务器----阿里云服务器重启或关机,远程连接进不去,个人博客无法打开
  • go 定时任务
  • Java Character 类
  • MQTT协议应用场景
  • 3.4.马氏链-随机游走的常返性
  • HOT100与剑指Offer