Latex使用笔记

2023-11-03

Latex使用笔记

笔者最近开始使用latex编辑文档,此处记录一下latex的使用过程中一些值得记录的点。

Latex安装

latex安装网上教程很多,笔者参考TeX Live2018_latex安装教程安装成功,未安装图形化界面; latex还有一个多人共享的编辑网站overleaf,这个网站可以实时多人共同编译一个latex文件,需要把文档需要的图片等都上传,并能方便的online编译以及下载最终完成的project和生成的PDF文件。

Latex使用语法记录

此处记录下使用过程中一些零散搜集的语法,以备查阅。
1、\usepackage{xxxx}: 调用的一些包要在文档开头声明
2、 ✓ \checkmark : \checkmark
3、 文本加粗 \textbf{文本加粗} 文本加粗: \textbf,公式里面的加粗要用 \bm
4、 x 2 1 x^{1}_{2} x21: 上下标x^{1}_{2}
5、标题:\section, \subsection, \subsubsection
6、图片、标题、公式等都可以加label,然后使用\ref引用指定的内容
7、参考文献使用txt,将百度学术或者谷歌学术的BibTex内容复制进txt后,将后缀更改为.bib,然后使用\cite{BibTex内容开头的名字}引用,最后要在文章末尾加上\bibliography{.bib的名字}。编译的时候先运行一次pdfLatex(不同编译器不同,笔者用的是TeX Live),再运行一次BibTex,再运行两次pdfLatex即可。
8、插入表格代码示例:

// Using figure in Latex
\begin{figure}[!t]
	\centerline{\includegraphics[width=\columnwidth]{figure.jpg}}
	\caption{figure description}
	\label{fig_label}
\end{figure}

9、\emph{i}:变成斜体
10、 y x \frac{y}{x} xy:分式表示 \frac{y}{x}
11、 x ^ \hat{x} x^: 加帽子\hat{x}
12、插入公式代码示例:flalign表示&标注的位置左对齐,split表示\的位置换行。

// equation
\begin{flalign}
    \begin{split}
    	&xxx = \\
	    &xxx\label{equation_label}}
	\end{split}
\end{flalign}

13、 ∘ \circ : 圆圈 \circ
14、 ⋅ \cdot :点乘 \cdot
15、 x \sqrt{x} x : 根号 \sqrt
16、希腊字母表:latex希腊字母表
17、注释 %

Latex表格格式

latex使用表格比较麻烦,这里简单给出几个使用过程中用到的样式。

简单三线表

在这里插入图片描述

// 三线表
\begin{table}[!t]
	\caption{xxxxxxx.}
	\label{xxxxx}
	\centering
	\begin{tabular}{ccccc}
		\toprule{Method}
		& AArTRE & MArTRE & Time(s) \\
		\midrule
		baseline & xxx & xxx & xxx \\
		xxx & xxx & xxx & xxx \\
		xxx & xxx & xxx & xxx \\
		xxx & xxx & xxx & xxx \\
		\bottomrule
	\end{tabular}
      \begin{tablenotes}
        \item[1] xxx
      \end{tablenotes}
\end{table}

复杂表头三线表

在这里插入图片描述

// 复杂三线表跨双栏居中
\begin{table*}[htbp]
	\caption{xxx}
	\label{xxx}
	\centering
	\begin{tabular}{cccccccccccccccccccccccccccccccccccccccccccccc}
		\toprule
		\multicolumn{2}{c}{\multirow{2}*{Method}}& \multicolumn{2}{c}{xxx}& \multicolumn{2}{c}{xxx}& \multicolumn{2}{c}{xxx}& \multicolumn{2}{c}{xxx}& \multicolumn{2}{c}{\multirow{2}*{Avg Time}}\\
		\multicolumn{2}{c}{}&Average&Median&Average&Median&Average&Median&Average&Median&\multicolumn{2}{c}{}\\
           \midrule
        \multicolumn{2}{c}{xxx}&xxx&$\textbf{xxx}$&xxx&$\textbf{xxx}$&xxx&$\textbf{xxx}$&xxx&$\textbf{xxx}$&\multicolumn{2}{c}{xxx}\\
		\bottomrule
		\end{tabular}
      \begin{tablenotes}
        \item[1] xxx
      \end{tablenotes}
\end{table*}

在这里插入图片描述

// 复杂三线表单栏居中
\begin{table}[!t]
	\caption{xxx}
	\label{xxx}
	\centering
	\begin{tabular}{cccccc}
		\toprule
		\multirow{2}*{Threshold}& \multicolumn{2}{c}{xxx}& \multicolumn{2}{c}{xxx} \cr
		\cmidrule(lr){2-5}
		                                &AArTRE & MMrTRE & AArTRE & MMrTRE\cr
		\midrule
		xxx & xxx & xxx & xxx & xxx \\
		\bottomrule
	\end{tabular}
\end{table}

Latex使用其他注意事项

使用Tex Live编译时,有时会出现 File ended while scanning use of @writefile的问题。
解决方法:删除编译文件夹内.aux扩展名结尾的文件,重新用Latex命令进行编译,自动生成正确的aux文件,完成错误的修复。如果还不行,就把除.tex以外的文件均删除掉,如:.bbl,.blg,.dvi,.log等

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Latex使用笔记 的相关文章

  • 如何使用 stargazer 或 xtable 省略交互?

    是否可以使用omit选项 通常我会将变量名称写入omit c varname 但在互动的情况下我不知道该写什么 有什么提示吗 在其他包中如何解决这个问题 例如xtable documentclass article begin docume
  • 如何将图像插入 Latex 格式的 Anki 笔记中?

    我正在尝试创建一个 Anki 牌组 例如 前面有一个单词 然后我在后面添加带有定义的单词以及图片 但是当已经有两个字段 前面 的文本和后面的文本 时 我在包含图形时遇到了麻烦 这是一个注释示例 begin note begin field
  • Vim:如何将一组行重新格式化为一行(如果该行是一个句子)?

    不是重复的在 Vim 中 将文件中的所有行连接成一行的最简单方法是什么 https stackoverflow com questions 391710 in vim what is the simplest way to join all
  • 如何保存和编辑电缆打印的内容?

    这是后续如何以最小的格式将数据框导出到乳胶 https stackoverflow com questions 45929263 how to export a dataframe to latex with some minimal fo
  • 如何处理 Ipython Notebook 中的引用?

    在 Ipython Notebook 中处理引用的最佳方法是什么 理想情况下 我想要一个 bibtex 文件 然后像在 Latex 中一样 在 Ipython markdown 单元格中拥有一个速记列表 并在笔记本末尾提供完整的参考文献 我
  • 从 R Markdown 中的字数统计中排除部分

    我正在用 Rmarkdown 写一篇论文 通过 LaTeX 导出为 PDF 我需要计算正文中的字数 对于 LaTeX 文档 我使用texcount从命令行 使用我的 tex 文档中的以下标签指定要从字数统计中排除的部分 TC ignore
  • ^ 和 _ 宏之后出现的数字(是:LaTeX 限制?)

    我在 LaTeX 中遇到了一个恼人的问题 我有一个大约 1000 行的 tex 文件 我已经有了一些数字 但是当我尝试添加另一个数字时 它会吐出 Undefined control sequence
  • 设置rgl设备的大小

    我的 rgl 设备的全屏 非全屏有问题 目前我使用R 3 00 我将 persp3d 图 库 rgl 绘制到我的设备中 它在一个非常小的窗口中打开 R代码 persp3d x y z theta 50 phi 25 expand 0 75
  • 如何在 Matplotlib 中编写自己的 LaTeX 序言?

    我正在尝试创建一个数字matplotlib插入我的LaTeX文档 我需要粗体 i and j 没有圆点和帽子的符号 我一直在使用代码 mathbf hat textnormal bfseries i 在我的文档中 但由于这使用了amsmat
  • pdflatex: \includegraphics{} -> 找不到文件

    首先 我知道这个问题已经存在了成百上千次 但我在过去四个小时内找到的给出的答案都没有解决我的具体问题 我在这里变得疯狂 我将非常感谢任何帮助和建议 尝试编译一个非常简单的 tex 文件 其中包括 包括图形命令 我最终收到 文件未找到 错误
  • PyLaTeX: pylatex.errors.CompilerError: 未找到 LaTex 编译器

    我正在尝试运行确切的代码here https jeltef github io PyLaTeX current examples basic html the code获取 pylatex 工作的示例 在我正在工作的目录中 我已从链接复制并
  • matplotlib 图形的乳胶渲染文本中的中心标题

    我想将 Matplotlib 图形的标题居中 其中在渲染 LaTeX 样式时包含换行符返回 在标题中间插入 Latex 的简单返回代码可以工作 但不会使其居中 从而导致换行符从第一行尴尬地移动 from matplotlib import
  • 让 TeXstudio 在 linux mint 中工作:找不到文件“url.sty”。

    刚刚切换到 Linux Mint 以前的顽固 Windows 用户 我在尝试安装 TeXstudio 时遇到一些问题 Sudo apt get install texstudio 给了我一个正确的安装 至少 我是这么认为的 但是当我尝试构建
  • 将 Beamer 方程大小与动画 Manim 方程相匹配

    我正在尝试使用 Beamer 演示文稿中的几个方程进行动画处理Manim https www manim community 图书馆 生成动画后 我想将它们包含在演示文稿中 其大小与我只是在 LaTex 中生成方程式一样大小完全相同 例如
  • 将 RMarkdown 文档编织为 Word 时方程式和引用丢失

    我不确定这个问题是否更适合LaTeX论坛 我将其发布在这里是因为我怀疑问题更多是关于knitr和 RMarkdown 相比于 LaTeX 我在 RStudio 中有以下 RMarkdown 文档 title Capricious Behav
  • 仅用一个数字对多个方程进行编号

    如何仅使用一个数字在对齐环境中对多个方程进行编号 例如 begin align w T x i b geqslant 1 xi i text if y i 1 nonumber w T x i b leqslant 1 xi i text
  • 如何在 MathJax 中对公式进行装箱?

    如何在 MathJax 中围绕公式绘制方框 我见过 LaTeX 一般推荐使用 boxed 但 MathJax 不支持该操作 有没有替代方案可以解决这个问题 boxed 位于 AMSmath 扩展中 因此如果您将 TeX AMSmath js
  • pandoc 中引用源文件外部行的转换错误

    我正在尝试将 Latex 文档转换为 docx 该死的期刊不接受 Latex 或 pdf 提交 但收到一条错误 引用了 Latex 源文件范围之外的行 该文件有 385 行 我已经检查了唯一的实例 在表格内 这些看起来没有问题 如果删除该表
  • 如何在 OSX 上安装 LaTeX .sty 文件?

    我设置了一个 LaTeX 项目 tex documents some file tex support todonotes sty where some file tex uses todonotes usepackage colorinl
  • 条件字体颜色 R Markdown

    我无法找到一种方法来根据变量的值 gt 0 0 或 r setup include FALSE x lt 4 This is an R Markdown document r if x gt 0 textcolor red Markdown

随机推荐

  • JS 函数

    JS 函数 关键字形式的函数
  • Mysql 中级篇-索引

    123
  • C++ 基本的7种数据类型和4种类型转换(C++复习向p3)

    文章目录 基本内置类型 存储范围 typedef 声明新名字 enum 枚举类型 类型转换 基本内置类型 bool char int float double void wchar t short int 存储范围 可以这样 sizeof
  • 全卷积网络(FCN)与图像分割

    从图像分类到图像分割 卷积神经网络 CNN 自2012年以来 在图像分类和图像检测等方面取得了巨大的成就和广泛的应用 CNN的强大之处在于它的多层结构能自动学习特征 并且可以学习到多个层次的特征 较浅的卷积层感知域较小 学习到一些局部区域的
  • CentOs7 修复 引导启动

    一 修复MBR MBR Master Boot Record主引导记录 硬盘的0柱面 0磁头 1扇区称为主引导扇区 其中446Byte是bootloader 64Byte为Partition table 剩下的2Byte为magic num
  • 配置hadoop各个节点之间免密码登录实践笔记

    前言 最近在搭建Hadoop环境需要设置无密码登陆 所谓无密码登陆其实是指通过证书认证的方式登陆 使用一种被称为 公私钥 认证的方式来进行ssh登录 在linux系统中 ssh是远程登录的默认工具 因为该工具的协议使用了RSA DSA的加密
  • 使用Python,OpenCV缩放照片(忽略宽高比,保持宽高比)

    使用Python OpenCV缩放照片 忽略宽高比 保持宽高比 1 效果图 1 1 保持宽高比效果图 1 2 忽略宽高比效果图 1 3 opencv各插值效果图 2 原理 3 源码 参考 这篇博客将介绍如何使用OpenCV调整图像大小 调整
  • EEPROM的学习和使用方法

    EEPROM的学习和使用方法 https blog csdn net bornpride article details 87894400 一 概述 在实际的应用中 保存在单片机RAM中的数据 掉电后就丢失了 保存在单片机的FLASH中的数
  • 使用 K-means 算法进行客户分类

    本文为 AI 研习社编译的技术博客 原标题 Customer segmentation using Machine Learning K Means Clustering 翻译 吕鑫灿 就2 校对 就2 整理 志豪 原文链接 http ww
  • 快上车!第十七届全国大学生智能汽车竞赛百度创意组来啦

    全国大学生智能汽车竞赛 是教育部倡导的大学生科技A类竞赛 是2021年全国普通高校大学生竞赛榜单内竞赛 中国高等教育学会将其列为含金量最高的大学生竞赛之一 在全国数百所高校的支持下 全国大学生智能汽车竞赛至今已成功举办了十六届 参赛学生总规
  • 安装pytorch_geometric

    前些时候了解了python下的 dgl库来进行图谱的计算 最近看到pytorch geometric 比dgl快很多 于是打起了pytorch geometric的主意 然而pytorch geometric 并没有dgl 安装这么方便 大
  • gcc与glibc关系

    gcc与glibc关系 glibc是什么 以及与gcc的关系 glibc是gnu发布的libc库 也即c运行库 glibc是linux 系统中最底层的api 应用程序开发接口 几乎其它任何的运行库都会倚赖于glibc glibc除了封装li
  • Git & GitHub入门3:修改文件后提交(modify, stage, commit)

    用atom 打开当前目录下的文件 修改这个文件 在其中加一行注释后保存 运行git add Practice BaiduBaike py 表示我们希望将保存修改后的Practice BaiduBaike py文件 现在我们可以使用git c
  • 毕业N年后,请不要像我一样被档案烦死——转自一位已经毕业的学姐

    转 转自一位已经毕业的学姐 今天在QQ空间里看见有一个毕业了很久的学姐写下了下面这段很干货的经历 加上现在大学生确实对毕业生档案问题不够重视和了解 也很迷茫 所以打算做个搬运工 把这种经历转发出来 提前知道毕业了之后档案到底会有什么影响 毕
  • HAProxy的安装及常用配置中文注释

    一 HAProxy的安装 1 Centos安装 yum install haproxy 2 Ubuntu 安装 apt get install haproxy 3 编译安装 1 安装前准备 yum install gcc gcc c gli
  • Linux TCP客户端、服务器编程模型及实例

    Linux TCP客户端 服务器编程模型及实例 服务器模型 1 绑定IPv4的地址 INADDR ANY 和端口号 8888 int listenfd sockfd opt 1 struct sockaddr in server clien
  • php根据类型重定向跳转

    核心代码 elseif REQUEST act print iftaochan next qid intval REQUEST custqid if empty qid sys msg 非法参数 row where row where cu
  • tinystl实现(第二步:TypeTraits.h)

    经过长时间的学习终于可以开始tinystl的仿 chao 写工作了 本文参考了这位大佬的github 坦白讲我只是补充了注释 因为tinystl的代码真的非常经典而我又没什么这种大型项目的经验 所以只能这样做 不过相信能够有助于大家的学习
  • 计算方法——C语言实现——高斯消元法求解线性方程组

    最近在上计算方法这门课 要求是用MATLAB做练习题 但是我觉得C语言也很棒棒啊 题目 高斯消元法是线性方程组的直接解法 可能会造成很大的失真 尤其是下面用的高斯顺序消元法 代码都是上上个星期写的 暂时就不注释了 使用VS2017 代码如下
  • Latex使用笔记

    Latex使用笔记 笔者最近开始使用latex编辑文档 此处记录一下latex的使用过程中一些值得记录的点 Latex安装 latex安装网上教程很多 笔者参考TeX Live2018 latex安装教程安装成功 未安装图形化界面 late