Latex 写论文排版方法(vscode)

2023-10-28

1. Latex 基本概念

LATEX 源代码以一个 \documentclass 命令作为开头,它指定了文档使用的文档类。document 环境当中的内容是文档正文。
在 \documentclass 和 \begin{document} 之间的位置称为导言区。在导言区中常会使用
\usepackage 命令调用宏包,还会进行文档的全局设置。

\documentclass{...} % ... 为某文档类
% 导言区
\begin{document}
% 正文内容
\end{document}
% 此后内容会被忽略

\documentclass[⟨options⟩]{⟨class-name⟩} ,其中 ⟨class-name⟩ 为文档类的名称,如 LATEX 提供的 article, report, book,在其基础上派
生的一些文档类如支持中文排版的 ctexart / ctexrep / ctexbook,或者有其它功能的一些文档类,
如 moderncv / beamer 等。LATEX 提供的基础文档类见表 1.1,其中前三个习惯上称为“标准文
档类”。

可选参数 ⟨options⟩ 为文档类指定选项,以全局地规定一些排版的参数,如字号、纸张大小、单双面等等。比如调用 article 文档类排版文章,指定纸张为 A4 大小,基本字号为 11pt,双面排版:\documentclass[11pt,twoside,a4paper]{article}
在这里插入图片描述

2. 文本

2.1 文本环境与数学格式

  • 在正文中latex 中的文字为文本环境,如果想插入数学符号或公式需要转换成数学格式。通常用$.....$ [行内] $$.....$$ [行间]
  • 如果有 % 需要在前加 \ 即 \%

2.2 latex特殊符号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 带缩进的小黑点

\begin{itemize}
    \item[$\bullet$] We present..
    \item[$\bullet$] We...
    \item[$\bullet$] We ...
\end{itemize}

在这里插入图片描述

2.4 双引号

左引号:输入两次·(Tab 键上方);右引号shift+"

3. 公式

3.1 插入

在公式部分可借助网站latex公式在线编辑器
网站可以直接编写公式,也可以识别图片

3.2 引用

定义实例公式如下:

\begin{equation} \label{test} 
x^2 + y^2 = z^2
\end{equation}

引用格式: \ref{test}

As Eq. ( \ref{test} ) shows, ....

4. 表格

4.1 插入

在公式部分可借助网站www.tablesgenerator.com https://www.latex-tables.com/
网站可以直接画出相应表格,也可以识别图片

4.2 引用

定义实例表格如下:

\begin{table}
    \caption{Recall performance on CVUSA.}\label{tab1}
    \vspace{-1em}  % 调整与上文的间距
    \centering
    \begin{tabular}{lllll} 
        \toprule
        \textbf{Methods}             & \textbf{r@1}   & \textbf{r@5}   & \textbf{r@10}  & \textbf{r@1\%}  \\ 
        \midrule
        Workman \textit{et al}.\cite{12} & -              & -              & -              & 34.3            \\
        Zhai \textit{et al}. \cite{4}    & -              & -              & -              & 43.2            \\
        Vo and Hays\cite{17}             & -              & -              & -              & 63.7            \\
        CVM-NET\cite{18}                 & 22.47          & 49.98          & 63.18          & 93.62           \\
        Liu \& Li\cite{5}               & 40.79          & 66.82          & 76.36          & 96.12           \\
        Regmi and Shah\cite{24}          & 48.75          & -              & 81.27          & 95.98           \\
        Siam-FCANet34\cite{25}       & -              & -              & -              & 98.30           \\
        CVFT \cite{3}                    & 61.43          & 84.69          & 90.49          & 99.02           \\
        \bottomrule
\end{tabular}
\vspace{-1em}  % 调整与下文的间距
\end{table}

引用格式:\ref{tab1}

As seen in Table \ref{tab1}, the second baseline has the worst recall

5. 图片

5.1 插入

5.2 引用

定义实例图片如下:

\begin{figure}
    \vspace{-1em}
    \centering
    \includegraphics[width=\textwidth]{fig1.pdf}
    \caption{Architecture of our framework. This framework contains three fundamental components...} 
    \vspace{-1em}
    \label{fig1}
\end{figure}

引用格式: ~\ref{fig1}

As shown in Fig.~\ref{fig1}, the process...

6. 文献引用

在项目文件目录下创建一个 bibtex.bib 文件,在这里将文章所用到的参考文献的bibtex 导入,具体可在谷歌学术中找到对应文献的引用格式。建立参考文献数据库,引用的时候调用所需要的参考文献。

@inproceedings{1,
  title={Where am i looking at? joint location and orientation estimation by cross-view matching},
  author={Shi, Yujiao and Yu, Xin and Campbell, Dylan and Li, Hongdong},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  pages={4064--4072},
  year={2020}
}
@article{2,
  title={Cross-view image synthesis using geometry-guided conditional gans},
  author={Regmi, Krishna and Borji, Ali},
  journal={Computer Vision and Image Understanding},
  volume={187},
  pages={102788},
  year={2019},
  publisher={Elsevier}
}
@inproceedings{3,
  title={Optimal feature transport for cross-view image geo-localization},
  author={Shi, Yujiao and Yu, Xin and Liu, Liu and Zhang, Tong and Li, Hongdong},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  volume={34},
  number={07},
  pages={11990--11997},
  year={2020}
}
@inproceedings{4,
  title={Predicting ground-level scene layout from aerial imagery},
  author={Zhai, Menghua and Bessinger, Zachary and Workman, Scott and Jacobs, Nathan},
  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  pages={867--875},
  year={2017}
}
@inproceedings{5,
  title={Lending orientation to neural networks for cross-view geo-localization},
  author={Liu, Liu and Li, Hongdong},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  pages={5624--5633},
  year={2019}
}
@inproceedings{6,
  title={Vehicle ego-localization by matching in-vehicle camera images to an aerial image},
  author={Noda, Masafumi and Takahashi, Tomokazu and Deguchi, Daisuke and Ide, Ichiro and Murase, Hiroshi and Kojima, Yoshiko and Naito, Takashi},
  booktitle={Asian Conference on Computer Vision},
  pages={163--173},
  year={2010},
  organization={Springer}
}

引用格式: \cite{X}
{X},X 为 bibtex.bib 文件 中的label, 例如可用\cite{3}

7.常见问题

7.1 解决LaTex中插入Visio画图有多余边框的问题

待补充

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

Latex 写论文排版方法(vscode) 的相关文章

  • json-server -g报错

    在vscode终端报 在系统上禁止运行脚本 的话 在下面输入set ExecutionPolicy RemoteSigned 前提是你是以管理员模式运行vscode 然后重新输入 json server v即可
  • 在 vscode 上刷力扣 Leetcode 可以这样来

    背景 神奇的算法网站 LeetCode 值得驻留 网页版似乎不太方便 作为习惯于在编译器上敲代码的你 如何 vscode 上优雅的刷力扣 Leetcode 在本地配置 记录下来方便备查 环境前置 电脑具备 NodeJs环境 第一步 安装插件
  • VsCode 常用好用插件/配置+开发Vue 必装的插件

    一 VsCode 常用好用插件 1 实时刷新网页的插件 LiveServer 2 open in browser 支持快捷键与鼠标右键快速在浏览器中打开html文件 支持自定义打开指定的浏览器 包括 Firefox Chrome Opera
  • Windows下VSCode开发及运行Web程序环境配置

    前言 本文主要介绍在Windows操作系统下如何配置Visual Studio Code VSCode 开发和运行调试网页 一 安装VSCode 1 下载Visual Studio Code 以下简称VSCode 安装文件 下载地址为 ht
  • vscode连接github

    此次采用ssh方式 分为以下几步 目录 1 生成公钥 配置到github 2 在本地建立仓库 推送到本地的master分支 3 在github建立仓库 复制ssh 进行推送 一 生成公钥 本地生成公钥和私钥 将公钥配置到github中 通过
  • VSCode连接WSL2及VMware,WSL2安装GUI应用

    一 VScode 连接WSL2 参考文章 巨硬官方文档 知乎大佬教程 知乎大佬教程2 1 开启WSL2 支持 使用管理员权限的 Shell 才能安装 WSL2 按 Win X 找到 Windows PowerShell 管理员 并复制执行命
  • Visual Studio Code 1.35更新:远程开发终于来啦

    前段时间大家可能看过一个新闻 微软为VSC开发一款名为Remote Development的扩展程序 可以让我们使用本地VSC开发和调试远程机器上的代码 这个功能对于我这个不会使用vim等linux工具的人来说 简直是一个重大消息 可惜的是
  • cpplint在VS Code中的安装及使用

    目录 前言 Python环境的配置 在VS Code中安装相应插件 补充 如何将VS Code默认的格式化风格改为Google风格 相关链接 前言 cpplint是一款Google的代码检查工具 确定一种编码风格对于我们有非常大的帮助 也可
  • 最快方式 ESP-IDF 创建例子 教程

    需要条件 安装了 VSCODE 安装了插件 Espressif IDF工具 系统中安装了 ESP IDF 可使用离线包 或在线安装包 在插件中配置了 ESP IDF 可能需要在线更新一些东西 点击F1 输入 ESP 等待提示 出现提示后 选
  • Ubuntu20.04中VSCode配置C++以及分文件编写配置

    网上搜索了很多文章 一直显示找不到自定义的头文件 今天总算捣鼓出来了 参考文章 https www cnblogs com icmzn p 16244665 html https blog csdn net qq 39048131 arti
  • vscode实现文件单步调试保姆级教程

    第一步 第二步 第三步 第四步 第五步 第六步 第七步 第八步 第九步 第十步 点击终端 gt 配置任务 第十一步 第十二步 第十三步 第十四步 设置完毕 可以在源程序打断点按F5执行了
  • vscode: Downloading package ‘C/C++ language components (Linux / x86_64)‘ Failed.

    使用vscode远程连接docker容器 进入容器后报错 Updating C C dependencies Downloading package C C language components Linux x86 64 Failed R
  • Verilog中if- else if语句和case语句用法:

    一 if语句 1 两种情况 if 条件语句 begin end else begin end 2 多种情况 if 条件语句 begin end else if 条件语句 begin end else if 条件语句 begin end el
  • VScode配置文档

    vscode配置 常用插件 View In Browser 预览页面 ctrl F1 vscode icons 侧栏的图标 对于一个有视觉强迫症的人是必须要的 HTML Snippets 支持HTML5的标签提示 JS CSS HTML F
  • python利用bs4获取网络小说

    所选定的小说网址 https www shicimingju com book xiyouji html 如果想更换其他小说资源 在上一级网址就行 https www shicimingju com book 代码如下 from bs4 i
  • VSCode中配置命令行参数

    VSCode中配置命令行参数 在跑程序调试的时候 可以直接使用脚本运行程序 这个时候调试代码只能用pdb 我觉得不太习惯 而且感觉不是很好 所以想这能不能将运行程序的脚本中的命令直接配置到vscode上 就有了这篇记录 正常vscode D
  • 3WebGL shader准备工具

    VSCode安装 VSCode 全称 Visual Studio Code 是一款由微软开发且跨平台的免费源代码编辑器 该软件支持语法高亮 代码自动补全 又称 IntelliSense 代码重构 查看定义功能 并且内置了命令行工具和 Git
  • Python in Visual Studio Code 2023年9月更新

    作者 Courtney Webster Program Manager Python Extension in Visual Studio Code 排版 Alan Wang 我们很高兴地宣布 Visual Studio Code 的 Py
  • vscode 内置(自带)功能使用

    vscode 搜索 功能 使用正则表达式 参考文章 Justice23 参考文章 熟悉的新风景 转义字符 匹配内容 t tab r 回车符号 r n 换行符号 n 特殊符号转义 如
  • VScode配置mingw C语言环境变量

    C语言IDE VScode VScode是个人比较喜欢的一款IDE软件 鄙人曾同时在VScode软件中运行三个终端 开发Python Golang和C语言 下载地址如下 code visualstudio com VScode配置mingw

随机推荐

  • 【C语言】指针进阶(二)

    个人主页 阿然成长日记 点击可跳转 个人专栏 数据结构与算法 C语言进阶 不能则学 不知则问 耻于问人 决无长进 目录 四 数组名详解 1 数组名的理解 2 案例分析1 案例分析2 五 函数指针 1 其声明形式如下所示 2 函数指针的初始化
  • 起亚汽车RFID定位管理系统提升了物流运输效率

    1 应用背景 英国物流提供商Paragon Automotive部署RFID定位管理解决方案跟踪伊明赫姆港口附近的起亚汽车 这些汽车都在这个港口喷漆 存储并运送到其他零售地点 RFID定位管理系统使用了Paragon自己的管理软件 移动及固
  • python怎么获取免费代理IP

    什么是免费代理IP 免费代理IP是指可以免费使用的代理服务器的IP地址 代理服务器充当客户端和目标服务器之间的中间人 通过转发请求和响应来实现网络数据的传输 使用代理IP可以隐藏真实的客户端IP地址 实现匿名访问网络资源 免费代理IP通常由
  • 减轻剪辑工作必备——Python实现让视频自动打码,再也不怕出现少儿不宜的画面了

    我们在观看视频的时候 有时候会出现一些奇怪的马赛克 影响我们的观影体验 那么这些马赛克是如何精确的加上去的呢 有什么python相关报错解答自己不会的 或者源码资料 模块安装 女装大佬精通技巧 都可以来这里 https jq qq com
  • ffmpeg多个流画面合并

    首先这个是两路视频流的合并 要实现将两个视频一左一右同时播放的效果 可以使用FFmpeg的hstack和vstack滤镜来实现 以下是一种常见的方法 ffmpeg i input1 mp4 i input2 mp4 filter compl
  • sed命令详解

    简介 sed是非交互式的编辑器 它不会修改文件 除非使用shell重定向来保存结果 默认情况下 所有的输出行都被打印到屏幕上 sed编辑器逐行处理文件 或输入 并将结果发送到屏幕 具体过程如下 首先sed把当前正在处理的行保存在一个临时缓存
  • 技术人员如何形成差异化竞争力让自己活下去

    随着大的经济环境的影响 我看到很多人开始变得焦虑 技术人员也开始焦虑 其实我也会焦虑 从宏观角度来看 国内很多企业一直走不出国门 难以进一步做增长 导致需求减少 而互联网行业也整体进入稳定期 对新业务不再像以前那样不计成本 导致需要的人也大
  • 如何快速入门深度学习目标检测?

    学习目标 了解目标检测的任务 知道目标检测的常用数据集 知道目标检测算法的评价指标 掌握非极大值NMS算法的应用 了解常用的目标检测算法分类 1 目标检测 目标检测 Object Detection 的任务是找出图像中所有感兴趣的目标 并确
  • 打包jar到maven本地仓库

    有时候时间打包的sdk需要集成到其他工程里面 然后需要把sdk打包到工程的仓库里面 命令如下 mvn install install file Dfile jar所在的路径 DgroupId groupId名字 自己随便取 Dartifac
  • PID算法C语言模拟演示

    由于暂时没有硬件平台 网上找到一篇 用C语言实现PID控制代码 写的非常好 参照其文章 自己也动手实验了一下 下面通过几张 Execl 截屏说明下 Kp Ki Kd 三个参数不同取值时的输出效果 感谢CSDN博主 生活不易到处是坑 的原创文
  • 华为面试算法题

    华为面试算法题1 给定一个n 2的二维数组 表示有n个任务 一个信息是任务能够开始做的时间 另一个信息是任务的结束期限 后者一定大于前者 且数值上都是正数 你作为单线程的人 不能并行处理任务 但是每个任务都只需要一个单位时间完成 你需耍将所
  • vue3+vite+ts--watch和watchEffect监听使用

    目录 一 watch的使用方法 二 watchEffect的使用方法 三 watch和watchEffect的区别 一 watch的使用方法 watch 监听的数据 监听数据的函数 监听配置对象 是否立即执行 是否开启深度监听 watch
  • R语言课后习题

    R安装 1 输入命令 B 在浏览器中显示帮助文档 并学会使用帮助文档 A help solve B help start C help D data 2 函数 D 可在当前会话中执行一个脚本 A demo test B rm test C
  • el-table选中数据后echarts数据更新

    项目场景 在做后台管理系统中 数据分析模块必不可少 所以要用到echarts来实现此功能 例如 在el table中选中某条数据后echarts会更新数据 初始化的时候echarts数据是后端返回的默认数据 常规数据操作 提示 在这里记录一
  • JavaEE项目实战(OA系统)之十八_流程审批之一

    JavaEE项目实战 OA系统 之十八 流程审批之一 下面介绍OA系统的另一模块 流程审批 OA系统推崇的是无纸化办公 因此各项事务的流程审批是OA系统的一大类应用 下面 我们来设计流程审批的数据库 首先 我们来看一张图 所谓的 流程审批
  • Windows11 搭建WSL运行CentOS7(WSL+Pycharm环境搭建系列之一)

    Windows11 搭建WSL运行CentOS7 0 前言 1 启动 WSL 2 启动虚拟机平台功能 3 下载并安装Linux 内核更新包 4 将WSL2设置为默认版本 5 选择Linux发行版进行安装 6 如何判定WSL的发行版安装成功
  • SSM 高级面试题

    Spring 依赖注入方式有那些 参考答案 通过构造器注入 通过 setter 注入 通过 filed 注入 Spring Boot 特点有哪些 参考答案 Spring Boot 的特点 1 快速开发 Spring 应用的框架 2 内嵌 T
  • 只要九分钟,用神经网络构建人脸比对模型

    多年以后 面对CSDN专栏 我仍会想起大二肄业后首次面对投资人的那个遥远下午 一位都不知道 Python 是什么的投资人对我说 神经网络这个事 博士都不一定够 得是教授才能做 那时的亚马逊中国只有一本关于书里的一章是关于神经网络 内容还是批
  • Objective-C语法之KVC使用

    除了一般的赋值和取值的方法 我们还可以用Key Value Coding KVC 键值编码来访问你要存取的类的属性 下图来自苹果官网 如何使用KVC存取对象属性呢 看个示例 1 使用KVC 定义一个Student类 继承于NSObject
  • Latex 写论文排版方法(vscode)

    目录 1 Latex 基本概念 2 文本 2 1 文本环境与数学格式 2 2 latex特殊符号 2 3 带缩进的小黑点 2 4 双引号 3 公式 3 1 插入 3 2 引用 4 表格 4 1 插入 4 2 引用 5 图片 5 1 插入 5