美文网首页sci net
latex 毕业模板设计

latex 毕业模板设计

作者: hopless | 来源:发表于2016-04-27 11:29 被阅读271次

    相关设置可以去http://www.ctan.org/搜索对应的包的用法和设置

    \graphicspath{{figure/}}    #安放图片路径
    

    一些无关紧要的定义

    \definecolor{listinggray}{gray}{0.9}    #定义颜色{对应的标题}{rgb or color names}{参数}
    \definecolor{lbcolor}{rgb}{1,1,1}        #定义lbcolor颜色{对应的标题}{rgb or color names}{参数}
    \lstset{
    backgroundcolor=\color{lbcolor},          #设置背景色 使用\color{使用 lbcolor的设置}
    breaklines=true,
    rulecolor=,
    basicstyle=\wuhao,                 #字体设置
    aboveskip={1.5\baselineskip},
    columns=fixed,
    extendedchars=false,
    prebreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
    frame=single,
    showtabs=false,
    showspaces=false,
    identifierstyle=\ttfamily,
    keywordstyle=\color[rgb]{0,0,1},       #设置关键词颜色
    commentstyle=\color[rgb]{0.133,0.545,0.133},    #设置软件颜色
    stringstyle=\color[rgb]{0.627,0.126,0.941},
    xleftmargin=2em,
    aboveskip=1em
    }
    
    \usepackage[top=2cm,bottom=2.5cm,left=2.8cm,right=2.8cm,includehead,includefoot%
                ]{geometry}      #版面设置
    \usepackage[perpage,symbol]{footmisc}% 脚注控制
    \usepackage{fancyhdr} %页眉页脚
    \usepackage[square,super,comma,sort,compress]{natbib} %文献格式
    \usepackage{titletoc}
    \usepackage{titlesec}
    \usepackage[dvipsnames,svgnames,x11names]{xcolor} %彩色工具
    \usepackage[CJKbookmarks=true]{hyperref}
    % 定理类环境宏包,其中 amsmath 选项用来兼容 AMS LaTeX 的宏包
    \usepackage[amsmath,thmmarks]{ntheorem}
    

    可以看到xecjk的设置

    %% 定义正文字体
    \usepackage{fontspec}
    \usepackage[BoldFont,SlantFont,CJKnumber]{xeCJK}
    \setmainfont{Times New Roman} % 设置正文英文字体 
    %\setmonofont{Consolas}
    %\setmonofont{Courier New}
    \setCJKmainfont{Adobe 宋体 Std} %设置正文字体  适用于OS X,其他OS可换为SimSun等  
    \setCJKfamilyfont{song}{Adobe 宋体 Std}   #�声明新的CJK字体族 并指定字体
    \setCJKfamilyfont{hei}{Adobe 黑体 Std}
    \setCJKfamilyfont{kai}{Adobe 楷体 Std}
    

    注意

    \newCJKfontfamily[song]\songti{SimSun}
    #等价于
    \setCJKfamilyfont{song}{SimSun}
    \newcommand*{\songti}{\CJKfamily{song}}
    

    设置中文格式

    \XeTeXlinebreaklocale "zh" %采用中文断行方式
    \XeTeXlinebreakskip = 0pt plus 1pt %字元间可加入0pt~1pt 的弹性间距,这样才能排出左右对齐的段落。
    \newfontfamily{\E}{Arial}
    \renewcommand{\baselinestretch}{1.5} %正文行距
    

    字体大小设置

    \newcommand{\xiaochu}{\fontsize{30pt}{40pt}\selectfont}    % 小初, 1.5倍行距
    \newcommand{\yihao}{\fontsize{26pt}{36pt}\selectfont}    % 一号, 1.4倍行距
    \newcommand{\erhao}{\fontsize{22pt}{28pt}\selectfont}    % 二号, 1.25倍行距
    \newcommand{\xiaoer}{\fontsize{18pt}{18pt}\selectfont}    % 小二, 单倍行距
    \newcommand{\sanhao}{\fontsize{16pt}{16pt}\selectfont}    % 三号, 1倍行距
    \newcommand{\xiaosan}{\fontsize{15pt}{22pt}\selectfont}    % 小三, 1.5倍行距
    \newcommand{\sihao}{\fontsize{14pt}{21pt}\selectfont}    % 四号, 1.5倍行距
    \newcommand{\banxiaosi}{\fontsize{13pt}{19.5pt}\selectfont}    % 半小四, 1.5倍行距
    \newcommand{\xiaosi}{\fontsize{12pt}{18pt}\selectfont}    % 小四, 1.5倍行距
    \newcommand{\dawuhao}{\fontsize{11pt}{11pt}\selectfont}    % 大五号, 单倍行距
    \newcommand{\wuhao}{\fontsize{10.5pt}{10.5pt}\selectfont}    % 五号, 单倍行距
    \newcommand{\xiaowu}{\fontsize{9pt}{9pt}\selectfont}    % 小五号, 单倍行距
    \newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}%为了让表格单元格自动换行
    

    页眉页脚设置

    \pagestyle{fancy}
    \fancyhf{} %如果目录不需要页眉,把此行注释掉就好
    \fancyhead{}
    \fancyhead[CE]{\song \xiaowu{Tweedie Group MCP 回归及其在车险领域的应用}}
    \fancyhead[CO]{\song \xiaowu\leftmark}   #\leftmark,\rightmark 具体看定义 fancy说明文档中有 大概是文章的深度 
    \fancyfoot[C]{\xiaowu\thepage}%   #\thepage 是页码
    

    关于各个chapter是plain的更改,这里是强制的将整个mianmatter重新定义了

    %本来\chapter定义的都是plain的pagestyle 这里强行把他换为也有页眉页脚的fancy界面。也就是说,含有 \chapter 命令的章节题目页面不受 fancy 样式的影响,它使用了官方的 \plain 命令。原则是禁止修改 \chapter 命令,所以我们不能删除 \plain,只能修改 \plain 的内容来绕过原则,而达到修改章节题目页的目的,
    \def\mainmatter{\fancypagestyle{plain}{}
         \fancyhf{}
         \fancyhead{}
    \fancyhead[CE]{\song \xiaowu{Tweedie Group MCP 回归及其在车险领域的应用}}
    \fancyhead[CO]{\song \xiaowu\leftmark}
    \fancyfoot[C]{\xiaowu\thepage}
    }
    

    标题间距

    \titlespacing{\chapter}{0bp}{-30bp}{12bp}
    \titlespacing{\section}{0bp}{0bp}{12bp}
    \titlespacing{\subsection}{0bp}{12bp}{0bp}
    \titlespacing{\subsubsection}{0bp}{12bp}{0bp}
    

    正文标题格式

    %\titleformat{\chapter}[hang]{ \centering\xiaosan\hei}{第\,\xCJKnumber{\thechapter}\,章}{1em}{} %章:小三黑体并居中
    \titleformat{\chapter}[hang]{ \centering\xiaosan\hei}{第\,\thechapter\,章}{1em}{} %章:小三黑体并居中
    \titleformat{\section}[hang]{\hei\sihao}{\thesection{}}{1em}{} %节:四号黑体
    \titleformat{\subsection}[hang]{\hei\xiaosi}{\thesubsection}{0.5em}{} %目:小四黑体
    \titleformat{\subsubsection}[hang]{\hei\xiaosi}{\thesubsubsection}{0.5em}{} %子目:小四黑体
    

    目录格式字体设计

    %定义目录中章节的字体
    \titlecontents{chapter}[3.8em]{\hspace{-3.8em}\hei \sihao}{第~  \kai{   \xCJKnumber{\thecontentslabel}   } \hei  ~章~~}{} {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}
    \titlecontents{section}[12bp]{\vspace{0pt}}
        {\hei\xiaosi \thecontentslabel\quad}{}
        {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}
    \titlecontents{subsection}[12bp]{\vspace{0pt}}
        {\song \xiaosi\thecontentslabel\quad}{}
        {\hspace{.5em}\titlerule*[10pt]{$\cdot$}\contentspage}    
    

    sh脚本执行编译调用skim显示pdf

    #!/bin/bash -e
    source .bash_profile
    cd user/TeX 
    xelatex  -interaction =nonstopmode bbb.tex
    sleep 3
    echo 'sleep 3'
    /opt/homebrew-cask/Caskroom/skim/1.4.18/Skim.app/Contents/MacOS/Skim   bbb.pdf
    echo 'get the result of pdf'
    
    exit 
    

    相关文章

      网友评论

        本文标题:latex 毕业模板设计

        本文链接:https://www.haomeiwen.com/subject/cpjcrttx.html