LaTex公司文档模板

 1 \documentclass[a4paper]{article}%添加draft可以显示不合适的box大小
 2 %\usepackage{xeCJK}   
 3 \usepackage[UTF8,nofonts]{ctex} %使用ctex宏包,utf8,没有指定字体,来使用xecjk指定正文字体
 4 \usepackage{graphicx} %插入图片使用
 5 \usepackage{xcolor}   
 6 \usepackage{fancyhdr} %页眉与页脚自定义
 7 \usepackage{lastpage} %得到最后一页的页号
 8 \usepackage{calc}    %计算parbox时使用
 9 \usepackage[a4paper]{geometry}%设置页边距
10 
11 \setmainfont{Times New Roman}%英文字体
12 \setCJKmainfont{仿宋} %中文字体
13 \setCJKsansfont{黑体}
14 
15 \def\companylogo{\includegraphics[width=2.5cm]{logo.eps}} %公司logo图像宏定义
16 \fancypagestyle{companypagestyle}{  %公司页眉页脚样式定义
17     \fancyhf{}   %清除样式
18     \fancyhead[R]{ %页眉右侧
19         \color{blue}  %设置颜色为蓝色
20         \parbox[b]{\dimexpr\linewidth-2.5cm\relax} %设置段落框宽度为总宽度-2.5cm
21         {       \begin{flushright}  %右对齐
22                 \sffamily \bfseries  \Large{公司名} %加粗 大字体
23                 \\[5pt] \footnotesize{公司英文名}  25                 \end{flushright}
26         }
27     }35     \fancyhead[L] %页眉右侧
36     {
37         \parbox[b]{2.5cm} %宽度为2.5cm
38         {
39                 \begin{center}  %logo图像中间对齐
40                 \companylogo
41                 \end{center}
42         }
43     }
44     \fancyfoot[C] %页脚中部
45     {   \color{blue}  
46         \parbox[b]{\linewidth}
47         {
48                 \begin{center}
49                 \sffamily \bfseries   \thepage /\pageref{LastPage}
50                 \end{center}
51         }
52     }
53 
54     \setlength{\headheight}{54pt} %设定页眉高度为54pt
55     %\renewcommand{\headrulewidth}{0pt} %%没有headrule
56     \renewcommand{\headrule} 
57     {   
58         \color{blue} \hrule
59     }
60     \renewcommand{\footrule}
61     {   
62         \color{blue}  \hrule
63     }
64 }
65 
66 \pagestyle{companypagestyle} %使用公司页眉页脚模板
67 %\usepackage{lipsum}  %范例文本
68 
69 \begin{document} 
70 \begin{center}
71 {\huge \bfseries  标题}
72 \end{center}
73 
74 正文
75 
76 
77 \null
78 \vfill  %将之后的内容置于该页底部
79 \begin{minipage}{0.94\textwidth}  
80 \begin{flushright}   %右对齐
81 {\Large 检测员:\underline{\hspace{3cm}}} \\[10pt]
82 {\Large 审核人:\underline{\hspace{3cm}}} \\[0.5cm]
83 {\large \color{blue} 公司名(签章)} \\[0.5cm]
84 {\large \today}
85 
86 \end{flushright}
87 \end{minipage}
88 %\newpage
89 \end{document}

使用以下命令编译:

xelatex 文件名

效果如下:

鉴于LaTeX全部是文本,可以编写应用程序/脚本实现文档自动化构建.

posted @ 2013-06-29 23:13  liff.engineer  阅读(1218)  评论(0编辑  收藏  举报