编译环境:
- Ubuntu16.04
- texllive2016
- sublime text3 + latextools
该模板使用与自己写文档,记笔记,记录代码,写作业等等。
%!TEX program = xelatex documentclass[10pt,onecolumn,a4paper]{article} usepackage{ctex} % 支持中文 usepackage{enumerate} % 项目编号 %usepackage{enumitem} usepackage{geometry} % 设置页边距 geometry{left = 2.2cm, right=2.2cm, top = 2.5cm, bottom=2.5cm} usepackage{amssymb} % symbol usepackage{amsthm} % proof %usepackage{courier} % 代码字体 usepackage{graphicx,subfigure} % figures usepackage{xcolor,mdframed} % mdframed usepackage{amsmath} usepackage{fancyhdr} % 添加页眉页脚 usepackage{titlesec} itleformat*{section}{centeringflarge} %设置章节字体 usepackage{indentfirst} % 首行缩进 setlength{parindent}{2em} % 设置首行缩进两字符 usepackage{breqn} enewcommandd{mathop{}!mathrm{d}} usepackage{multirow} ewtheorem{theorem}{Theorem} enewcommand{proofname}{emph{ extbf{Proof}}} %definecolor{mycolor}{RGB}{200,200,200} definecolor{mycolor}{RGB}{192,192,192} % 设置代码阴影 cfoot{ hepage} % 代码 %usepackage{listings} usepackage{fontspec} setmonofont[Mapping={}]{DejaVu Sans Mono} %英文引号之类的正常显示,相当于设置英文字体,windows下用Consolas字体,Linux下用DejaVu Sans Mono字体 %setmonofont[Mapping={}]{Consolas} %英文引号之类的正常显示,相当于设置英文字体 setmonofont{DejaVu Sans Mono} %setsansfont{Consolas} %设置英文字体 Monaco, Consolas, Fantasque Sans Mono,Linux下用DejaVu Sans Mono字体 %setmainfont{Consolas} %设置文章主体部分的英文字体 setcounter{tocdepth}{2} % 设置目录深度 egin{document} itle{文档标题} author{作者} % oday maketitle % 显示文档标题 作者 时间 ableofcontents % 生成标题目录 %listoftables % 生成表格目录 %listoffigures % 生成图片目录 %clearpage % ewpage % 换页 section{第一章标题} subsection{第一章第一节标题} 一级标题和二级标题: egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} section{} 表示一级标题,自动对标题进行编号 section*{} 表示一级标题,不对标题进行编号 subsection{} 表示二级标题,自动对标题进行编号 subsection*{} 表示二级标题,不对标题进行编号 end{verbatim} end{mdframed} 书写代码的环境,设置背景颜色为黑色,不显示行号: egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} begin{mdframed}[backgroundcolor=mycolor,hidealllines=true] begin{verbatim} 代码内容 end{verbatim} end{mdframed} %注意这里为了避免歧义,在反斜杠后加了空格 end{verbatim} end{mdframed} 插入图片: egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} egin{figure} centering % 设置图片居中显示 includegraphics[width=5in]{./当前目录下的图片如pic.jpg} % 设置了图片宽度 caption{图片标题用于在图片下显示}label{图片标签用于引用} end{figure} end{verbatim} end{mdframed} 默认使用首行缩进,如果不希望缩进,那么需要使用: egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} oindent end{verbatim} end{mdframed} 项目编号,默认起始编号为1. egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} egin{enumerate} item 这里默认起始编号为1. end{enumerate} end{verbatim} end{mdframed} 项目编号,默认起始编号为(1) egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} egin{enumerate}[(1)] item end{enumerate} end{verbatim} end{mdframed} 项目编号,默认起始编号为(a) egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} egin{enumerate}[(a)] item end{enumerate} end{verbatim} end{mdframed} 项目编号,默认起始编号为指定数字: egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} egin{enumerate} setcounter{enumi}{4} item 设置默认起始编号为5. end{enumerate} end{verbatim} end{mdframed} egin{table}[!hbp] centering egin{tabular}{|c|c|c|c|c|c|c|} hline % after \: hline or cline{col1-col2} cline{col3-col4} ... 项目1 & 2 & 3 & 4 & 5 & 6 & 7 \ hline 项目2 & 8 & 9 & 10 & 11 & 12 & 13 \ hline 项目3 & 一 & 二 & 三 & 四 & 五 & 六 \ hline end{tabular} caption{表格名称}label{表格标签} end{table} 如表 ef{表格标签}所示: egin{mdframed}[backgroundcolor=mycolor,hidealllines=true] egin{verbatim} egin{table}[!hbp] centering egin{tabular}{|c|c|c|c|c|c|c|} hline % after \: hline or cline{col1-col2} cline{col3-col4} ... 项目1 & 2 & 3 & 4 & 5 & 6 & 7 \ hline 项目2 & 8 & 9 & 10 & 11 & 12 & 13 \ hline 项目3 & 一 & 二 & 三 & 四 & 五 & 六 \ hline end{tabular} caption{表格名称}label{表格标签} end{table} 如 ef{表格标签}所示: end{verbatim} end{mdframed} end{document}
效果如下图所示:
未完待续……