当前位置: 首页 > >

实用的latex报告排版模板

发布时间:

实用的latex报告排版模板

经过大半年的latex报告排版以下是博主总结的latex报告排版模板在此备忘也分享给大家
通过清华大学开源软件镜像站下载texlive的安装程序,网址如下:
https://mirrors.tuna.tsinghua.edu.cn/ctan/systems/texlive/tlnet/
运行安装程序 运行安装程序 ,在命令行窗口输入 ,在命令行窗口输入 ,在命令行窗口输入 tex tex tex ?v回车显示安装信息则说明软件成功;


documentclass[a4paper,11pt]{article}%[纸张,标题后新页,字体大小]{article类}
usepackage{amsmath}%AMS 数学公式扩展
usepackage{geometry}%自由设置页边距宏包
usepackage{ctex}% 有这句话中文可以正常显示,否则不能
usepackage{lineno}%PDF显示行号宏包
usepackage{xcolor}%设置字体颜色宏包
usepackage{graphicx}%插入图片宏包
usepackage{enumerate}%item编号格式宏包
usepackage{multirow}%插入表格宏包
usepackage{listings} %代码排版的宏包
usepackage{float}%浮动体图片
usepackage{cite}%引用参考文献
usepackage{attachfile2}%插入附件宏包
usepackage[breaklinks,colorlinks,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}%编译为带书签的pdf文件

ewcommand{ud}{mathrm{d}}%插入数学公式宏包
usepackage{hyperref}%url定位到网页或者邮箱
usepackage[colorlinks,linkcolor=blue]{hyperref}%url定位到网页或者邮箱
itle{标题}
author{作者}
geometry{left=2.5cm,right=2.5cm,top=3.0cm,bottom=2.5cm}%自由设置页边距
egin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%导言区设定好 lstlisting 环境所用的公共参数
lstset{
basicstyle = sffamily, % 基本代码风格
keywordstyle = fseries, % 关键字风格
commentstyle = mfamilyitshape, % 注释的风格,斜体
stringstyle = tfamily, % 字符串风格
flexiblecolumns,
numbers = left, % 行号的位置在左边
showspaces = false, % 是否显示空格
numberstyle = zihao{-5} tfamily, % 行号的样式,小五号,tt等宽字体
showstringspaces = false,
captionpos = t, % 这段代码的名字所呈现的位置,t指的是top上面
frame = lrtb, % 显示边框
}
lstdefinestyle{C}{
language = C, % 语言选C
basicstyle = zihao{-5} tfamily,
numberstyle = zihao{-5} tfamily,
keywordstyle = color{blue},
keywordstyle = [2] color{teal},
stringstyle = color{olive},
commentstyle = color{gray} tfamily,
breaklines = true, % 自动换行
columns = fixed, % 字间距固定
basewidth = 0.5em,
}
lstdefinestyle{JAVA}{
language = JAVA, % 语言选JAVA
basicstyle = zihao{-5} tfamily,
numberstyle = zihao{-5} tfamily,
keywordstyle = color{blue},
keywordstyle = [2] color{teal},
stringstyle = color{olive},
commentstyle = color{gray} tfamily,
breaklines = true, % 自动换行
columns = fixed, % 字间距固定
basewidth = 0.5em,
}
lstdefinestyle{M}{
language = Matlab, % 语言选M
basicstyle = zihao{-5} tfamily,
numberstyle = zihao{-5} tfamily,
keywordstyle = color{blue},
keywordstyle = [2] color{teal},
stringstyle = color{olive},
commentstyle = color{gray} tfamily,
breaklines = true, % 自动换行
columns = fixed, % 字间距固定
basewidth = 0.5em,
}
lstdefinestyle{TEX}{
language = Tex, % 语言选M
basicstyle = zihao{-5} tfamily,
numberstyle = zihao{-5} tfamily,
keywordstyle = color{blue},
keywordstyle = [2] color{teal},
stringstyle = color{olive},
commentstyle = color{gray} tfamily,
breaklines = true, % 自动换行
columns = fixed, % 字间距固定
basewidth = 0.5em,
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
linenumbers%显示行号
songti%输出字体为宋体
maketitle%自动插入日期
ableofcontents%添加目录

ewpage%另起一页
hispagestyle{plain}%页面样式页脚正中显示页码
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
section{1}
subsection{1.1}
subsubsection{1.1.1}
subsubsection{1.1.2}
subsection{1.2}
subsubsection{1.2.1}
section{2}
subsection{2.1}
section*{2}%在大纲及目录不显示
正文par%换行
正文前\
indent 正文后par%强制换行后缩进
{color{red}红色字体par}
egin{flushleft}
(.............)
end{flushleft}%左对齐语句,{flushrright为右对齐}
ldots %插入符号(省略号)
verb||%插入斜杠
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%插入普通项目
egin{itemize}
item 项目1par
item 项目2par
end{itemize}
%插入带编号项目
egin{enumerate}%默认编号格式
item a
item b
item c
end{enumerate}
egin{enumerate}[(1)]%自定义编号格式
item a
item b
item c
end{enumerate}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%插图
结果如图( ef{Fig3.2.1.1}):par%引用标签
egin{figure}[H]%在此插图可设置浮动体
centering%居中
includegraphics[width=11cm]{photo/3.2.1.1.png}%设置图大小相对地址引用
caption{图注}%图注
label{Fig3.2.1.1}%图标签
end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%引用代码
lstinputlisting
[style = C]{ColdInputLatex/Code.c}par
lstinputlisting
[style = JAVA]{ColdInputLatex/Code.java}par
lstinputlisting
[style = M]{ColdInputLatex/Code.m}par
lstinputlisting
[style = TEX]{ColdInputLatex/Code.tex}par
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%插入公式
正文$r_i=int_{-infty}^{y_i}{fleft( y ight) dy}$正文%行内公式
$$Nleft( mu ,sigma ^2 ight)$$%行间公式
公式( ef{e3.2.1.1})如下par%带标签公式
egin{eqnarray}
Nleft( mu ,sigma ^2 ight)
label{e3.2.1.1}
end{eqnarray}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%插入网址链接
详细参阅href{http://www.doc88.com/p-1761985525506.html}{gnaplot手册}url{http://www.doc88.com/p-1761985525506.html}。par%前为隐式连接,后为显示链接
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%插入表格
egin{tabular}{|c|l|c|l|}%居中与左对齐
hline%第一行
multicolumn{4}{|c|}{基本信息} \
%使用multicolumn{项数}{新列格式}{内容} 命令将一行中的几个不同的表格合并为一项
hline%第二行
第1列 & 第2列& 第3列& 第4列 \
hline%第三行
第1列 & 第2列& 第3列& 第4列 \
hline
end{tabular}
%插入带标签标注的表格
XXX表如( ef{t3.2.1.1})所示:
egin{table}[H]%在此处插入表格
centering%居中
caption{XXX}%表描述
label{t3.2.1.1}%表标签
egin{tabular}{|c|l|c|l|}%居中与左对齐
hline%第一行
multicolumn{4}{|c|}{基本信息} \
%使用multicolumn{项数}{新列格式}{内容} 命令将一行中的几个不同的表格合并为一项
hline%第二行
第1列 & 第2列& 第3列& 第4列 \
hline%第三行
第1列 & 第2列& 第3列& 第4列 \
hline
end{tabular}
end{table}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%参考文献
这里引用参考文献cite{3.2.1.1}
egin{thebibliography}
ibitem{3.2.1.1}%参考文献标签
参考文献信息
end{thebibliography}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%插入附件
attachfile[author=XXX,color={[gray]{.5}},description=......,icon=PushPin]
%author填写该附件作者姓名
%color 设置附件图标的颜色。例如red,{[gray]{.5}}等,默认为{[rgb]{1,.9,8}},浅褐色
%description 可用于填写该附件的简要说明
%icon 附件图标样式,默认PushPin,另有Graph、Paperclip和Tag三个选项
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
end{document}



友情链接: