服务器系列之制作张贴通告的XeLaTeX模板

  • 导言区preamble_xelatex.tex

  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    
    documentclass[12pt,a4paper]{article}
     
    usepackage{fontspec} 
    setmainfont{Times New Roman} 
    setsansfont{Arial} 
    setmonofont{Courier New}
     
    usepackage[BoldFont,SlantFont,CJKchecksingle,CJKnumber]{xeCJK} 
    setCJKmainfont[BoldFont={Adobe Heiti Std},ItalicFont={Adobe Kaiti Std}]{Adobe Song Std} 
    setCJKsansfont{Adobe Heiti Std} 
    setCJKmonofont{Adobe Fangsong Std} 
    punctstyle{hangmobanjiao}
     
    defaultfontfeatures{Mapping=tex-text} 
    usepackage{xunicode} 
    usepackage{xltxtra}
     
    XeTeXlinebreaklocale zh 
    XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
     
    makeatletter 
    let@afterindentfalse@afterindenttrue 
    @afterindenttrue 
    makeatother 
    setlength{parindent}{2em}
     
    linespread{1.5}
     
    usepackage[top=0.7in,bottom=1in,left=0.5in,right=1in]{geometry}
     
    usepackage{fancyhdr} 
    usepackage{fancybox} 
    pagestyle{fancy} 
    fancyhead{} 
    fancyfoot{} 
    renewcommand{headrulewidth}{0pt}  
    %renewcommand{headsep}{5pt} 
    %renewcommand{footskip}{10pt}
     
    renewcommand{today}{numberyear 年 numbermonth 月 numberday 日} 
    %renewcommand{today}{CJKnumberyear 年 CJKnumbermonth 月 CJKnumberday 日}
  • 正文warn.tex

  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    
    input{preamble_xelatex.tex}
     
    begin{document} 
    fancypage{ 
    setlength{fboxsep}{8pt} 
    setlength{fboxrule}{1pt} 
    doublebox}{}
     
    textit{large 服务器操作指南之} 
    begin{center} 
    {Huge textbf{注 意 事 项}} 
    end{center} 
    vspace{0.2cm}
     
    %begin{large} 
    未经服务器管理员许可,严禁下列行为,textbf{large Ovalbox{违者责任自负}}。 
    begin{enumerate} 
    item 严禁行为。
    item 严禁行为。
    item 严禁行为。
    item 严禁行为。
    item 严禁行为。
    item 严禁行为。
    item 严禁行为。
    item 严禁行为。
    item 严禁行为。
    end{enumerate} 
    %end{large}
     
    begin{flushright} 
    ADMIN 
    today 
    end{flushright}
     
    end{document}
  • Makefile

  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    PDFC = xelatex
    READER = evince
     
    TARGET = warn.pdf
    OUTGROWTH = *.log *.aux
    SOURCE = warn.tex
     
    $(TARGET): $(SOURCE)
    	$(PDFC)	$(SOURCE)
    	$(PDFC)	$(SOURCE)
     
    read:
    	$(READER) $(TARGET)
     
    clean:
    	-rm $(OUTGROWTH)
     
    cleanall:
    	-rm $(OUTGROWTH) $(TARGET)
     
    .PHONY:read clean cleanall