zoukankan      html  css  js  c++  java
  • 定制一个支持中英文的简单LaTex模板

    平常写汇报文档什么的,word排版有时还是比较费劲,遂定制一个简单的LaTex模板,中文默认为宋体,英文为LaTex默认字体,支持彩色高亮展示,有目录书签,有页眉展示,大致如下:

    LaTex代码如下:

    documentclass[12pt]{article}		% 设置字体大小
    %%%%%%%% 页边距设置
    usepackage{geometry}
    geometry{a4paper}					% 设置A4版面
    %%%%%%%% 字体设置
    usepackage{xeCJK}					% 设置中文字体库
    setCJKmainfont{宋体}				% 设置中文字体
    %setmainfont{Times New Roman}		% 设置英文字体
    %%%%%%%% 代码格式
    usepackage{listings}
    usepackage{color}
    definecolor{dkgreen}{rgb}{0,0.6,0}
    definecolor{gray}{rgb}{0.5,0.5,0.5}
    definecolor{mauve}{rgb}{0.58,0,0.82}
    lstset{frame=tb,
      language=Java,
      aboveskip=3mm,
      belowskip=3mm,
      showstringspaces=false,
      columns=flexible,
      basicstyle={small	tfamily},
      numbers=none,
      numberstyle=	inycolor{gray},
      keywordstyle=color{blue},
      commentstyle=color{dkgreen},
      stringstyle=color{mauve},
      breaklines=true,
      breakatwhitespace=true,
      tabsize=3
    }
    %%%%%%%% 设置页眉
    usepackage{fancyhdr}				% 页眉页脚处理包
    usepackage{lastpage}				% 获取最后一页页码
    pagestyle{fancy}					% 使页眉页脚生效
    lhead{small page 	hepage of pageref{LastPage}}  
    									% 左侧页眉
    chead{small LaTeX模板}				% 中间页眉
    
    head{small LaTeX模板}				% 右侧页眉
    cfoot{}							% 页脚为空
    %%%%%%%% 自定义
    
    enewcommandcontentsname{目录}		% 重命名目录
    usepackage[CJKbookmarks, colorlinks, bookmarksnumbered=true,
    pdfstartview=FitH,linkcolor=black,citecolor=black]{hyperref}
    									% 设置目录超链接和书签
    usepackage{indentfirst}			% 首行缩进宏包,符合中文格式
    usepackage{latexsym,bm}        	% 处理公式黑斜体,美化公式
    usepackage{amsmath,amssymb}    	% AMSLaTeX宏包,美化公式
    usepackage{graphicx}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    egin{document}
    
    	itle{vspace{200pt}Huge LaTeX模板}
    author{	extbf{Author:} Shixiang Wanfootnote{E-mail: shixiangwan@gmail.com}}
    date{}
    maketitle
    	hispagestyle{empty}				% 去除首页页眉页码
    
    ewpage
    
    	ableofcontents					% 生成目录
    
    ewpage
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    section{一级标题}
    
    这里是一级标题。
    
    
    subsection{二级标题}
    
    这里是二级标题。
    
    subsubsection{三级标题}
    egin{itemize}
    item 罗列一
    item 罗列二
    item 罗列三
    item 罗列四
    end{itemize}
    
    
    
    示例:设$left{ {X(t),t ge 0} 
    ight}$是泊松过程,且对于任意${t_2} > {t_1} ge 0$,则$P{ X(5) = 6|X(3) = 4} = \_\_\_\_\_\_\_$。\
    
    egin{lstlisting}
    import java.util.HashMap;
    
    public class MlTrainTest {
        public static void main(String[] args) {
            System.out.println("This is Java code.");
        }
    }
    end{lstlisting}
    
    
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    end{document}
    

      

  • 相关阅读:
    Python3标准库:fnmatch UNIX式glob模式匹配
    Python3标准库:glob文件名模式匹配
    Python3标准库:pathlib文件系统路径作为对象
    Python3标准库:os.path平台独立的文件名管理
    Python3标准库:statistics统计计算
    36-Docker 的两类存储资源
    第四章-操作列表
    35-外部世界如何访问容器?
    34-容器如何访问外部世界?
    33-容器间通信的三种方式
  • 原文地址:https://www.cnblogs.com/shixiangwan/p/6770226.html
Copyright © 2011-2022 走看看