自定义latex .sty文件

ctexart样式

% !TEX program = xelatex

\ProvidesPackage{myArticle}
%\RequirePackage[zihao=-4]{ctex}
\RequirePackage{titlesec}
\RequirePackage[a4paper, hmargin=1.25in, vmargin=1in]{geometry}
\RequirePackage{lmodern}
\RequirePackage{graphicx}
\RequirePackage{float}
\RequirePackage{subfig}
\RequirePackage{amsmath}
\numberwithin{equation}{section}
\RequirePackage{syntonly}
\RequirePackage[hidelinks]{hyperref}
\RequirePackage{pdfpages}
\setcounter{tocdepth}{2}
\RequirePackage{multicol} %用于实现在同一页中实现不同的分栏
\RequirePackage{booktabs}
\RequirePackage{enumitem}
\RequirePackage[margin=5pt, font=small]{caption}

% 图片包括章节号
\RequirePackage{chngcntr}
% \counterwithin{figure}{section}

% 更改颜色
\RequirePackage{framed}
\RequirePackage{color}
\definecolor{shadecolor}{rgb}{0.92,0.92,0.92}

% 目录居中
\renewcommand{\contentsname}{\hspace*{\fill}目\quad 录\hspace*{\fill}}

%\syntaxonly

%==============定义罗马数字=====================
\makeatletter
\newcommand{\rmnum}[1]{\romannumeral #1}
\newcommand{\Rmnum}[1]{\expandafter\@slowromancap\romannumeral #1@}
\makeatother

%===============定义有序列列表加括号==============
\renewcommand{\labelenumi}{(\arabic{enumi})} 

%=============定义标题样式=========================
\ctexset{
    % section/name = {第, 章}
    section/format += \raggedright
}

\title{The title}
\author{Name}
\pagestyle{plain}
\date{}



\RequirePackage{xeCJK}
\RequirePackage{fontspec}
\setmainfont{Latin Modern Roman}
\setCJKmainfont[BoldFont={华文中宋}, ItalicFont={华文楷体}]{新宋体}
\setCJKsansfont{黑体}
%\setCJKfamilyfont{kai}{华文楷体}
%\newcommand{\Kai}{\CJKfamily{kai}}   

ctexbeamer 样式

\ProvidesPackage{myBeamerZh}


\RequirePackage{lmodern}
\usefonttheme[onlymath]{serif}
\RequirePackage{amsfonts}

\RequirePackage{xeCJK}
% \setmainfont{Lucida Sans}
% \setsansfont{Segoe UI}
\setCJKmainfont[BoldFont={华文细黑}, ItalicFont={华文楷体}]{华文中宋}
\setCJKsansfont{DengXian}
\setbeamercovered{transparent=20}
\RequirePackage{subfig, subfloat}

\RequirePackage[utf8]{inputenc}
% \RequirePackage{times}
\RequirePackage[OT1]{fontenc}
\setcounter{tocdepth}{2}

% \RequirePackage{tikz}
% \usetikzlibrary{positioning, shapes.geometric}

\RequirePackage{amsmath}

\RequirePackage{multicol, multirow}



%\RequirePackage{style}


% \mode<presentation>
% {
  %\usetheme[style=asphalt]{flux}
  % \usetheme{Warsaw}
  % \usecolortheme{beaver}
  %\usecolortheme{rose}

  %\usetheme{Madrid}
  %\usecolortheme{albatross}

  %\setbeamercovered{transparent}
% }

\mode<presentation>
\usetheme{Warsaw}
\definecolor{pri}{HTML}{0F4C75}
\definecolor{sec}{HTML}{3282B8}
\definecolor{ter}{HTML}{BBE1FA}
\definecolor{ale}{HTML}{FF7E67}

% \setbeamercolor{title}{fg=pri}
\setbeamercolor{title separator}{fg=pri}
% \setbeamercolor{author}{fg=sec}
% \setbeamercolor{institute}{fg=sec}
% \setbeamercolor{date}{fg=sec}


\setbeamercolor*{palette primary}{fg=white, bg=pri}
\setbeamercolor*{palette secondary}{fg=white, bg=sec}
\setbeamercolor*{palette tertiary}{fg=pri, bg=ter}

\setbeamercolor{alerted text}{fg=ale}
\setbeamercolor*{block title}{bg=pri!30!white}

\mode
<all>


\bibliographystyle{ieeetr}
\RequirePackage{caption}
\RequirePackage{graphicx}

\RequirePackage{booktabs}

\renewcommand{\figurename}{图\arabic{figure}}
\renewcommand{\tablename}{表\arabic{table}}



\title{title}
\subtitle{subtitle}
\author{Name}
\institute{Department of Bridge Engineering \\ College of Civil Engineering}
% \logo{\centering\includegraphics[width=0.1\textwidth]{img/logo.png}}


\AtBeginSection{
  \begin{frame}<beamer>{目录}
    \tableofcontents[currentsection]
  \end{frame}
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容