LaTex插入图片、三线表、定理证明、伪代码流程图、参考文献

最近在写自己的第一篇Paper,原来一直没用过LaTex语法,吃尽苦头,现在总算是完成了初稿,把一些干货总结了一下,主要是用LaTex插入各种环境,包括图片、三线表、定理证明、伪代码流程图、参考文献。

对于零基础的朋友可以参考我的另外一篇文章:LaTex安装和使用教程(Tex live + Tex studio + 亲身学习路线)

文章目录

        • 预备知识
        • 一、图片
        • 二、三线表
        • 三、定理证明
        • 四、伪代码流程图
        • 五、参考文献
        • 结尾 & 彩蛋

预备知识

Latex主要分为导言区和正文区,在插入环境时,我们需要在导言区和正文区分别加入一些内容,也就是进行调包,我会在下面的每一章分开说明。

% 导言区
\documentclass[10pt]{article} % 可选参数:article, report, book, letter, ctexart\usepackage{amsmath} % 导入宏包\title{My Paper}
\author{xylbill}
\date{\today}\newcommand{cmd}{def}% 正文区
\begin{document}\maketitle(...)
\end{document}

一、图片
% 导言区
\usepackage{graphicx}
\graphicspath{{Pictures/}}% 正文区:使用fugure环境
\begin{figure}[htbp]\centering % 将图片居中\includegraphics[width=0.80\textwidth]{1.jpg} % 插入图片,后缀名可省略\caption{Insert picture} % 设置显示在文章中的图片名称\label{1} % 设置图片标签,方便引用
\end{figure}

效果图:
在这里插入图片描述
备注:

① 文件中图片位置:在tex文件所在文件夹中创建一个名为Pictures的文件夹专门存放图片,也可以根据自己的喜好设置图片路径,修改\graphicspath后的路径即可。

② 文章中图片位置

[h] 表示当前位置(here),图片设置在当前位置,如果这一页空间不足以放下这个图片,此时图片会转到下一页。

[t] 表示顶端(top)。此时系统会将图片放置在页面的顶部。

[b] 表示底部. (bottom) 这里是优先将图片放置在底部,也就是页面的底部。

[p] 表示将图片设置为浮动状态,可以根据系统排版自动放置图片位置。

因此,[htbp] 表示图片优先放置在最佳位置,然后将其放在顶端,之后放在底部,最后设置为浮动状态。


二、三线表
% 导言区
\usepackage{booktabs}% 正文区:使用table和tabular环境
\begin{table}[htbp]	\centering\caption{Insert table}\label{1}\begin{tabular}{ccc}\topruleName & Age & Score\\\midruleBill& 18 & 100\\Jack & 20 & 98\\\bottomrule\end{tabular}
\end{table}

效果图:
在这里插入图片描述
备注:

① \toprule,\midrule,\bottomrule分别代表三线图的三条线;

② 使用 \\ 进行换行;

③ c的个数决定表格的列数,可以在c中间使用|给表格添加竖线,可以使用 \hline 给表格添加横线。


三、定理证明
% 导言区
\usepackage{ntheorem}
\newtheorem{theorem}{Theorem}[section]
\newtheorem*{proof}{Proof}
\newtheorem{lemma}{Lemma}
\newtheorem{corollary}{Corollary}
\newtheorem{definition}{Definition}% 正文区:使用theorem和proof环境
\section{Introduction}
% 定理内容
\begin{theorem}This is a theorem.
\end{theorem}
% 证明内容	
\begin{proof}Start proof.
\end{proof}

效果图:
在这里插入图片描述
备注:

① \newtheorem{theorem}{Theorem}[section]中的section保证定理编号对应章节;

② \newtheorem*{proof}{Proof}保证文章中的Proof没有编号。


四、伪代码流程图
% 导言区
\usepackage{algorithm}
\usepackage{algpseudocode}\renewcommand{\algorithmicrequire}{\textbf{Input:}}  % 输入参数
\renewcommand{\algorithmicensure}{\textbf{Output:}} % 输出参数% 正文区:使用algorithm和algorithmic环境
\begin{algorithm}[h]\caption{Insert algorithm}\label{alg1}\begin{algorithmic}[1]\Require$A$\Ensure$B$\Function {Function}{$X$}\EndFunction\end{algorithmic}
\end{algorithm}

效果图:
在这里插入图片描述
备注: 这里没有说明函数的具体写法,如有疑问可以私信博主。


五、参考文献
% 正文区:使用thebibliography环境
\begin{thebibliography}{99}  \bibitem{ref1}+你的参考文献的标准格式
\end{thebibliography}

结尾 & 彩蛋

大家好,我是壹磊xylbill,北京交通大学运筹学与控制论专业的小学渣,非常渴望结识优秀的小伙伴一起交流学习哈!如果您能从本文找到自己需要的干货,那便是我的荣幸!最后,请您点点关注,多多点赞、收藏和评论呀!如果对本文有任何问题,也可以随时私信我哟!

保持自律,心存敬畏,脚踏实地,仰望星空!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部