【LaTeX】排版第一篇论文

\text{【LaTeX】排版第一篇论文}

由于一些技术问题😂上一个推文《\text{【LaTeX】介绍及环境部署}》的超链接没有生效。后来我干脆自己在原来的模板上做了修改,以更方便和更规范使用

\text{这是一个可以直接使用的模板!}

链接:https://pan.baidu.com/s/1qe-FECPXMH7dCikijv2sLw
密码:nfpq

如果你发现模板的.tex文件无法编译,请自行翻看这篇文章并想想问题出在哪

本文请一定要一定要搭配模板食用🍔

🌪️看晕读者恕不负责


从心血来潮,到上B乎了解\text{LaTeX}是什么,到部署\text{LaTeX}环境,到开始试着排版论文,整个过程基本大半天就能搞定,剩下的一些技术细节可以一边上网查一边用,自然也走了许多弯路。为了让自己记住一些重要的代码,也帮助读者快速入门,我会在这里把我排版第一篇论文过程中所总结的的部署方法常用代码注意事项记录下来。

  • 上一篇《\text{【LaTeX】介绍及环境部署}》主要讲 \text{LaTeX} 的背景,以及如何部署 \text{LaTeX} 环境

  • 这一篇文章主要讲如何用一个模板排版一篇文章

这些方法不一定是最聪明的,但作为入门也未尝不可!鉴于我个人也暂时没有完全挖清楚\text{LaTeX},所以部分代码我也没读懂。先达到能用的程度,然后再边做边查边学吧😂


1 首先你要有一篇文章

要排版一篇文章,首先你得有一篇文章[/狗头]

如果诸位手上莫得文章,可以去狗屁不通文章生成器让它给你搞一篇文章:

这样,我们就获得了一篇学术巨著。


2 了解.tex文件的结构、LaTeX命令的使用和常用语法

在正式排版之前,你首先要知道.tex文件的结构是怎么样的,\text{LaTeX}的命令是如何使用的,还有一些基本语法的问题

2.1 .tex文件的结构

合格的.tex文件包含以下几个部分:

  • 声明文章类型

  • 前导部分

  • 正文部分

2.2 LaTeX命令的使用

我们观察第一行代码

\documentclass[UTF8,a4paper,10pt]{artical}

在这里:

  • \引出命令的符号。比如我以后还要调用加粗命令textbf,那么就要写\textbf

  • documentclass是声明文章类型的命令。正常的.tex开头必然是用这个命令

  • [utf8,a4paper,10pt]documentclass命令选项。不同的命令有不同的选项可用

  • {artical}是命令的内容。比如我们需要加粗lalala,那么就要写\textbf{lalala}

从这里我们可以看出,\text{LaTeX} 命令使用的语法是:

\命令[选项]{内容}

后面所有命令都会遵循这个格式。

2.3 常用语法

  • 换行:在\text{LaTeX}中输入文字时,如果只回车一次是无法换行的。你可以(1)用\\命令换行(2) 你也可以回车两次,使得两段之间空出一行。比如:

    我是第一段 \\
    我是第二段
    
  • 注释:\text{LaTeX}的注释符号是%


3 声明文章类型

表明文章类型的命令是\documentclass,一般放在.tex文件的第一行。比如模板文件中的:

\documentclass[UTF8,a4paper,10pt]{artical}

这一条代码的含义相当于是告诉\text{LaTeX}:这篇文章的类型是article类型,并且:(1)使用utf8编码;(2)使用a4paper纸排版;(3)字号是10pt

关于\documentclass命令的内容命令有多少种,大家可以自行百度


4 前导部分

个人理解,前导部分的作用有两个:

  • 引入需要使用的

  • 设置全局的排版参数

4.1 引用需要的

我们观察在\documentclass命令的后面,出现了一排:

%  packages
%  这部分声明需要用到的包
\usepackage{ctex}         % 中文支持
\usepackage{fancyhdr}    % 设置页眉页脚
\usepackage{lastpage}    % 用于获得最大页数,页眉显示用
\usepackage{geometry}    % 用于设置页边距
\usepackage{cite}    % 用于显示引用
\usepackage{graphicx}    % 用于显示图片
\usepackage{float}    % 用于固定表格的位置
\usepackage{multirow}    % 用于显示复杂表格
\usepackage{amsmath}    % 用于显示复杂数学公式

这就是在告诉 \text{LaTeX} :“在下面的代码里我要用到一些你看不懂的命令,这些命令保存在各个package里面,你遇到不懂得就去这些里面去找吧!”

这跟你想在Python里面画图,就必须首先import matplotlib.pyplot是一个道理✌️。

4.2 设置全局排版参数

作为一个合格的模板,在开始排版前,首先告诉 \text{LaTeX} 一些排版前需要设置的东西,比如:

4.2.1 页边距
\geometry{left=3cm,right=3.8cm,top=2.5cm,bottom=2.5cm}

关于\geometry命令的使用可以参考官方文档

4.2.2 行距

1.5倍行距

\renewcommand{\baselinestretch}{1.5}
4.2.3 首行缩进量

22字号

\parindent 22pt
4.2.4 页眉页脚的内容
\pagestyle{fancy}    % 使用fancy包来设置页眉
\lhead{2020年3月}     % Left Head
\chead{双鸭山大学天堂学院}     % Center Head
\rhead{Page \thepage of \pageref{LastPage}}     % Right Head
\lfoot{爱吃汉堡薯条}     % Left Foot
\cfoot{\LaTeX 模板}    % Center Foot
\rfoot{编号:Vol. 666}     % Right Foot
\renewcommand{\headrulewidth}{0.4pt}     % 页眉分割线宽度
\renewcommand{\footrulewidth}{0.4pt}    % 页脚分割线宽度

关于\fancyhdr命令的使用可以参考官方文档

命令\renewcommand用于自定义某个属性,用法是

\renewcomman{你要修改的属性}{属性值}
2.4.5 文章标题
\title{\textbf{\huge{\LaTeX 模板}}}

其中,\textbf{}是加粗命令,huge{}是字号设置。

关于字号大小,可以参考百度文库

2.4.6 作者和机构
author{ \kaishu {爱吃汉堡薯条}\\
\normalsize{(双鸭山大学天堂学院)}}

在这里,kaishu代表楷书,还有heiti黑体、songti宋体、lishu隶书、fangsong仿宋

2.4.7 文章的日期是:不显示
\date{}     
%不想显示日期的话{}里可以不写东西,如果想写成今天可以输入 "\date{\today}"

对前导部分的这些参数设置的命令我们不需要纠结,按照模板给的就可以了。对具体的排版细节,可以直接在上面更改参数。遇到上面没有提到的排版参数,请自行百度。现学现卖永远是最快的学习方法

到此,前导部分就结束了,后面就是正文的排版了🙈


5 正文部分

正文的开始需要用到命令:

\begin{document}
    我是正文
\end{document}

在这里,命令\begin{某某某}的意义是进入某某某环境。也就是说,在\begin{某某某}\end{某某某}之间的内容都被认为是某某某。比如,如果我们要书写单独占一行的数学公式,那么就需要进入\begin{euqation}环境。后面你会深刻体会的啦!

后面,我们就正式讲述如何开始排版一篇论文的正文

*以下内容均在\begin{document}\end{document}环境内!


5.1 修改参考文献的显示格式

\text{LaTeX}可以很方便地帮我们引用参考文献。默认的参考文献格式是长这样的:

\text{鲁迅说过[1]:这句话我没说过。}

我们要通过

\newcommand{\supercite}[1]{\textsuperscript{\cite{#1}}}

把它改成这样:

\text{鲁迅说过}^{\text{[1]}}\text{:这句话我没说过。}

关于如何引用文献,会在5.6节详细介绍。

5.2 排版封面

我们前面已经定义了文章名、作者、机构名,所以在这里我们只需要使用

\maketitle
\thispagestyle{fancy}

它就会自动生成封面了。

默认的封面是不会出现页眉页脚的,如果你仍想显示,加入\thispagestyle{fancy}即可

5.3 设置摘要的格式

这个不是重点,请自己看模板,基本上我们只需要修改内容的部分。

5.4 设置目录

如果文章不需要,可以直接删掉:

\newpage
\tableofcontents
\newpage

5.5 分级标题

\text{LaTeX}中,使用以下命令设置分级标题:

\section{我是一级目录}
\subsection{我是二级目录}
\subsubsection{我是三级目录}

目录的字体大小、编号、前后行距都是\text{LaTeX}自动排版的,所以你无需纠结这是几点几节?,更不需要纠结哎呀前面加了一节后面的编号全都要改了!这样的问题。

你只需要输入就可以了。

5.6 引用参考文献

\text{LaTeX}排版参考文献简直不要太爽。

也可以参考博客,里面会有更详细的介绍。

A 设置\text{LaTeX}的参考文献引擎

点击⚙️,进行如下设置

B 建立一个.bib文档

.tex文件的文件夹内,新建一个.bib文件(你可以新建一个.txt文件然后把后缀改成.bib)。比如:ref.bib

C 在文章的结尾前插入一段代码

\end{document}的前面插入命令:

\small
\bibliographystyle{unsrt}
\bibliography{ref}
\end{document}

这段命令的意思是,参考文献的字体大小设置为\small。参考文献的显示格式为{unsrt}。使用的参考文献文件为ref.bib

D 下载参考文献的引用

百度学术或者谷歌学术【/狗头】找到你要的文献,然后点击按钮:

点击BibTeX

得到:


把整个东西复制到你刚才简历的ref.bib文件里头:

以同样的方法再引用一篇,然后保存。


E 随时随地添加引用

回到\text{LaTeX},找到.bib中需要引用的文献,复制第一行的内容:

粘贴到命令\supercite{}的花括号内。如果多篇引用,就用,隔开:

鲁迅\supercite{钱理群1998鲁迅是谁, 白浩2004鲁迅与无政府主义} 说过:

\text{cmd+T}编译,马上就可以得到模板的效果。


5.7 使用列表

列表的建立需要在{itemize}环境进行,如下代码所示:

\begin{itemize}
    \item 身是菩提树,心如明镜台
    \item 时时勤拂拭,勿使惹尘埃.
    \item 菩提本无树,明镜亦非台
    \item 本来无一物,何处惹尘埃.
\end{itemize}

5.8 插入图片和交叉引用

首先,把要插入的图片放到.tex同目录下,并使用宏``\usepackage{graphicx}

\text{LaTeX}会自动帮我们选择图片的位置,如果希望强制固定图片的位置,需要使用\usepackage{float}``宏

插入图片需要在{figure*}环境下进行:

begin{figure*}[h]    % 这里的[h]代表“here”,就是固定图片的位置
    \centering    % 用于居中
    \includegraphics[width=0.5\linewidth ]{1.png}    
    % 选项[width=0.9\linewidth ]是设置图片的宽度为0.5倍正文宽度
    % 内容{1.png}就是图片的名称
    \caption{\kaishu {\small {爱与和平}}}
    % 命令\caption是图片的标注
    \label{fig:love_and_peace}
    % 命令\label用于交叉引用
\end{figure*}

要在交叉引用该图片的地方,只需要插入如下代码:

\ref{fig:love_and_peace}

就有如下的效果了:

如果你要插入多个图片并整齐排列,推荐看博客


5.9 插入表格

如果你要编辑公式,对于不是特别变态的表格,我无敌超级狂666牛逼woc哇靠推荐:

\text{http://www.tablesgenerator.com}

这个网站可以在线编辑表格,支持从Office直接复制粘贴,支持导入.csv文件,支持导入\text{LaTeX}代码:

可以帮你生成复杂表格。生成后直接复制代码

粘贴到\text{LaTeX},直接\text{cmd+T}运行:


5.10 插入公式

要使用复杂的数学公式排版,请先引入\usepackage{amsmath}

\text{LaTeX}的语法这里不做介绍,请大家上网了解。这里主要介绍关于数学公式排版的内容。数学公式的排版主要有两大类,行内公式独行公式

  • 行内公式只需要用$ 我是公式 $就可以实现了。例如输入$ x^2 $ 就能够得到 x^2

  • 独行公式有多种实现方法,首先是最循规蹈矩的,便是:

\begin{equation}
    x^2
\end{equation}

就可以得到
\begin{equation} x^2 \end{equation}

这时候\text{LaTeX}会根据公式编号的相关设置自动帮你编号。如果不想编号,可以输入\nonumber

\begin{equation}
    x^3
\nonumber
\end{equation}

\begin{equation} x^3 \nonumber \end{equation}

要使用多行公式,请在equation环境内使用split环境:

\begin{equation}
    \begin{split}
        x^2 + y^2 = R^2\\
        a^2 = b^2 + c^2
    \end{split}
\end{equation} 

其中\\是换行符号,可以得到:

\begin{equation} \begin{split} x^2 + y^2 = R^2\\ a^2 = b^2 + c^2 \end{split} \end{equation}

如果想要对齐等号,可以在等号的前后使用&

\begin{equation}
    \begin{split}
        x^2 + y^2 &= R^2\\
        a^2 &= b^2 + c^2
    \end{split}
\end{equation} 

可以得到:

\begin{equation} \begin{split} x^2 + y^2 &= R^2\\ a^2 &= b^2 + c^2 \end{split} \end{equation}

如果想每一行都出现一个编号,则使用align环境。特别注意的是,align不必在equation环境内运行:

\begin{align}
    x^2 + y^2 = R^2\\
    a^2 = b^2 + c^2
\end{align}

会得到:

\begin{align} x^2 + y^2 = R^2\\ a^2 = b^2 + c^2 \end{align}

最后,如果你想实现只有最后一条方程有编号,其他的都没有,就可以巧妙使用\nonumber

\begin{align}
    \nonumber x^2 + y^2 &= R^2\\ 
    \nonumber k^2 + h^2 &= l^2 + p^3 \\
    a^2 &= b^2 + c^2\\
\end{align}

\begin{align} \nonumber x^2 + y^2 &= R^2\\ \nonumber k^2 + h^2 &= l^2 + p^3 \\ a^2 &= b^2 + c^2 \end{align}


写到这里我肝都爆了

如果你坚持到这里

恭喜你已经基本掌握了\text{LaTeX}这一工具

说实话这篇文章复杂到我自己都看不下去了

能看到连我都佩服你
除非你是直接翻下来的

那就当我没说

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,347评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,435评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,509评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,611评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,837评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,987评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,730评论 0 267
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,194评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,525评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,664评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,334评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,944评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,764评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,997评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,389评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,554评论 2 349

推荐阅读更多精彩内容

  • 解读上一篇文章(2)LaTeX论文排版——总体框架[//www.greatytc.com/p/0aaee...
    5john家安阅读 5,753评论 0 11
  • 本文目录: 题外话 熟悉LaTeXLaTeX的读音和写法书中介绍的LaTeX版本会不会过时再谈LaTeX发行版 一...
    纸山阅读 31,725评论 6 29
  • (转载者)【逻辑引擎】简序:虽然关于超限数的一些理论(特别是大基数)遭到某些直觉主义者或构造主义者的诟病,但对我个...
    guozhao1985阅读 839评论 0 1
  • 在实践中,常常会搞不清什么是非法证据,什么是不得作为定案根据的证据。如果基本概念不清,就会给我们带来很多困扰。把这...
    eb5e39a0f383阅读 270评论 0 0
  • 表妹的孩子下下半年准备上初中,经过多方努力,终于被一所教学质量较好的学校录取了(如今上个初中都要这么拼),一...
    虹语阅读 295评论 0 0