提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
我后悔了,这五天竞赛搞得我视力都下降了...
一个冲动的决定后成为数模竞赛论文写手,3天速成+5天时间=点亮攻克latex写论文技能💡
关于Overleaf
我是Mac,曾经按照大部分推荐的方式用TEXshop+vs code,但是把模板导入就开始报错。跟着少之又少的适配mac的教程(此时我已知道大概是走错路了)改了配置也无效。
海鲜市场找佬改了半天,佬问我:一定要用VC吗?我说,那倒也不是。
于是佬推荐我overleaf,三下五除二帮我挑配了环境,美汁汁收了我30块钱。
使用下来的感受就是,很好用,但别去网卡的地方————
我曾在深夜头脑风暴和争分夺秒的交稿前夕碰到突然就疯狂报错。
我很清楚以我只会用“替换关键部位”写代码的方式是不会出什么大错的,我甚至下载了无错的历史版本也疯狂报错,于是我坚信一定是它自己的问题。
果然刷新到五六分钟之后,恢复正常。就好像那个上一秒要和男友分手的臭女人一样,下一秒正常的让我觉得我有臆想症。
(p.s. 每次改动后需要点击绿色的Recompile重跑一次代码才能更新右侧的论文。自动更新可以打开这个On,但会卡。建议保持Off状态!)
开启前的必备品
模板
首先要获取官方or按官方要求开发好的latex模板。我的模板里包含了:
- 官方要求的封面和摘要(但摘要字体有误,时间短暂没学会mac电脑怎么安装字体。解决方案:用word模板做好之后对输出的pdf打一套移花接木的组合拳即可)
- 一些标配的包的引用、目录、页码设置、一二级标题、bib格式的摘要、附录、附录代码
框架
\documentclass{article}
\usepackage[framemethod=TikZ]{mdframed} %加入宏包
\title{填入论文的标题}
\author{作者姓名}
\date{\today}
\begin{document} %开始文档
\maketitle %在文档中显示标题
\bibliography{references} % 假设参考文献存储在 references.bib 文件中
\end{document}
宏包
宏包(package)是LaTeX中用于扩展和增强文档处理功能的模块,它们提供了额外的命令、环境和样式,使得文档排版更加灵活和丰富。
注意⚠️在\begin{document}之前载入宏包
这次建模用到的宏包:
\usepackage[framemethod=TikZ]{mdframed}
\newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}
\bibliographystyle{unsrt}
\usepackage{makecell}
\usepackage{float}
\usepackage{amsmath}
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
-
mdframed: 提供了创建精美框架的功能,framemethod=TikZ参数表示使用TikZ宏包来绘制框架。 -
newcommand: 定义了一个新的命令\upcite,它将引用作为上标输出,这在引用文献时很有用。 -
bibliographystyle{unsrt}: 设置参考文献的样式为无序(unsrt),即参考文献将按照文中引用的顺序而不是按照作者或年份排序。 -
makecell: 提供了在表格单元格中进行换行的功能。 -
float: 允许你更好地控制浮动对象(如图表和表格)的位置。 -
amsmath: 提供了增强的数学公式排版功能。 -
algorithm和algpseudocode: 这两个宏包通常一起使用,用于编写算法伪代码。
论文常用
1.摘要
\begin{abstract}
填入摘要内容
\keywords{\textbf{关键词1、关键词2}}
\end{abstract}
2.页码
我的论文要求从摘要页开始页码编号,前面的封面页编号,于是在end abstract后加入了这个语句,表示从这个页面开始编号。
\pagestyle{plain} %页码编号
想要结束页码编号,就在要结束处加上这句。
\pagestyle{empty}
3.目录与章节
自动生成目录。目录是根据具体的章节内容生成的。
\tableofcontents
按照层级关系,章节的写法如下。
\section{一级标题}
\subsection{二级标题}
\subsub

3万+

被折叠的 条评论
为什么被折叠?



