overleaf写学术论文常用语法+注意事项+审阅修订

常用语法

  • 导入常用的宏包

    \usepackage{cite}
    \usepackage{amsmath,amssymb,amsfonts}
    \usepackage{algorithmic}
    \usepackage{algorithm}
    \usepackage{graphicx}
    \usepackage{subfigure}
    \usepackage{textcomp}
    \usepackage{xcolor}
    \usepackage{lettrine}
    \usepackage{booktabs}
    \usepackage{txfonts}
    \usepackage{hyperref}
    \usepackage[justification=centering]{caption}\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08emT\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}
    \begin{document}
    
  • 文档开始

    \begin{document}
    %以下所有内容都要放在这里面写
    \end{document}
    
  • 题目

    \title{XXX}
    
  • 摘要

    \begin{abstract}
    XXX
    \end{abstract}
    
  • 关键词

    \begin{IEEEkeywords}
    XXX
    \end{IEEkeywords}
    
  • 大标题

    \section{XXX}%论文常见大标题
    \section{Introduction}
    \section{Related Work}
    \section{System Model}
    \section{PRELIMINARIES}
    \section{OUR METHODOLOGY}
    \section{EXPERIMENTS}
    \section{CONCLUSIONS}
    
  • 小标题

    \subsection{XXX}
    
  • 小小标题

    \subsubsection{XXX}
    
  • 小圆点

    \begin{itemize}\item XXX\item YYY
    \end{itemize}
    
  • 插入图片

    %图片长度不长,单栏放得下图片
    %单栏宽度是8.5cm
    \begin{figure}[htbp]
    \centering
    \includegraphics[width=8.5cm]{fig/fig1.pdf}
    \caption{XXX} %图片标题
    \end{figure}%图片长度较长,放在单栏看不清内容
    %双栏是两个单栏8.5cm*2 + 中间空隙1cm = 18cm
    \begin{figure*}[htbp]
    \centering
    \includegraphics[width=18cm]{fig/fig1.pdf}
    \caption{XXX} %图片标题
    \end{figure*}
    
  • 公式

    • 行内公式

      $XXXX$
      
    • 带序号的换行公式

      \begin{equation}XXXXX
      \end{equation}
      
  • 引用

    • 导入cite包以后,将所有参考文献以BibTeX格式写到cited.bib文件里

    • 举个例子,第一个参数作为main中唯一识别该参考文献的索引

      @ARTICLE{1,author={Nie, Laisen and Ning, Zhaolong and Obaidat, Mohammad S. and Sadoun, Balqies and Wang, Huizhi and Li, Shengtao and Guo, Lei and Wang, Guoyin},journal={IEEE Transactions on Industrial Informatics}, title={A Reinforcement Learning-Based Network Traffic Prediction Mechanism in Intelligent Internet of Things}, year={2021},volume={17},number={3},pages={2169-2180}
      }
      
    • 引用方法

      ~\cite{1}
      

注意事项

  • 英文句号后面有句子的话要加空格,可以ctrl+f搜. 标识出来所有满足的情况,快速扫一眼找到没有空格的句号
  • visio画的框架图导出pdf插入到latex论文中
    • 方法是去除多余白边和浅黑色边框
    • 具体方法的参考链接
      • https://www.cnblogs.com/doubleyue/p/15684697.html
      • https://blog.csdn.net/weixin_48941633/article/details/114933974
  • matlab导出矢量图时直接选择fig格式导出即可被使用
  • 项目文件结构
    • fig文件夹(用于存放论文中的插图)
    • cited.bib(BibTeX格式的参考文献)
    • main.tex(main文件,被编译的主文件)

overleaf审阅

方法一:直接写评论

打开Review模式,划词选中

优点是方便,缺点是不能直接体现在原文上

cao

方法二:使用changes宏包

\usepackage{changes}
\added{xxx} 添加内容
\deleted{xxxx} 删除内容
\replaced{a}{b} 把原文的b替换成a

事例

This is my book.This is my book \added{and apple}.This is \deleted{my} book.This is \replaced{your }{my} book.

cao

完成修订后,如果想要直接导出修订后的文档,只需要将 \usepackage{changes}改成 \usepackage[final]{changes}即可

优点是可以让被订修者看见修改痕迹,缺点是需要手动敲命令界定修改内容+等待编译等,较为耗时

方法三:Latexdiff 自动对比

前期准备工作较为麻烦,需要准备环境 熟悉命令

具体过程是复制一份一模一样的main文件,在上面直接进行修改,将修改后的mani文件和修改前的main文件利用latexdiff做一个diff,既可以得到类似方法二的修订结果

具体过程暂未实践…

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

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

相关文章

动态规划<八> 完全背包问题及其余背包问题

目录 例题引入---找到解决问题模版 LeetCode 经典OJ题 1.第一题 2.第二题 3.第三题 其余的一些背包问题 1.二维费用的背包问题 例题引入---找到解决问题模版 OJ 传送门 牛客 DP42 【模板】完全背包 画图分析: 使用动态规划解决(第二问与第一问的不同之处用绿色来标记) 1.…

TP8 前后端跨域访问请求API接口解决办法

报错:Access to XMLHttpRequest at http://www.e.com/api/v1.index/index?t1735897901267 from origin http://127.0.0.1:5500 has been blocked by CORS policy: Response to preflight request doesnt pass access control check: The value of the Access-Contr…

【前端系列】Pinia状态管理库

文章目录 一、前言🚀🚀🚀二、Pinia状态管理库:☀️☀️☀️2.1 pinia基本使用① pinia充当中转站存放token② 使用步骤 2.1 axios请求拦截器 一、前言🚀🚀🚀 ☀️ 回报不在行动之后,…

打造三甲医院人工智能矩阵新引擎(四):医疗趋势预测大模型篇 EpiForecast与DeepHealthNet合成应用

一、引言 1.1 研究背景与意义 在当今数字化时代,医疗领域积累了海量的数据,涵盖电子病历、医学影像、基因序列、临床检验结果等多源异构信息。这些数据蕴含着疾病发生发展、治疗反应、疫情传播等规律,为医疗趋势预测提供了数据基础。准确的医疗趋势预测能辅助医疗机构提前…

C# 服务调用RFC函数获取物料信息,并输出生成Excel文件

这个例子是C#服务调用RFC函数,获取物料的信息,并生成Excel文件 上接文章:C#服务 文章目录 创建函数创建结构编写源代码创建批处理文件运行结果-成功部署服务器C#代码配置文件注意!! 创建函数 创建结构 编写源代码 创建…

OFDM学习-(二)长短序列和PPDU整体数据处理流程

OFDM学习 (二)长短序列和PPDU整体数据处理流程 OFDM学习前言一、短序列短序列的作用 二、长序列三、PLCP/SIGNAL/DATA数据处理流程三、fpga实现STS模块LTS模块训练序列模块仿真波形 总结 前言 根据框图可以知道发射机这部分信号在DA转换之前&#xff0c…

leetcode 173.二叉搜索树迭代器栈绝妙思路

以上算法题中一个比较好的实现思路就是利用栈来进行实现,以下方法三就是利用栈来进行实现的,思路很好,很简练。进行next的时候,先是一直拿到左边的子树,直到null为止,这一步比较好思考一点,下一…

商用车自动驾驶,迎来大规模量产「临界点」?

商用车自动驾驶,正迎来新的行业拐点。 今年初,交通部公开发布AEB系统运营车辆标配征求意见稿,首次将法规限制条件全面放开,有望推动商用车AEB全面标配,为开放场景的商用车智能驾驶市场加了一把火。 另外,…

kubernetes学习-kubectl命令、探针(二)

一、在任意节点使用 kubectl # 在master节点获取节点信息 [rootk8s-master k8s]# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-master Ready control-plane,master 16h v1.23.6 k8s-node1 Ready <none> …

关于IDE的相关知识之三【插件安装、配置及推荐的意义】

成长路上不孤单&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a;&#x1f60a; 【14后&#x1f60a;///C爱好者&#x1f60a;///持续分享所学&#x1f60a;///如有需要欢迎收藏转发///&#x1f60a;】 今日分享关于ide插件安装、配置及推荐意义的相关内容…

Node 如何生成 RSA 公钥私钥对

一、引入crypto模块 crypto 为node 自带模块&#xff0c;无需安装 const crypto require(crypto);二、封装生成方法 async function generateRSAKeyPair() {return new Promise((resolve, reject) > {crypto.generateKeyPair(rsa, {modulusLength: 2048, // 密钥长度为 …

数字PWM直流调速系统设计(论文+源码)

2.1 系统方案设计 2.2.1开环控制方案 采用开环方案的系统架构如图2.1所示&#xff0c;这种方式不需要对直流电机的转速进行检测&#xff0c;在速度控制时单片机只需要直接发出PWM就可以实现直流电机速度的控制。这种方式整体设计难度较低&#xff0c;但是无法准确得知当前的…

w~多模态~合集1

我自己的原文哦~ https://blog.51cto.com/whaosoft/12663226 #Vista-LLaMA Vista-LLaMA 在处理长视频内容方面的显著优势&#xff0c;为视频分析领域带来了新的解决框架。AI解读视频张口就来&#xff1f;这种「幻觉」难题给解决了 近年来&#xff0c;大型语言模型如 GPT、…

2025年第五届控制理论与应用国际会议 | Ei Scopus双检索

会议简介 Brief Introduction 2025年第五届控制理论与应用国际会议(ICoCTA 2025) 会议时间&#xff1a;2025年9月19 -21日 召开地点&#xff1a;中国成都 大会官网&#xff1a;www.icocta.org 控制理论作为一门科学技术&#xff0c;已经广泛地运用于我们社会生活方方面面。随着…

SASS 简化代码开发的基本方法

概要 本文以一个按钮开发的实例&#xff0c;介绍如何使用SASS来简化CSS代码开发的。 代码和实现 我们希望通过CSS开发下面的代码样式&#xff0c;从样式来看&#xff0c;每个按钮的基本样式相同&#xff0c;就是颜色不同。 如果按照传统的方式开发&#xff0c;需要开发btn &…

项目:停车场车辆管理系统

这个代码实现了一个停车场管理系统&#xff0c;主要功能包括车辆信息的添加、删除、修改、查找、显示所有车辆信息、排序以及计算停车费用。系统使用双向链表来存储车辆数据&#xff0c;并提供了菜单驱动的界面供用户选择不同的操作。 主要功能描述&#xff1a; 添加车辆信息&…

RS485方向自动控制电路分享

我们都知道RS485是半双工通信&#xff0c;所以在传输的时候需要有使能信号&#xff0c;标明是发送还是接收信号&#xff0c;很多时候就简单的用一个IO口控制就好了&#xff0c;但是有一些低成本紧凑型的MCU上&#xff0c;一个IO口也是很珍贵的&#xff0c;因此&#xff0c;如果…

《代码随想录》Day24打卡!

《代码随想录》回溯算法&#xff1a;复原IP地址 本题的完整题目如下&#xff1a; 本题的完整思路如下&#xff1a; 1.本题使用递归以及回溯来做&#xff0c;所以依然分为三部曲&#xff1a; 2.第一步&#xff1a;确定递归的参数和返回值&#xff1a;无返回值&#xff0c;参数为…

uboot ,s5pv210 ,bootm分析

先来看看 bootm 的逻辑。 1、 首先是 两 zimage 加上一个头, 变成 Uimage 2、然后是将 uimage 烧写到 TF 卡上去。 3、 然后是 TF 卡上的 uimgae 拷贝到 内存的一段位置上。 4、 然后就是 跳转到 内存的 这个位置上 去运行代码了。 uboot中 将 zimage 变成 uimage…

JS基础 -- 数组 (对象 / 数组 / 类数组 / 对象数组)的遍历

一、数组&#xff1a; 数组是复杂数据类型&#xff0c;用于存储一组有序的数据。 1、创建数组&#xff1a; ① 使用 new 关键字&#xff1a; let arr new Array() // 创建一个长度为0的空数组 let arrLength new Array(5) // 创建一个长度为5的空数组② 字面量形式&#…