zoukankan      html  css  js  c++  java
  • 一份不太简短的LaTeX模板

    编译环境:

    • 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} 
    

    效果如下图所示:

     

    未完待续……

  • 相关阅读:
    SQL 里面的COALESCE函数
    php SESSION 不能跨页面传递
    eclipse[日文版] 的SVN 上传步骤
    从一个SVN下载的导入另一个SVN里面
    VB 活动添加item元素
    分享8款精美的jQuery图片播放插件
    java初学者必看经典
    (转载)Java NIO:NIO原理分析(二)
    (转载)Java NIO:NIO概述(一)
    磁盘格式化
  • 原文地址:https://www.cnblogs.com/liutongqing/p/6414252.html
Copyright © 2011-2022 走看看